Difference between revisions of "Groovie/TODO"

From ScummVM :: Wiki
Jump to navigation Jump to search
(→‎Tender Loving Care: music handling incomplete)
(WinCE is no longer a supported platform. Remove relevant TODOs and references)
Line 11: Line 11:
==[[The 7th Guest]]==
==[[The 7th Guest]]==
* Cursors not pretty in non-paletted cursor platforms (it seems we should provide a fallback)
* Cursors not pretty in non-paletted cursor platforms (it seems we should provide a fallback)
* Performance bad on low-end platforms (e.g. 650MHz WinCE, stuttering during "cd audio" (mp3) playback)
* Record AdLib music in Dosbox and ScummVM, check for differences
* Record AdLib music in Dosbox and ScummVM, check for differences
* External videos added with the Windows Beta player (http://www.tbyte.com/downloads/) aren't supported yet.
* External videos added with the Windows Beta player (http://www.tbyte.com/downloads/) aren't supported yet.
* The VDX player is not very efficient (e.g. slow on WinCE/GP2XWiz etc.).
* The VDX player is not very efficient (e.g. slow on GP2XWiz etc.).
* would be cool to support the Guest demo if possible https://downloads.scummvm.org/frs/demos/groovie/t7g-dos-demo-en.zip
* would be cool to support the Guest demo if possible https://downloads.scummvm.org/frs/demos/groovie/t7g-dos-demo-en.zip



Revision as of 23:37, 18 February 2022

TODO List
Name Groovie Engine TODO
Technical Contact(s) Groovie Engine Team
Subsystem Engine

Groovie TODO

Things that need doing for the Groovie engine. As always, talk to the team before starting one, in case someone's already doing it. Also check the game specific pages. [Groovie Bugs List]

The 7th Guest

The 11th Hour

  • The Mac version uses QuickTime MIDI instead of XMIDI (although all the XMIDI files are still present and work fine)
  • cursor opacity isn't correct
  • Sometimes, audio in videos gets out of sync (might be fixed, can't reproduce)

Clandestiny

  • music handling is incomplete
  • original save game screen doesn't look pretty
  • would be nice to be able to change difficulty during the game, maybe a subclass of SaveLoadChooser because we'll also need it to have the New Game button

Tender Loving Care

  • only CD-ROM editions supported, DVD-ROM editions require the use of VideoDecoder as mentioned below with the proof of concept code linked
  • music handling is incomplete (same code as Clandestiny, class MusicPlayerTlc)

Uncle Henry's Playhouse

  • (No game-specific TODOs currently, need more testing)

Optional improvements