Open main menu

Difference between revisions of "Wintermute/TODO"

132 bytes added ,  23:44, 12 June 2021
Line 6: Line 6:
=== Missing Features ===
=== Missing Features ===
* Screenshots are missing for most of games
* Screenshots are missing for most of games
* Sound effects like SoundFXEcho and not implemented
* Non-English input is not supported
* Non-English input
** Required for Russian version of Alpha Polaris
** Required for Russian version of Alpha Polaris
** Optional for Pole Chudes word guessing game in Russian
** Optional for Pole Chudes word guessing game in Russian
* Missing features of original WME 1.x:
** Video playback is not perfect, see WME: Theora player issues {{Tracker|id=6500}}
** Sound effects like SoundFXEcho and not implemented
* Some [[Wintermute/Plugins|plugins]] are not implemened:
* Some [[Wintermute/Plugins|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)
Line 24: Line 26:
** Add a dozen of new methods for The Last Crown: Midnight Horror
** Add a dozen of new methods for The Last Crown: Midnight Horror
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold   
** Add a dozen of new methods for J.U.L.I.A.: Among the Stars and J.U.L.I.A.: Untold   
* Debugger & Compiler
** Print & edit variables for cheating and for fun
** Warping to scenes to reproduce some game-specific bugs faster
* 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)


=== Various ToDo ===
=== Known Issues and TODOs ===
* Render issues:
* Render issues:
** PSP: Pixel Format RGBA8888@4 is not supported [[https://bugs.scummvm.org/ticket/12585 Bug #12585]]
** 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 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]]
** WME3D: rendering does not support overlays [[https://bugs.scummvm.org/ticket/12631 Bug #12631]]
* Nice to have:
** Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}
** Debugger & Compiler
** WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}
** Debugger: Implement a way to warp to desired scenes without completing the game to reproduce some game-specific bugs
* Font 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 and level editors bundled inside game packages)
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}
** RTL does not seem to always work for Persian games


=== Known Issues ===
=== Legacy TODO List ===
* Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}}
* Dirty rects are working wrong sometimes. Notable case: Helga Deep in Trouble - Graphic mistake {{Tracker|id=9683}}
* WME: Engine doesn't use correct screenmode {{Tracker|id=11160}}
* WME: Theora player issues {{Tracker|id=6500}}
 
=== Legacy ToDo List ===
Not sure if this is already fixed or not. Need to look at this later.
Not sure if this is already fixed or not. Need to look at this later.
* Optimize UITiledImage
* Optimize UITiledImage
234

edits