Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-30 | SCI: Fix script bug #3606025 - "SCI: Crazy Nick's: King Graham's Challenge ↵ | Filippos Karapetis | |
Backgammon Crash" The script in question has a bug - it was fixed for checkers, but not backgammon | |||
2013-03-21 | SCI: Fix loading in Jones | Filippos Karapetis | |
This has been broken for a (very) long time, a regression from commit 6ff4dd2 | |||
2013-02-23 | ALL: Fix typo (existant->existent) | Willem Jan Palenstijn | |
2013-02-17 | SCI: Fix bug #3538416 - "SCI: SQ4 CD text glitches in introduction" | Filippos Karapetis | |
2013-02-17 | SCI: Fix bug #3604944 - "SCI: QFG1VGA: Missing dialogue when speaking to Kaspar" | Filippos Karapetis | |
2013-01-25 | SCI: Fix kReadNumber sign/hex behaviour | Willem Jan Palenstijn | |
Negative numbers now work, and hex overflow is handled like SSCI. Thanks to waltervn for testing. | |||
2013-01-24 | SCI: Update documentation on bug #3585189 and remove an invalid TODO | Filippos Karapetis | |
Thanks wjp for pointing out some extra parameters related to pathfinding in SCI | |||
2013-01-24 | SCI: Fix shadow warning | Willem Jan Palenstijn | |
2013-01-24 | SCI: Add GetAngle for SCI1 that matches SSCI | Willem Jan Palenstijn | |
Thanks to waltervn for creating a scis test script to verify. | |||
2013-01-24 | SCI: Fix bug #3585189 - "SCI: QFG1VGA - game hangs in the tavern" | Filippos Karapetis | |
2013-01-23 | SCI: Bugfix for commit 0968acc: only filter out missing messages for the jar | Filippos Karapetis | |
This is to properly fix bug #3601090 without removing any functionality. The additional check ensures that the look and hand icons work with the jar. Many thanks to lskovlun for debugging this and providing a fix | |||
2013-01-23 | SCI: Fix script bug #3601090 - "SCI: Pepper's Adventures in Time: Game ↵ | Filippos Karapetis | |
becomes unsolvable" Many thanks to lskovlun for debugging this problem and finding the offending script code that caused it. | |||
2013-01-23 | SCI: Slight cleanup in kMessage() | Filippos Karapetis | |
2013-01-22 | SCI: Fix uninitialized variable workaround for scene 510 (bug #3575570) | Filippos Karapetis | |
A non-zero value must be used in the uninitialized variable, otherwise the prize is awarded twice. Fixes bug #3575570 - "SCI: QfG3: Both the player and Yesufu are declared winners" | |||
2013-01-22 | SCI: Fix angle rounding in the SCI1 implementation of kGetAngle (bug #3601479) | Filippos Karapetis | |
Fixes bug #3601479 - "SCI KQ6: Castle walls - stuck in same room". Many thanks to wjp for his help on the kGetAngle implementation | |||
2013-01-11 | SCI: Add another workaround for a script bug in QFG4 | Filippos Karapetis | |
2013-01-11 | SCI: Add some info on kPalVary(9)/kPalVaryUnknown2 | Filippos Karapetis | |
2013-01-11 | SCI: Add 2 workarounds for script bugs in QFG4 | Filippos Karapetis | |
2013-01-11 | SCI: Add subop 9 of kPalVary (used in SCI32, e.g. QFG4 when exiting the caves) | Filippos Karapetis | |
2012-12-31 | SCI32: Add more KScrollWindow notes | Willem Jan Palenstijn | |
2012-12-30 | SCI32: Add more KScrollWindow notes | Willem Jan Palenstijn | |
2012-12-30 | SCI32: Add notes about KScrollWindow/Where,Go | Willem Jan Palenstijn | |
2012-12-30 | SCI32: Add some notes about KScrollWindow/Add | Willem Jan Palenstijn | |
2012-11-15 | SCI: Properly reset the palVary signal when loading (bug #3575569) | Filippos Karapetis | |
2012-11-07 | SCI: Fix bug #3575569 - "SCI: QFG1VGA: Palette/hue bug after loading" | Filippos Karapetis | |
We make sure that any leftover palVary timers are removed when loading. This is an edge case, but it won't hurt to remove these timers just in case | |||
2012-10-22 | SCI: Add a workaround for bug #3568452 - "SCI: QFG1VGA - Path finding bug in ↵ | Filippos Karapetis | |
the forest" This workaround has been added for now to stop the game from freezing. A more correct solution would be to match our pathfinding algorithm to what SSCI is doing, but with this workaround we can stop the more immediate problem (game freezing) now. | |||
2012-10-22 | SCI: Fix bug #3578335 - "SCI: Mixed-Up Mother Goose EGA - crash upon ↵ | Filippos Karapetis | |
choosing kid" In several SCI0 games, the parameter to kDoSoundFade can be null. We handle that case, instead of adding individual workarounds per game | |||
2012-10-22 | SCI: Add the Inside the Chest / Benind the Developer's Shield demo | Filippos Karapetis | |
2012-10-13 | SCI: Fix bug #3568431 - "SCI: QFG1VGA - Text glitch at the ghosts death screen" | Filippos Karapetis | |
This is a script bug, and is present in the original game as well. Thanks to lskovlun for assisting with this one | |||
2012-10-07 | SCI: Fix Uhura's Woo conversation option | Willem Jan Palenstijn | |
This is bug #3040722. It was trying to open a non-existent submenu. We now force a return after handling the conversation option right before it tries to look for this submenu. | |||
2012-10-07 | SCI: Flip assert | Willem Jan Palenstijn | |
This way the assert is checking that the allocated buffer is large enough for the memcpy that follows it. | |||
2012-10-06 | SCI: Fix dissect_script crash with invalid object types | Willem Jan Palenstijn | |
2012-10-06 | SCI: Fix some console output formatting | Willem Jan Palenstijn | |
2012-10-05 | SCI: Add kReadNumber fixme | Willem Jan Palenstijn | |
Thanks to Walter for noticing this. | |||
2012-10-01 | SCI: Fix compilation with MSVC (atan2() was ambiguous) | Filippos Karapetis | |
2012-09-30 | SCI: Implement kMergePoly | Willem Jan Palenstijn | |
Thanks to Walter for creating debugging tools for MergePoly and testing. | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-08-26 | Merge pull request #268 from clone2727/video-rewrite | Matthew Hoops | |
VideoDecoder upgrade & partial rewrite | |||
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-16 | VIDEO: Merge AdvancedVideoDecoder into VideoDecoder | 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-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-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 |