O.V.E.R.S.I.Z.E.D. .M.A.P.S
I posted about this topic several times before, but I guess not too many people have read those threads. That's why you see this "guide". I assume you know how to work with a hex editor.
With CivilizationII and its MapEditor the biggest size of maps you can get is a map with a surface of 10000. The true maximum, however, is a bit higher, namely 10923. The other limitations, such as a minimum surface or minimum width/height, can be avoided too. It would be best not to ignore these, you may run into trouble.
These are the steps you have to take to "oversized" maps:
1. Create a new (blank) map with the MapEditor. Save this map.
2. Open the map you have just made with a hex editor.
3.-The first byte of the map file indicates the map width, according to CivilizationII which is twice the width you'll find in the MapEditor.
-The third byte of a map file indicated the height of a map.
-Change the width and height of the map to whatever you like, as long as you keep in mind the original limitations and make sure 0.5 x height x width is lower than 10923.
-Save the map.
4. Open your MapEditor again and load this map. You'll now get an error message. Click OK and the map will load.
NOTE
It is possible to change a pre-existing map. Due to the structure of a map file, changing the width of an existing map will give funny results. Harlan Thompson figured out a way to go around this and other problems by first converting a map to a text-based Civ:CtP map (using C.A. Flinchbaugh's MapUtility), making the changes and converting it back to a Civ2 map.
I posted about this topic several times before, but I guess not too many people have read those threads. That's why you see this "guide". I assume you know how to work with a hex editor.
With CivilizationII and its MapEditor the biggest size of maps you can get is a map with a surface of 10000. The true maximum, however, is a bit higher, namely 10923. The other limitations, such as a minimum surface or minimum width/height, can be avoided too. It would be best not to ignore these, you may run into trouble.
These are the steps you have to take to "oversized" maps:
1. Create a new (blank) map with the MapEditor. Save this map.
2. Open the map you have just made with a hex editor.
3.-The first byte of the map file indicates the map width, according to CivilizationII which is twice the width you'll find in the MapEditor.
-The third byte of a map file indicated the height of a map.
-Change the width and height of the map to whatever you like, as long as you keep in mind the original limitations and make sure 0.5 x height x width is lower than 10923.
-Save the map.
4. Open your MapEditor again and load this map. You'll now get an error message. Click OK and the map will load.
NOTE
It is possible to change a pre-existing map. Due to the structure of a map file, changing the width of an existing map will give funny results. Harlan Thompson figured out a way to go around this and other problems by first converting a map to a text-based Civ:CtP map (using C.A. Flinchbaugh's MapUtility), making the changes and converting it back to a Civ2 map.
Comment