Open main menu

Difference between revisions of "SAGA/TODO"

30 bytes added ,  01:00, 7 July 2007
Some small updates and cleanup
(Benny no longer walks backwards for a bit after talking with the child)
(Some small updates and cleanup)
Line 21: Line 21:
* When the spiritual barometer changes, the character's portrait changes to "happy" or "sad", but the background color is updated only after moving to another screen
* When the spiritual barometer changes, the character's portrait changes to "happy" or "sad", but the background color is updated only after moving to another screen
* The psychic profile is not supported, because of the missing opcodes sfPsychicProfile, sfPsychicProfileOff, probably sf87 and perhaps others too
* The psychic profile is not supported, because of the missing opcodes sfPsychicProfile, sfPsychicProfileOff, probably sf87 and perhaps others too
* sfPlaceActor throws a "Wrong frameOffset 0x0" warning when using the knife to scare the mice away in the kitchen
* Finish up the save/load dialogs:
* Finish up the save/load dialogs:
** Load confirmation dialog is not shown
** Load confirmation dialog is not shown
Line 32: Line 33:
** Psychic profile related: sfPsychicProfile and sfPsychicProfileOff and perhaps sf87
** Psychic profile related: sfPsychicProfile and sfPsychicProfileOff and perhaps sf87
** 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
*** ''The nightfall animation is not handled correctly yet, due to the missing sfScriptFade function. Currently, there's a workaround that doesn't show it at all''
* Investigate what the following opcodes are:
* Investigate what the following opcodes are:
** sf87 (psychic profile related)
** sf87 (psychic profile related)
Line 40: Line 41:
=== Sprite bugs ===
=== Sprite bugs ===
These bugs occur because currently ScummVM doesn't handle properly objects that have more than 1 frame. In all the problematic cases, Actor::getSpriteParams throws an invalid frameNumber warning about the problematic object. Most of these objects are doors
These bugs occur because currently ScummVM doesn't handle properly objects that have more than 1 frame. In all the problematic cases, Actor::getSpriteParams throws an invalid frameNumber warning about the problematic object. Most of these objects are doors
* Chapter 1 (Gorrister): The hatch inside the zeppelin is not drawn correctly
* Chapter 1 (Gorrister): Repeatedly looking at the cages in the zeppelin's engine room while a caged animal is shown causes ScummVM to crash. During the animal torture animation, Actor::getSpriteParams keeps throwing warnings
* 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): Actor::getSpriteParams keeps throwing warnings when walking to the upper floor, in the scene with the baloons and the stitching/opening
* Chapter 2 (Ellen): When pushing/using any monitor, after the cutscene the monitor doesn't show anything on its screen
* Chapter 2 (Ellen): When pushing/using any monitor, after the cutscene the monitor doesn't show anything on its screen
* Chapter 2 (Ellen): The animation shown when the sarcophagus opens and closes is wrong
* Chapter 2 (Ellen): The animation shown when the sarcophagus opens and closes is wrong
Line 49: Line 52:
=== Pathfinding bugs ===
=== 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
* Chapter 2 (Ellen): When trying to interact with the monitor on the right in the monitors room, Ellen enters the next room instead
=== Chapter 1: Gorrister ===
* sfPlaceActor throws a "Wrong frameOffset 0x0" warning when using the knife to scare the mice away in the kitchen
* Repeatedly looking at the cages in the zeppelin's engine room while a caged animal is shown causes ScummVM to crash
=== Chapter 2: Ellen ===
=== Chapter 3: Benny ===
* The nightfall animation is not handled correctly yet, due to the missing sfScriptFade function. Currently, there's a workaround that doesn't show it at all
=== Chapter 4: Nimdok ===
=== Chapter 5: Ted ===
=== Chapter 6: Endgame ===
[Not possible to test yet]




1,507

edits