|
|
(15 intermediate revisions by 2 users not shown) |
Line 7: |
Line 7: |
| == Main Mohawk TODO == | | == Main Mohawk TODO == |
| === Video === | | === Video === |
| * Backwards playback/seeking
| |
| ** Myst ME:
| |
| *** Myst Card 4113: Retracting weight in the clock tower
| |
| ** Myst Original:
| |
| *** Stoneship Card 2138: Chest key animation with no chest present
| |
| *** Stoneship Card 2132: Chest valve animation when chest is empty
| |
| *** Channelwood Card 3385: Closing stairs upper door animation
| |
| * Playback at custom framerates - Needed for Myst Cabin Boiler videos.
| |
| * The Cyan logo repeats some frames at the end. I call it "Cyan logo syndrome." This is caused by the lack of handling of multiple edit lists. FFmpeg doesn't handle this yet either.
| |
| * Some Cinepak frames have corruption. | | * Some Cinepak frames have corruption. |
| ** The Myst linking book video on D'ni has a corrupted Cinepak frame (data-wise). Right now, we just skip that frame (and throw a warning). It looks like QuickTime does this too. | | ** The Myst linking book video on D'ni has a corrupted Cinepak frame (data-wise). Right now, we just skip that frame (and throw a warning). It looks like QuickTime does this too. |
| ** The CD (but ''not'' the DVD) version of Riven has at least two videos with a corrupt frame: the wood chipper (when power is directed elsewhere) and using the trap book before talking with Gehn (when not on Tay). | | ** The CD (but ''not'' the DVD) version of Riven has at least two videos with a corrupt frame: the wood chipper (when power is directed elsewhere) and using the trap book before talking with Gehn (when not on Tay). |
| * Unify the 8bpp to 16/32bpp code snippets. This is mostly done already. I have a patch to add it to graphics/conversion.h, but still waiting on that one. | | * Myst's fortress rotation holo-simulator requires playing QT movies with edit lists backwards. For now this is hacked around in the Mechanical code so that the puzzle works properly. |
|
| |
|
| == Myst TODO == | | == Myst Status == |
| The game is playable and should be completable to all four endings, though many issues still need to be fixed. | | The game is completable to all four endings. |
|
| |
|
| === Main TODO === | | === Known issues === |
| * Myst ME support is missing these codecs: QDesign Music 2 (partially working) and Sorenson Video 1.
| | * Myst ME 10th Anniversary Edition requires Sorenson Video 3 for the UbiSoft logo |
| * Myst ME 10th Anniversary Edition requires the Myst ME codecs plus Sorenson Video 3. | | ** Since SVQ3 is quite large (and based on h.264), we may suggest the user just take the video from the Macintosh portion of the disc, which is QTRLE |
| * JPEG optimization for Myst ME
| | * The help system is missing in Myst ME |
| * Add transitions | |
| * Add fading (Myst demo only) | |
| * Add Help System (Myst ME only)
| |
| * Add support for Myst ME Mac external sounds in AIFF format
| |
| | |
| === Stack TODO/Known Bugs ===
| |
| | |
| ==== Myst Island ====
| |
| * Cabin boiler movie playback logic - card 4097, 4098
| |
| ** This also requires QT movie playback at custom rates - See [[Mohawk/TODO#Video|above]]
| |
| * Myst ME lacks the weight going back up - Card 4113
| |
| ** See [[Mohawk/TODO#Video|above]]
| |
| | |
| ==== Channelwood ====
| |
| * Animation of closing stairs upper door incorrect - card 3385
| |
| ** See [[Mohawk/TODO#Video|above]] | |
| | |
| ==== Mechanical ====
| |
| * Fortress rotation not working - complete opcode 205
| |
| ** See [[Mohawk/TODO#Video|above]]
| |
| * Fortress rotation holo-simulator not working - complete opcode 206
| |
| ** See [[Mohawk/TODO#Video|above]]
| |
| | |
| ==== Stoneship ====
| |
| * Chest key animation with no chest and opening chest valve when empty in the Stoneship lighthouse incorrect
| |
| ** See [[Mohawk/TODO#Video|above]]
| |
|
| |
|
| == Riven TODO == | | == Riven TODO == |
| === Status === | | === Status === |
| The game first became completable with r52735. As of r55299, the game is completable with no prior knowledge. | | The game first became completable with [https://github.com/scummvm/scummvm/commit/bb5db4a bb5db4a]. As of [https://github.com/scummvm/scummvm/commit/245b733 245b733], the game is completable with no prior knowledge. |
|
| |
|
| === Main TODO === | | === Main TODO === |
| (In Order of Priority):
| |
| * Finish External Commands (Many are done, most are self-explanatory)
| |
| * Transitions
| |
| * Finish ambient sound handling: Only fading is left
| |
| * Cleanup video handling
| |
| ** We should emulate the QuickTime overlay, without doing so causes a couple glitches:
| |
| *** Rarely before a video, the screen that should be shown after the video flashes before the video starts (for example: opening the linking book in the Rebel tunnel puzzle).
| |
| *** Rarely after a video, the engine does not update with the correct screen. As far as I can tell, this ''only'' affects the easter egg videos on gspit and ospit under normal conditions. However, it can be noticed when skipping a video on occasion.
| |
| **** We should also be showing the last frame when skipping
| |
| *** In one instance, the lower staircase with the sunners, the water effect can overwrite the video.
| |
| ** Honor the MLST volume field
| |
| * Cleanup hotspot debugging mode. The water effect and videos write over it. | | * Cleanup hotspot debugging mode. The water effect and videos write over it. |
|
| |
| === Stack TODO/Known Bugs ===
| |
|
| |
| ==== gspit (Survey Island - internally Garden) ====
| |
| * The underwater viewer is partially implemented.
| |
| ** xgwharksnd needs to be implemented.
| |
| ** Has hardcoded background sounds.
| |
|
| |
| ==== tspit (Temple Island) ====
| |
| * Marbles not drawn on grid when standing one step back from the marble puzzle
| |
| ** xt7600_setupmarbles needs to be completed.
| |
|
| |
|
| == Living Books TODO == | | == Living Books TODO == |