Hacking about

toby-

Chieftain
Joined
Nov 18, 2001
Messages
2
Location
If you lived here you'd be home already
Has anyone had any success messing about with values in save game files/altering values in memory in real time?

Uncovering the entire map is easy (even shows the eventual location of future resources -- plan your mines 5000 years in advance, heh), but what I've been trying to find is some way to change your civilization, in an attempt to get some sort of multiplayer working.

I've found four values that when changed change your civilization, ie from Roman to Egyptian, even going so far as to using the Egyptian city names, changing your name/graphics etc, but no joy on actually giving you control of the Egyptians. If I remember correctly, the way Civ 2 (and maybe Civ 1) worked is that save games stored data for all civs in the same way, and you could choose which civ to play. I'm hoping Civ 3 works in a similar manner.

Also, has anyone noticed the abudance of multiplayer stuff in the game files already? Lots of the text files contain multiplayer strings (menus, error messages, etc), and the civ 3 .exe also hints of multiplayer. So, while there is definitely no multi-computer multiplayer in civ 3 at present, there definitely was close to the games release.

Take it easy.
 
Ok, a bit of an update.

Civ type isn't stored in four locations, but one: 650254. The order of civilizations is the same as on the 'choose civ' screen, left to right, top to bottom.

The game doesn't store info on what unit/city/etc belongs to what civ based on it's civ number (ie: '8' for American doesn't mean that an archer belonging to the Americans will be represented with an 8), but uses an another value (probably something between 0 and the max number of civs in the game).

I haven't had any success in finding this. The best way, imo, would be to look at values before and after trading a city (or maybe better yet, a worker).

Hoping all this ****e prompts someone else into having a nose about.
 
Back
Top Bottom