Use more than 2 GB Adress Space with Civ 4

chrissicom

Chieftain
Joined
Apr 27, 2002
Messages
82
I have a problem with Civ 4 crashing on very large maps due to Civ 4 trying to address more than 2 GB of virtual address space. I have 4 GB Ram and 6 GB Paging File so there is plenty enough capacity available.

For the game Supreme Commander it was possible to set a large address aware bit in the header of the game .exe to make it use up to 3 GB Ram with PAE on XP and on Vista 64-bit (which I have) anyway.
My question is if anyone knows of a possibility to set this bit in the Civ4 game .exe to make it use more Ram and avoid crashes :)

Thanks for any advice in advance!
 
it is possible.. see this thread for a program that can set this flag:
http://forums.civfanatics.com/showthread.php?t=224178

Microsoft also has a program that can set this flag on existing programs, but I dont remember what it was called.

(Since you have 64 bit OS you just need to set the flag)

There is however another issue with saving files that will cause memory allocation errors (where windows will refuse to allocate more than about 512MB to a single datastructure.. this limit will be broken by civ4 vanilla and warlords when loading and saving really large games). I dont know if this issue also happens on 64 bit vista or not.

BtS will come with this flag already set by default btw, and the memory allocation error on saving should be gone as well.
 
Back
Top Bottom