aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine
AgeCommit message (Collapse)Author
2013-05-31SCI: Add a workaround for a script bug in SQ5, room 800 - bug #3614145Filippos Karapetis
2013-05-02COMMON: Change kPlatformPC to kPlatformDOSMatthew Hoops
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows.
2013-05-01SCI: Fix some non-initialized variables in SegManager - CID 1003116Filippos Karapetis
2013-05-01SCI: Fix a non-initialized variable in MessageState - CID 1003119Filippos Karapetis
2013-05-01SCI: Fix a non-initialized variable in MessageReader - CID 1003120Filippos Karapetis
2013-04-28SCI: Change wording for the cursor position workaroundsFilippos Karapetis
2013-04-28SCI: Fix Phantasmagoria Mac's kDoSoundMatthew Hoops
2013-04-27SCI: Change wording for bug/further info referencesFilippos Karapetis
2013-04-26SCI: Fix SCI32 BE selector name countMatthew Hoops
2013-04-26SCI: Add script patch for Freddy Pharkas Mac inventoryMatthew Hoops
Thanks to waltervn for figuring this mess out!
2013-04-23SCI: Fix kMessage REF subop orderingMatthew Hoops
Thanks to waltervn for testing values from running in DOSBox. Fixes bug #3034704
2013-04-20SCI: Add extra sanity checkWillem Jan Palenstijn
2013-04-19SCI: Replace workaround for bug #3605269 by script patchWillem Jan Palenstijn
2013-04-16SCI: Fix potential memory leak with Mac cursor's hotspotMatthew Hoops
2013-04-15SCI: Fix memory leakWillem Jan Palenstijn
2013-04-15SCI: Fix memory leakWillem Jan Palenstijn
2013-04-15SCI: Add missing breakWillem Jan Palenstijn
2013-03-30SCI: Fix two script bugs in PQ1 (message tuple typos) - bug #3605654Filippos Karapetis
2013-03-30SCI: 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-21SCI: Fix loading in JonesFilippos Karapetis
This has been broken for a (very) long time, a regression from commit 6ff4dd2
2013-02-23ALL: Fix typo (existant->existent)Willem Jan Palenstijn
2013-02-17SCI: Fix bug #3538416 - "SCI: SQ4 CD text glitches in introduction"Filippos Karapetis
2013-02-17SCI: Fix bug #3604944 - "SCI: QFG1VGA: Missing dialogue when speaking to Kaspar"Filippos Karapetis
2013-01-25SCI: Fix kReadNumber sign/hex behaviourWillem Jan Palenstijn
Negative numbers now work, and hex overflow is handled like SSCI. Thanks to waltervn for testing.
2013-01-24SCI: Update documentation on bug #3585189 and remove an invalid TODOFilippos Karapetis
Thanks wjp for pointing out some extra parameters related to pathfinding in SCI
2013-01-24SCI: Fix shadow warningWillem Jan Palenstijn
2013-01-24SCI: Add GetAngle for SCI1 that matches SSCIWillem Jan Palenstijn
Thanks to waltervn for creating a scis test script to verify.
2013-01-24SCI: Fix bug #3585189 - "SCI: QFG1VGA - game hangs in the tavern"Filippos Karapetis
2013-01-23SCI: Bugfix for commit 0968acc: only filter out missing messages for the jarFilippos 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-23SCI: 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-23SCI: Slight cleanup in kMessage()Filippos Karapetis
2013-01-22SCI: 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-22SCI: 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-11SCI: Add another workaround for a script bug in QFG4Filippos Karapetis
2013-01-11SCI: Add some info on kPalVary(9)/kPalVaryUnknown2Filippos Karapetis
2013-01-11SCI: Add 2 workarounds for script bugs in QFG4Filippos Karapetis
2013-01-11SCI: Add subop 9 of kPalVary (used in SCI32, e.g. QFG4 when exiting the caves)Filippos Karapetis
2012-12-31SCI32: Add more KScrollWindow notesWillem Jan Palenstijn
2012-12-30SCI32: Add more KScrollWindow notesWillem Jan Palenstijn
2012-12-30SCI32: Add notes about KScrollWindow/Where,GoWillem Jan Palenstijn
2012-12-30SCI32: Add some notes about KScrollWindow/AddWillem Jan Palenstijn
2012-11-15SCI: Properly reset the palVary signal when loading (bug #3575569)Filippos Karapetis
2012-11-07SCI: 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-22SCI: 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-22SCI: 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-22SCI: Add the Inside the Chest / Benind the Developer's Shield demoFilippos Karapetis
2012-10-13SCI: 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-07SCI: Fix Uhura's Woo conversation optionWillem 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-07SCI: Flip assertWillem Jan Palenstijn
This way the assert is checking that the allocated buffer is large enough for the memcpy that follows it.
2012-10-06SCI: Fix dissect_script crash with invalid object typesWillem Jan Palenstijn