Pegasus

From ScummVM :: Wiki
Revision as of 03:25, 3 April 2012 by Clone2727 (talk | contribs) (→‎TODO: add the video delay issue (slow machines only))
Jump to navigation Jump to search
Pegasus
Engine developer clone2727
Companies that used it Presto Studios
Games that use it The Journeyman Project: Pegasus Prime
Date added to ScummVM Error: Invalid time.
First release containing it N/A

Status

  • Engine is outside of the tree
  • Both full game and demo are completable from the beginning
  • Only the Macintosh version is supported


TODO

  • Make QuickTime properly stop at a given time
    • Videos usually display a frame more than they should
  • Implement QuickTime rate control
    • Used by the Norad filling station
    • Used by the "pressure" mini-game when destroying Poseidon
  • Screen fading
  • AI data is not restored when the interface is restored
  • When loading a game from the pause menu, an interface video unpauses itself somehow and plays
  • Energy bar calibration sometimes flashes full before calibrating properly (doesn't always happen)
  • Load/save keys
  • Code cleanup
    • Remove last two global constructed objects
    • Propagate a PegasusEngine pointer to various classes
    • Cleanup some constant handling
  • Some slow computers shouldn't delay the 10ms on playing videos (not from the Movie class) (ie. digitall's Atom processor is too slow to handle it :P)
    • Probably should only delay if getTimeToNextFrame() >= 10

Original Game Bugs

  1. WSC: Dragging the antidote on the screen on your second trip in always shows the end replication video
  2. Mars: Cursor shows during the canyon chase after moving it
  3. Norad Delta: The loop sound for the missile control room is corrupt on the disc; mastering error? But the DVD is broken too!
  4. General: From the main menu, selecting 'walkthru' does nothing -- the game just resets to adventure.*
  5. WSC: The "Images/AI/WSC/XN59WD" video is missing causing an AI video not to play.

* items have been fixed

External Links