Open main menu

Difference between revisions of "MADE/TODO"

117 bytes removed ,  10:22, 13 January 2009
Updated TODO
(Layout)
(Updated TODO)
Line 6: Line 6:


== Still missing game features ==
== Still missing game features ==
* The music for LGoP2 and Manhole is not played
* The intro credits in RtZ are not played (invalid sound data is read at that point)
* The intro credits in RtZ are not played
* Only soundblaster music is played
* Only soundblaster music is played for RtZ
* The first version of the Manhole (EGA) is not supported
* The first version of the Manhole is not supported


==  Bugs, glitches and ToDos ==
==  Bugs, glitches and ToDos ==
=== Script bugs ===
=== Script bugs ===
Implement/finish up some commands and script functions:
Implement/finish up some script functions:
* Commands:
 
* Script functions:
* Script functions:
* For all:
* For all:
Line 24: Line 21:
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking). This has been implemented now, but the mouth animations are out of sync. This occurs because the original unpacked sounds on the fly, whereas ScummVM unpacks them when they're loaded. In ScummVM, the "sound energy" values are stored in an array (used as a stack), which means that sfGetSoundEnergy can empty that array prematurely. A proper fix would be to figure out when a value should be popped from the sound energy stack, or to unpack sounds on the fly like the original does
** sfGetSoundEnergy (used to animate the mouths of characters when they're talking). This has been implemented now, but the mouth animations are out of sync. This occurs because the original unpacked sounds on the fly, whereas ScummVM unpacks them when they're loaded. In ScummVM, the "sound energy" values are stored in an array (used as a stack), which means that sfGetSoundEnergy can empty that array prematurely. A proper fix would be to figure out when a value should be popped from the sound energy stack, or to unpack sounds on the fly like the original does
** sfShakeScreen
** sfShakeScreen
* For LGOP2/Manhole:NE:
** sfPlayMusic
* For Manhole:NE:
* For Manhole:NE:
** sfPlayNote
** sfPlayNote
Line 38: Line 33:


=== Sound ===
=== Sound ===
* Music is disabled in LGoP2 and Manhole (it's not loaded correctly)
* Finish up MIDI music playing/MT32 instrument mapping (only Soundblaster music is played for now)
* Finish up MIDI music playing (only Soundblaster music is played for now)


=== Video ===
=== Video ===
1,502

edits