Modding Civ I - Default Game settings

darkpanda

Dark Prince
Joined
Oct 28, 2007
Messages
844
Tired of manually disabling the "Instant Advice" or enabling "End Of Turn" when you start a new Civ game ?

Here is how to hack your CIV.EXE to modify the default game settings when Civ starts a new game:
  • The default game settings are stored a single byte, where each bit is an ON/OFF flag for one of the 8 game settings (see the SVE reference data for the meaning of each flag)
  • this byte is located at offset 0x2FAF2 in version EN 474.01 of Civ, and offset 0x2FAF7 in version EN 474.05:
    Code:
    0002FAF2h:   C7 06 C0 19 [B][COLOR="Red"]FA[/COLOR][/B] 00
  • As you can see, the default value is 0xFA, written as 11111010 in binary notation; change it to your liking and play!

Note: if you chose to play without Sound, Civ will automatically disable the Sound flag later on...
 
Quite useful! :)

For quicker reference (hope you don't mind darkpanda)

The value is a sum of the following flags:

0x01 Instant advice
0x02 Auto-save
0x04 End of turn
0x08 Animations
0x10 Sound
0x20 Enemy moves
0x40 Civilopedia text
0x80 Palace

e.g. 0x02+0x04+0x10 = 0x16 for Auto-save, End of turn, Sound on, and everything else off.

(mind you, 0x02+0x08 = 0x0A, 0x04+0x08=0x0C etc.)

Note: Selecting "Chieftain" difficulty will enable Instant advice, regardless of the set value.

PS: EN v474.05 - the byte (itself) is at 0x2FAFB
 
Back
Top Bottom