Opened 17 years ago
Closed 16 years ago
#3666 closed defect (fixed)
MONKEY: cannot restart during the intro
Reported by: | SF/breach | Owned by: | Kirben |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | script | |
Cc: | Game: | Monkey Island 1 |
Description
ScummVM version: 0.11.1 win32-release Secret of Monkey Island CD/VGA, 2.3b, English, PC, win32(Vista x64)
Steps to reproduce:
1. Start Secret of Monkey Island under ScummVM 2. During the intro sequence (as soon as the LucasFilm logo appears) press F8 3. Confirm you want to restart the game
Result: ERROR: (10:176:0xAB): Script 176 ending with active cutscene/override (1)
Guess restart tries to terminate the script, but a script is not allowed to end with a running cutscene?
Ticket imported from: #1923193. Ticket imported from: bugs/3666.
Change History (4)
comment:1 by , 17 years ago
Summary: | Secret of Monkey island: cannot restart during the intro → MONKEY: cannot restart during the intro |
---|
comment:2 by , 17 years ago
comment:3 by , 16 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
comment:4 by , 16 years ago
Fixed in ScummVM SVN, use the next daily snapshot of ScummVM SVN.
The cutsceneOverride field wasn't been cleared by killAllScriptsExceptCurrent(), for all games (only SCUMM version 6). Which meant a cutsceneOverride value could already exist, when a script slot was later re-used.
Well that error is valid, judging by disassembly for this game.
So the error must be due to difference in how we currently handle restarting the game.