Snofru's Space Maps

Snofru1

Emperor
Joined
Dec 29, 2005
Messages
1,354
Location
Germany
Update October 3rd 2024: All duel maps were corrected (they contained Earth tiles on Mercury), the file "26Spacemaps_20241003_Snofru.zip" was added that contains the space maps that are already in the game and in addition 5 duel sized maps and 5 large maps (no. 6 - 10). You'll need a C2C version from April 30th 2023 (SVN 11552, v44.BETA.7700) or later to play these.

Update July 12th 2024: 9 new standard sized Space Maps were added in a separate file. There are Continents, Pangea, Archipelago, Waterworld and for the 1st time Dryworld maps. I thank @imprus for providing a script that made it much easier to create these map files!



If you play an older version you can contact me directly and I can provide older maps.


These maps contain all the space areas that are necessary for the full late game experience of Caveman2Cosmos. They are based on KaTiON's space maps (they contain the only slightly changed space areas of these maps) combined with a starting earthlike world that was randomly created by Toffer90's "World" map script.

The Spacemaps can be used just like any other map in Caveman2Cosmos. You can just play with them and if you finish or quit before space comes into play you won´t see any difference to a normal game. Playing on a Spacemap just means that you have the opportunity to use all the space-related stuff in the late game which you don´t have if you start playing on a normal map.

Installation:
Be sure to use Caveman2Cosmos version 43.1 with SVN 11549 or later. Download one of the attached ZIP files, unzip the file and copy one or more of the included map files to ...\Sid Meier's Civilization 4\Beyond the Sword\Mods\Caveman2Cosmos\PublicMaps. Start Caveman2Cosmos - Single Game - Custom Scenario where you can select your civilization, your name, difficulty, game speed, game settings and victory conditions.

Modmods:
I strongly suggest using raxo2222's modmods with these maps. Only then all lattitude relying buildings can be constructed and only then all animals can appear. Only for the standard and the large size maps use "Rescaled Latitude Limits for Large Solar System map", for the duel maps I recommend "No Longitude and Latitude Limits" (removes all lattitude and longitude restrictions and therefore could be used for all space maps).

Map descriptions (in general I recommend using the maps with higher numbers as they are newer and include the improved "World" mapsript from Toffer90):
Details are in the ReadMe files that are part of the zip files that can be downloaded below.

Spoiler Large Spacemaps Minimaps 1,2,3,4 and 5 :


L01Minimap.jpg
L02Minimap.jpg
L03Minimap.jpg
L04Minimap.jpg
L05Minimap.jpg
L01Minimap.jpg L02Minimap.jpg L03Minimap.jpg L04Minimap.jpg L05Minimap.jpg
 

Attachments

  • 9 Standard Space Maps 2024.zip
    1.1 MB · Views: 98
  • 26Spacemaps_20241003_Snofru.zip
    2.2 MB · Views: 47
Last edited:
I have created my first Space Map, in fact it is my 1st serious trial in modding!

I have taken KaTiON's Large Solar System Map V9 as a template, the Space part of this map is (nearly) unchanged. Then I have merged it with a random "earth" map created with Toffer90's "World" mapscript.
Technically all of this isn´t very hard to do as WorldBuilder map files can easily be manipulated with Notepad++ but it is quite tedious and time consuming to do all the copy and paste stuff. But that´s the fate of the modder, I guess :) .

I have looked over the map in WorldBuilder and it seems to be ok. I played for about 10 turns and it looks ok, too. But due to my inexperience and the simple number of copy, paste and delete actions it is probable that errors exist.

I plan to do more maps, also based on KaTiON's small Space Map but that might take some time.

Download and some map details are in the 1st posting.

I´ll be glad about any feedback! Suggestions are also welcome!
 
Last edited:
Looks very nice, good job!

I took a screenshot of the minimap so others can see how it looks like, but if you think it's spoilery I will remove it.
 

Attachments

  • Map.png
    Map.png
    558.9 KB · Views: 1,696
@Snofru1
Rescaled Latitude Limits for Large Solar System map is meant to use with maps, where vertical structure is unchanged from base map.
That is Earth is from Y0 to Y55 and space is from Y56 to Y200.

No latitude limits can be used with any space map or even regular maps.
 
Last edited:
So did I recommend anything wrongly in post 1 concerning your modmods or is it OK?
Or should I improve the wording?
Yes, you should improve wording, as modmod that removes all latitude and longitude restrictions can be used with any map.

As for rescaling modmod you must have unchanged height of map (200 tiles) and Earth part (56 tiles).

Also you need to preserve those values:
top latitude=90
bottom latitude=-14
 
I have added my 1st small space map in the 1st post!

I also renamed the larger map to give the maps a new naming convention: The map names are now related to size of the starting planet (=earth), meaning the larger one is called "Standard" and the smaller one "Duel".
 
@Snofru1 your scenario can be optimized.

Remove all CivicOption entries. If you peek into my map you can check for other things than can be left undefined as well.

Next step, ctrl+f and select the "Mark" tab. Write TeamReveal and select the option to "Bookmark line" below. Press "Mark All". Now go to Search>Bookmark>Remove Bookmarked lines.

Final step, ctrl+f and find for "BeginUnit". Manually remove all entries that have that (that is, everything between BeginUnit and EndUnit), in your file there are 16 such entries.
 
You need to clean up team and player info.

Code:
BeginTeam
    TeamID=0
    ContactWithTeam=0
    RevealMap=0
EndTeam
BeginTeam
    TeamID=1
    ContactWithTeam=1
    RevealMap=0
EndTeam
BeginTeam
    TeamID=2
    ContactWithTeam=2
    RevealMap=0
EndTeam
BeginTeam
    TeamID=3
    ContactWithTeam=3
    RevealMap=0
EndTeam
BeginTeam
    TeamID=4
    ContactWithTeam=4
    RevealMap=0
EndTeam
BeginTeam
    TeamID=5
    ContactWithTeam=5
    RevealMap=0
EndTeam
BeginTeam
    TeamID=6
    ContactWithTeam=6
    RevealMap=0
EndTeam
BeginTeam
    TeamID=7
    ContactWithTeam=7
    RevealMap=0
EndTeam
BeginTeam
    TeamID=8
    ContactWithTeam=8
    RevealMap=0
EndTeam
BeginTeam
    TeamID=9
    ContactWithTeam=9
    RevealMap=0
EndTeam
BeginTeam
    TeamID=10
    ContactWithTeam=10
    RevealMap=0
EndTeam
BeginTeam
    TeamID=11
    ContactWithTeam=11
    RevealMap=0
EndTeam
BeginTeam
    TeamID=12
    ContactWithTeam=12
    RevealMap=0
EndTeam
BeginTeam
    TeamID=13
    ContactWithTeam=13
    RevealMap=0
EndTeam
BeginTeam
    TeamID=14
    ContactWithTeam=14
    RevealMap=0
EndTeam
BeginTeam
    TeamID=15
    ContactWithTeam=15
    RevealMap=0
EndTeam
BeginTeam
    TeamID=16
    ContactWithTeam=16
    RevealMap=0
EndTeam
BeginTeam
    TeamID=17
    ContactWithTeam=17
    RevealMap=0
EndTeam
BeginTeam
    TeamID=18
    ContactWithTeam=18
    RevealMap=0
EndTeam
BeginTeam
    TeamID=19
    ContactWithTeam=19
    RevealMap=0
EndTeam
BeginTeam
    TeamID=20
    ContactWithTeam=20
    RevealMap=0
EndTeam
BeginTeam
    TeamID=21
    ContactWithTeam=21
    RevealMap=0
EndTeam
BeginTeam
    TeamID=22
    ContactWithTeam=22
    RevealMap=0
EndTeam
BeginTeam
    TeamID=23
    ContactWithTeam=23
    RevealMap=0
EndTeam
BeginTeam
    TeamID=24
    ContactWithTeam=24
    RevealMap=0
EndTeam
BeginTeam
    TeamID=25
    ContactWithTeam=25
    RevealMap=0
EndTeam
BeginTeam
    TeamID=26
    ContactWithTeam=26
    RevealMap=0
EndTeam
BeginTeam
    TeamID=27
    ContactWithTeam=27
    RevealMap=0
EndTeam
BeginTeam
    TeamID=28
    ContactWithTeam=28
    RevealMap=0
EndTeam
BeginTeam
    TeamID=29
    ContactWithTeam=29
    RevealMap=0
EndTeam
BeginTeam
    TeamID=30
    ContactWithTeam=30
    RevealMap=0
EndTeam
BeginTeam
    TeamID=31
    ContactWithTeam=31
    RevealMap=0
EndTeam
BeginTeam
    TeamID=32
    ContactWithTeam=32
    RevealMap=0
EndTeam
BeginTeam
    TeamID=33
    ContactWithTeam=33
    RevealMap=0
EndTeam
BeginTeam
    TeamID=34
    ContactWithTeam=34
    RevealMap=0
EndTeam
BeginTeam
    TeamID=35
    ContactWithTeam=35
    RevealMap=0
EndTeam
BeginTeam
    TeamID=36
    ContactWithTeam=36
    RevealMap=0
EndTeam
BeginTeam
    TeamID=37
    ContactWithTeam=37
    RevealMap=0
EndTeam
BeginTeam
    TeamID=38
    ContactWithTeam=38
    RevealMap=0
EndTeam
BeginTeam
    TeamID=39
    ContactWithTeam=39
    RevealMap=0
EndTeam
BeginTeam
    TeamID=40
    ContactWithTeam=40
    RevealMap=0
EndTeam
BeginTeam
    TeamID=41
    ContactWithTeam=41
    RevealMap=0
EndTeam
BeginTeam
    TeamID=42
    ContactWithTeam=42
    RevealMap=0
EndTeam
BeginTeam
    TeamID=43
    ContactWithTeam=43
    RevealMap=0
EndTeam
BeginTeam
    TeamID=44
    ContactWithTeam=44
    RevealMap=0
EndTeam
BeginTeam
    TeamID=45
    ContactWithTeam=45
    RevealMap=0
EndTeam
BeginTeam
    TeamID=46
    ContactWithTeam=46
    RevealMap=0
EndTeam
BeginTeam
    TeamID=47
    ContactWithTeam=47
    RevealMap=0
EndTeam
BeginTeam
    TeamID=48
    ContactWithTeam=48
    RevealMap=0
EndTeam
BeginTeam
    TeamID=49
    ContactWithTeam=49
    RevealMap=0
EndTeam
BeginPlayer
    Team=0
    LeaderType=LEADER_WASHINGTON
    CivType=CIVILIZATION_UNITED_STATES
    Color=PLAYERCOLOR_BLUE
    ArtStyle=ARTSTYLE_ANGLO_AMERICA
    PlayableCiv=1
    MinorNationStatus=0
    StartingGold=0
    StartingX=28, StartingY=20
    RandomStartLocation=false
EndPlayer
BeginPlayer
    Team=1
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=2
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=3
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=4
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=5
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=6
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=7
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=8
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=9
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=10
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=11
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=12
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=13
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=14
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=15
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=16
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=17
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=18
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=19
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=20
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=21
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=22
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=23
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=24
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=25
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=26
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=27
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=28
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=29
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=30
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=31
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=32
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=33
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=34
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=35
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=36
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=37
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=38
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=39
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=40
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=41
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=42
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=43
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=44
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=45
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=46
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=47
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=48
    LeaderType=NONE
    CivType=NONE
EndPlayer
BeginPlayer
    Team=49
    LeaderType=NONE
    CivType=NONE
EndPlayer
This is example with one player.

This is from my small test space map.
 
I am short on time and will check the rest later,

but:

Final step, ctrl+f and find for "BeginUnit". Manually remove all entries that have that (that is, everything between BeginUnit and EndUnit), in your file there are 16 such entries.

That would remove the initial Band of Homo Sapiens and the Stone Thrower, wouldn´t it? The corresponding civs wouldn´t exist then or am I wrong?
 
Last edited:
I am short on time and will check the rest later,

but:



That would remove the initial Band of Homo Sapiens and the Stone Thrower, wouldn´t it? The correspondimg civs wouldn´t exist then or am I wrong?
If you screenshot original positions of civs, then after making new space map you should be able to find them in worldbuilder and write them down, so you can update them.
Then you can safely delete all units.
 
Last edited:
But why should I? They are already in the correct positions when I copy the BeginUnit - EndUnit entries from the random earth map.
What I do: I take the random earth map, change if necessary the y-values (not needed with the standard maps as they begin at the bottom of the space maps) of all the plots and then overwrite the values from KaTiON's space map with the ones from the random earth. Everything is in the right position as the unit data comes together with the plot data.
 
My guests are in bed now and I have a little bit of time.

I have checked what happens when I do this:
Final step, ctrl+f and find for "BeginUnit". Manually remove all entries that have that (that is, everything between BeginUnit and EndUnit), in your file there are 16 such entries.
and the result is a "You have been defeated" as soon as the game starts, probably because I don´t have any units to start with.

I have done all other suggestions both of you had with the exception of:

BeginTeam
TeamID=1
ContactWithTeam=1
RevealMap=0
EndTeam

where I have left out the RevealMap=0 as it is also missing in KaTiON's Large Space Map (but is part of Raxo2222's suggestion) .

I have successfully played both maps with these changes for a number of turns and have uploaded the new Version 2 for both maps in the 1st postings.
 
Supposedly in the part where you define each civilization the StartingX=, StartingY= are what spawn your homo sapiens.
 
OK, I have made an error, I can savely delete everything in between BeginUnit and EndUnit, but I also have to delete "BeginUnit" and "EndUnit" itself.

Thanks for your help!

Added later: These changes are now included in the maps in posting #1 (version 3).
 
Last edited:
Top Bottom