Civ3MultiTool - README By Gramphos What is this? ----------------------- Civ3MultiTool (C3MT) was former named Civ3CopyTool (C3CT). It got that name for the first functions it had: to copy parts of BIC-files that contains the Civilization III (Civ3) rules. Now it is extended to allow editing of Civ3 saved games (SAVs) with an integrated tool. And has been renamed to C3MT. It has yet again been extended to include an editor for Civilopedia.txt. Now it also features a unit creation wizzard. CDD-files can be edited with the Civilization Diplomacy Editor. How to use this tool ----------------------- - The CopyTool To start the copytool at once, pass /c3ct, or /ct to the EXE. The CopyTool is made for advance users, and it can be really hard to get copied stuff working, and some stuff never work. I don't guarantee that anything that has a field in the Interface can be copied and is supported by Civ3. First you have to select a BIC-file toy use. A BIC is a file created by the game editor included with Civ3. When done you simply enter how many copies of each thing you want and select copy. To edit the copied things you should use the game editor included with Civ3. However can some fields be changed by the copytool. - The SaveGame Editor The SaveGame Editor is made to be more user-friendly then the CopyTool. Still it can be hard to use. The SaveGame Editor can either be started from the CopyTool main window, or by passing /sge to the main program file while starting it. To edit a file: Select File-Load and select the SAV to load. When it has loaded you can change things with the interface. To find a specific unit or city to edit you can use the Filter-function. If you have a file that you want to use defined starting locations for, you can, if a CPF exists, load them from a CPF. Then all units are moved and the map and fog of war is set according to that file. - The Civilopedia Editor To start the civilopedia editor at once, pass /pedia to the EXE. The Civilopedia editor has one list of entries, two text fields (default and description), a toolbar and a menu bar. With that is it possible to edit the entries of the Civilopedia. - The Unit Creation Wizard This tool takes you from the first to the last step of adding a Unit to a BIC. It's intigrated with the Civilopedia editor to make it easy for you to write a Civilopedia entry directly. You can specify what animation files to use, and set up the unit entierly from the wizard without need in to use the editor. - The Civilization Diplomacy Editor This tool is designed for editing of CDD-files. CDD files can be imported into a first turn Scenario save to set up initial relations. To use a CDD file you will need my CivDiplomacyTool(CDT). - Civ2 map converter The Civilization II map converter will help you convert your old maps to work with Civ3. Disclaimer ---------------------- This software is provided AS IS, and no warranty is given, on any part of the software. Viktor Griph is not responsible for any data loss caused by this program. By using this software the user takes all responsibilities for its actions. Company Names & Trademarks Any and all company names, servicemarks, or trademarks referred to in this software, of course, remains their property and their use or mention in no way reflects the position of that company with regard to this program or any other item on or associated with the program. FAQ ----------------------- Q: The tool crashes at startup with unexpected error or missing OCX error message. What am I doing wrong? A: You miss some VB-runtime. They are too big to keep in the zip as this tool is updated often. You May download a full install from Apolyton at http://apolyton.net/forums/showthread.php?referrerid=9561&threadid=100445 Note that the full install might need to be patched with a Zip file to get the latest version Q: I'm trying to upgrate from a version prior to 1.00. It's not working correctly. A: The zip-files will only upgrde version 1.00 or later. If you currently have any earlier version you will need to download a full install. http://apolyton.net/forums/showthread.php?referrerid=9561&threadid=100445 Q: Where can I find new versions of this tool? A: The tool is posted at Apolyton when changes are made. A link is also dropped at Civfanatics. http://apolyton.net/forums/showthread.php?referrerid=9561&threadid=100445 http://forums.civfanatics.com/showthread.php?threadid=54689 Q: I've created a .MOD / .CPF -file and want to distribute your tool with it. Can I do so? A: As it stands right now I have to say no, as I want to be able to update the tool at any time. You may link to any of the threads where the tool can be downloaded, and write a description on how to use it to use what you have done. I also have another tool for CPF files, which can be included with your files. Q: I've created a CDD-file what do I do with it? A: The CDD files are rules for my tool CDT. CDD can be obtained from Apolyton or Civfanatics http://apolyton.net/forums/showthread.php?referrerid=9561&threadid=87735 http://forums.civfanatics.com/showthread.php?threadid=54690 Q: Something isn't working as it is supposed to! A: This tool is made to work with many versions of the game, but some features doesn't work with some versions. Also some functions might have errors in them. Q: Can you do anyting anout this? A: Sometimes I can and sometimes not. If you find a possible bug please include the files involved and make a bugreport on either Apolyton or Civfanatics or by email. Also if you have had a crash. Include the session-logfile for the crashed session. Q: Is this tool in anyway related to any offisial editors? A: No, this tool is totally unoffisial. Q: The game is chrashing with one of my edited games. Can I contact Atari support? A: No, as you have alerted the game it's nothing they can help you with, and you shall not bug them with that. If the error appears in an unedited game as well, then you may contact the support. Q: Why isn't the tool working fully with C3C files yet? A: The number of changes in the fileformats are big, and it takes time to meashure them all, and than it takes even more time to code for the changes while still having compability with PTW and vanilla Civ3 left in. Currently saves and biq files from C3C will load, but some tools or parts of tools will not work as intended simply because I want to get out the outher parts for testing before starting to mess with all parts as I get more input on what might be wrong. Q: C3C saves won't load, why? A: Since v1.06 C3C saves up to patch 1.15 beta shall load and save, but the feature is flagged untested, and has to be enabled in the settings. Q: I miss something in this Readme. A: Post in any of the above listed threads what your problem is, and I'll try to help you. Q: Why does the tool try to access internet on startup? A: It checks for a newer version of the tool. This feature can be disabled from the settings. Files in update packages ------------------------- Readme.txt - this file C3MT.exe - main program file c3mt.txt - English language file (no overrides) c3mt.en.txt - English override file (for translation purpose) c3mt.*.txt - Other language files Files in installer ------------------------- ** The above files ** c3mt.dll - Contains decompression function and icons Version history ------------------------- Perversion-number versions CopyUnit - A prototype that could copy only units That version later got a worldsize and civilization copy function. When the Tech copy function were added the program was renamed to Civ3CopyTool Next version supported buildings, but had a bug duplicating a value in the BICs and a new version were created. Next change was an addition of Eras, but they were disabled (among with the civ copy) in the next version, that featured resources and terrains. Bugs with Tech copy fixed and Citizens added in the next version. The next could copy civs again after some modification had been made. In the version after that the ability to rename units that were copied, and in the same time copy the graphics were added. It contained a bug, which was removed with the last unnumbered version. v0.51 - The new civs can now automatically build the same units as the original civ v0.60 - Export and import of a civ added. v0.60.0003 - bug with import dialog fixed v0.61 - units can be exported/imported v0.61.5 - bugs with import tool fixed - import tool improved v0.62 - export function improved to export more then one civ to the same file. (The import function can import files with multi civs since v0.61.5) v0.63 - bug that made the tool not to load when the rules were changed fixed. - interface slightly modified v0.63.1 - bug that made the tool not to load when governments had been added fixed. v0.63.2 - some code worked over. - If you copy a wonder the wonderscreen is copied as well. v0.64 - Maps can now be imported, exported and removed. v0.64.0001 - Bug that made the file corrupt when removed a map corrected. v0.65 - Building Icons, Wonder Splash Screens (if Wonder) and Civilopedia entries (if changed) are now copied for BUILDINGS v0.70 -A Savegame editor (for units) has been added v0.70.1 -bug with unit movement fixed v0.71 -The SaveGames are now read and written safer, and the owner of a Unit can be changed (not just the nationality) v0.72 - A filter has been added to the built-in Save Game Editor (which from now on also can be started with the parameter /sge) v0.73 - Difficulty level in Saved Games can now be changed v0.73.5 - Can correct corrupt SAVs that has the "DATAIO Operating System Error: CITY" after the last settler of a civ was killed on a boat/ship. v0.74 - Fog of War can be reset - Rules in games can be changed v0.74.1 - bug with FOW reset at the edges of the MAP fixed, and the map now doesn't sometimes miss parts of the reset. v0.75 - Civilization Position Files added. - Year changeable v0.75.1 - bug with FOW on rectangular maps fixed - marla.cpf added v0.75.5 - Improved CPF-functionallity: Entered civ names can be located. - New FOW functions. v0.75.6 - Some more Error handling added to the unit loading - this readme file included in the ZIP for the first time - the BAT to start the SaveGame editor added v0.75.7 - Bug that made it impossible to save games with years later then 1950 fixed. v0.75.8 - Bugs with the Filter fixed. v0.76 - Units can now (hopefully) be added to savegames. - Lockup bugs when load failed taken out - All controls are now locked when no file is loaded (Also if I forget to gray one) to prevent some really bad bugs. - The Map and FOW functions have been slightly improved to not miss some cases of FOW v0.76.1 - Bugs with Import/Remove Map functions corrected v0.77 - Maps can partly be exported from SAVs - Goodie huts can be removed from SAVs v0.77.1 - Rivers can be exported v0.78 - Units can be deleted - Maps can be made Flat v0.78.1 - Support for files created with Civilization III v1.16f added v0.78.2 - Bugs with Patchsupport fixed v0.78.5 - Some more bugs with the CopyTool and patch taken out - The CopyTool will no longer end after a copy process v0.78.55 - Bug with Maps fixed v0.78.9 - Missing EOF bug fixed - Some things in development with the editor might be errors with. (Didn't have time to deactivate it) v0.78.91 - 2:nd (and hopefully last) Missing EOF bug fixed - Can be minimized v0.80 - Some parts of the Cities can now be edited v0.80.1 - The Copy Routine has been totally rewritten to totally eliminate Seek errors and be able to keep the loaded BIC-version. - The full Unit directory is no longer copied. Instead only the ini, which are edited to still use the old files. v0.81 - Many small bugs in v0.80 and subversions fixed. - More fields added to the City-editor, but all doesn't work for 100%. v0.81.01 - Bugs with the new fields in the City-editor fixed. (Culture is now summed correctly) v0.81.02 - Bug when loading Save without cities fixed. v0.81.03 - Bugs with copied/added resources fixed for BIC input/output v0.81.04 - 'Loaded on'-field added to the units. v0.81.1 - The new BICOutput is now used by all functions. - Common Dialog Boxes are now called from DLLs, which hopefully will take out the biggest problem with the runtimes. v0.82 - Maps can be imported to saved games. v0.82.01 - Bug with BIC load/save in a map section corrected. v0.82.02 - Bugs fixed in Saves with Units being changed type while changing cities in the list - The Current research target can be edited. v0.82.1 - Allows you to genarate CPF-files for maps v0.82.11 - Sight is now calculated more accurate (hopefully correct) (hills don't stop you from seeing mountains as in the first calculation) v0.82.2 - A Unit Organizer has been added. Now you can move the units in the BICs. - An option to not automaticly save the BIC at copy added. (Don't ask me why) v0.82.2001 - Bug with the Unit Organizer fixed. if you moved a unit with the last version move it back before upgrading or restore the Upgrade to fields by hand. v0.82.2002 - The wondersplashes are now added at the end of the list - The log file no longer logs normal startups - The pediaicons.txt should (I hope I got it right this time) not lose the last line every time a building is copied. v0.82.21 - Start year and End year of a SAVE can be edited - Popup added when copy is done. v0.82.22 - Citizens can be edited - All Tabs now have tabstops in logical order - The City list is sorted. v0.82.225 - More parts of Citizens can be edited (Not tested mush) - Citizens can be moved. (No calculation of production is made) v0.83 - The tool was renamed to Civ3MultiTool - The default startup now starts a main menu - New flags added to automaticly start the CopyTool - Unitis with ERA-specific graphics are now copied right - The city editing now shows the units in the city - In the unit tab, cities can now be selected to quick move a unit to a specific coordinate. - Bug when the last line of INI-files fell out on copy fixed - Citizens can be added/removed from cities - Cities can be moved (no calculation of production is made) - Civilization frame has been disabled by default to aviod questions on it v0.83.0002 - Bugs that didn't allow sub windows for the CopyTool if opened from the main menu fixed. - Bug with the remove huts option for saves fixed - Remove huts option added to the Map options for BICs - The map options for BICs no longer uses the old system of BIC handling v0.83.0003 - Bug with not being able to add units to saves fixed - Ability to remove cities added (untested only) v0.83.0004 - The load and save procedures of the Saves have been changed to not miss some data in very rare cases. - The splash screen now closes when the savegame editor starts directly - Errors with saves without cities have been taken out (there might still be some left) - Bug with unit addition #2 fixed. v0.83.0005 - Changed to fully work with v1.17f files. v0.83.0006 - Bug with sight editing that was created when made to work with v1.17f fixed. v0.84 - Added statistics for map in the CopyTool - The BIC compare function has been improved to show the stats of added units - The Filter function in the Save Game Modifier has been extended to involve parts of Cities - Eras has been flagged as unfinished (this does not mean that they can be added, but that you can experiment with them) - Bug with units not udating when adding another unit to a savegame has been fixed - New units now defaults to the civ using slot 1 (human player) - Loaded on list now only shows unit on the same tile - Loaded on defauts to NONE for new units v0.84.0001 - Bug with saves without cities fixed. v0.90 - A Civilopedia editor has been added (started with /pedia) - Some crash bugs fixed v0.91 - CopyTool upgraded to work with 1.21f. - SaveGame Editor disabled for1.21f (should still work with earlier versions)' - Civilopedia editor output improved to preserve new lines between comments - Minor bugs fixed - Length calculation bug in BIC output fixed - Popup messages and string constants moved to textfiles. v0.91.0001 - Bug with Output of new difficultylevel data fixed v0.92 - SaveGame Editor now works with 1.21f - New Rules added to the SGE - The CopyTool now handles multiplie streategies for units - Some fields resized to fit the German text - Bug with CivID assigning corrected (you can still not safely add civs) v0.92.5 - Language chooser added - Bug in the SaveGame Editor where an unstopable popup loop would hit the one who changed a specialist to a laborer fixed - The Map Import and Export functions now work with 1.21f saves. - The FoW reset in the SGE now calculates the FoW based on the terrain and if the unit has radar ability. - Bug where translation of the 'Add #' labels only would affect one label - The SAVExpnd.exe can now be called using SAVExpnd.exe "Compressed file" "Uncompressed file" v0.92.5001 - Problem when just one language file exists fixed. v0.92.5001 SR1 - The SAVExpnd.exe is now the correct one. v0.93 - Unit Creation Wizzard Added - Civilopedia Editor now allows editing Civilopedia Icons - The Description and Text field of the Civilopedia editor can be resized - The CopyTool now has an option to Open a map window similar to the one earlier only in the SGE - The MapWindow in the SGE now has a little flashing ellipse where the selected Unit/City is. - The Map resizes (scaled, not redrawn) to fit the MapWindow when window is resized - SplashScreen is now showed (with or without progressbar) while loading the terrain graphics. - Bug with one of the terrainsets being wrong file in Map Window fixed. - The Export/Import function for Units and Civs (which won't work, as the game crashes when civs are added) has been updated to unce again work. (I don't think they have worked since 1.07f) - The Unit Organizer support for Multiple strategies has been extended - Bug which made pre 1.21f maps unloadable corrected. - Problem with default values when loading pre 1.21f Units fixed. - Option to always backup files added - Option to load civ3mod.bic if no rules are in the BIC loaded when starting the Civilopedia editor added. - Crash bug when caceling the start of the Civilopedia editor from the CopyTool corrected - All main toolparts now show up in the taskbar. No matter from what command they were started. - Problems with not being able to start some tools in certain orders has been corrected. - Crash at first startup if 0-length textfile existed in the C3MT dierctory (Input past end of file error) fixed ***Fixes after the beta release*** - Index crash bug in SGE fixed - The Civilopediaeditor now stays the same size even with multiple additions being made. v0.93.5 - Fixes bug were a unit has to have Bombard Range greater then zero to set Air Bombard strategy in UCW - Added brows buttons to Animation and Sound files in UCW - Added Special flags to Units in SGE - Bug where new icon entries aren't grouped correctly in pediaicons.txt fixed. - Rules are now imported and exported among maps from saves. v0.94 - Disabled things that definately not will work with the game. If you find more features to disable: Just drop a line to my email: gramphos@apolyton.net - SGE: The names of the civs can be changed - Updated to support BIC version 4.01 - Problem with Player Data BIC entries in Saves corrected (A bug corrupted the entire save when saving back) - Updated to support saves for v1.29f (hopefully) (I've only changed it to support the new BICs and the rest seems to have got by itselves) v0.94.1 - Adds an option to reselect language if the file selected fails to load. - Corrects the UCW to load compressed BICs. v0.94.2 - Fixes a bug in the UCW with the brows buttons functionallity. (and crash bug) - The Import Map function in the SGE now reads compressed bics. - The BIC-compare tool now reads compressed bics. - Corrects a compatibility problem with saves started before 1.29f - The map statistics in SGE now shows the number of resources - The savefile load and save functions has been slightly optimized. v0.94.3 - Fixes bug where saves always got corrupted upon save. - Makes layout changes to some translatable parts. v0.94.4 - The BIC-export of MAPs now work correctly with 1.29f saves. (The editor no longer crashes) - The translations now get xx turns and special flags correctly. - The program will no longer crash if undefined strings are called for in a language file. - The CT MapStat now give resource stats as ther SGE does since 0.94.2 - All unrepored readerrors with BIC where all entries of a type were missing has been corrected. (So a BIC with not techs can now be correctly loaded.) - The SGE can now change the number of TECHs in a game up on BIC IMPORT. However, this feature does only work with 1.29f games, and I'm not sure if there are any games it will fail top work with for them either. Please try this out (I.E delete or add techs to exported maps and import back) in as many games as possible, and if you find a game that screws your research progress or fails to load after edit please send me the UNEDITED save. - A few more mixed up strings has been changed to correct orders. v0.95 - Known Technologies can now be changed - The BIC-export of Maps with Rules now work correctly with 1.29f saves. (The editor no longer crashes) v0.95.1 - Bug with the length calculation of the Custom Player data sections of BIC-files/rules parts in saves corrected. This should fix many issues. v0.95.1001 - Rebuilt v0.95.1, as that file somehow grabbed one wrong file or something getting flagged as a beta. v0.96 - Option to not specify animation files in the UCW added. - The Filter Menu system has been reworked to give more options to the ways of enabnling and disabling filter, and not give strange results. Checkboxes now marks when the filter is being edited. - Bug with Custom Nationality in saves corrected. (Not all nationallities are the same) - Mixup of custom Nationality parts onm read corrected. - Changed race adjectives (and not the default adjectives) are now displayed in the unitlist after the unitname. - Batch edit has been implemented for units as a part of the filter system. - Batch delete has been implemented for units as a part of the batch edit system. - The BIC-export of MAPs now work correctly with 1.29f saves. (After two failed fixes) - Extended the functionallity of the about box. - Autocheck for new versions added. v0.97 - Level's icons are now used for the program and it's parts - Support added for BIX files - The Civilopedia Editor now supports centered text - The Civilopedia Editor no longer requires the rules to be loaded to allow editing of icons for buildings - Technology icons are now editable from withing the Civilopedia editor - Added option to not check for a new version on load. (Test it if the loading time is very long) - The Civilopedia editor Now displays Wondersplashes for PTW. v0.98 - Value swap when working with saves/maps corrected. - Improved functionallity to add and remove units. The units for each civ are recounted. - Corrected one bug which made the selected unit turn into an barbarian settler on some occations when working with other tabs then the unit tab. - The unit organizer part now updates references to king units and additional start units. - Bug in save output causing all but the first citizen in every city to be recreated (with some data losses involved) on save located and corrected - Improved Save read and write functionallity - Bug with key files for protection currected - Added debug code for problems with keyfiles - Bug with city cultural values save and load for other then the player civ corrected. - Improved backward compability for saves - Science advisor's selected advance updates when changing the progress for a player civ. - Bug with UnitOrganizer and Non-Custom PlayerData Scenarios corrected - Bug with CopyTool when copying non multistrategy units corrected - BICX output now works as expected. Bug with fileindicator corrected. - Added Science progress (turns and beakers) to the Civilizations tab in the SGE - Added Gold to the Civilizations tab in the SGE - 'Fill Box' button added to shields in the City tab in the SGE - Automatic City Culture Value sum improved to just change the value based on the changes for the improvements and to work with other civ's culture as well. - Interface changed for Civilizations tab to fit the new options. - The specialist output of an edited city is now summed by the tool, rather then having it take one turn for the game to correct it. - SGE no longer crashes if you select a civ researching Future Technology. - The ERA of a civilization may now be changed from the SGE. - Contacts, embassies and spies can now be set and unset from the SGE. - Beakers required for discovery is now shown in the Civlizataion page, calculated as in 1.29f. - The Capital of a civ now follows the building with the CenterOfEmpire flag set, and you can't set more then one Palace. - Histograph view added to the SGE - UCW now detects default rules from PTW - Added Unit Animation fields and EraUnit icons to the Civilopedia editor. - FAQ in readme extended with more questions and thier answers. 0.98.1 - Bug with MAP-data for BIXfiles corrected. Note: Earlier corrupted files can NOT be loaded or corrected. If you really need to correct a file I have to do it myself. - SGE: Playerspecific Difficultylevels can now be changed. (These affect for example the citizens born content) - SGE: A Civilization's governments can now be edited. - SGE: The remaining transition time can now be edited - SGE: Mobilization setting can now be edited - SGE: Beaker estimation now gets same result when you select a Civ as when you set the tech to research. - SGE: PTW saves shall now be editable in untested features mode - Optimized the handling of PCX-files a bit. - Speeded up decompression by using a dll instead of an exe - Bug with CopyTool mapstats causing the tool to crash if map-only big were used corrected. 0.99 - NEW C3MT MEMBER: Civ2 Map Converter - Fixed Stop Statment bug on file extraction. - Fixed visual error on settings window that appeared in 0.98.1 - Missing palett files now gives you a warning popup - Language module extended to make it easier to add string groups. Currently the old and the new system runs side by side. - SGE: More PTW functionallity added. (!Version! error corrected for PTW 1.14f) - SGE: Added PTW game rules - SGE: New edit method for dates in PTW (the userfriendliness has to be worked on) (It shall work with another time unit, but it has yet to be tested, and there may be fields which I have missed) - SGE: Changing the timeline in PTW now does affect the game by editing the rules in the save. - SGE: Golden Ages can be edited for civs. - SGE: Now asks for administrative password before opening password protected saves - Compressed EXE with UPX (http://upx.sourceforge.net/) 0.99.1 - SGE: Bug with map-export from PTW saves corrected. Now no VP-locations appear all over the map. - SGE: Bug with pre-PTW file load (rusulting in crash on save) corrected - Map converter: Typo in ready to convert text corrected - Map converter: Added options: Coast Size and Sea Size (to allow size of coast and sea-tiles to separate from ocean) - Map converter: Added options: Minimum Sea Size and Minimum Ocean Size. These are the minimumnumber of tiles for water surrounded by land to be allowed to contain sea/ocean tiles - Map converter: Optimized the Coastbuilding function a little to make it faster. - Map converter: Optimized the Continent finder function - Added check on startup to see that the c3mt.dll is in the system directory. 1.00 - SGE: Default loading directory now is the latest played game Civ3/PTW save directory - SGE: Great Wonders are now handled correctly when assiging them to cities - SGE: Bug where the buildinglist would show more than one copy of each building corrected. - SGE: Bug where all last buildings in the rules would get unbuilt when a save was loaded and resaved corrected. - SGE: Building count is now updated correctly when editing saves - SGE: Unit count is now updated correctly when editing saves - SGE: Small Wonders are now handled correctly when assiging them to cities - SGE: Changing the Unit coordinates from odd-odd to even-even and vice verse now works as for cities - SGE: Bug where the tool crashed when changing tab with invalid coordinates entered corrected. - SGE: Typo in invalid coordinates popup message corrected - Map converter: The welcome message now names the tool correctly - SGE: Bug that made citizens unmoveable corrected. - SGE: AI strastegies counts are now updated correctly in saves. - SGE: Army count is now updated correctly in saves - SGE: Saves with Victory Points are now loadable - SGE: Victory Points added to the SGE histograph - StartLocation data is no longer lost when editing a BIC/BIX - Corrected some translations problems - Language module extended to support inclution of other language files than the current. (It can be used to fill up with default strings if a translation is missing some) - SGE: PTW Turn limit is now correctly handled. - SGE: PTW Victory Pint limit added among with estimation of when it will be reached by the current Victory Location holders. - SGE: The citycounters are now updated correctly. - SGE: Optimized saving a little. - Enabled minimize for map converter and unit wizard - Added option to get back to the main menu when closing a tool - Mainmenu change to center screen - Bug with scenarios without spaceships corrected - UCW: Added support for scenario search folders and #ANIMNAME civilopediicon entries - Compatibility issues with early versions of PTW corrected - Optimized maploading in saves. - Added all icons to c3mt.dll to make all icons useable by shortcuts (VB doesn't give you more than the default icon to choose from) - Added versioninfo to c3mt.dll - Icons are now loaded at runtime from c3mt.dll => dialogicons are in correct size - All icons except the mainicon removed from the exe. - Added icon to Mapconverter - SGE: Added Diplomacy Tab - New Tool member: Civilization Diplomacy Data editor. Allows you to edit CDD files used by CDT to set up initial diplomacy in a first turn save - Renamed the UNUSED flag to Flag Unit as that's what it's used for now - UCW: Added AI strategy Flag Unit (how could I miss that one before?) - SGE: Added Ctrl+L shortcut for Load and Ctrl+S shortcut for save. - Unit Organizer: Flag Unit, Captured pop Unit and units place in a scenario will now be updated correctly if the IDs change. 1.00.0001 - Bug with loading of BIX version 11.10 with maps corrected. - SGE: "File Not found" error on SGE load where Civilization3.ini is missing while ptw is installed (i.e never run Civ3 but have run PTW) corrected. 1.01 - SGE: Added option to update unit sight on save (defaults to on). - SGE: Added command button to Map tab for update of unit sight if the auto-update is disabled. - SGE: Now recalculates the number of cities for each continent and writes the correct data for that into the save. - SGE: Optimized recount functions for units and buildings. - SGE: Subscript out of range error on save with versions of Civ3 before the BIC was embeded in the save corrected. - SGE: Added map summary similar to the one in the Civ2 Map Converter to the map tab - Map Converter: Changed summary to use tabs at terrain specifications. - SGE: Bug where games with more than one colony corrupted on some operating systems corrected. - SGE: Bug where games with more than one victory location corrupted on some operating systems corrected. - CT: Changed the Unit Organizer into a rules organizer for units, builings and resources. 1.01.0001 - Timeout of ten seconds added to the version check. 1.02 - SGE: Corrected bug where the tool would think that you tried to move a wonder by having it selected and making any update operation (save/change selected city) - Adds support for PTW 1.27f (BIX 11.19) - SGE: Bug where the tool would freeze on save load in some rare cases corrected. - SGE: Corrected bug from v1.01 where various generic settings of the games (as science progress and wonder allocation) were corrupted on saving. - SGE: Citycounting bug where the number of cities reported would be X times to big where X is the number of players in the game plus barbarians. - SGE: Added option to not remove resources not replaced by other resources during mapimport. - SGE: Corrected bug where the game would ask you to move the Barbarian Capital to the selected city on map import if the selected city is the first city in the game. - SGE: Corrected a subscript out of range bug when the game fails to select a citizen in the city list when the cities tab is selected. - Added some more errorhandling and logging. (There is still mush to be done on this point) 1.03 - Splashscreen fixed to not resize if the fontsize setting in Windows is changed. - CDDEDT: Corrected file not found error on load when either civilization3.ini or ptw.ini isn't present while PTW is installed. - CDDEDT: CDD version changed to 2 - CDDEDT: Added contact info to CDD files - CDDEDT: Added refuse contact for X turns to CDD files - CDDEDT: Added war weariness to CDD files - SGE: Added war weariness to diplomacy tab - SGE: Added refuse contact time to diplomacy tab - UCW: Adjusted to work correctly with other than Small Fonts in Windows - MPCNV: Adjusted to work correctly with other than Small Fonts in Windows - Added some more errorhandling and logging. (still more to do) 1.04 - Added a new logging system to make it easier to track down errors. The logger is correnlty mostly built in SGE and the startup functions, but if it turns out goot I'll add it to other tools as well, and maybe make it even more detailed. - Fixed the SGE to not enable the editing if the save load failed on critical points (This corrects varius number of Subscript out of range errors). - Corrected bugs with key-file handling in non NT based OSes. (Nothing a normal user should notice) - Improved the language module to avoid subscript out of range on some missing strings. (By changing some parts based on v1 to v2) (Should be moste noteabable for translators and users of translated versions) - When changing language a large part of the selected language will now be used without restart. - Language files are now version 3. (Version 1 and 2 are still supported, but it will change in near future) - SGE: Bug corrected which could potencially cause errors on Map export with rules corrected. - SGE: Bug with save loding/saving of PTW saves containing some special unknown data corrected. - SGE: Added advanced exporting system for exporting units, cities and more. (There is currently one known problem regarding playerdata export in some combinations) - Corrected bug where the Civilopedia categories wouldn't show. - Improved PTW support: City culture and some other values are now handled in the same way for PTW games as for Vanilla games. (forgot about this ;)) - Improved the versioncheker - Civilopedia editor: Currected bug where the Multitool would hung if the option to return to the menu were set while exiting the editor. - SGE: Fixed some problems related to the reloadcounter. - Updated the FAQ in the readme 1.05 - Added BIQ files to all filters for scenraiofiles, and added BIX files to some too. - Corrected problem with override strings on Rulesorganizer tabs. - Logsystem improved to flush the logfile buffers to files more often - Added support for Conquest BIQ files (v12.06) - Fixed bug where the tool would load civ3mod.bic instead of civ3x.bix or conquests.biq - Added support for C3C map creation with the Civ2 mapconverter - Rules organizer updated to work with Conquests 1.06 - Corrected problem with BIQ scenarios with other than 31 playable civs - Updated some parts of save and BIC handling to clean up the code and make safer use of some values - Support for BIQ version 12.07 added - Civilization III: Conquests install path is now meshured correctly from the registry - Made C3C saves loadable in SGE (by ignoring most changes in the format) (Untested features must be enabled) - Updated SGE Mapstats to handle C3C terrains correctly - Fixed problem with normal shutdown causing C3MT to think it was a crash - Initial loading directory of SGE will now be conquests\saves if conquests were palyed most recently - Updated mapimport and export to work with C3C saves and BIQ files. (Note that importing a non BIQ to a C3C save probably won't work yey) - Made C3C saves saveable in to the same level as they are loadable 1.07 - Fixed bug where the settigns dialog title in rare occations could be replaced by the Compare Rules title - Fixed bug where the SGE command on the main menu were untranslateable - Fixed bug where the name of CDD in the aboutbox sometimes would be Civ3CopyTool - No longer supports version 1 or version 2 of the language file format - SGE: Corrected long living bug regarding multiple unit deletion - SGE: Fixed problem with adding and deleting units in a C3C save to result in DATAIO ERROR: IDLS - SGE: Added ability to edit movment points, attack, defense and bombard strenth in saves with embeded rules. 1.08 - All language overrides are now fully powered by version 3 language functionality - UWIZOVERRIDE section renamed to UCWOVERRIDE, UWIZOVERRIDE remains an alias as of now. - All hardcoded sectiontypes since version one except PEDIAMENU which uses a very special format removed making the integration to version 3 complete. - UCW: Filetype selection will now correctly identify BIQ files as BIQ files and not BIX files - UCW: Fixed problem with adding units to BIX and BIQ files since BIQ support was added in the overall tool - Added support for BIQ-files with telepads - UCW: Added C3C special actions and unitabilities - UCW: Internal code changes to support displaying/hiding controls based on target - SGE: Lowered the chances that a save would be reported as interesting - SGE: C3C savesupport is no longer set as untested - All strings, flags and keys are now powered by language version 3 functionallity - SGE: Fixed one problem loading original Civ3 saves 1.09 - Player data loading changed to no longer search for the upcoming datablock (shall be safer now) - SGE: Resource deals can now be CANCELED - PCX handling moved to c3mt.dll for faster operations - Bug with backup sometimes making saveroutines to fail when there is no file to backup corrected - NEW TOOL: Tech Tree Builder - Updated aboutbox link to the Apolyton thread, to link to the latest thread - Added extra step to UCW to fit more options related to C3C support - Fixed missing stealth attack special unit action (and flag offste errors on higher flags) - UCW: Updated to correctly change UNITIDs for stealth targets, enslave results and telepads while inserting units in the list - Updated BIC organizer to handle units with telepads correctly - Corrected bug with Telepad support for units that caused BIC corruption. - UCW: Added requirement of Capture special action for PTW and C3C units to have Offensive or Defensive strategies - Updated c3mt.dll to version 1.1 - Compressed c3mt.dll - SGE: Chances that a save will be reported as interesting has been lowered even more - SGE: A save will no longer be reported interesting more than once - Bug with loading and saving of BIQs (and embedded C3C rules) with unset playable civs. (This caused a number of synthoms, as the 1AD bug in any epic C3C save edited) - SGE: Map export now sets the filetype header correctly - SGE: Bug that made the tool try to set the selected city to the barbarians when updating fields (for example after a mapimport) corrected 1.09.1 - TechTree Builder: Fixed problem with Small Fonts settings in Windows - TechTree Builder: Added 50% scalemodel prototype. Currently assigned to double click. 1.10 - Fixed bug in PCX drawing where the last column and row wouldn't be drawn. - Added support for BIQ version 12.08 - Tracked down some old bugs in all areas of the tool, and optimized some stringhandling. 1.11 - Fixed bug in PCX saving not following all PCX conventions. (Making some programs displaying PCX-images saved by C3MT in a strange way) - Icons restored in c3mt.dll - TechTree Builder: Added Simple Graphic mode for the tech tree boxes. - Fixed bug with trying to load incorrect default rules for C3C - Civ2MapConverter now correctly handles FloodPlains, Coasts and Seas as conversion targets - New Tool: Image2Map - Convert PCX images to Civ3 maps - Fixed bug with direct startup of the Civ2Map converter - Fixed bug with label overrides for the CopyTool - Fixed bug with the Unit comparer not reporting changes only in required technology. - Import/Export units now handles multiple startegies for units - Updated MOD version to version 2. Old mods are no longer useable. (but I doubt any one uses them anyway) - Fixed bug with unitprototype reorder in scenarios with units on the map - Fixed bug with reordering buildings related to telepads. Could corrupt data or generate subscript errors. - Fixed bug in Civilopedia editor where the icons would list small, large and one more, that made the tool crash if selected. - Fixed some backward compability issues - Updated the internal system of handling scenario files. - Updated internal system for handling saves - Optimized unit selection routine in savehandler slightly - SGE: FOW calculation updated to work with C3C terrain - Full C3C v22 support (hopefully) - Improved backcompability with older Civ3 versions. - TechTree Builder: Added ability to chnage to a standard background instead of the one found in the searchpath. 1.11.1 - Fixed bug in saveload - Fixed bug with BI[]-creation when having maps in the new file. - Fixed access violation bug with saving scenario files containing unit prototypes [PRTO] or using the copy tool to copy prototypes. 1.11.2 - Corrected save problem with PTW 1.21 saves. - Improved support for loading PBEM saves (if you have the admin password) - Fixed bug with C3MT not saving saves with outposts correctly - Corrected a popup string mixup - Added override support to Image2Map - Updated full english language file 1.11.3 - Corrected error in saving of prototypes - The unit icons displayed in the copytool are now loaded from the scenario search path - Corrected update bug with "Refuse contact for X turns" - Fixed bug with dates not updating correctly after edit. 1.11.4 - Race/Player lists in the sge now mark dead players in the list - Beaker estimation now takes dead players into account into. - Added protection for infinite loops on diplomacy view. (There may still be infinite loops if trying to view specific broken deals, but the mainwindow will show correctly nevertheless) - Corrected bug with adding and removing parts of diplomatic deals. - Race/Player lists in the sge now mark AI-controled civs - C3MT can now detect the civilization 3 directories running as non-privileged user on Windows XP. - Logs more info to the session log - Corrected access violation error in c3mt.dll - Fixed the rules organizer to update fields in other objecttypes than the swaped (broke with v1.11) - c3mt.dll is now, if possible, kept only in the application directory, and not installed systewide. This should definately work on Windows XP SP1 and later OSes, but are likley to work on other systems as well. 1.11.5 - Fixed adding multiple units with the UCW - Fixed Import/Export functionality for units in the CT - Errorlogging improved in varius areas of the code. - The tool should now identify Civilization III Complete installations - Added description to Image<->Map converter entry on main menu 1.11.6 - Added code to eliminate (hopefully) runtime errors due to fail in save load. - Improved error logging in more areas of the code (still not all) - Corrected a subscriptout of range error whan using filter with non-embeded rules. - Removed section searching from GAME datasection in saveload. (This should eliminate some rare cases of files not loading properly due to garbage strings lookingas section tags) - Corrected adivision by zero error that could occur if a save was loaded on turn 1. - Corrected some backward compabilities with old BI*-versions. (Some values got initiated to invalid values, which could cause the tool to crash with division by zero error) - Corrected bug in serialization of zerolength areas that sometimes would cause DataIO save corruptions. - Corrected bug in backwardbompability saving of save headers. - Updated Map import to work with the new save handling code. 1.11.7 - Corrected handling of wraparounds in sight calculation. (Fixing some (ignorable) errors) - Fixed error in map exporting for non-C3C saves. - Corrected error in saving Vanilla Civ3 saves. - Errors in IO will now be directed to the IO issuer resulting in more useful error messages. - Civ2 Map Converter again works with starting locations - Fixed bug in Civ2 Map conversion of maps with rivers close to the south pole. - Corrected problem with convertion two maps in a row. 1.12 - Updated Unit order part of the Rules organizer to allow movement directly to a spot. - Updated unit list in the rules organizer to show unit icons. - Fixed an ignorable "Invalid property value" error on saveload. - Fixed a non-error error report to not appear on saveload. - Fixed unit addition in C3C to not result in three ! appended to the XP, and unit listed in red on right-click. - Fixed bug with some references not updating correctly when using the rules organizer. - C3MT now honors a second registrykey for finding the PTW install directory, if the first fails to be identified. - Eliminated last use of old internal BIC-section tracking - Corrected serialization order of flavors in save-embeded rules. - Changed several error-report-functions related to save loading to use a better error report system. - Added several userdefined errors for improved error reporting on load errors. - C3MT now trule honors the grouping of scenarios into rules and map required by Civ3. (Earlier it was sometimes possible to get scenarios missing a required section due to it being empty) - Fixed two non-error errors on apply filter - Fixed non-error error on going back to diplomacy overview from a deal view. - Fixed non-error error on batch delete - Fixed non-error error on city delete - Fixed non-error error on citizen addition - Updated all error-handling in the SGE to follow the new system, which gives a lot more useful error messages. - The main menu can now be navigated with the keyboard. (Up/Down-arrows and enter) - The multitool now remembers the last used tool and have it marked in the main menu on startup - Main menu can be terminated with Alt+F4 - About window can be closed with Return in addition to clicking in the window - Updated revision version enumeration system - Added option to not list dead civilizations - Added more log output to save loading, including savefile version and information on the rules used to read the save. - Added Rules Organizer to the main menu - Added ability to load rules from within the rules organizer, when not started via the CopyTool. - Rules organizer follows new error handling and reporting scheme 1.12.1 - Fixed bug with dead player filter making SGE unuseable. 1.12.2 - Fixed saving bug of vanilla saves. 1.12.3 - Fixed overflow when converting wide Civ2 maps. - Added safe path detectection. If vanilla Civ3 can't be found but C3C or PTW can be their paths will be used to derive a vanilla path. 1.12.4 - Fixed PTW save loading. 1.12.5 - Fixed corruptions when saving vanilla saves. 1.12.6 - Fixed incorrect length calculation while loading floats from memory. (Caused Air Defence of units not to be copied by the CopyTool) - Fixed a problem where the unit organizer scrolling would be to short after copying units. - Fix error in rules organizer when trying to move a unit down at the end of the list. - Fix errors with moving a unit with the "To Gap" function in the unit organizer. - Rules Organizer can now be used to organize technologies. - The CopyTool no longer resets selections after a copy - Improved error handling when Civ3 is not installed. - Fixed an issue where selected tab in the save game editor could not be changed after having a validation error reported for some value. - Fixed a type mismatch error when selecting a civilization in the save game editor. - The version check system has been rebuilt to not depend on civ3files.apolyton.net. (Sorry I din't do this before the old version check system stopped working.) 1.12.7 - Fixed a crash when exporting scenario with cities that had zero culture - Added the possibility to view and edit governor settings for all cities. (I've not tested if the AI resets the preferences every turn, or if it actually is possible to change how the AI works in its cities.) - Fixed a crash when recalculation the FOW and units were seeing over the edge of the map. - Made it default to list dead players in the save game editor to reduce the risk of automatic reassignments of units to other nationalities. - Changed so that units of a nationality not in a list don't get the nationality of the previously selecteted unit - Fixed a few problems with filter functionality - Fixed some problems with loading vanilla Civ3 files without embedded rules from before 1.21f, after installing 1.21f or later - Improved handing of errors during version check - The is now a sort functionalit in the Rules organizer which can be used to sort Units, Resources, Buildings and Technologies on properties. Credits ----------------------- Thanks to heardie for the new splash screen Thanks to Douglas Kane, foster_fc@yahoo.com, for making a public domain code without restriction for decompressing small PKWARE Data Compression Library compressed files. (It has ben modified to work with lage files) Thanks to Level for the icons used in the program. ------------- Polish version by (CG)Mendax Finnish version by Basher Trademarks ----------------------- Civilization, Sid Meier's Civilization and Civ as well as Play The World are registered trademarks owned by Atari. PKWARE Data Compression Library is a registered trademark of PKWARE Any and all company names, servicemarks, or trademarks referred to in this software, of course, remains their property and their use or mention in no way reflects the position of that company with regard to this program or any other item on or associated with the program.