3.0.2 Conquest phase crash
Moderator: Shannon V. OKeets
3.0.2 Conquest phase crash
Good day,
Would really appreciate some help on the attached save that has locked up after Algeria was conquered. The conquest phase runs, Algeria surrenders, then nothing... [:(]
Would really appreciate some help on the attached save that has locked up after Algeria was conquered. The conquest phase runs, Algeria surrenders, then nothing... [:(]
- Attachments
-
- Conquest.zip
- (1.56 MiB) Downloaded 8 times
- paulderynck
- Posts: 8494
- Joined: Sat Mar 24, 2007 5:27 pm
- Location: Canada
RE: 3.0.2 Conquest phase crash
Not sure why but the green button to end the phase does not light up. The game is showing Russia as the active major power before the message about Algeria is dismissed and then France as the active major power after.
Was Algeria the new French home country?
At any rate, it appears to be a fatal bug.
Was Algeria the new French home country?
At any rate, it appears to be a fatal bug.
Paul
- paulderynck
- Posts: 8494
- Joined: Sat Mar 24, 2007 5:27 pm
- Location: Canada
RE: 3.0.2 Conquest phase crash
Also strange is how did you save the game? I was thinking of saving and re-opening but it says you can't save in that phase. And yet, your save is from the Conquest phase.
Paul
RE: 3.0.2 Conquest phase crash
Yes it was the French home country... Attached is a slightly earlier save if it helps at all? I guess my only hope here is to go back to an earlier save an not capture Algeria.... Thank you for looking though
- Attachments
-
- ReformCorpsArmies.zip
- (1.56 MiB) Downloaded 11 times
RE: 3.0.2 Conquest phase crash
oh and the saves are the auto-save files FYI.
RE: 3.0.2 Conquest phase crash
Well all I can say is, those free French are lucky.. I knew they were up to no good On to Morocco instead!
- paulderynck
- Posts: 8494
- Joined: Sat Mar 24, 2007 5:27 pm
- Location: Canada
RE: 3.0.2 Conquest phase crash
There have been posts about editing game files. I'm not sure what would have to be changed or whether it is safe to do so, but another alternative would be to change the French home country to a galaxy far, far away.
Paul
RE: 3.0.2 Conquest phase crash
Frustrating... no matter what I do or how I replay it...This crash happens in the conquest phase. Even if the Italian unit does not move for some reason Oran falls to them in conquest phase, Algeria gets conquered and fatal crash/end of game. I really do love this game but after so many years and a lot of money I still cannot get to a finished game.... [:(]
RE: 3.0.2 Conquest phase crash
I am not sure but it may have something to do with the stuck OOS ships in Oran?? If I could move these prior to the crash it may halp... Looking at the save game file I cannot work out how it locates units. So for example "thens" is located at hex 72,50 but its save data has no mention of this ref
Athens,97,14,1936
0
97,2149,,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2
12439,12430,0,2805,1023,65535,0,36914,0,0,9,0,224,0,0,0
-1,UndoData
0,4131
is it easy to move units from th save data? I tried to forum search this but found nothing...
Athens,97,14,1936
0
97,2149,,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2
12439,12430,0,2805,1023,65535,0,36914,0,0,9,0,224,0,0,0
-1,UndoData
0,4131
is it easy to move units from th save data? I tried to forum search this but found nothing...
RE: 3.0.2 Conquest phase crash
Where do you want it?
The current location is specified by the
0,36914
The first digit is used to specify:
- sea area (which is a bit more complex and can be ignored right now)
- 1 or 0 depending on how far down the map the unit is.
The second digit is used for the number of hexes the unit is compared to the origin 0,0
So each row including the zero row counts for 512 plus the column number in the current row
36914 / 512 = 72 that’s the row
The remainder is 50 so that’s the column
If the unit is far enough south that big hex number gets too large (it’s limit is 65535) so anything in row 128 or below the game uses 1 in the first digit (before the comma) then starts the counting of hexes from hex 128,0 instead of 0,0
If this is too hard to explain just tweak the number 36914 and reload and you’ll see the ship move and you can play around with it to learn the math
The current location is specified by the
0,36914
The first digit is used to specify:
- sea area (which is a bit more complex and can be ignored right now)
- 1 or 0 depending on how far down the map the unit is.
The second digit is used for the number of hexes the unit is compared to the origin 0,0
So each row including the zero row counts for 512 plus the column number in the current row
36914 / 512 = 72 that’s the row
The remainder is 50 so that’s the column
If the unit is far enough south that big hex number gets too large (it’s limit is 65535) so anything in row 128 or below the game uses 1 in the first digit (before the comma) then starts the counting of hexes from hex 128,0 instead of 0,0
If this is too hard to explain just tweak the number 36914 and reload and you’ll see the ship move and you can play around with it to learn the math
RE: 3.0.2 Conquest phase crash
Perfect! Thanks for this. This will give me enough to try and shift these units to another port and try try run through again. Very much appreciated.
- paulderynck
- Posts: 8494
- Joined: Sat Mar 24, 2007 5:27 pm
- Location: Canada
RE: 3.0.2 Conquest phase crash
Not sure what Oran has to do with conquering Algeria. It should have been conquered when Algiers was taken (unless this all happened during the same turn). Allied ships in Oran should have had to rebase the instant an axis unit entered it, possibly rolling for survival if they were disorganized.ORIGINAL: Dogfax
I am not sure but it may have something to do with the stuck OOS ships in Oran?? If I could move these prior to the crash it may halp... Looking at the save game file I cannot work out how it locates units. So for example "thens" is located at hex 72,50 but its save data has no mention of this ref
Athens,97,14,1936
0
97,2149,,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2
12439,12430,0,2805,1023,65535,0,36914,0,0,9,0,224,0,0,0
-1,UndoData
0,4131
is it easy to move units from th save data? I tried to forum search this but found nothing...
Paul
RE: 3.0.2 Conquest phase crash
you are of course correct... It must have been the taking of Algiers was taken in an earlier impulse. Moving the ships did nothing to solve the issue. It is a conquest problem. Now I need to find out how to alter the Home country of France..
RE: 3.0.2 Conquest phase crash
That’s not as easy to figure out but I would recommend looking at the Map Data files in the Data directory. There is a csv file for CMA major countries , CMI minor countries etc
Look in the CMI file and see what country number Algeria is I think it’s like 108-109 or something close to that
Then search on ,108 in the save game file. If you get to the air units you’ve gone too far. Anyway the lines above the start of the air units are all the country settings. They are in order from 0 (Australia) to like 235. Somewhere in the middle is France at 80. In Frances entry which should look different than the ones around it since it’s a major power you’ll likely see Algeria’s number.
Make a copy of the save and try to change that number to the country number of another French minor. Then load up the game. Make sure you make a copy first because this is a much riskier edit than a simple move of a unit on the map
Look in the CMI file and see what country number Algeria is I think it’s like 108-109 or something close to that
Then search on ,108 in the save game file. If you get to the air units you’ve gone too far. Anyway the lines above the start of the air units are all the country settings. They are in order from 0 (Australia) to like 235. Somewhere in the middle is France at 80. In Frances entry which should look different than the ones around it since it’s a major power you’ll likely see Algeria’s number.
Make a copy of the save and try to change that number to the country number of another French minor. Then load up the game. Make sure you make a copy first because this is a much riskier edit than a simple move of a unit on the map
RE: 3.0.2 Conquest phase crash
Amazing! swapped it over to Morocco (116), (France was 79 in my file and Algeria 114 in case anyone else needs this) and we have a game again!!
Thank you so much for saving my game.. So we know it is deffo a conquest of Frances new home country that is the cause at least.
Thank you all who helped me!!
Thank you so much for saving my game.. So we know it is deffo a conquest of Frances new home country that is the cause at least.
Thank you all who helped me!!
RE: 3.0.2 Conquest phase crash
Glad it helped!
- paulderynck
- Posts: 8494
- Joined: Sat Mar 24, 2007 5:27 pm
- Location: Canada
RE: 3.0.2 Conquest phase crash
Usually the new home country for FF is as far away from Europe as possible (usually somewhere in Equatorial Africa, or if lucky, Senegal). Of course you may have had an odd-ball set of candidates result from Vichyfication.
I would think the axis would be pretty interested in taking Morocco next and the same problem will likely reoccur.
I would think the axis would be pretty interested in taking Morocco next and the same problem will likely reoccur.
Paul

