Open main menu

Difference between revisions of "SAGA/TODO"

226 bytes removed ,  19:36, 4 June 2007
Update
(Update)
(Update)
Line 5: Line 5:


== IHNM ToDos ==
== IHNM ToDos ==
* ['''Important'''] 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
* ['''Important'''] Implement sfScriptGotoScene differences for IHNM. For example, 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'''] Implement sfScriptGotoScene differences for IHNM. For example, 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'''] Stepzone format seems to be changed. For examplem when trying to climb up the stairs to the second floor of the zeppelin with Gorrister, the hitzone returned is wrong. ScummVM adjusts incorrect hitzone 1 with 0 in this case. This is probably related to the unknown format of the stepzones. This adjustment doesn't work when climbing down the stairs though, so it's impossible to climb down the stairs once you've climbed up. This occurs because the staircase is a stepzone which is incorrectly loaded as a hitzone
* ['''Important'''] Stepzone format seems to be changed. For examplem when trying to climb up the stairs to the second floor of the zeppelin with Gorrister, the hitzone returned is wrong. ScummVM adjusts incorrect hitzone 1 with 0 in this case. This is probably related to the unknown format of the stepzones. This adjustment doesn't work when climbing down the stairs though, so it's impossible to climb down the stairs once you've climbed up. This occurs because the staircase is a stepzone which is incorrectly loaded as a hitzone
* Conversation options are not shown correctly (wrong positioning and colors). This is noticeable with Nimdok, when talking to the prisoner. Also, if a conversation option is selected, the character does not say it and we immediately jump to the other character's reply instead
* Psychic Profile display. Underlying variables seem to be deciphered.
* Psychic Profile display. Underlying variables seem to be deciphered.
* 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
1,489

edits