aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/workarounds.cpp
AgeCommit message (Collapse)Author
2020-01-06SCI32: Fix GK2 Gerde missing messagesluicebox
2020-01-02SCI32: Add GK2 workaround for flag debug dialogsluicebox
2019-12-28SCI32: Fix GK2 broken messagessluicebox
2019-12-28SCI32: Update GK2 workaround for Italian versionsluicebox
2019-10-31SCI32: Add HOYLE5 kFileIOReadString workaroundsluicebox
2019-10-21SCI: Add LSL6 Mac Floppy kGetCWD workaroundsluicebox
The game now starts
2019-10-20SCI32: Fix GK1 icon bar workaroundsluicebox
Fixes an uninitialized parameter workaround, trac #11215 This caused the icon bar to error when in "icon up" mode
2019-10-02SCI32: Add HOYLE5 support for original Save/Load screenssluicebox
Trac #11174
2019-09-29SCI32: Extend HOYLE5 Bridge workaroundsluicebox
2019-09-30SCI: Add fanmade game "Zork: The Great Underground Empire"Filippos Karapetis
Bug #11051
2019-09-30SCI32/SCI: Sync Hoyle 4 and Hoyle 5 Bridge workaroundsFilippos Karapetis
These two games use the same scripts for the Bridge sub-game, so their workarounds are the same. Fixes bugs #11162, #11183
2019-09-28SCI: Fix HOLYE4 and HOLYE5 Bridge invalid arithmeticsluicebox
Fixes bugs #11163 and #11173. Both games contain the same buggy script.
2019-09-28SCI32: Extend the Hoyle 5 bridge slider workaroundFilippos Karapetis
This fixes the other sliders in the Bridge game. Thanks to sluicebox
2019-09-28SCI32: Fixed several uninitialized reads in Hoyle 5Filippos Karapetis
Closes bugs #11167, #11168, #11169, #11170, #11171, #11172 #11173
2019-09-14SCI32: Remove QFG4 "a:" prefix from export filenamesluicebox
Trac #11082
2019-09-04SCI32: Fix QFG4 Gnome talker at innsluicebox
Fixes bug #11030
2019-08-31SCI: Add ECO2 workaround for Ecorder talk buttonsluicebox
2019-08-04SCI: Update SQ4 swimAndShoot workaroundsluicebox
Remove room number from swimAndShoot room 411 workarounds to be consistent with room 410 and handle case where script runs after room number changes
2019-08-01SCI: Fix LB2 coal message in room 720sluicebox
2019-06-23SCI32: Add QFG4 workaround for glide spell messagesluicebox
2019-06-13SCI: Add FPFP message workaroundssluicebox
2019-06-09SCI: Add SQ4 workaround for Sequel Police shootingsluicebox
2019-06-09SCI: Create message workaround systemsluicebox
Adds a new workaround system for known broken messages and their corresponding audio and sync resources. This replaces all special cases in c++ and several script patches with data structures and generic handling. Common message bugs: - Wrong tuple requested by game script - Wrong tuple in message resource - Wrong message text that exists in another record - Missing message text - Audio or sync resource with different tuple than message
2019-06-09SCI: Replace SQ4 script patch with workaroundsluicebox
2019-05-21SCI: Add QFG4CD workaround for searching monsterssluicebox
2019-04-22SCI: Add QFG1VGA detect-magic workaround for Giantsluicebox
2019-03-08SCI: Fix SQ4 kernel signature mismatch on Estrossluicebox
2019-03-01SCI: Add QFG1VGA Mac workaround for Yoricksluicebox
2019-02-18SCI: Add QFG1VGA Mac workaround for centaursluicebox
2019-02-18SCI: Apply QFG1VGA innkeeper workaround to Macsluicebox
2019-02-04SCI32: Cleanup QFG4 Remove a commented workaroundVhati
It was superseded by commit aa9a1ab.
2019-01-01SCI32: Fix QFG4 cave tentacleVhati
Fixes wriggling and retraction when hero travels over the pit, bug #10615 Supersedes commit 259f262
2018-12-29SCI32: Fix QFG4 conversation crash when using keyboard controlsLars Skovlund
2018-11-28SCI32: Fix QFG4 conditional void calls (#1416)Vhati
Fixes unsafe arithmetic in combat, bugs #10138, #10419, #10710, #10814 Supersedes commits 4dc9f0e and 01f3e6c
2018-11-24SCI: Add workaround for KQ6 debugger (#1417)sluicebox
2018-10-23SCI: GK1 workaround for iconbar uninit param readsluicebox
Uninitialized param1 read when showing iconbar with inventory item
2018-09-06SCI32: Allow malformed calls to kLock in PQ:SWAT, after the training videosFilippos Karapetis
Fixes bug #10699
2018-09-04SCI32: More workarounds for Hoyle Classic Games - Poker minigameFilippos Karapetis
2018-09-04SCI32: Add more workarounds for Hoyle Classic GamesFilippos Karapetis
This fixes issues with Bridge and Backgammon. Now, Hoyle 5 and its variants should be in a very good state for testing
2018-08-31SCI32: Extend a workaround for a script bug in QFG4Filippos Karapetis
Fixes a reference to an uninitialized variable after Ad Avis catches you - bug #10694
2018-08-28SCI32: Extend workaround for a music fading script bug in QFG4Filippos Karapetis
Fixes bug #10421
2018-08-25SCI32: Fix a script bug when fighting revenants in QFG4Filippos Karapetis
2018-08-25SCI32: Add a workaround for ShiversFilippos Karapetis
2018-08-23SCI32: Fix attacking necrotaurs with the sword in QFG4Filippos Karapetis
Fixes bug #10419
2018-08-23SCI32: Add workarounds for OOB reads for parametersFilippos Karapetis
These are mostly used to silence known cases, for now. Some workarounds of this type have already been addded
2018-08-21SCI32: Extend a script workaround to all screens in QFG4Filippos Karapetis
Fixes bug #10420
2018-08-21SCI32: Extend a pathfinding workaround to all screens in QFG4Filippos Karapetis
Fixes entry into the Gypsy camp - bug #10418
2018-08-21SCI32: Add several workarounds for uninitialized reads in Hoyle 5Filippos Karapetis
2017-12-19SCI32: Add uninitialized read workaround for LSL6hiresColin Snover
Fixes Trac#10361.
2017-10-08SCI: Crazy Nick's Larry workaround bug #10184Martin Kiewitz
Added this already through last commit by accident Was supposed to get added by this. Workaround for reading uninitialized temp game bug.