[Scummvm-tracker] [ScummVM :: Bugs] #14501: SCUMM: MANIAC: Support for the V1 built in demo. (was: SCUMM - MANIAC V1 - Support for the V1 built in demo.)

ScummVM :: Bugs trac at scummvm.org
Wed Jun 14 21:08:01 UTC 2023


#14501: SCUMM: MANIAC: Support for the V1 built in demo.
----------------------------+-----------------------------
Reporter:  robertmegone     |       Owner:  (none)
    Type:  feature request  |      Status:  new
Priority:  normal           |   Component:  Engine: SCUMM
 Version:                   |  Resolution:
Keywords:  MANIAC DEMO      |        Game:  Maniac Mansion
----------------------------+-----------------------------
Changes (by AndywinXp):

 * summary:  SCUMM - MANIAC V1 - Support for the V1 built in demo. => SCUMM:
     MANIAC: Support for the V1 built in demo.

Comment:

 I just mapped a partial disassembly of Maniac Mansion v1; it seems that in
 order to launch the demo it is sufficient to run script 9 instead of the
 bootscript (script 1).

 And I discovered... we were already (kind of) doing that!
 ...but only if the game is recognized as the demo version:

 (from `runBootscript()`)
 {{{
 if (_game.id == GID_MANIAC && (_game.features & GF_DEMO) &&
 (_game.platform != Common::kPlatformC64))
     runScript(9, 0, 0, args);
 }}}

 I think that maybe we could put a checkbox in the game options for it to
 run on demo/kiosk mode...
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14501#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list