Open main menu

Difference between revisions of "SCI/TODO"

97 bytes removed ,  15:22, 23 September 2011
Update
(Moved kRemapColors)
(Update)
Line 35: Line 35:
=== Graphics ===
=== Graphics ===
* Finish support for Robot (RBT) videos
* Finish support for Robot (RBT) videos
** Fix sound "hiccups"
** Fix sound "hiccups" (most likely because of overlapping sound chunks, or because there's leftover header data left in each chunk)
** Fix scaling (e.g. in the Phantasmagoria logo video)
** Fix scaling (e.g. in the Phantasmagoria logo video)
** Other issues(?)
** Other issues(?)
Line 82: Line 82:
* kUpdateLine - used by LSL6 hires
* kUpdateLine - used by LSL6 hires
* kSetPalStyleRange - 2 integer parameters, start and end. All styles from start-end (inclusive) are set to 0
* kSetPalStyleRange - 2 integer parameters, start and end. All styles from start-end (inclusive) are set to 0
* kNewRoom - 1 integer parameter, the current room number. Probably peforms initializations
* kMorphOn - used by SQ6, script 900, the datacorder reprogramming puzzle (from room 270)
* kMorphOn - used by SQ6, script 900, the datacorder reprogramming puzzle (from room 270)
* kSetHotRectangles - used by Phantasmagoria 1
* kSetHotRectangles - used by Phantasmagoria 1
Line 98: Line 97:
=== VM ===
=== VM ===
* Future TODO: Merge the SCI0-SCI1.1 and SCI2-SCI2.1 string/array handling code, if possible
* Future TODO: Merge the SCI0-SCI1.1 and SCI2-SCI2.1 string/array handling code, if possible
* kArray/kString: Find out why later SCI2.1 versions call these interchangeably (kString on arrays and vice versa)


== SCI3 missing features ==
== SCI3 missing features ==
1,489

edits