[Scummvm-tracker] [ScummVM :: Bugs] #13661: SAGA: IHNM: "createThread wrong scriptEntryPointNumber" when starting with Benny
ScummVM :: Bugs
trac at scummvm.org
Tue May 30 23:07:22 UTC 2023
#13661: SAGA: IHNM: "createThread wrong scriptEntryPointNumber" when starting with
Benny
----------------------+------------------------------
Reporter: dwatteau | Owner: dwatteau
Type: defect | Status: pending
Priority: normal | Component: Engine: SAGA
Version: | Resolution: pending
Keywords: threading | Game: I Have No Mouth
----------------------+------------------------------
Comment (by johnpevensie):
I tested Inherit the Earth with the new plugin. I still get the same
errors. However, I did run the game from Terminal and get more output. I
have also added my own annotations:
AGA AMIGA INHERIT THE EARTH OUTPUT:
Running Inherit the Earth: Quest for the Orb (AGA CD/Amiga/English)
aga.exe: e6d93bbf0f89786eb930fbc81e02810d, 202328 bytes.
ite.rtn: 749885c0f7eaab4e977dc26a41d99ad8, 18524 bytes.
ite.sounds: f09b29e3204192de7e8cc6b073cb34f5, 640284 bytes.
ite.voices: daf62750f5322da03fab395e548b0b8f, 217376825 bytes.
-the list of data files loaded by the game
WARNING: Sprite::loadList offset exceeded!
WARNING: Sprite::loadList offset exceeded!
WARNING: Sprite::loadList offset exceeded!
WARNING: Sprite::loadList offset exceeded!
WARNING: Anim::load animId=0 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=1 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=2 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=3 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=4 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=5 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=6 Excessive dimensions 320x16191, skipping!
-these warnings show during the intro. The intro plays well, with speech
or without.
Script::createThread(): calling loadModule(8)
Script::createThread(): scriptEntryPointNumber: 22
Script::createThread(): _modules[8].entryPoints.size: 0
Script::createThread wrong scriptEntryPointNumber!
-These entries attempt to begin the game, but ScummVM crashes with the
above error message. The below displays in the debugger:
Debugger started, type 'exit' to return to the game.
Type 'help' to see a little list of commands and variables.
ERROR: Script::createThread wrong scriptEntryPointNumber!
ECS AMIGA INHERIT THE EARTH OUTPUT:
Running Inherit the Earth: Quest for the Orb (ECS CD/Amiga/English)
ecs.exe: 29665b96c2758aec3906ebc891079234, 204228 bytes.
ecs.rtn: c9d09514839d771efdc82ad761413349, 18584 bytes.
ite.sounds: f09b29e3204192de7e8cc6b073cb34f5, 640284 bytes.
ite.voices: daf62750f5322da03fab395e548b0b8f, 217376825 bytes.
-the list of data files loaded by the game
WARNING: Sprite::loadList offset exceeded!
WARNING: Sprite::loadList offset exceeded!
WARNING: Sprite::loadList offset exceeded!
WARNING: Sprite::loadList offset exceeded!
WARNING: Anim::load animId=0 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=1 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=2 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=3 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=4 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=5 Excessive dimensions 320x16191, skipping!
WARNING: Anim::load animId=6 animation magic mismatch (0xeeea vs 0x44),
skipping!
-these warnings show during the intro. The intro plays well in both
versions, with speech or without.
Script::createThread(): calling loadModule(8)
Script::createThread(): scriptEntryPointNumber: 22
Script::createThread(): _modules[8].entryPoints.size: 39
-This begins the game. It is here that the AGA version crashes. The ECS
version continues. In fact, I have other "Script::createThread()" entries
from further gameplay (although brief)
Script::createThread(): calling loadModule(8)
Script::createThread(): scriptEntryPointNumber: 23
Script::createThread(): _modules[8].entryPoints.size: 39
Script::createThread(): calling loadModule(8)
Script::createThread(): scriptEntryPointNumber: 21
Script::createThread(): _modules[8].entryPoints.size: 39
Script::createThread(): calling loadModule(8)
Script::createThread(): scriptEntryPointNumber: 17
Script::createThread(): _modules[8].entryPoints.size: 39
Script::createThread(): calling loadModule(8)
Script::createThread(): scriptEntryPointNumber: 18
Script::createThread(): _modules[8].entryPoints.size: 39
Script::createThread(): calling loadModule(8)
Script::createThread(): scriptEntryPointNumber: 20
Script::createThread(): _modules[8].entryPoints.size: 39
--
Ticket URL: <https://bugs.scummvm.org/ticket/13661#comment:15>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list