Difference between revisions of "Groovie/TODO"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Adding T11H status)
(Updated pending TODOs)
Line 10: Line 10:


==[[The 7th Guest]]==
==[[The 7th Guest]]==
* Cursors not pretty in non-paletted cursor platform (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)
* 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
Line 16: Line 16:
==[[The 11th Hour]]==
==[[The 11th Hour]]==
* The Mac version uses [http://www.mactech.com/articles/develop/issue_23/vanbrink.html QuickTime MIDI] instead of XMIDI (although all the XMIDI files are still present and work fine)
* The Mac version uses [http://www.mactech.com/articles/develop/issue_23/vanbrink.html QuickTime MIDI] instead of XMIDI (although all the XMIDI files are still present and work fine)
* Blue circles around mouse cursor when you get a GameBook notification
* The screen is not refreshed correctly if Samantha makes a move via the GameBook
 
*Sometimes, audio in videos gets out of sync
*The screen is not refreshed correctly if Samantha makes a move via the GameBook
* Sometimes, the game crashes after videos end with missing resources in getVideoRefString() ->getRef()
* 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.
Line 30: Line 29:


==[[Uncle Henry's Playhouse]]==
==[[Uncle Henry's Playhouse]]==
* vs AI puzzles from Clandestiny
* Cursed Coins (Clan) misses game logic
* Trade Winds (Clan) crashes with missing resources
*Trade Winds (Clan) crashes with missing resources
* Statue Paths (Clan) crashes with missing resources
*Statue Paths (Clan) crashes with missing resources
* Leap Frogs (Clan) works
*The final puzzle is not accessible yet
* The final puzzle is not accessible yet


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

Revision as of 10:32, 28 October 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

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
  • 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.

Clandestiny

  • Fix ROQ distortion in cutscenes
  • Implement vs AI puzzle (Cursed Coins)
  • Test other puzzles

Tender Loving Care

  • Testing

Uncle Henry's Playhouse

  • Cursed Coins (Clan) misses game logic
  • Trade Winds (Clan) crashes with missing resources
  • Statue Paths (Clan) crashes with missing resources
  • The final puzzle is not accessible yet

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