Open main menu

Difference between revisions of "SAGA/TODO"

12 bytes added ,  04:35, 9 June 2007
Layout
(Update)
(Layout)
Line 25: Line 25:
=== Missing functions ===
=== Missing functions ===
* ['''Important'''] Implement sfScriptGotoScene differences for IHNM, which will allow to go back to the character selection screen once a chapter is complete
* ['''Important'''] Implement sfScriptGotoScene differences for IHNM, which will allow to go back to the character selection screen once a chapter is complete
** When a wrong monitor is selected with Ted, normally the door closes, screen goes black and AM says "Oh oh oh sorry Ted, try again", and we're taken to the character selection screen again. ScummVM just exits, because this case is currently not handled by sfScriptGotoScene yet
** ''When a wrong monitor is selected with Ted, normally the door closes, screen goes black and AM says "Oh oh oh sorry Ted, try again", and we're taken to the character selection screen again. ScummVM just exits, because this case is currently not handled by sfScriptGotoScene yet''
* Implement several '''missing functions''':
* Implement several '''missing functions''':
** Psychic profile related: sfPsychicProfile and sfPsychicProfileOff
** Psychic profile related: sfPsychicProfile and sfPsychicProfileOff
** Video and cutaway related: Scene::restoreScene
** Video and cutaway related: Scene::restoreScene
*** If you look outside the porthole in the room where the gun is (Gorrister's chapter, exit starting room, go left and enter the right door), the screen will change, showing the ship's engine. However, after the animation is complete, the scene doesn't update properly to show the room again, and it shows the last frame of the engine animation instead. This occurs because of the unimplemented parts of Anim::returnFromCutaway(), in particular the missing restoreScene() function
*** ''If you look outside the porthole in the room where the gun is (Gorrister's chapter, exit starting room, go left and enter the right door), the screen will change, showing the ship's engine. However, after the animation is complete, the scene doesn't update properly to show the room again, and it shows the last frame of the engine animation instead. This occurs because of the unimplemented parts of Anim::returnFromCutaway(), in particular the missing restoreScene() function''
** sfScriptFade is not properly implemented, probably a new event type needs to be added (kEventPalFade)
** sfScriptFade is not properly implemented, probably a new event type needs to be added (kEventPalFade)
** sfPlacard does not place the text in the correct spot sometimes
** sfPlacard does not place the text in the correct spot sometimes
*** When Nimdok enters the hospital at the beginning of the chapter and talks with the other doctor, the text of their dialog goes off screen. This is probably caused by sfPlacard
*** ''When Nimdok enters the hospital at the beginning of the chapter and talks with the other doctor, the text of their dialog goes off screen. This is probably caused by sfPlacard''
* Investigate what the following opcodes are:
* Investigate what the following opcodes are:
** sf87
** sf87
1,489

edits