It's a fairly simple matter to modify an existing campaign file to suit your tastes. Create the campaign using the example as rssn has done, place it in the fritzbot/scripts folder and make sure that you have sv_pure set to zero. Or you can put it into a pk3 file. It is a good idea to remove all other campaign files from fritzbot/fritz0.pk3 and etmain/pak0.pk3 to avoid the interference that rssn has discovered.
Note that ET will not allow more than ten maps in a campaign and Fritzbot doesn't have the option to carry XP from campaign to campaign. I've attached a pk3 with three campaigns to include all 21 maps currently waypointed. Be sure to have ALL the maps installed in your etmain folder before running the campaigns, otherwise ET will crash when it encounters a missing map.
Once you have the campaigns, you may want to run them in sequence to play all the maps. For this you need a map rotation config file. I made one of those for you too. Put it your etmain folder and type "/exec Fritz_campaign_rotation" in the console after you have the game running.
Hope this helps!
