Open main menu

Difference between revisions of "SAGA/TODO"

930 bytes added ,  04:32, 9 June 2007
Update
(Update, a lot of pathfinding bugs have been fixed now)
(Update)
Line 2: Line 2:
* '''ITE''' is completable with rare minor gfx glitches.<br>
* '''ITE''' is completable with rare minor gfx glitches.<br>
* '''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): Needs more testing
** Chapter 3 (Benny): Not completable, trying to use the video screen in the elder's cave crashes ScummVM
** '''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
** Chapter 5 (Ted): Needs more testing
** '''Chapter 5''' (Ted): Not completable, it's impossible to interact with the chalk that the witch drops when you sleep her
** Chapter 6 (Endgame): Not possible to test yet
** '''Chapter 6''' (Endgame): Not possible to test yet




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
* Implement several missing functions:
** 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''':
** 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
** 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
*** 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
Line 42: Line 47:
* Chapter 3 (Benny): When clicking on a cave entrance with Ben, he starts walking to the cave and then moves a step back, thus he can't enter it. If the user clicks on the lower left of each cave (or other spots around the cave entrance), Ben enters the cave correctly
* Chapter 3 (Benny): When clicking on a cave entrance with Ben, he starts walking to the cave and then moves a step back, thus he can't enter it. If the user clicks on the lower left of each cave (or other spots around the cave entrance), Ben enters the cave correctly
** ''Instructions to reproduce: Use the stairs, fall down, go up to the caves and try to enter the middle cave (the one with the blue light)''
** ''Instructions to reproduce: Use the stairs, fall down, go up to the caves and try to enter the middle cave (the one with the blue light)''
=== Sprite bugs ===
* 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 2 (Ellen): Ellen's animations are not showing at all
* 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 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 1: Gorrister ===
=== Chapter 1: Gorrister ===
* When flushing the toilet, the door is moved to a weird spot (looks like a line above the toilet stall)
* The hatch inside the zeppelin is not drawn correctly
* sfPlaceActor throws a "Wrong frameOffset 0x1" warning when using the knife to scare the mice away in the kitchen
* sfPlaceActor throws a "Wrong frameOffset 0x1" warning when using the knife to scare the mice away in the kitchen
* Using the jukebox in the honky-tonk changes "use" to "use with". Perhaps an issue with whichObject()
* Using the jukebox in the honky-tonk changes "use" to "use with". Perhaps an issue with whichObject()
* Looking at the cages in the zeppelin's engine room while a caged animal is shown can cause ScummVM to crash
* Looking at the cages in the zeppelin's engine room while a caged animal is shown can cause ScummVM to crash
* 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 doing a good deed which raises the spiritual barometer with Gorrister (e.g. when Gorrister is wiping his hands on the tablecloth), the music should change to a more "light" theme. This is not happening in ScummVM
* When doing a good deed which raises the spiritual barometer with Gorrister (e.g. when Gorrister is wiping his hands on the tablecloth), the music should change to a more "light" theme. This is not happening in ScummVM


=== Chapter 2: Ellen ===
=== Chapter 2: Ellen ===
* Ellen's animations are not showing at all
* 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
* 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
* 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 3: Benny ===
=== Chapter 3: Benny ===
* ['''Important'''] It's not possible to use the video screen in the elder's cave, ScummVM crashes
* ['''Important'''] It's not possible to use the video screen in the elder's cave, ScummVM crashes
* ['''Important'''] ScummVM crashes when Benny goes to sleep, at the scene where the caves are shown and it's getting dark. The crash occurs with sfWaitFrames


=== Chapter 4: Nimdok ===
=== Chapter 4: Nimdok ===
* 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
* The video where the golem kills Nimdok is not shown correctly
* When pushing the vent in the patient recovery room, the vent sprite is not updated (but the vent opens normally)
* 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 5: Ted ===  
=== Chapter 5: Ted ===  
* 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
* ['''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


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

edits