Opened 16 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 16 years ago.
Saved game in chairs room

Download all attachments as: .zip

Change History (13)

by SF/dfabulich, 16 years ago

Attachment: indy3.s01 added

Saved game in chairs room

comment:1 by SF/ender, 16 years ago

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

comment:2 by SF/ender, 16 years ago

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 by Kirben, 16 years ago

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

comment:4 by SF/ender, 16 years ago

Could you elaborate, Kirben? :)

comment:5 by Kirben, 16 years ago

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 by fingolfin, 16 years ago

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

comment:7 by fingolfin, 15 years ago

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 by Kirben, 15 years ago

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 by Kirben, 15 years ago

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

comment:10 by fingolfin, 15 years ago

Status: newclosed

comment:11 by fingolfin, 15 years ago

Pending response by bug submitter...

comment:12 by fingolfin, 15 years ago

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