[Scummvm-tracker] [ScummVM :: Bugs] #15610: SCI: SQ5 - Speed problems in the game

ScummVM :: Bugs trac at scummvm.org
Mon Dec 30 22:29:07 UTC 2024


#15610: SCI: SQ5 - Speed problems in the game
-------------------------+----------------------------
Reporter:  GermanTribun  |       Owner:  sluicebox
    Type:  defect        |      Status:  closed
Priority:  normal        |   Component:  Engine: SCI
 Version:                |  Resolution:  fixed
Keywords:  original      |        Game:  Space Quest 5
-------------------------+----------------------------
Changes (by sluicebox):

 * keywords:   => original
 * owner:  (none) => sluicebox
 * resolution:   => fixed
 * status:  new => closed

Comment:

 Introduction speeds fixed in: f61afc2b871e3c973033671b41626bca25a905f4

 All of this is original game behavior.

 SQ5 is notoriously full of CPU-dependent elements. There is no global
 solution to this beyond our speed throttler, but the introduction is so
 heavily timed to the developer's slow machine that I've adjusted it
 further. Getting this right was quite difficult. I'm happy with the
 results and we now get comet streaks that I never saw in 1993 because I
 had a 486, and even a 486 is too fast for this game. Every machine plays
 this game differently, and many delays in SCI scripts are random for
 complex reasons involving lag and the system clock's sub-second value, so
 you never get the exact same results twice.

 SQ5 experts with original hardware tested this and made recordings on a
 386 and 486. We agree that a 386/33 is the machine the intro targets on,
 plus there was further lag in the original interpreter that the intro
 timing depends on.

 For the mouse-runs-into-the-computer scene, the first part is quite fast,
 but we are actually doing it slightly slower than the original on a 386.
 The first part (in the hall) is supposed to be fast with practically no
 delay. I can't do better than what we're already doing (I tried) without
 altering the scene beyond original intent. Once the mouse is in the
 computer, the scene runs much better (slower) on scummvm than the
 original.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15610#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list