Jump to content


Photo

Beta Testing Needed - A House of Locked Secrets


  • Please log in to reply
12 replies to this topic

#1 grayman

grayman

    Master Builder, Coder

  • Active Developer
  • PipPipPipPipPip
  • 11620 posts

Posted 04 April 2017 - 01:16 PM

It was recently discovered that AHoLS crashes when played on a debug version of TDM. Players won't encounter this when running the normal release version of TDM, but developers occasionally have to run in debug mode while tracking down problem fixes.

 

I've created a debug-friendly 1.1 version of the mission. The mission plays exactly the same; there are no functional changes.

 

I'd like to know if there are a couple hearty souls willing to beta test the changes using a debug version of TDM, to make sure I've caught all the crashes.

 

If you're available and interested, please post here and I'll set up a Beta testing thread. You'll get a complete 1.1 pk4, and debug versions of the 2.05 game exe and DLL (Windows only).

 

Thanks!



#2 jaxa

jaxa

    Advanced Member

  • Member
  • PipPipPip
  • 1207 posts

Posted 04 April 2017 - 04:06 PM

Do these crashes happen with SVN or just debug builds?



#3 grayman

grayman

    Master Builder, Coder

  • Active Developer
  • PipPipPipPipPip
  • 11620 posts

Posted 04 April 2017 - 09:28 PM

Do these crashes happen with SVN or just debug builds?

 

Debug builds. If someone has committed debug versions of the DLL and EXE files, then it'll happen with SVN. But SVN usually gets release versions.



#4 Durandall

Durandall

    Member

  • Member
  • PipPip
  • 35 posts

Posted 05 April 2017 - 03:36 PM

Love me some AHoLS, haven't played it in awhile. I'll give it a few playthroughs.



#5 grayman

grayman

    Master Builder, Coder

  • Active Developer
  • PipPipPipPipPip
  • 11620 posts

Posted 05 April 2017 - 04:05 PM

Thanks!

 

Since most everyone has already seen the mission, I'm going to post the necessary files here. No need for a double secret beta thread.

 

Mission.

 

Binaries.

 

In your darkmod 2.05 folder ...

 

Rename TheDarkMod.exe to something else.

 

Extract the debug binaries to your darkmod folder. (TheDarkMod.exe and gamex86.dll).

 

Place the mission in your darkmod/fms folder.

 

Test.

 

When done, delete the debug binaries and rename your saved file back to TheDarkMod.exe.

 

Thanks!



#6 Durandall

Durandall

    Member

  • Member
  • PipPip
  • 35 posts

Posted 05 April 2017 - 08:30 PM

Repeatable crash related to boost shared_ptr and inventory access.

Play up until you receive the lockpick in the spirit world.
Return to the real world.
Attempt to select the lockpick with the lockpick category key. (You won't have one in the real world)
Now, even though no lockpick was selected, press the clear inventory button.

Here is my savegame folder, the error message, and log files.
It coincidentally contains a quicksave before the lockpick and after.

TDM205Dbg_ErrorData.7z
 


Edited by Durandall, 05 April 2017 - 08:31 PM.


#7 grayman

grayman

    Master Builder, Coder

  • Active Developer
  • PipPipPipPipPip
  • 11620 posts

Posted 05 April 2017 - 09:08 PM

I'll look at this tomorrow.

 

Not related to the changes I made, however.  :(



#8 Durandall

Durandall

    Member

  • Member
  • PipPip
  • 35 posts

Posted 06 April 2017 - 08:20 PM

Assertion Failed
game\script\Script_Interpreter.cpp:1049
st->c->value.argSize == func->parmTotal

This crash is repeatable.
During the training mission you eventually enter the crypt.
A number of items will be thrown at you.
After the object lifts into the air and spins, it is thrown.
The game crashes the instant force would be applied to throw the object.

 

Here is my savegame folder and the error message.

Quicksave_1 is right before entering the crypt.
TDM205Dbg_ErrorData2.7z



#9 grayman

grayman

    Master Builder, Coder

  • Active Developer
  • PipPipPipPipPip
  • 11620 posts

Posted 06 April 2017 - 09:32 PM

That one is related; something I missed.



#10 grayman

grayman

    Master Builder, Coder

  • Active Developer
  • PipPipPipPipPip
  • 11620 posts

Posted 07 April 2017 - 08:23 AM

The first crash is a TDM bug, now fixed in 2.06. Thanks!



#11 grayman

grayman

    Master Builder, Coder

  • Active Developer
  • PipPipPipPipPip
  • 11620 posts

Posted 07 April 2017 - 10:37 AM

The second crash is not fixable.

 

I'm going to suggest we declare AHoLS incapable of being run in debug mode.

 

Back later if this changes.

 

Thanks for your help!



#12 Durandall

Durandall

    Member

  • Member
  • PipPip
  • 35 posts

Posted 07 April 2017 - 10:44 PM

Could not load either of my quicksaves after this one.
Both crash even after a restart and both saves were in the conclusion cutscene area.

I assume that area causes the problem.
C:\Games\darkmod\gamex86.dll
e:\darkmod_src_2.05\idlib\containers/List.h:576
index < num

Rather generic.
The only message visible at the time was...
restarting ambient sound snd_freedom (Freedom) with volume -8

I also have the weird box thingy that renders on the bottom left of the
screen in the spirit (gurgan) hub.

Screenshot here: http://imgur.com/mKBBaT3

 

The mission itself has had a problem for some time.
Farther Tarhiel's conversation does not run.

 

 



#13 duzenko

duzenko

    Member

  • Mission Beta Tester
  • PipPip
  • 341 posts

Posted 08 April 2017 - 06:13 AM

The left bottom box is the hidden lightgem

It shows in areas that have no walls and no sky






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users