Open main menu

Difference between revisions of "Wintermute/TODO"

480 bytes added ,  22:57, 12 June 2021
no edit summary
Line 6: Line 6:
=== Missing Features ===
=== Missing Features ===
* Screenshots are missing for most of games
* Screenshots are missing for most of games
* Non-English input
** Required for Russian version of Alpha Polaris
** Optional for Pole Chudes word guessing game
* Some plugins are not implemened:
* Some plugins are not implemened:
** Standard plugins (however, there are no known games that use them)
** Standard plugins (however, there are no known games that use them)
** wme_displacement.dll for [[Beyond the Threshold]]
** wme_displacement.dll for [[Beyond the Threshold]]
** wme_commandlinehelper.dll for Pizza Morgana: Episode 1 - Monsters and Manipulations in the Magical Forest
** wme_vlink.dll for Sunrise
** wme_vlink.dll for Sunrise
** wme_blackandwhite.dll for Stroke of Fate dilogy
** wme_blackandwhite.dll for Stroke of Fate dilogy
** wme_shadows.dll for Stroke of Fate dilogy
** wme_shadows.dll for Stroke of Fate dilogy
* Debugger
* Some external DLLs are not implemented:
** routine.dll for Stroke of Fate dilogy
** protect.dll for Stroke of Fate dilogy
* Sound effects like SoundFXEcho and not implemented


=== Various ToDo ===
=== Various ToDo ===
* Implement a way to warp to desired chapters without completing the games to reproduce some game-specific bugs
* Render issues:
* Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens bundled inside game packages)
** PSP: Pixel Format RGBA8888@4 is not supported [[https://bugs.scummvm.org/ticket/12585 Bug #12585]]
** WME3D: rendering does not support screen size change [[https://bugs.scummvm.org/ticket/12630 Bug #12630]]
** WME3D: rendering does not support overlays [[https://bugs.scummvm.org/ticket/12631 Bug #12631]]
* Nice to have:
** Debugger & Compiler
** Debugger: Implement a way to warp to desired scenes without completing the game to reproduce some game-specific bugs
** Implement script patches (like in SCI) for fixing original bugs (like, 1 1/2 Ritter slider) and accessing interesting dead code (like, debug screens and level editors bundled inside game packages)


=== Known Issues ===
=== Known Issues ===
Line 32: Line 43:
* Alpha-masks for Theora-videos are broken on big-endian platforms
* Alpha-masks for Theora-videos are broken on big-endian platforms


== Known Issues for specific 2D games ==
== Bugs Also in the Original ==
=== Bugs Also in the Original ===
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).
In the following you will find a number of bugs which actually already occur when using the original interpreter / .EXE. That is, those errors are bugs in the games themselves, not in ScummVM. Still, we sometimes are able to implement workarounds, meaning ScummVM at times works better than the original ;).


Line 48: Line 58:
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}
* WME: Rosemary - Sprite flaw on going upwards {{Tracker|id=6572}}
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}
* WME: Add save thumbnails to Corrosion {{Tracker|id=11032}}
== Known Issues for specific 2D games ==
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===
=== Known Issues for Monday Starts on Saturnday & Golden Calf ===
* Temporary screenshot bmp is not generated at the right location
* Temporary screenshot bmp is not generated at the right location
Line 111: Line 122:


=== Known Issues for Art of Murder 1: FBI Confidential ===
=== Known Issues for Art of Murder 1: FBI Confidential ===
* Directory.GetDirectories() is required for Art of Murder 1: FBI Confidential
* Directory.GetDirectories() is required


=== Known Issues for The Last Crown: Midnight Horror ===
=== Known Issues for The Last Crown: Midnight Horror ===
* Some methods should be added for The Last Crown: Midnight Horror
* Some methods should be added


=== Known Issues for Sunrise ===
=== Known Issues for Sunrise ===
* Plugin for new video codec should be added for Sunrise
* Plugin wme_vlink.dll for new video codec should be added


* File() method should return hardcoded values for Sunrise
* File() method should return hardcoded values
234

edits