Difference between revisions of "Groovie/TODO"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Update)
(Update after the latest fixes to the engine)
Line 20: Line 20:
* The screen is not refreshed correctly if Samantha makes a move via the GameBook
* The screen is not refreshed correctly if Samantha makes a move via the GameBook
*Sometimes, audio in videos gets out of sync
*Sometimes, audio in videos gets out of sync
* Sometimes, the game crashes after videos end with missing resources in getVideoRefString() ->getRef()
* The blue circles around the cursor for GameBook notifications don't appear, but the sound does play.
*The blue circles around the cursor for GameBook notifications don't appear, but the sound does play.
==[[Clandestiny]]==
==[[Clandestiny]]==
* Cursed Coins misses game logic
* Characters aren't erased with backspace when typing in a name for a saved game (they are erased in the engine scripts, but not erased from the screen)
*Wine Rack misses game logic
*Trade Winds puzzle (in the library) crashes with missing video resources when moving pieces
*Statue Paths puzzle crashes with missing resources when moving pieces (haven't reached that part, but it's the same as the one in UHP)
*Characters aren't erased with backspace when typing in a name for a saved game (they are erased in the engine scripts, but not erased from the screen)


==[[Tender Loving Care]]==
==[[Tender Loving Care]]==
Line 33: Line 28:


==[[Uncle Henry's Playhouse]]==
==[[Uncle Henry's Playhouse]]==
* Cursed Coins puzzle (Clan) misses game logic
* The final puzzle is not accessible yet (TODO - needs a playthrough)
*Trade Winds puzzle (Clan) crashes with missing video resources when moving pieces
*Statue Paths puzzle (Clan) crashes with missing video resources when moving pieces
*The final puzzle is not accessible yet


==Optional improvements==
==Optional improvements==

Revision as of 01:18, 9 December 2021

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

  • 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
  • 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 11th Hour

  • The Mac version uses QuickTime MIDI instead of XMIDI (although all the XMIDI files are still present and work fine)
  • The screen is not refreshed correctly if Samantha makes a move via the GameBook
  • Sometimes, audio in videos gets out of sync
  • The blue circles around the cursor for GameBook notifications don't appear, but the sound does play.

Clandestiny

  • Characters aren't erased with backspace when typing in a name for a saved game (they are erased in the engine scripts, but not erased from the screen)

Tender Loving Care

  • Needs testing - hard to find the groovie game version

Uncle Henry's Playhouse

  • The final puzzle is not accessible yet (TODO - needs a playthrough)

Optional improvements

  • Convert VDX and ROQ players into VideoDecoder subclasses
  • Convert to use Archive subclasses and search manager
  • Reuse the code of the script disassembler on the engine itself