The
simple solution is to create a separate folder next to the UserMaps folder, say call it XUserMaps.
Copy ALL scenario folders, INCLUDING your own, into there. Now delete
everything in the UserMaps folder. The CustomAssets folder is also emptied, except for the items put there by Firaxis (and the tender mod, if you use that). Now you have a fresh installation. Alternatively, you could just de- and reinstall the game, whatever is quicker. In that case, you still have to make sure that you first empty those two folders
completely.
Now, COPY whatever scenario folder you want to test or play from the XUserMaps over into the UserMaps folder. If the author has supplied some .fpk mod file, that goes into CustomAssets. If you are testing your own map, or perhaps that on someone else, you also need the scenario file in there, but the standard gamer can ignore them.
Now you test or play the new scenario, no problems, OK. You find that the author has included some
global XML files like RRT_Trains.xml and RRT_Goods.xml , which interfere with other scenarios, fine, just delete the map after you have finished playing with it, it is still there waiting for you in the XUserMaps folder, to be copied into the UserMaps folder whenever you want to try it again. The game ignores anything sitting in XUserMaps.
In my experience, building on the excellent research done by Snoopy, universum, choobacca and others (sorry guys, can´t mention you all, but you know who you are

), that is the best way to test and play new maps, without ruining your installation or the enjoyment of older maps every time a new map comes along. Most map writers know by now not to include edited global files, but there is always the new guy who will mess up your game installation without even being aware of it.
Good way forward? Any comments? Regards, Karsten
