Home » PLAYER'S HQ 1.13 » JA2 Complete Mods & Sequels » Stracciatella Project (Platform Independent JA2) » Thor dismissal Bug
Thor dismissal Bug[message #305169] Fri, 25 May 2012 18:35 Go to next message
Elo Naj
Messages:4
Registered:May 2012
If I try to dismiss Thor and after the question where his equipment should be sent, the Game crashes with this output:

Gap Started at 3314
Gap Started at 3318
Gap Started at 3323
Gap Started at 3916
Gap Started at 3937
Gap Started at 3943
Gap Started at 3947
Gap Started at 3949
Audio Gap List Deleted
Copying 8 BPP Imagery.
{ 25736 } Assertion Failure [Line 7707 in Build/Strategic/MapScreen.cc]
Abgebrochen

If I dismiss somebody else there is no Problem, this makes the game unplayable for me, if I do not want to pay Thor.
Re: Thor dismissal Bug[message #305191] Sat, 26 May 2012 10:17 Go to previous messageGo to next message
public1983

 
Messages:127
Registered:February 2006

SOLDIERTYPE* GetSelectedInfoChar(void)
{
	if (bSelectedInfoChar == -1) return NULL;
	Assert(0 <= bSelectedInfoChar && bSelectedInfoChar < MAX_CHARACTER_COUNT);
	SOLDIERTYPE* const s = gCharactersList[bSelectedInfoChar].merc;
	Assert(s != NULL); //line 7707
	Assert(s->bActive);
	return s;
}


Hi,

Your character list seems to be damaged. There is an abundance of possible reasons. Hence I would like to give You some info and some questions. In line 7707 the characterlist contained an empty entry, which is not special. But this entry should never be selected by the index bSelectedInfoChar. Is there any event in You character list, that might have caused this? Was a vehicle destroyed? Has an escorted merc been killed. Has any merc been killed at all? Is Thor your only merc? Have You married a female to the hicks? Has Skyrider left Your mercs by a lack of fuel? Have You used cheats?

It breaks the game, but the first thing I would like You to try is, backup your game and hire as many mercs as possible and dismiss Thor afterwards. If the bug does not vanish, there must be trouble with the merc dismissal dialogue. This would simplify the matter greatly.
Re: Thor dismissal Bug[message #305199] Sat, 26 May 2012 15:57 Go to previous messageGo to next message
Elo Naj
Messages:4
Registered:May 2012
Vehicle destroyed? no ( I have no vehicle yet)

Merc been killed? no

My merc list is as follows: Barry (Squad 2, Loc.(D13), Dest. E13 Dep. 5d), Buns (Militia, Loc D15, Dep. 6d), IMP (Squad 2, Loc.(D13), Dest. E13 Dep.N/A), Ira (Militia, Loc B13, Dep. N/A), Meltdown (Militia, Loc D13, Dep. 5d), Spider (Squad 2, Loc.(D13), Dest. E13 Dep. 5d), Steroid (Squad 2, Loc.(D13), Dest. E13 Dep. 5d), Thor (Militia, Loc D15, Dep. 0d)

Have You married a female to the hicks?
I have not married anyone to anybody.

Has Skyrider left Your mercs by a lack of fuel?
I have not hired skyrider yet.

Have You used cheats?
no

Well I tried your suggestion, and hired a lot of cheap mercs (because I've got only arround 5000$) for a day, the same problem occurred again. Then I hired two more expensive mercs with the same effect. I tried if something changes when Thor doesn't train anymore and put him in Squad 1. Well nothing changed.

[Updated on: Sat, 26 May 2012 20:35] by Moderator

Re: Thor dismissal Bug[message #305221] Sun, 27 May 2012 10:05 Go to previous messageGo to next message
public1983

 
Messages:127
Registered:February 2006

Thank You for Your reply. You have got a PM. The problem is really the process of a merc leaving. Have You tried to kill Thor experimentally. Does it crash the game the same way?
Re: Thor dismissal Bug[message #305227] Sun, 27 May 2012 15:33 Go to previous messageGo to next message
Elo Naj
Messages:4
Registered:May 2012
Yes the game crashes the same way, if I kill Thor.
Seems that you are right.

Edit: At the time I remove the corpse.

[Updated on: Mon, 28 May 2012 03:35] by Moderator

Re: Thor dismissal Bug[message #305259] Mon, 28 May 2012 10:50 Go to previous messageGo to next message
public1983

 
Messages:127
Registered:February 2006

I received Your savegame well. When I try to open it, I get the message "Merc profile checksum mismatch". This makes perfectly sense, for the error You report. Now I wonder, with which JA2-exe You can open the file to reproduce the crash? I tried the Walnut-build from June 15, 2009 and my own build from latly.

Only to sort out expectations, I fear I cannot repair this game. I might get the JA2-exe from You or from a source You name, but I might not get the respective code to work with. I would be sorry to loose a follower of Straccitella, but I do not have the capacities to produce a new release on my own.

Edit: There are two ways to remove the corpse, via contract and via assignment. Please try both. One is known to crash the game for other reasons.

[Updated on: Mon, 28 May 2012 10:51] by Moderator

Re: Thor dismissal Bug[message #305264] Mon, 28 May 2012 15:39 Go to previous message
Elo Naj
Messages:4
Registered:May 2012
Well I could remove Thor and the game did not crash when I removed him through the option most right where the days are counted down.
I use straticcitella 12.1 (I think it is Walnut), well I use the linux version for gentoo therefore no exe.
::gentoo 0.12.1_p7072(~)* {:0}
::installed 0.12.1_p7072 {:0}
::roslin 0.12.1(~) (9999)K {:0
Well you won't lose a follower of stracciatella, because it's the best possible way to play ja2 nativ under linux.
If nothing works, I've got two options: First I pay Thor forever and second I kill him. (I think if I get a second mine under control, the first option is not so painful anymore)

[Updated on: Mon, 28 May 2012 15:53] by Moderator

Previous Topic: cinematics - the files in movie.dat
Next Topic: JA2 git repository available
Goto Forum:
  


Current Time: Wed Feb 22 23:57:28 EET 2017

Total time taken to generate the page: 0.00916 seconds