WHDLoad MantisBT - LureOfTheTemptress
View Issue Details
0005576LureOfTheTemptress[WHDLoad Installs Games] slavepublic2022-04-10 20:412022-05-29 15:51
Reporterrobiza 
Assigned ToJOTD 
PrioritynormalSeveritycrashReproducibilityalways
StatusconfirmedResolutionreopened 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
MachineA1200
CPU68030
CPUSpeed50
ChipSetAGA
GFXCardNone
ChipMem2 MB
FastMem8 MB
WorkbenchOS 3.1
KickROM40 - Kick 3.1
KickSoftNone
WHDLoad18.7
imported
Summary0005576: Lure of the tempress (italian version) hangs
DescriptionThe game carsh when you exit from the door of the dragon caverns after few minute.
Steps To ReproduceAfter your exit from the door of the dragon caverns, wait some minute and the game crash.
TagsNo tags attached.
Attached Fileszip luresave.zip (27,373) 2022-04-15 07:51
http://mantis.whdload.de/file_download.php?file_id=1337&type=bug
zip luresave_skohl_fix.zip (26,123) 2022-05-29 10:27
http://mantis.whdload.de/file_download.php?file_id=1396&type=bug

Notes
(0011113)
robiza   
2022-04-10 20:42   
i have a save file
(0011140)
JOTD   
2022-04-14 23:38   
can you attach it here?
(0011148)
robiza   
2022-04-15 07:54   
Ok, attacched (HxC Floppy Emulator version and only the file)
I have extracted only the save file #4
In 10 seconds the game hangs (Skurl speak with the bar man)
(0011152)
JOTD   
2022-04-16 00:06   
(Last edited: 2022-04-16 00:09)
good news, I fixed the crash. Now I have to adapt other versions too.

Check attached 2.2 slave in the meantime

(0011168)
robiza   
2022-04-18 09:42   
I reopen because with this fix the skorl don't speak with Nellie e stand forever in the pub.
Unfortunatly, to continue the game, the Skorl have to talk in the shop in the market place. But the Skorl don't arrive in the shop because is forever in the pub.
(0011360)
JOTD   
2022-05-29 10:08   
(Last edited: 2022-05-29 10:26)
Okay, I have made some progress. It appears that the savegame is corrupt (saving a big chunk of data with some non-modifiable lookup tables, but one of those tables is corrupt).

So it's not possible to fix the issue starting from that savegame. Can you provide the previous savegames? If I can find a non-corrupt savegame, I can create a test slave where one would have to play until the game corrupts the memory and we'll find the root cause

(fixing the savegame isn't good enough, as the game would probably re-corrupt it, I have fixed it manually check attachment just to test and the Skohl talks all right)

(0011368)
JOTD   
2022-05-29 15:51   
I took the time to play the english version (sps 2031) to the point you saved your game. I didn't experience corruption in that area so I suppose that it's random. Problem is: once it's corrupt the savegame is corrupt.

I don't know which part of the code corrupts that zone. I could do a code that repairs the zone constantly, if that's the only corruption that the code can have. I know there were issues in that exact area already so that's definitely a game bug, not specific to the italian version.

Issue History
2022-04-10 20:41robizaNew Issue
2022-04-10 20:42robizaNote Added: 0011113
2022-04-10 22:09StingRayAssigned To => JOTD
2022-04-10 22:09StingRayStatusnew => assigned
2022-04-14 23:38JOTDNote Added: 0011140
2022-04-14 23:38JOTDStatusassigned => feedback
2022-04-15 07:51robizaFile Added: luresave.zip
2022-04-15 07:51robizaFile Added: LureOfTheTempressItSave.zip
2022-04-15 07:54robizaNote Added: 0011148
2022-04-15 07:54robizaStatusfeedback => assigned
2022-04-15 22:38Pascal De MaeseneireFile Added: LURESAVEDISKADF.zip
2022-04-16 00:06JOTDStatusassigned => confirmed
2022-04-16 00:06JOTDNote Added: 0011152
2022-04-16 00:06JOTDFile Deleted: LureOfTheTempressItSave.zip
2022-04-16 00:06JOTDFile Deleted: LURESAVEDISKADF.zip
2022-04-16 00:08JOTDFile Added: LureOfTheTemptress.zip
2022-04-16 00:09JOTDNote Edited: 0011152bug_revision_view_page.php?bugnote_id=11152#r1481
2022-04-16 00:36JOTDStatusconfirmed => closed
2022-04-16 00:36JOTDResolutionopen => fixed
2022-04-18 09:42robizaStatusclosed => feedback
2022-04-18 09:42robizaResolutionfixed => reopened
2022-04-18 09:42robizaNote Added: 0011168
2022-04-18 09:45JOTDStatusfeedback => confirmed
2022-05-29 10:08JOTDNote Added: 0011360
2022-05-29 10:26JOTDNote Edited: 0011360bug_revision_view_page.php?bugnote_id=11360#r1490
2022-05-29 10:27JOTDFile Added: luresave_skohl_fix.zip
2022-05-29 15:51JOTDNote Added: 0011368
2022-05-29 15:52JOTDFile Deleted: LureOfTheTemptress.zip