1,509
edits
(Update) |
(Update) |
||
Line 14: | Line 14: | ||
=== General === | === General === | ||
* ['''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 | * Implement several missing functions: | ||
** Psychic profile related: sfPsychicProfile and sfPsychicProfileOff | |||
** Video related: Anim::startVideo, Anim::returnFromVideo, Anim::endVideo | |||
** Cutaway related: Anim::returnFromCutAway | |||
** Video and cutaway related: Scene::restoreScene | |||
* Psychic Profile display. Underlying variables seem to be deciphered. | |||
* In-game animations are not shown, because of the unimplemented sfScriptStartVideo(), sfScriptEndVideo() and sfScriptReturnFromVideo() opcodes | |||
* Conversation options are not shown correctly (wrong colors). Also, if a conversation option is selected, the character does not say it and we immediately jump to the other character's reply instead | * Conversation options are not shown correctly (wrong colors). Also, if a conversation option is selected, the character does not say it and we immediately jump to the other character's reply instead | ||
* Actor walking speed is not correct when exiting from rooms | * Actor walking speed is not correct when exiting from rooms | ||
* After chapter selection AM has intro speech. After the speech, the actor is incorrectly shown for a brief moment. In the original, the screen colors get garbled momentarily, so this seems to be an issue with the scripts in the original game, albeit it affects ScummVM in a different manner | * After chapter selection AM has intro speech. After the speech, the actor is incorrectly shown for a brief moment. In the original, the screen colors get garbled momentarily, so this seems to be an issue with the scripts in the original game, albeit it affects ScummVM in a different manner | ||
Line 29: | Line 34: | ||
* When the spiritual barometer changes, the character's portrait changes to "happy" or "sad", but the background color is updated 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 after moving to another screen | ||
* Actor::getActorFrameRange keeps throwing wrong frametypes 0x0 and 0x2 for actorId 0x2000 and 0x2001 during character selection | * Actor::getActorFrameRange keeps throwing wrong frametypes 0x0 and 0x2 for actorId 0x2000 and 0x2001 during character selection | ||
=== Chapter 1: Gorrister === | === Chapter 1: Gorrister === |
edits