Difference between revisions of "SCI/TODO"

Jump to navigation Jump to search
293 bytes removed ,  15:03, 31 December 2013
Update some TODO items
(removed kq6 portaits)
(Update some TODO items)
Line 15: Line 15:
* Adapt the CMS driver to support earlier SCI versions too.
* Adapt the CMS driver to support earlier SCI versions too.
* MT-32 is only using 10 channels (1-10), but our music code always assumes 16 channels leading to lost notes
* MT-32 is only using 10 channels (1-10), but our music code always assumes 16 channels leading to lost notes
* The algorithm that decides what does and doesn't get played is different from SSCI, when running out of channels
* Rewrite the MIDI parser (which is using ticks) so that it uses byte offsets instead
* The code that rewinds music should be reconsidered,


=== Mac-specific ===
=== Mac-specific ===
Line 108: Line 107:
* PQ2: Room 26 isn't exitable - happens if you warp from inside the car at the start into room 26 - happened to me during the game although I'm not unable to reproduce it anymore. I guess I did something differently last time.
* PQ2: Room 26 isn't exitable - happens if you warp from inside the car at the start into room 26 - happened to me during the game although I'm not unable to reproduce it anymore. I guess I did something differently last time.
* QFG1 EGA: when buying something from the shop and the merchant is reading at that time, it will get bought twice
* QFG1 EGA: when buying something from the shop and the merchant is reading at that time, it will get bought twice
* QFG1 VGA: When winning any random monster fight, the game uses the unimplemented kMergePoly function. This means that the hero can walk over the bodies of slain enemies (though it's a purely cosmetic issue)
* QFG1 VGA: ending music isn't played at all. no sound calls are done, so I guess it's VM.
* QFG1 VGA: ending music isn't played at all. no sound calls are done, so I guess it's VM.


1,502

edits

Navigation menu