Open main menu

Difference between revisions of "SAGA/TODO"

10 bytes removed ,  12:19, 15 September 2007
Restructured the TODO page, merged the ITE and IHNM todos
(Palette fadeout when a cutaway starts is working now)
(Restructured the TODO page, merged the ITE and IHNM todos)
Line 15: Line 15:




== IHNM ToDos ==
== ToDos ==




=== General ===
=== General ===
* When returning to the character selection screen during the endgame part, the animation of the characters is too fast (perhaps it's an issue of clearCutaway)
* ['''IHNM'''] When returning to the character selection screen during the endgame part, the animation of the characters is too fast
* The first frame of animations is not shown when changing scenes. Perhaps a problem with the rendering pipeline. Currently, there's a hack to show it correctly. This issue is apparent in Nimdok's chapter, with the mob of prisoners, when the prisoners break loose and take the prison
* ['''IHNM/ITE'''] The first frame of animations is not shown when changing scenes. Perhaps a problem with the rendering pipeline. Currently, there's a hack to show it correctly. This issue is apparent in IHNM in Nimdok's chapter, with the mob of prisoners, when the prisoners break loose and take the prison
* The (dis)appearing compact disk in Ellen's chapter is currently handled with a hack
* ['''IHNM'''] The (dis)appearing compact disk in Ellen's chapter is currently handled with a hack
* There's a slight glitch with the music fading: Try running the intro at really low volume, say 50. Then wait for when setVolume(0, 1000) is called. Rather than going from 50 to 0, it goes through 229, 204, 178, 153, 127. (I think it starts a new tune then, at volume 50, so it never has the time to reach zero.)
* ['''IHNM'''] There's a slight glitch with the music fading: Try running the intro at really low volume, say 50. Then wait for when setVolume(0, 1000) is called. Rather than going from 50 to 0, it goes through 229, 204, 178, 153, 127. (I think it starts a new tune then, at volume 50, so it never has the time to reach zero.)
** This problem should be fixed now, but I don't want to remove it from the list since there's still one more glitch in the music fading to fix. In the intro, just before starting the next piece of music, the fading music is briefly set back to normal volume. This could be a script bug, but I haven't investigated it any further.
** This problem should be fixed now, but I don't want to remove it from the list since there's still one more glitch in the music fading to fix. In the intro, just before starting the next piece of music, the fading music is briefly set back to normal volume. This could be a script bug, but I haven't investigated it any further.
* ['''IHNM'''] Chapter 2 (Ellen): When trying to interact with the monitor on the right in the monitors room, Ellen enters the next room instead. The character interacts correctly with the monitor in the IHNM demo, but there the monitor has a corresponding hitzone, which does not exist in the full version
* ['''ITE'''] There's a slight pause (about a second or less) when a digital music track loops, when using compressed music. This pause does not exist when the music tracks are not compressed




=== compress_saga tool ===
=== compress_saga tool ===
* Currently, the SFX.RES file in IHNM cannot be compressed
* ['''IHNM'''] Currently, the SFX.RES file in IHNM cannot be compressed
 
* ['''ITE'''] MacBinary files are not supported yet (used by the Mac CD Guild version)
 
=== Pathfinding bugs ===
* Chapter 2 (Ellen): When trying to interact with the monitor on the right in the monitors room, Ellen enters the next room instead. The character interacts correctly with the monitor in the IHNM demo, but there the monitor has a corresponding hitzone, which does not exist in the full version
 
 
=== Bugs in the original game ===
* Chapter 1 (Gorrister): After digging Glynis' grave, when loading a game the grave is no longer there
 
 
== ITE ToDos ==
 
=== General ===
* There's a slight pause (about a second or less) when a digital music track loops, when using compressed music. This pause does not exist when the music tracks are not compressed
 
 
=== compress_saga tool ===
* MacBinary files are not supported yet (used by the Mac CD Guild version)




=== Opcodes ===
=== Opcodes ===
* We need to find out where following script functions are called:
* ['''ITE'''] We need to find out where following script functions are called:
** SF_cycleColors -- all implementation bits sit in palanim.cpp
** SF_cycleColors -- all implementation bits sit in palanim.cpp
** sfPlayVoice -- used in ITE CD
** sfPlayVoice -- used in ITE CD




=== Bugs in the original game ===
== Bugs in the original games ==
* Actors are drawn (some pixels above status bar) at Chota's falling.  - Original engine draws its too - so it is not our bug
* ['''IHNM'''] Chapter 1 (Gorrister): After digging Glynis' grave, when loading a game the grave is no longer there
* There is a missing sound sample in the intro of some ITE versions: "''The humans also knew the Secret of Life, and they used it to give us the Four Great Gifts:''". The missing sound sample is played correctly with the file P2_A.iaf, found in [http://www.wyrmkeep.com/ite/update.html Wyrmkeep's update 2]
* ['''ITE'''] Actors are drawn (some pixels above status bar) at Chota's falling.  - Original engine draws its too - so it is not our bug
* ['''ITE'''] There is a missing sound sample in the intro of some ITE versions: "''The humans also knew the Secret of Life, and they used it to give us the Four Great Gifts:''". The missing sound sample is played correctly with the file P2_A.iaf, found in [http://www.wyrmkeep.com/ite/update.html Wyrmkeep's update 2]




1,503

edits