[Scummvm-tracker] [ScummVM :: Bugs] #16452: GOB: WEEN - Long delay at the end of the intro

ScummVM :: Bugs trac at scummvm.org
Tue Jan 20 19:32:08 UTC 2026


#16452: GOB: WEEN - Long delay at the end of the intro
------------------------+--------------------------
Reporter:  joshas       |       Owner:  (none)
    Type:  defect       |      Status:  new
Priority:  low          |   Component:  Engine: Gob
 Version:               |  Resolution:
Keywords:  interpreter  |        Game:  Ween
------------------------+--------------------------
Comment (by joshas):

 I've added the conditional code mentioned above to the latest version of
 ScummVM from git.

 {{{
 if ((_vm->getGameType() == kGameTypeWeen) && (VAR(59) < 4000) &&
             (_vm->_game->_script->pos() == 727 ||
 _vm->_game->_script->pos() == 729 || _vm->_game->_script->pos() == 775) &&
 _vm->isCurrentTot("intro5.tot"))
                 WRITE_VAR(59, 4000);
 }}}

 And both DOS/English (US) and DOS/German versions now have much shorter
 intro, at around 20s. Still a bit longer than original 5s, but bearable.

 Tested demo, Ween: The Prophecy (v1.2 Demo/DOS/English (GB))
 (dcff8f3a7dd1f4c33fd94aa7659b7578) too. It was not affected by this
 workaround, has long intro.
 I could unpack scripts and find the line of code there, but this is
 beginning to look like a whole new can of worms, because when I ran this
 version in DOSBox, it started with GAME/DEMO selection screen, not intro,
 like ScummVM did. I might create separate issue for that some time later.

 Shouldn't we add some comments to the code explaining, which script line
 belongs to which version (or versions) of the game?
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16452#comment:3>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list