Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#1480 closed defect (fixed)

INDY3: Game can crash if you pull chairs too fast

Reported by: SF/dfabulich Owned by: Kirben
Priority: high Component: Engine: SCUMM
Keywords: Cc:
Game: Indiana Jones 3

Description

When you're tied up to Henry in the armor room, you
have to pull on the chair about twenty times in order
to get in position to cut the ropes. If you press A
(the "pull" key) and click rapidly in succession a few
times, the game will crash, saying:(25:201:0xD062):
Script 202 stopped with active cutscene/override

(You can workaround this by being slow and methodical,
aking sure that you never push A or click until after
the entire previous pull action is completed.

Win2K, 256 color English. ScummVM 0.6.0pre (Feb 20
2004 15:37:45) Features compiled in: Vorbis MP3 zLib MPEG2

Ticket imported from: #902014. Ticket imported from: bugs/1480.

Attachments (1)

indy3.s01 (6.3 KB) - added by SF/dfabulich 15 years ago.
Saved game in chairs room

Download all attachments as: .zip

Change History (13)

Changed 15 years ago by SF/dfabulich

Attachment: indy3.s01 added

Saved game in chairs room

comment:1 Changed 15 years ago by SF/ender

Increasing priority, I'm going to mark this as Release Critical for
now.

comment:2 Changed 15 years ago by SF/ender

Priority: normalhigh
Summary: INDY3: Game can crash if you pull chairs too fastRC INDY3: Game can crash if you pull chairs too fast

comment:3 Changed 15 years ago by Kirben

Another case of earlier games (scumm1 - 4) not checking
local scripts, only global scripts at many points in code.

comment:4 Changed 15 years ago by SF/ender

Could you elaborate, Kirben? :)

comment:5 Changed 15 years ago by Kirben

The original SCUMM 1 - 4 games allowed non-global scripts to
stopped during active cutscenes. The load/save screen could
be used when a cutscene was playing in original games for
example.

comment:6 Changed 15 years ago by fingolfin

Summary: RC INDY3: Game can crash if you pull chairs too fastINDY3: Game can crash if you pull chairs too fast

comment:7 Changed 15 years ago by fingolfin

We produce this error message in several places. In some of them, it is
conditional (only shown "if (_version >= 5)"). So I assume you want to
say that this check just has to be added to the remaining two places,
Kirben?

comment:8 Changed 15 years ago by Kirben

Yes I added thoses conditionals and all similar errors should be
adjusted like that:
scumm 1 - 3 games never error out.
scumm 4 games only error out if it is global script.

Another good test for issue would be to enable original
load/save screens in games and trying using the load/save
screens during introduction sequence of each game (For
scumm 1 - 3 games only).

comment:9 Changed 15 years ago by Kirben

Try latest Windows daily snapshot and see if problem still
occurs.

comment:10 Changed 15 years ago by fingolfin

Status: newclosed

comment:11 Changed 15 years ago by fingolfin

Pending response by bug submitter...

comment:12 Changed 15 years ago by fingolfin

Owner: set to Kirben
Resolution: fixed
Note: See TracTickets for help on using tickets.