Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-08-21 | SCI: More work on kRemapColors | Filippos Karapetis | |
This implements some more color remap-based palette effects, found in QFG4 | |||
2012-08-21 | SCI: Extend a workaround for the dream sequence in QFG4 | Filippos Karapetis | |
2012-08-21 | SCI: Use a simpler atan implementation for kGetAngle in SCI1 and newer games | Filippos Karapetis | |
SCI1 games (QFG2 and newer) use a simpler and more accurate atan implementation for kGetAngle. This properly fixes bug #3540976. | |||
2012-08-20 | SCI: Set the correct audio type for SCI1.1 sound effects, fixing bug #3554709 | Filippos Karapetis | |
Now, sound effects in SCI1.1 games will no longer be incorrectly using the speech sound volume. This avoids them being silenced in floppy games that are flagged as not having speech. Fixes bug #3554709 - "SCI: Digital SFX don't play when Override Global Audio set" | |||
2012-08-20 | SCI: Fix script bug #3555404 - "SCI: KQ6 Spider Scene Game Freeze" | Filippos Karapetis | |
2012-08-16 | VIDEO: Merge AdvancedVideoDecoder into VideoDecoder | Matthew Hoops | |
2012-08-16 | VIDEO: Remove setSystemPalette() | Matthew Hoops | |
2012-08-16 | VIDEO: Remove the Coktel video code from using the VideoDecoder API | Matthew Hoops | |
After discussing with DrMcCoy, we felt this the best way to proceed. A wrapper class that implements AdvancedVideoDecoder is still around for use in SCI. | |||
2012-08-11 | SCI: Add PQ3 Spanish DOS detection entry from bug #3555647. | D G Turner | |
2012-08-11 | SCI: Add KQ5 Spanish DOS detection entry from bug #3555646. | D G Turner | |
2012-08-07 | SCI: Remove duplicate detection entry | Willem Jan Palenstijn | |
There is no indication in the corresponding bug report this was for an Amiga version. | |||
2012-08-07 | SCI: Add extra comments to new detection entries. No functional changes. | D G Turner | |
2012-08-07 | SCI: Add missing QFG1 detection entries from bug #3554611. | D G Turner | |
2012-08-07 | SCI: Add missing QFG2 detection entry from bug #3554614. | D G Turner | |
2012-08-02 | SCI: Add a workaround for a script bug in QFG4 | Filippos Karapetis | |
Thanks to Charles for testing | |||
2012-07-27 | VIDEO: Adapt QuickTimeDecoder to the AdvancedVideoDecoder API | Matthew Hoops | |
2012-07-27 | SCI: Add a workaround for a bug in Phantasmagoria 1 | Filippos Karapetis | |
2012-07-27 | SCI: Add support for kCD(0) with a parameter | Filippos Karapetis | |
It's now possible to start a chapter in Phantasmagoria 1 | |||
2012-07-26 | SCI: Add some debug code to op_line | Filippos Karapetis | |
2012-07-26 | SCI: Differentiate between screen width and pitch | Filippos Karapetis | |
This properly addresses the odd screen width (630) in Phantasmagoria 1 | |||
2012-07-25 | SCI: Fix delete[] formatting. | Johannes Schickel | |
2012-07-25 | SCI: Add a workaround for a script bug in QFG4 | Filippos Karapetis | |
2012-07-25 | SCI: Silence some very chatty warnings | Filippos Karapetis | |
Also, add an example room where kRemapToGray is called | |||
2012-07-25 | SCI: Expand an uninitialized read workaround for SQ6 | Filippos Karapetis | |
2012-07-25 | SCI: Add a workaround for QFG4, screen 140 (character selection screen) | Filippos Karapetis | |
2012-07-25 | SCI: Set the RemapByPercent palette initially | Filippos Karapetis | |
This needs to be performed because the screen palette might not change after the call. Fixes the display of the bat in the character selection screen in the full version of QFG4 | |||
2012-07-25 | SCI: Rewrite the color remapping code to support simultaneous effects | Filippos Karapetis | |
Fixes the torch in the full version of QFG4 | |||
2012-07-24 | SCI: Refresh remapping by percent whenever the screen palette changes | Filippos Karapetis | |
2012-07-24 | SCI: Cleanup of the palette remapping code | Filippos Karapetis | |
2012-07-24 | SCI: More work on color remapping | Filippos Karapetis | |
More transparency/color mapping effects are now working (e.g. the flashlight at the Gedde tomb in GK1, the rays of light at Schloss Ritter in GK1, the torch in the QFG4 demo and the shadows in QFG4, PQ4 and KQ7) | |||
2012-07-24 | SCI: Remove unused variables | Filippos Karapetis | |
2012-07-24 | SCI: Initial implementation of kRemapColors(kRemapByPercent) | Filippos Karapetis | |
Fixes some graphics glitches in the QFG4 demo and the menus of QFG4, by implementing one of the transparency effects used mainly in SCI32. Many thanks to fuzzie for her debugging info on QFG4 demo and to wjp for his great help on the dissassembly | |||
2012-07-24 | SCI: Separate the early SCI11 version of kRemapColors from the SCI32 one | Filippos Karapetis | |
2012-07-22 | SCI: Rewrite RobotDecoder to use the AdvancedVideoDecoder API | Matthew Hoops | |
2012-07-22 | VIDEO: Rewrite the AVI code to use AdvancedVideoDecoder | Matthew Hoops | |
In addition to using the new API, it should theoretically support multiple audio and video tracks now but that has not been tested. | |||
2012-07-22 | VIDEO: Merge the three Fixed* VideoTrack classes | Matthew Hoops | |
Avoids diamond inheritance, which makes it impossible to downcast without rtti | |||
2012-07-21 | SCI: Switch SEQDecoder to using the new FixedDurationVideoTrack subclass | Matthew Hoops | |
2012-07-21 | VIDEO: Add getWidth()/getHeight()/getPixelFormat() functions to VideoTrack | Matthew Hoops | |
The default implementations of those functions in AdvancedVideoDecoder now call into them. | |||
2012-07-20 | SCI: Move the SEQ code to the new VideoDecoder API | Matthew Hoops | |
2012-07-17 | SCI: Bugfix for kCreateTextBitmap(). Fixes the ComPost text in the SQ6 demo | Filippos Karapetis | |
2012-07-16 | SCI: Only skip text in room 100 in the SQ6 demo | Filippos Karapetis | |
2012-07-16 | SCI: Temporarily disable text display in the demo of SQ6 to stop crashes | Filippos Karapetis | |
2012-07-16 | SCI: Handle all negative priority values. Fixes graphics in the SQ6 demo | Filippos Karapetis | |
2012-07-15 | SCI: Properly detect the Polish version of KQ5 | Filippos Karapetis | |
Thanks to jacek909 for the extra MD5 checksums of the Polish version. This fixes bugs #2725722 (Polish version checksums) and #3536863 (SCI: KQ5 Floppy English detected as Polish) | |||
2012-07-09 | SCI: Update comments in kGetAngleWorker() | Filippos Karapetis | |
2012-07-08 | SCI: Also set the filename of the videoState struct when playing AVIs | Filippos Karapetis | |
2012-07-08 | SCI: Fix a typo and add some comments to kGetAngleWorker() | Filippos Karapetis | |
2012-07-08 | SCI: Ignore another leftover script from KQ7 in the debugger | Filippos Karapetis | |
2012-07-08 | SCI: Add another English floppy version of KQ5 (bug #3536863) | Filippos Karapetis | |
According to this bug report, there exists another English version with the same file checksums as the vanilla English version, patched to Polish. We need a better way of distinguishing the two versions. Until we do, this is a duplicate entry of the Polish floppy version | |||
2012-07-08 | SCI: Show information for correct file naming in the QFG4 import room | Filippos Karapetis | |
This information is shown in previous QFG versions, but it had to be placed in a SCI32 graphics function in order to be shown in QFG4 too |