Open main menu

Difference between revisions of "SAGA/TODO"

1,023 bytes added ,  03:21, 10 June 2007
Update
(Update)
(Update)
Line 3: Line 3:
* '''IHNM''' shows complete intro. Also, some chapters are partially working, but it's not possible to return to the character selection screen once a chapter is completed (or abruptly stopped by a wrong player option) and ScummVM exits instead.
* '''IHNM''' shows complete intro. Also, some chapters are partially working, but it's not possible to return to the character selection screen once a chapter is completed (or abruptly stopped by a wrong player option) and ScummVM exits instead.
** '''Chapter 1''' (Gorrister): '''Completable''' with full points but has some glitches
** '''Chapter 1''' (Gorrister): '''Completable''' with full points but has some glitches
** '''Chapter 2''' (Ellen): Needs more testing
** '''Chapter 2''' (Ellen): Not completable, it's impossible to take the compact disk from the yellow statue after the elevator scene
** '''Chapter 3''' (Benny): Not completable, trying to use the video screen in the elder's cave crashes ScummVM. Also, when Ben goes to sleep, ScummVM crashes too
** '''Chapter 3''' (Benny): Not completable, trying to use the video screen in the elder's cave crashes ScummVM. Also, when Ben goes to sleep, ScummVM crashes too
** '''Chapter 4''' (Nimdok): '''Completable''' with full points but has some glitches
** '''Chapter 4''' (Nimdok): '''Completable''' with full points but has some glitches
Line 29: Line 29:
** 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''
*** ''When interacting with the rightmost monitor in the room with the monitors, the animation is not shown correctly and the game's palette after the animation is all wrong, because of the missing restoreScene function''
*** ''After any animation or video is finished, the scene is not updated''
** 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)
** for videos, erase the screen before showing a video
** for videos, erase the screen before showing a video
Line 49: Line 51:


=== Sprite bugs ===
=== Sprite bugs ===
These bugs occur because currently ScummVM doesn't handle properly objects that have more than 1 frame
* Chapter 1 (Gorrister): When flushing the toilet, the door is moved to a weird spot (looks like a line above the toilet stall)
* Chapter 1 (Gorrister): When flushing the toilet, the door is moved to a weird spot (looks like a line above the toilet stall)
* Chapter 1 (Gorrister): The hatch inside the zeppelin is not drawn correctly
* Chapter 1 (Gorrister): The hatch inside the zeppelin is not drawn correctly
* When Ellen is selected at the character selection screen and while AM is talking to her, she should have a different expression in her portrait, which changes once she gets zapped outside the pyramid. Her portrait is static in ScummVM
* When Ellen is selected at the character selection screen and while AM is talking to her, she should have a different expression in her portrait, which changes once she gets zapped outside the pyramid. Her portrait is static in ScummVM
* Chapter 2 (Ellen): The animation shown when the sarcophagus opens is wrong
* Chapter 4 (Nimdok): When pushing the vent in the patient recovery room, the vent sprite is not updated (but the vent opens normally)
* Chapter 4 (Nimdok): When pushing the vent in the patient recovery room, the vent sprite is not updated (but the vent opens normally)
* Chapter 4 (Nimdok): When the prisoners take over the prison, the mob of the angry prisoners in the entrance is not shown properly. Only the animated arms of the prisoners are shown
* Chapter 4 (Nimdok): When the prisoners take over the prison, the mob of the angry prisoners in the entrance is not shown properly. Only the animated arms of the prisoners are shown
Line 62: Line 66:


=== Chapter 2: Ellen ===
=== Chapter 2: Ellen ===
* When interacting with the rightmost monitor in the room with the monitors, the animation is not shown correctly and the game's palette after the animation is all wrong
* ['''Important'''] It's not possible to interact with the compact disk that appears on the statue after the elevator scene, because the statue's hitzone is above the compact disk's hitzone. This seems to be caused by sprite priority, and is similar to the chalk issue in Ted's chapter. Perhaps this is caused by the differences in QueueDisplayedObject
* When Ellen is in the elevator and she pushes a date, the answers that the elevator gives have no text


=== Chapter 3: Benny ===
=== Chapter 3: Benny ===
Line 72: Line 77:


=== Chapter 5: Ted ===  
=== Chapter 5: Ted ===  
* ['''Important'''] When you use the sleeping spell on the witch, she falls down and drops a chalk. It's not possible to interact with that chalk, the circle's hitzone is above it
* ['''Important'''] When you use the sleeping spell on the witch, she falls down and drops a chalk. It's not possible to interact with that chalk, the circle's hitzone is above it. This seems to be caused by sprite priority, and is similar to the compact disk issue in Ellen's chapter. Perhaps this is caused by the differences in QueueDisplayedObject


=== Chapter 6: Endgame ===  
=== Chapter 6: Endgame ===  
1,489

edits