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

Torbjörn Andersson trac at scummvm.org
Wed Jun 13 20:51:37 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 eriktorbjorn):

 Looks like it may be by design. It calls getExtraGuiOptions(), which
 ''does'' take a target name as input. But when called from base/main.cpp,
 it always passes an empty String because:

 {{{
 // Set default values for all of the custom engine options
 // Apparently some engines query them in their constructor, thus we
 // need to set this up before instance creation.
 }}}

 So i guess the SCI engine has to ensure that the game-specific settings
 are harmless for other games.

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


More information about the Scummvm-tracker mailing list