Open main menu

Difference between revisions of "SAGA/TODO"

36 bytes added ,  08:10, 31 August 2007
Updates on the IHNM intro and credits
(VOX encoded files are supported now)
(Updates on the IHNM intro and credits)
Line 22: Line 22:
* Music for chapter 6 (endgame) is problematic and is not played for now
* Music for chapter 6 (endgame) is problematic and is not played for now
* 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)
* 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)
* The end credit sequence is not shown yet
* Only half of the end credit sequence is shown
* 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
* 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
* The (dis)appearing compact disk in Ellen's chapter is currently handled with a hack
* The (dis)appearing compact disk in Ellen's chapter is currently handled with a hack
* Screen fade out when a cutaway begins is not implemented yet
* Screen fade out when a cutaway begins is not implemented yet
 
* 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.)


=== compress_saga tool ===
=== compress_saga tool ===
Line 69: Line 69:
* Optimize screen output. Now we blit whole screen for each frame. Use "dirty rectangles" instead
* Optimize screen output. Now we blit whole screen for each frame. Use "dirty rectangles" instead
* Remove use of floating point, especially doubles.
* Remove use of floating point, especially doubles.
* Rewrite the IHNM intro credit part (ihnm_introproc.cpp), so that it uses LoadCutawayList, like the original. There's some commented out test code currently that gets the cutaway IDs via LoadCutawayList, but the cutaway playing mechanism for the introduction needs to be rewritten
* Gfx::palFade is not implemented correctly yet. Right now, it only fades to/from black and to/from half the brightness (though I haven't seen any other values passed to it)
* Gfx::palFade is not implemented correctly yet. Right now, it only fades to/from black and to/from half the brightness (though I haven't seen any other values passed to it)
* Freed script modules are not reloaded correctly when changing chapters in IHNM
* Freed script modules are not reloaded correctly when changing chapters in IHNM
1,507

edits