Luke's 32 Civs Earth Maps Mod

Luke1195

High Pharaoh
Joined
Dec 22, 2015
Messages
61
Location
Charlotte, North Carolina, United States
******** 32 Civs ********

https://forums.civfanatics.com/reso...ers-earth-basemap-for-beyond-the-sword.31493/

Get ready for a Civ4 mod that still feels like the original game, yet is hyper realistic !!
  • Choose between two maps -- One with cities already placed, and one with settlers on an empty map
  • Accurate, Aesthetic, Playable updated versions of the original Earth 18Civs map
  • Over 300 cities !!
  • Over 1000 resources !!
  • Extended Europe, Africa, Asia, Americas, Oceania
  • Historical goals for each civ
  • Wonders are limited to accurate locations
  • Includes CustomAssets Modpack that can be used with any map
  • Misc. enhancements, such as improved tile and specialist yields, accurate unit resource and tech requirements, and updated Civilopedia entries
  • Techs are limited by era, and for Settler'sEarthBasemap or random maps, also by civ for religion-founding techs
  • New buildings, units, and promotions
  • 32 civs are chosen for several reasons -- in coding, it's best to stick with powers of 2 to get the most out of computer bits, which are 1s or 0s
  • Also 32 civs fits better on the maps -- one map has Babylon and Germany, the other has Sumeria and Holy Rome
  • Stacks are now limited to 16 units, a power of 2
  • Civilization city lists and Great People lists are expanded to 64 and 128, both powers of 2
  • A lot more is planned!!
  • This is version 2!! For several weeks, this mod was unavailable because an important file had been lost. I've recreated the file!! Now both mods are playable!!
  • LAST UPDATED: 25th October 2024. If you are playing an earlier version, delete it and download this latest one!

This is the Official FAQ and Suggestions thread!

Moderator Action: Moved to a new thread for you for more visibility. Cheers - lymond
 
Last edited:
Looks interesting. So this plays as a scenario? How large is the map?
 
Looks interesting. So this plays as a scenario? How large is the map?
Thanks! It is two maps, the same size as the original Earth 18 Civs map: 124x68 tiles. It is two scenarios -- one where cities are already placed on the map, and one where you settle your own cities. However, the modpack can be used with any map.
 
Last edited:
Is it vanilla CIV IV or does it have mods like BUG or Blue Marble?
The UI is vanilla CIV IV BtS. It is its own mod, so no BUG or Blue Marble. I'm not sure it is compatible with those.
Art from Caveman2Cosos was used along with some art that was in Warlords and in the game files already, and some art I made myself, to make four new bonus resources: Cotton, Salt, Cocoa, and Bison.
I also have included the Cog unit art from Caveman2Cosmos.
I included some wonders and buildings from mods included with BtS as well, like Rhye's and Fall, Road to War, and Fall from Heaven: Age of Ice.
 
Last edited:
Update:
I am trying to combine this mod with the BUG mod, but I get this error:
File BugUtil line 691, in lambda
File BugEventManager line 570, in preGameStart
File CvAppInterface line 70, in preGameStart
File CvScreenInterface line 83, in showTechChooser
File CvTechChooser line 231, in interfaceScreen
File CvTechChooser line 243, in ConstructTabs
File CvTechChooser line 280, in DrawTechChooser
File CvTechChooser line 324, in placeTechs
AttributeError: type object 'CvPythonExtensions.WidgetTypes has no attribute WIDGET_TECH_CHOOSER_ERA'

This seems to be a compatibility issue with the CvGameCoreDLL, even though the only change in the dll should be that the max number of civs is changed from 18 to 34.
Additionally, I merged the XML files, but the Python files don't seem to be compatible with the Python Callback functions I used, e.g. the techs are not limited when loading a game.

For now I think the mod may have the keep vanilla Civ 4 BtS UI, which is fine because I want the mod to feel like the original game.
 
Something horrible has happened!!
I lost the version of CvGameUtils for Earth's Major Cities!!
It was overwritten by the one for Settler's Earth Basemap in every place I have it!! :'(

Has anyone downloaded this, and has a version of CvGameUtils.py on their computer, that is for Earth's Major Cities??

Or will I have to recreate the entire code... it took a long time!! :'(
 
I'm still trying to recreate this code. I have the wonder code written out again, but I also lost the Python function that forces cities to produce workboats.
I try to return UnitTypes.UNIT_WORKBOAT, but get an error saying "CvPythonExtensions.UnitTypes has no attribute UNIT_WORKBOAT" when it clearly does?? And just returning the integer for workboats doesn't work. I also get this error if I put it in gc.getInfoTypeForString(UnitTypes.UNIT_WORKBOAT). What am I missing here?? I wrote this code before and had it working !!

Edit: The answer is to use PushOrder, and return True!
 
Last edited:
I have confirmed my mod is compatible with Blue Marble!

Installing Blue Marble for Beyond the Sword only reqires a text document titled "Civilization.exe" to be placed within the "Beyond the Sword" folder.

Then, clicking on BlueMarble.exe to run it, and selecting the blank "Civilization.exe" text file in the "Beyond the Sword" folder, will install Blue Marble graphics.

I will post more screenshot(s) in my next update! :)
 

Attachments

  • 20250307153402_1.jpg
    20250307153402_1.jpg
    296 KB · Views: 11
  • 20250307154944_1.jpg
    20250307154944_1.jpg
    302 KB · Views: 11
Last edited:
Back
Top Bottom