[Scummvm-tracker] [ScummVM] #10471: SFINX: ScummVM crashing during projector cutscene
Thierry Crozat
trac at scummvm.org
Sat May 5 21:51:55 CEST 2018
#10471: SFINX: ScummVM crashing during projector cutscene
---------------------+--------------------------
Reporter: Kriz1 | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: CGE2
Resolution: | Keywords:
Game: Sfinx |
---------------------+--------------------------
Comment (by criezy):
Some more investigation: the crash happens on line 436 in
engines/cge2/vga13h.cpp
With the Polish version when it crashes we have {{{maxnow}}} and
{{{shpcnt}}} both equal to 23.
With the English version for the same file we have {{{maxnow}}} equal to
23 but {{{shpcnt}}} is equal to 24.
After extracting the data I can indeed confirm that the number of phases
differs between the polish and english version for the file 04tal200.spr
Polish version:
{{{
[phase]
dummy
04tal202
04tal203
04tal204
04tal205
04tal206
04tal207
04tal208
04tal209
04tal210
04tal211
04tal212
04tal213
04tal214
04tal215
04tal216
04tal217
04tal218
04tal219
04tal220
04tal221
04tal222
04tal223
}}}
English version:
{{{
[phase]
dummy
.Strangerke - the next line has been renamed from 04tal201 to 04tal202,
because the file is missing in the original game data
04tal202
04tal202
04tal203
04tal204
04tal205
04tal206
04tal207
04tal208
04tal209
04tal210
04tal211
04tal212
04tal213
04tal214
04tal215
04tal216
04tal217
04tal218
04tal219
04tal220
04tal221
04tal222
04tal223
}}}
As you can see there is also an interesting comment from Strangerke in the
English version indicating that the file {{{04tal201}} does not exist (and
indeed it doesn't), but this was handled differently between the Polish
and English version. In the English version it was renamed to
{{{04tal202}}}, which means we have two {{{04tal202}}} entries. For the
Polish version is was removed (or was it ever there?) so we have one less
phase.
It seems to me the issue is with the Polish data file, so we may want to
modify it in the same way as the English one and repackage it to provide a
v1.1 Polish version.
--
Ticket URL: <https://bugs.scummvm.org/ticket/10471#comment:3>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list