Opened 11 months ago

Last modified 11 months ago

#14495 new defect

AGOS: SIMON1 crash when you trigger any text line twice

Reported by: afreickmann Owned by:
Priority: normal Component: Engine: AGOS
Version: Keywords:
Cc: Game: Simon the Sorcerer 1

Description

This is definitely because of the WIP subtitles project for German and English subtitles, but when the subtitles are activated, the game always crash when I initialize any text line twice. In my example it crashes with:
Assertion failed: READ_BE_UINT16(&((AnimationHeader_Simon *) p)->id) == vgaSpriteId, file /data/src/engines/agos/gfx.cpp, line 1183

Current Daily build with my custom Simon build. (minor changes in code based on magos tools done)

Attachments (4)

1.txt (280.8 KB ) - added by afreickmann 11 months ago.
strings.txt (62.0 KB ) - added by afreickmann 11 months ago.
scripts.txt (1.5 MB ) - added by afreickmann 11 months ago.
scripts.2.txt (1.5 MB ) - added by afreickmann 11 months ago.

Change History (5)

by afreickmann, 11 months ago

Attachment: 1.txt added

by afreickmann, 11 months ago

Attachment: strings.txt added

by afreickmann, 11 months ago

Attachment: scripts.txt added

by afreickmann, 11 months ago

Attachment: scripts.2.txt added

comment:1 by afreickmann, 11 months ago

Added my german magos extracted gamefiles.
scripts is the modified one, scripts2 is the original code.
I have only added a few subtitles, nothing fancy, still it results in ScummVM to crash. e.g. when talking to the blacksmith twice

Last edited 11 months ago by afreickmann (previous) (diff)
Note: See TracTickets for help on using tickets.