Modding Civ I - Random positions on EARTH

darkpanda

Dark Prince
Joined
Oct 28, 2007
Messages
823
Another small hack into CIV.EXE (v474.01) that chooses random starting positions when playing the EARTH map!

Look for the following the sequence (occurs at offset 0x3041F in my version):

Code:
0003041F: 8A E6 00 [B][COLOR="Red"]74[/COLOR][/B] 20 8B 5E

Replace the by 0x74 with 0x7D:

Code:
0003041F: 8A E6 00 [B][COLOR="Blue"]7D[/COLOR][/B] 20 8B 5E

That's it !
 
Works like a charm! :goodjob:

For CIV.EXE EN v474.05 look for the following sequence starting at offset 0x30424:

Code:
00030424: 6A D7 00 [B][COLOR="Red"]74[/COLOR][/B] 20 8B 5E

Replace the 0x74 with 0x7D:

Code:
00030424: 6A D7 00 [B][COLOR="Blue"]7D[/COLOR][/B] 20 8B 5E

I.e., the change occurs at offset 0x30427. Again, this is for EN v474.05.

Edit: civ.exe v474.05 can be downloaded from here. CRC32 of unpatched civ.exe: 92248218; CRC32 after patch: FC79111E

Edit2: more about different civ versions here
 
Would you have this hack for FR 474.05, please ?

I often find playing on Earth way to easy because so many Civ begin near each other. One or two may have already been destroyed when you reach Europe if you're playing, say, the Chinese. And when the pink Civ is England, it's even worse, they don't leave their island !
 
Top Bottom