234
edits
(2 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
== Main ToDo items == | == Main ToDo items == | ||
=== | === Main missing Features === | ||
* Screenshots are missing for most of games | * Screenshots are missing for most of games | ||
* Missing features of original WME 1.x: | |||
** Sprite blending modes (are they still missing???) | |||
** Sprite alpha masks | |||
** Grayscale conversion for game saves thumbnails not yet implemented | |||
** Sound effects like SoundFXEcho are not implemented | |||
** Sound SetPosition - not implemented for playing sounds yet | |||
* Missing 3D games and OpenGL render features: | |||
** AdActor3DX::parseEffect D3DX effect are not implemented | |||
** setup3D fog not yet implemented | |||
** enableShadows/disableShadows not implemented yet | |||
** AdSceneGeometry::storeDrawingParams not yet implemented | |||
** scGetProperty/scSetProperty VideoSkipButton not implemented | |||
** takeScreenshot/saveScreenshot not yet implemented | |||
** onWindowChange/restore/setWindowed/windowedBlt not yet implemented | |||
** indicatorFlip/forcedFlip not yet implemented | |||
** drawRect not yet implemented | |||
** displayHalfTrans not yet implemented | |||
** putPixel/getPixel/comparePixel not yet implemented | |||
* Debugger & Compiler | |||
** Print & edit variables for cheating and for fun | |||
** Warp 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) | |||
=== Features required for a few games only === | |||
* Non-English input is not supported | * Non-English input is not supported | ||
** 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 | ||
* 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 26: | Line 47: | ||
** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]] | ** Add SetGammaDefault() / RestoreGamma() methods for [[Oknytt]] | ||
** 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 | ||
=== Known Issues and TODOs === | === Known Issues and TODOs === | ||
Line 44: | Line 61: | ||
* Font issues: | * Font issues: | ||
** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}} | ** Last letter of text lines is missing sometimes. Notable case: 1 1/2 Ritter - Menu font problem {{Tracker|id=11007}} | ||
** | ** Some persian fonts seems to be a bit cropped | ||
=== Legacy TODO List === | === Legacy TODO List === |
edits