Open main menu

Difference between revisions of "SCI/TODO"

400 bytes added ,  14:31, 16 March 2010
Added more information on kPalVary/kAssertPalette
m (lsl5 issue is actually lsl1 issue)
(Added more information on kPalVary/kAssertPalette)
Line 3: Line 3:


* Graphics
* Graphics
** Palette morphing (kPalVary - used for example in the SQ5 intro) and kAssertPalette - assigned to m_kiewitz
** SCI1.1 Palette morphing (kPalVary and kAssertPalette)
*** kAssertPalette is used to make sure that the palette stays fixed to a custom palette number and is not affected by sprite palette. An example where this is utilized is QFG1VGA (for the day/night effects)
*** kPalVary is used for palette variation effects. An example is the first room of SQ5, when the simulator pod is lowered and Roger exits it. There is a palette variation (kPalVary) effect in that scene, where the initial red room palette slowly turns into the final blue palette. Currently, as a workaround, the final palette is set immediately
** Support for Japanese system font
** Support for Japanese system font
** Scaling inside kAnimate - scaleSignal bit 1 triggers setting of scaleX/scaleY. I don't fully understand the code yet. ffs. animate.cpp
** Scaling inside kAnimate - scaleSignal bit 1 triggers setting of scaleX/scaleY. I don't fully understand the code yet. ffs. animate.cpp
Line 42: Line 44:
* LSL5: tramps casino: when woman asks about random number, cursor of textedit control is not correctly positioned (i am not able to replicate the issue though there are still problems with textedit control that will get fixed)
* LSL5: tramps casino: when woman asks about random number, cursor of textedit control is not correctly positioned (i am not able to replicate the issue though there are still problems with textedit control that will get fixed)
* LSL5: Window placement is not 100% like sierra sci. it seems this only happens on windows with shadows. In sierra sci shadows are shown so actually the window is moved one up. Under our engine the shadow is not there, because the window is outside screen
* LSL5: Window placement is not 100% like sierra sci. it seems this only happens on windows with shadows. In sierra sci shadows are shown so actually the window is moved one up. Under our engine the shadow is not there, because the window is outside screen
* QFG1VGA: Missing day/night palette effect (because of missing kPalVary/kAssertPalette kernel calls)
* SQ1: Ulence Flats - when entering the ship, another ship appears. We see this ship shortly completely and then it starts appearing - not related to kAssertPalette/kPalVary, as they didn't exist in SQ1
* SQ1: Ulence Flats - when entering the ship, another ship appears. We see this ship shortly completely and then it starts appearing - not related to kAssertPalette/kPalVary, as they didn't exist in SQ1
* SQ1: Some effects missing (example: when destroying lasers on kerona) - not related to kAssertPalette/kPalVary, as they didn't exist in SQ1
* SQ1: Some effects missing (example: when destroying lasers on kerona) - not related to kAssertPalette/kPalVary, as they didn't exist in SQ1
1,489

edits