[Scummvm-tracker] [ScummVM] #10568: SCI: PHANT1: Crash on startup

Daniel Wolf trac at scummvm.org
Wed Jun 13 18:13:44 CEST 2018


#10568: SCI: PHANT1: Crash on startup
-------------------------------+-------------------------
  Reporter:  dafioram          |      Owner:  (none)
      Type:  defect            |     Status:  new
  Priority:  blocker           |  Component:  Engine: SCI
Resolution:                    |   Keywords:  sci32
      Game:  Phantasmagoria 1  |
-------------------------------+-------------------------

Comment (by DanielSWolf):

 Commit 999cf71dcf adds a game option to enable/disable LarryScale. The
 idea was that for LSL7, the option should be available and default to
 `true`. For all other SCI32 games, the option should not be available and
 the value should default to `false`.

 The options system in ScummVM is a bit complicated. It may be that the
 option defaults to `true` for all games, not just LSL7. This would
 certainly explain the bug, since I didn't test the code with other games.

 In `engines/sci/graphics/celobj32.cpp`, there's a line reading `const bool
 useLarryScale = ConfMan.getBool("enable_larryscale");`. Could you place a
 breakpoint just after that line and tell me the value of the variable?

--
Ticket URL: <https://bugs.scummvm.org/ticket/10568#comment:4>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list