C3MT v1.12.6 installer

C3MT - Civ3MultiTool (Second CFC Thread) 2016-10-05

I'm in a bad situation here. I'm playing a map using the RAR mod but I forgot to put Incense on it and I can't build temples, basilicas and other religious buildings.
I'm already in the Medieval age and I don't want to start it over again. I'd really want to use your tool's import map ability but it doesn't work. I click import map, I select it (the same map the save game uses but with incense) and the operation seems to have worked. When I try to save the modified save game file
I get 2 errors and then the program crashes.

Here are the errors:
Error: Object variable or With block variable not set (91) in C3MT::SAVE_Unit.cls Line 786
Error: Object variable or With block variable not set (91) in C3MT::ByteString.cls Line 434


I'm using the latest version of C3C (1.22).
 
It seems as if the map import fails for some reason. Then some operations doe to maps won't work as they should. There are the errors.

(I really whish I had implemented real error handling from start. But back then I focused on adding features, and that was a philosophy that worked until they started patching the game ;) It actually worked until the XPs started to come out)
 
It should hopefully be fixed with v1.11.6. There are som many different save versions that are being used with this tool, and I still guess several parts of the save structure, which means that mods might cause problems. If it doesn't work with this I'll need the save file you are using.


v1.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.

downloads:
patch
installer
 
Now when I try to save the savegame I get tons of these:

Error: Object variable or With block variable not set (91) in C3MT::SAVE_Unit.cls Line 761
Error: Subscript out of range (9) in C3MT::SAVE_Map.cls Line 182
Error: Object variable or With block variable not set (91) in C3MT::SAVE_Unit.cls Line 786

Give me you email address and I'll send you the savegame file.
Thx for your help.
 
Hi.
Can anyone tell me if there are two kind of 'GAME' section in savegame file? I've found description of this section on Apolyton:
GAME SECTION
4 char "GAME"
4 long number of scenario properties (1)

My problem is that there are two GAME sections in my savegame files. First of them is valid according to Apolyton's description, however second GAME section had 350h number as 'number of scenario properties', which seems to be wrong.
There are also few section like DATE or PLGI -- there is nowhere explanation of them on the Internet.

Sorry for bothering, but I spend lot of hours on searching those infos on Internet.

Greetings,
ghs
 
Hi,

First, thanks for creating this tool. Very cool for tweaking things to see how the scenario changes.

I'm trying to use the saved game editor. I have version 1.29f. The save game files load in the tool fine, but I get error messages when saving them. The log report the following: "Error: Invalid property value(380)6/22/2005 8:36:33 PM in lslLEAD_Click". The application error is "Error: Path/File access error (75) in C3MT::StreamBuffer.cls line 833" then it returns the same error for line 527, 527 (again), and then says "Error: Subscript out of range (9) in C3MT::StreamBuffer.cls Line 253" before reporting "operation complete". Is there something I'm doing wrong?
 
You probably not doing anything specific wrong. Just that something fails updating for some reason. I would like to see the entire log, and not just the errors, or at least the area around the errors. I'm working on improved error reporting all the time but haven't got to lslLEAD_Click. yet, so I have hard to say what fails.
 
Not a problem. I'll send it to you at the address you provided in an earlier post. Do appreciate your maintaining this. : )
 
i am creating a scenario now and my tech tree is cluttered to hell... i downloaded this tool because i was told it can fix this. everytime i open a file in the tech tree builder i get:

run-time error "5"
invalid procedure call argument

i have the original version and the version 1.11.6 because your original post said i needed both. the error is with 1.11.6.

also while i am inquiring: do you know how to fix my leader name bug? everytime i load up my scenario, all the leaders have the same name in the startup screen. also, do you know how to create a fog of war so that some players see a certain part of the map and other see different parts? everytime i mess with this option, every players sees the same parts of the map. i specifically switch the active player, but no avail.
 
I've had a look at this program for adding units, and see that you can add them anywhere new you like. But can this tool (or any other?) be used to change the order of the units after they've already been added?
 
Hi - great tool. I've started using 1.11.6 for Civ2 map conversions. I was getting Runtime Error 91 with many old Civ 2 maps, but now I'm getting Runtime Error 9 (subscript out of range). Any ideas? I'm running C3C 1.22, and I'm converting maps to BIQ. Some works, but a lot less than in older C3MT versions.
Ta
RobAC
 
Thanks.

There were two (or three if you count that it wasn't possible to convert more than one map without restarting C3MT) separate issues.

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.
 
I have a request for a small evolution that could be quite helpful.
The unit organizer is great, but with large od like the one I'm working on, it can be long and tedious to move the unit you have just created from the end of the list to the correct place when you have hundreds of unit, as you must move it one by one.

Could it be possible to add some buttons, so we can move it up / down by increment of 1 or 20? Something like line up / down, page up/ down?
 
Back
Top Bottom