Version 1.30
Version 1.30 is
now available! There are two features in this version:
- You can now disable checking for the Phantom Resource Bug and Infinite Unit Upgrades in the Settings area
- An experimental Histograph for SAV files has been added to the editor
The first item covers the topic being discussed above. Note that both checks are still on by default, but you may now toggle them off. For the Phantom Resource Bug, this may be handy if you want to do a quick update to a scenario that has the bug, and fixing it would be too onerous (although it's still advisable to fix it before releasing the mod). I haven't thought of a case where upgrading the Infinite Unit Upgrade check would be useful, as having such upgrades results in infinite AI turn times, but the option is now there should you find a use for it.
The second item is more esoteric. I've been gradually adding code to read SAVs, but due to a combination of reasons (mainly competition for time, and that I have about fifty times as many games competing with Civ3 for my attention now as I did last decade) it's been going slowly. Thinking back, one thing that allowed both this editor and Steph's to come into being was releasing features as they were finished, and getting feedback on them - for example, version 0.50 of this editor did not support viewing the map, much less editing it. So in that spirit, I decided to add something fun from what I could already read:
This is a Power histograph from year 1959 of my Conquest of the World game. As you can tell, I was doing fairly well by then. But it also illustrates that, while in the squashed-column view of Civ3's histograph, it would look like America was losing power, in reality their power was fairly even over the past couple dozen turns.
In addition to Power, Score and Culture histographs are supported. You can also hide civilizations by clicking their name in the legend, and un-hide them by clicking their name again - making it easier to see how everyone else was doing, in this case. The Y axis will automatically adjust its height when the civilization with the highest score/power/culture is removed, to make it easier to see how everyone else is doing.
There are a couple caveats to note. One is that not all saves will be openable yet, due to the incomplete nature of SAV reading. The menu option ("File -> Open SAV") has thus been labeled Experimental. It will, however, inform you whether it succeeded or not, and update the title bar with the SAV's name if it is successful. The other is that in late-game histographs with many civs, it may take a few seconds for the histograph to appear, even on decently fast computers. I probably need to optimize it a bit, as right now it could be plotting up to 15,000 points (500 turns into a 30-civ game). But compared to an AI turn time in such a game, it will still be fairly quick.