Shannon V. OKeets
From: Honolulu, Hawaii
the type of editor I'm talking about, will allow you to edit maps, units, OOB's or make new maps.
Since the unit data is available in CSV (Comma Separate Value) files, those can be edited using any spreadsheet or ASCII text editor. However, adding new unit types isn't possible. Nor can you give units unreasonable numbers for their factors (e.g., an air-to-air combat values of 100).
Each unit has associated data spread out in other files: their bit-mapped images, their unit write ups, the data related to their controlling major power.
Simple changes can be made, but wholesale transformations are likely to run into a lot of problems.
In any event, if you do run into trouble, the programmer (me) will not be spending any time helping figure out what went wrong - you're on your own.
Editing the map is vastly more complex. Rivers, lakes, and coastal hexes all have specially tailored bit mapped graphics to render them on the screen - supporting 8 zoom levels. The data files are more complex too, since the data involves a lot of hexside information. Remember that the map is 360 hexes wide and 195 hexes high. That means there are 70,200 hexes for the full map.
There are also a lot special rules about which units can move where (Gibraltar, Suez) that are hardcoded. Messing with any of those sensitive spots can be disastrous.
Perfection is an elusive goal.