Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#5107 closed defect (fixed)

EQ1CD: Crash at Cetus head (also happens in original sci)

Reported by: SF/escarlate Owned by: m-kiewitz
Priority: low Component: Engine: SCI
Keywords: original Cc:
Game: EcoQuest 1

Description

Crash when moving to the screen at the right of Cetus' head. I added a savegame below. The console log:

WARNING: kDoSound(pause): Slot not found (000e:02bb)!
ge? on non-integer (0031:1d0b, 0000:0064) from method EcoNarrator::init (script 928, room 660, localCall ffffffff)!

Game Version: CD/DOS/English/version 1.1
ScummVM Version: 1.2.0svn51610
Operating System: Win32 (XP SP2)

Ticket imported from: #3038387. Ticket imported from: bugs/5107.

Attachments (2)

ecoquest.014 (36.0 KB ) - added by SF/escarlate 9 years ago.
ecoquest1cd.jpg (47.2 KB ) - added by m-kiewitz 9 years ago.
Sierra SCI interpreter error

Download all attachments as: .zip

Change History (15)

by SF/escarlate, 9 years ago

Attachment: ecoquest.014 added

comment:1 by bluegr, 9 years ago

This bugreport has been moved to Wiki to relevant Engine/TODO page. When the bug will be resolved, an appropriate message will be posted here and the bugreport link removed from Wiki

comment:2 by bluegr, 9 years ago

This is quite odd, I've tried adding a workaround for this (returning 0, 1 and 0xFFFF), but the game then says it can't find a message resource and freezes doing nothing.

This is a bug in the scripts of the game itself. It happens if you try and exit that screen either from the left, or the right. You need to exit the screen from the bottom in order to proceed normally. Perhaps we could disallow the player from exiting that screen from the left or right in the future, which will require tinkering. Moving this to the list of known bugs in the wiki

comment:3 by bluegr, 9 years ago

Owner: set to bluegr
Status: newclosed

comment:4 by m-kiewitz, 9 years ago

just for note: this does not happen in eq1floppy. In that version "there's nothing adam can do for Cetus over there" is shown on screen (in ScummVM)

comment:5 by m-kiewitz, 9 years ago

fixing this results in message not found issue also occuring in original sierra interpreter (added screenshot)

comment:6 by m-kiewitz, 9 years ago

Priority: normallow

by m-kiewitz, 9 years ago

Attachment: ecoquest1cd.jpg added

Sierra SCI interpreter error

comment:7 by m-kiewitz, 9 years ago

Summary: ECOQUEST: Crash at Cetus headEQ1CD: Crash at Cetus head (also happens in original sci)

comment:8 by m-kiewitz, 9 years ago

Status: closednew

comment:9 by SF/escarlate, 9 years ago

Found a small graphics glitch in the same scene. After removing the harpoon, if Adam exits and enters the close-up, the wound is replaced by the earlier graphics showing the harpoon stuck in place. It is recognized as the wound, and the necessary action still can be performed to continue the game and complete it.

comment:10 by wjp, 9 years ago

Could you file a separate bug report for that? Thanks.

comment:11 by bluegr, 9 years ago

Keywords: original added; script removed

comment:12 by m-kiewitz, 9 years ago

fixed in r51951, this actual game bug is now patched on the fly

for that other bug mentioned in the comments, please add a separate bug report

comment:13 by m-kiewitz, 9 years ago

Owner: changed from bluegr to m-kiewitz
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.