1,507
edits
(Update) |
(Update) |
||
Line 6: | Line 6: | ||
== IHNM ToDos == | == IHNM ToDos == | ||
* Actor animations are all wrong. (It's better now, but is it right yet?). Helen's walking animation is not showing at all. Actor::getActorFrameRange keeps throwing wrong frametypes 0x0 and 0x2 for actorId 0x2000 and 0x2001 | * Actor animations are all wrong. (It's better now, but is it right yet?). Helen's walking animation is not showing at all. Actor::getActorFrameRange keeps throwing wrong frametypes 0x0 and 0x2 for actorId 0x2000 and 0x2001 | ||
* | * Update frameCount correctly, so that the game waits properly for the end of each animation. Probably related to the actor animations/frame display bugs | ||
* Actor walking speed is not correct (It's better now, but is it right yet? Calculations should be the same, and it seems to be similar to the otiginal running under DOSBox) | * Actor walking speed is not correct (It's better now, but is it right yet? Calculations should be the same, and it seems to be similar to the otiginal running under DOSBox) | ||
* sfPlaceActor throws a "Wrong frameOffset 0x1" warning when using the knife to scare the mice away in the kitchen with Gorrister | * sfPlaceActor throws a "Wrong frameOffset 0x1" warning when using the knife to scare the mice away in the kitchen with Gorrister | ||
* After the introduction, during the character selection screen, 5 warnings are thrown (Frame List ID = 0 for actor index 0,1,2,3,9). This happens at other places, too | * After the introduction, during the character selection screen, 5 warnings are thrown (Frame List ID = 0 for actor index 0,1,2,3,9). This happens at other places, too | ||
* After the introduction, during the character selection screen, if the mouse is hovered over a character, the game crashes. This is probably related to setStatusText | |||
* After chapter selection AM has intro speech. It is not possible to skip it with ESC, but it is possible to skip it with the left mouse button | * After chapter selection AM has intro speech. It is not possible to skip it with ESC, but it is possible to skip it with the left mouse button | ||
* It seems that depth image isn't correct. Different format? | * It seems that depth image isn't correct. Different format? | ||
Line 24: | Line 25: | ||
* It's impossible to climb up the stairs with Gorrister, because the hitzone returned is wrong. ScummVM crashes with "ObjectMap::getHitZone wrong index 0x1!" | * It's impossible to climb up the stairs with Gorrister, because the hitzone returned is wrong. ScummVM crashes with "ObjectMap::getHitZone wrong index 0x1!" | ||
* Conversation options are not shown. Therefore, it's currently impossible to talk to characters when multiple conversation options are available. This is noticeable with Nimdok, where you are able to talk to the guard (no conversation options) but when talking to the prisoner, the expected conversation options are not shown. If a conversation option is selected (using a hack in the code), the character does not say it and we immediately jump to the other character's reply instead | * Conversation options are not shown. Therefore, it's currently impossible to talk to characters when multiple conversation options are available. This is noticeable with Nimdok, where you are able to talk to the guard (no conversation options) but when talking to the prisoner, the expected conversation options are not shown. If a conversation option is selected (using a hack in the code), the character does not say it and we immediately jump to the other character's reply instead | ||
* | * Pathfinding algorithm bugs: When walking with Benny from the forest to the caves, the actor can't find the path properly. Also, 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 | ||
* 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 without error | * 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 without error | ||
* Implement several missing script functions (e.g. sfScriptFade, sfScriptStartVideo, sfScriptReturnFromVideo, sfScriptEndVideo etc) | |||
edits