Opened 21 years ago
Closed 21 years ago
#1117 closed defect (fixed)
COMI: Blood Island scrolls
Reported by: | SF/logicdeluxe | Owned by: | fingolfin |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Monkey Island 3 |
Description
ScummVM 0.5.3cvs (Aug 4 2003 16:22:33) The Island is not supposed to scroll while walking around. The screen should be fixed at the left end, instead. The only case where it should scroll is, when going to Skull Island. Savegame attached.
Ticket imported from: #782770. Ticket imported from: bugs/1117.
Attachments (1)
Change History (6)
by , 21 years ago
Attachment: | comi.s12.zip added |
---|
comment:1 by , 21 years ago
comment:3 by , 21 years ago
I think this is due to several camera var settings for scumm8 been guesses at the moment. A short section from script room-53-2002, which is used each time map is shown: [0054] (65) if (0== isScriptRunning(405)) { [0060] (6D) var116 = 320 [006A] (6D) var117 = 320 [0074] (**) }
Var 116 and 117 are set to 320 when map is shown, unless Guybrush is travelling to Skull Island (Script 405). Maybe var 116 and 117 are VAR_CAMERA_THRESHOLD_X and VAR_CAMERA_THRESHOLD_Y ? The comi disasm. shows that vars 116 - 119 are been used in moveCamera and they might be the boundaries for all four sides but that seems like a guess too. If I make that change the map no longer scrolls but the camera isn't always set to center when showing main map.
comment:4 by , 21 years ago
Well of real interest here would be to see the piece of disassembly - much easier to figure it out from there, than to purely guess.
comment:5 by , 21 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
This might be due to o8_cameraOps not being implemented.