Open main menu

Difference between revisions of "SAGA/TODO"

7 bytes added ,  11:30, 19 July 2007
m
Layout
(Layout, grouped the status of the IHNM chapters and made new categories for optimizations and MIDI related issues. Also, mentioned the pause with digital music)
m (Layout)
Line 1: Line 1:
== Status ==
== Status ==
=== ITE ===
=== ITE ===
* ITE is completable
* ITE is completable
* The Amiga version is not supported yet
* The Amiga version is not supported yet
* The original DOS demo is not supported yet, as it is based on very early version of engine, so many structures are different. Most of the resources have been mapped but they're still untested. The actors and objects list needs to be moved to our code. They've been found but not processed yet
* The original DOS demo is not supported yet, as it is based on very early version of engine, so many structures are different. Most of the resources have been mapped but they're still untested. The actors and objects list needs to be moved to our code. They've been found but not processed yet


=== IHNM ===
=== IHNM ===
Line 20: Line 22:
** ''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 goes to AM's screen but the speech is all wrong, and we never see the player selection screen
** ''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 goes to AM's screen but the speech is all wrong, and we never see the player selection screen
* ['''Important'''] Properly handle objects that have more than 1 frame. Refer to the [[SAGA/TODO#Sprite_bugs|sprite bugs]] section below
* ['''Important'''] Properly handle objects that have more than 1 frame. Refer to the [[SAGA/TODO#Sprite_bugs|sprite bugs]] section below


=== General ===
=== General ===
Line 31: Line 34:
** Some colors are wrong
** Some colors are wrong
** The save game scrollbar is wrong
** The save game scrollbar is wrong


=== Missing functions ===
=== Missing functions ===
Line 41: Line 45:
** sf88
** sf88
** sf89
** sf89


=== Sprite bugs ===
=== Sprite bugs ===
Line 52: Line 57:
* Chapter 4 (Nimdok): When pushing the vent in the patient recovery room, the vent sprite is not updated (but the vent opens normally)
* Chapter 4 (Nimdok): When pushing the vent in the patient recovery room, the vent sprite is not updated (but the vent opens normally)
* Chapter 5 (Ted): ['''Important'''] It's not possible to interact with the maid's door, as the closed door is not drawn at all. Therefore, it's not possible to tell Surgat to unlock it
* Chapter 5 (Ted): ['''Important'''] It's not possible to interact with the maid's door, as the closed door is not drawn at all. Therefore, it's not possible to tell Surgat to unlock it


=== Pathfinding bugs ===
=== Pathfinding bugs ===
Line 69: Line 75:


== Long-term ToDos for the SAGA engine ==
== Long-term ToDos for the SAGA engine ==
=== Bugs/misfeatures ===
=== Bugs/misfeatures ===
* handleConverseUpdate scrolls converse too quickly
* handleConverseUpdate scrolls converse too quickly
1,489

edits