Opened 8 hours ago
Closed 94 minutes ago
#15504 closed defect (fixed)
indy 3 macintosh version - scummvm crashes without enabled original gui
Reported by: | gabberhead | Owned by: | AndywinXp |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Indiana Jones 3 |
Description
... since the newest build, i think this commit Commit 30c7faf
, breaks it. before that, the game was starting. when i enable it, the game starts again.
Change History (6)
comment:2 by , 5 hours ago
I've tested enabling and disabling the original GUI in Mac versions, got no crashes whatsoever. Everything works as expected (e.g. pause menu, save/load menu).
Can you provide more information? Where does it crash for you?
comment:3 by , 4 hours ago
i found the problem, whoch is triggering the crash. but i dont know, why with this commit, scummvm crashes.
i did a fantranslation of the game. and in room 76 lsv3_0201 script, i have a short message under the lucasfilm logo. this is the part from the beginning of the file with descumm:
[0000] (00) stopObjectCode()
[0001] (14) print(254,[Center(),Pos(160,180),Color(8),Text("Unzensierte Deutsche Macintosh Version - by Gabberhead")]);
[0043] (1A) VAR_TIMER_NEXT = 5;
[0048] (1A) Local[0] = 1;
[004D] (AD) putActorInRoom(Local[0],0)
when i remove the message between 0000 and 0043, then the game starts again.
what is now different as before, when the game didnt crash?
comment:4 by , 3 hours ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → pending |
This should be fixed by commits a3ed463acce4a90504c5e1dfce9ae80f29baa7fd and 28fd30fb844b2740aa00abc1b4b512b927cbb5f9.
Note that custom unknown patches are not supported.
This should have been mentioned and a test with original data files should have be done from the beginning.
comment:6 by , 94 minutes ago
Status: | pending → closed |
---|
I haven't had a chance to look at the latest changes yet.
When I added an "original GUI" setting for Indy3 and Loom, if I remember correctly that just controlled if you would get the menu (and the dialogs opened exclusively from it) or not.
Now we may have to consider several cases:
I may be able to look later tonight.