1,507
edits
(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) | ||
** | *** ''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): | * 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 | ||
edits