• We are currently performing site maintenance, parts of civfanatics are currently offline, but will come back online in the coming days. For more updates please see here.

Where to put those map scripts exactly?

Joined
Dec 31, 2001
Messages
497
Location
Christchurch, New Zealand
I'm a little confused just where to put map scripts.

There is a public maps directory under all three Civ 4 versions.

Then there are custom maps shortcuts for all three Civ 4 versions.

Which ones take priority?

I take it, depending on which expansions you are running, the map list picks up all those from earlier expansions.

eg: If I play Warlords, it picks up warlord map scripts and Vanilla map scripts.

Where do I put latest versions (of Planet Generator for instance)?

If they are backward compatible, then presumably I put the script under Vanilla Civ 4 so the script will get picked up by any expansion. But then I would have to delete older versions that have been put into the expansion map directories.

And which takles priority - the public maps directories or the custom maps directories? And what is the difference between the two?
 
I always put mine in the vanilla PublicMaps it always works. The PublicMaps folders in your MyDocuments actually do work now, but they didn't used to.
 
Do I remove earlier copies which are in the expansion directories? Which takes priority?

I'm not sure. I would be uncomfortable spreading multiple copies of the same script across the various possible directories. It could lead to some confusion.
 
I've just noticed a number of map scripts do not appear at all after the "Play Now" button but do appear in Custom Game. Is this deliberate?

There's a function in map scripts called IsAdvancedMap that defaults to 'true'. If it returns true it will only be on the custom game menu.
 
So we can manually change them if we want?

Yes, look for that function I mentioned, named something about AdvancedMap. If there isn't one, then you can add that function in the script. PerfectWorld has one and you should be able to just copy that.
 
Back
Top Bottom