Open main menu

Difference between revisions of "SCI/TODO"

616 bytes removed ,  21:28, 26 January 2010
Removed 2 resolved palette issues in Brain 2 and SQ4CD, removed a resolved issue in Hoyle 3, added a new issue concerning music volume
m (more progress on sq4cd)
(Removed 2 resolved palette issues in Brain 2 and SQ4CD, removed a resolved issue in Hoyle 3, added a new issue concerning music volume)
Line 14: Line 14:
** Mac sound support
** Mac sound support
** Sound fading is currently disabled, as it doesn't work 100% in all games (e.g. in the intro of Pharkas)
** Sound fading is currently disabled, as it doesn't work 100% in all games (e.g. in the intro of Pharkas)
** Proper song volume support, currently volume is reset to max whenever a new song is loaded, which doesn't work right with older SCI games


== Known bugs ==
== Known bugs ==
Line 20: Line 21:
* Freddy Pharkas: In the demo version, when the old timer speaks, the legs of the sheriff are not shown (view 230) - seems to be missing bit 1 support inside kAnimate
* Freddy Pharkas: In the demo version, when the old timer speaks, the legs of the sheriff are not shown (view 230) - seems to be missing bit 1 support inside kAnimate
* Iceman: the game tries to draw invalid rects sometimes (e.g. in the first room, the people walking around ego), left is 32757, right is -32761 - may be VM issue
* Iceman: the game tries to draw invalid rects sometimes (e.g. in the first room, the people walking around ego), left is 32757, right is -32761 - may be VM issue
* Island of Dr. Brain: intro has some weird view issues - SCI1.1 doesnt seem to set _sysPalette on kPalette(1) anymore, but just set the palette directly thus it wont affect any views
* KQ5: At least in the desert when getting the staff grahams head is where his feet should be and his body is completely gone. Fixes itself as soon as he walks
* KQ5: At least in the desert when getting the staff grahams head is where his feet should be and his body is completely gone. Fixes itself as soon as he walks
* KQ5 Amiga: No sprites are shown in the first scene of the intro (Castle Daventry and wizard)
* KQ5 Amiga: No sprites are shown in the first scene of the intro (Castle Daventry and wizard)
Line 31: Line 31:
* SQ1: Ulence Flats - when entering the ship, another ship appears. We see this ship shortly completely and then it starts appearing, probably related to kAssertPalette()
* SQ1: Ulence Flats - when entering the ship, another ship appears. We see this ship shortly completely and then it starts appearing, probably related to kAssertPalette()
* SQ1: Some effects missing, definitely non-implemented kAssertPalette()/kPalVary (example: when destroying lasers on kerona)
* SQ1: Some effects missing, definitely non-implemented kAssertPalette()/kPalVary (example: when destroying lasers on kerona)
* SQ4CD: when aborting intro, the first screen background now contains some white pixels. This is because color 235 is used but currently not mapped in the picture palette, so the loaded view (spaceship) overwrites that color - checking with sierra sci reveaed - a) we are loading palette of background correctly, b) no new colors are added to the palette


=== Sound ===
=== Sound ===
Line 42: Line 41:
* Castle of Dr. Brain: After puzzle game (room 360), exiting the room throws error "attempt to subtract 2 pointers"
* Castle of Dr. Brain: After puzzle game (room 360), exiting the room throws error "attempt to subtract 2 pointers"
* Castle of Dr. Brain: Saving/Loading the game after puzzle game (room 360) shows an empty grey screen
* Castle of Dr. Brain: Saving/Loading the game after puzzle game (room 360) shows an empty grey screen
* Hoyle 3: game settings from game.opt are not read correctly, so if game.opt exists, the engine crashes inside fgets_wrapper(), at f->_in->readLine(dest, maxsize) (this file is created automatically if it's missing)
* Iceman: when playing the ball game, but standing on the right side, ego will walk against the net and the game will get seriously broken
* Iceman: when playing the ball game, but standing on the right side, ego will walk against the net and the game will get seriously broken
* Iceman: displays the warning "NodeValue() on a NULL pointer attempted" at numerous points during the map table scene
* Iceman: displays the warning "NodeValue() on a NULL pointer attempted" at numerous points during the map table scene
1,489

edits