Opened 23 years ago

Closed 23 years ago

Last modified 6 years ago

#3 closed defect

MI2 freezes on Stan's office

Reported by: SF/jackburton Owned by: SF/strigeus
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Monkey Island 2

Description

Go to room 46, then enter Stan's office (the one on the right), ScummVM will freeze. These are last messages:

WARNING: stub screenEffect(129)! WARNING: stub playSound(2)! WARNING: stub setShake(0)! WARNING: unkResourceProc: not implemented!

Then it freezes.

Ticket imported from: #469659. Ticket imported from: bugs/3.

Change History (9)

comment:1 by vincenthamm, 23 years ago

The bug don't seem to comme from the exit script, but from the entry script that never give back the hand to the main proc.

comment:2 by vincenthamm, 23 years ago

After further research, that's script 212 launched at the end of the entry script that crashes

comment:3 by SF/strigeus, 23 years ago

This bug is caused by the lack of sound support. A temporary fix is used in script.cpp to work around the problem.

comment:4 by SF/strigeus, 23 years ago

Status: newclosed

comment:5 by vincenthamm, 23 years ago

After further research, that's script 212 launched at the end of the entry script that crashes

comment:6 by SF/strigeus, 23 years ago

Owner: set to SF/strigeus

comment:7 by SF/islander2, 17 years ago

The same problem here with Monkey 2 (DOS version from the bounty pack edition)- the game crashes when I enter Stan's shop on Booty Island. This happens every time, but I don't get any error messages- scumm just freezes and then quits. I'm running it on an intel macbook (2Ghz, 1 G ram, Mac OSX 10.4.11). I'm using Scumm version 0.11.0.

comment:8 by digitall, 6 years ago

Component: Engine: SCUMM
Game: Monkey Island 2

comment:9 by athrxx <athrxx@…>, 6 years ago

In 9d527463:

KYRA: sound files/classes reorganization step #3

Untangle FM-Towns and PC-98 sound classes and move them to separate files.

Version 0, edited 6 years ago by athrxx <athrxx@…> (next)
Note: See TracTickets for help on using tickets.