Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-10-16 | SCI32: Fix crash when clicking around the arterial blockage in SQ6 | Colin Snover | |
Thanks @hpvb for the report. Fixes Trac#9615. Closes #850. | |||
2016-10-16 | SCI32: Fix workaround comment | Colin Snover | |
2016-10-15 | SCI32: Fix crash clicking quit button during LSL6hires credits | Colin Snover | |
2016-10-15 | SCI32: Fix crash in LSL6hires ending | Colin Snover | |
Fixes Trac#9613. | |||
2016-10-12 | SCI: Add modified workaround for Simbani bridge room for GOG | Willem Jan Palenstijn | |
The GOG version comes with a fan patch that uses rm470::name to store a timer to rate-limit rm470::doit. This breaks the workaround detection since that uses the name field. | |||
2016-10-05 | SCI32: Fix uninitialized read when starting a new game in LSL6hires | Colin Snover | |
2016-10-01 | SCI32: Fix crash when trying to interrogate bartender in GK1 | Colin Snover | |
2016-09-29 | SCI32: Add workaround for kNumCels | Colin Snover | |
This workaround may be able to be vastly simplified in the future since, so far, simply returning the number of cels in loop 0 is enough to make all the scripts with this bug work as expected. | |||
2016-09-29 | SCI32: Fix SQ6 crash using the special button in Stooge Fighter 3 | Colin Snover | |
2016-09-29 | SCI32: Improve MGDX support | Colin Snover | |
Audio directory switching is temporarily disabled because it causes use-after-free in the resource manager. | |||
2016-09-29 | SCI32: Fix kFileIOOpen signature | Colin Snover | |
The mode argument is required in SCI32 too; Torin just had a script bug. | |||
2016-09-29 | SCI32: Rewrite kArray & kString | Colin Snover | |
This change invalidates earlier SCI32 save games, which separated arrays and strings in an incompatible manner. Old save games contain invalid references to a string segment which no longer exists, and contain incompatible array structures that lack critical type information. | |||
2016-09-29 | SCI: Generalize code for getting information on the current call | Colin Snover | |
2016-08-25 | SCI32: Add a workaround when starting a new game in Phantasmagoria | Filippos Karapetis | |
This workaround is needed when starting a new game from a chapter after the first one | |||
2016-08-24 | SCI32: Add workarounds for a bug in Torin, in an animation of Lycentia | Filippos Karapetis | |
2016-08-23 | SCI32: Add a workaround for an uninitialized variable in Torin | Filippos Karapetis | |
2016-08-22 | SCI32: Add a workaround for kDoSoundPlay for GK1 Mac | Filippos Karapetis | |
2016-08-19 | SCI32: Bug fixes to PQ:SWAT script bugs and kList calls | Colin Snover | |
2016-08-19 | SCI32: Implement SCI32 cursor support | Colin Snover | |
2016-08-09 | SCI: Fix sq4 workaround room 391, fixes bug #7179 | Martin Kiewitz | |
doCatalog::mode does not exist, the method is actually doCatalog::changeState This issue has been in there since the workaround was added through commit 20b1d80d598e6f741e28c9a85d186e463d111816 | |||
2016-07-24 | SCI32: Fix KQ7 uninitialized read | Colin Snover | |
2016-07-02 | SCI: Remove unneeded copy | Willem Jan Palenstijn | |
2016-06-26 | SCI32: Add more workarounds for SCI2.1early games | Colin Snover | |
These games all share the same bad system script that always sends NULL as a second argument to kDoSound(play). | |||
2016-06-21 | SCI32: Add workaround for kScrollWindowAdd call in Phantasmagoria | Willem Jan Palenstijn | |
2016-06-20 | SCI32: Add kDoSound(play) workaround for LSL6hires | Colin Snover | |
2016-05-25 | SCI32: Fix LSL6 hires control panel script bug | Colin Snover | |
The control panel initialisation script makes an invalid two-argument call to get the width of the settings dial; this only happens to work because the third argument on the stack was set to zero by an earlier call. | |||
2016-03-18 | SCI32: Add workaround for invalid temp read in Torin | Colin Snover | |
2016-03-08 | SCI: Update the game ID of a workaround that's only used in QFG4 demo | Filippos Karapetis | |
2016-03-08 | SCI: Separate the demos of QFG4, PQ4 and GK1 from their full versions | Filippos Karapetis | |
The demo versions of these games were using a very different engine - SCI1.1 vs SCI2/SCI2.1. Thus, we split them into different game IDs, to avoid mixing specific game checks for them, as well as specific game workarounds, which are different for the demos than the full versions. Also, the demos should be working when SCI32 is disabled. For these games, we don't use ADGF_DEMO, to avoid game IDs like foodemo-demo | |||
2016-03-02 | SCI32: Add a workaround for kPalVarySetPercent in GK1 (chapter change) | Filippos Karapetis | |
2015-05-18 | SCI: sq4cd: extend skateorama workaround bug #6853 | Martin Kiewitz | |
2015-05-05 | SCI: add qfg2 airElemental workaround - bug #6859 | Martin Kiewitz | |
2015-04-21 | SCI: fix bug in new workaround sig code | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig cleanup 2 | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig cleanup | Martin Kiewitz | |
old and now obsolete localCallOffset removed | |||
2015-04-19 | SCI: workaround sig fanmade Ocean Battle migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig Jones in the fast lane migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig Hoyle 1 migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig Hoyle 4 migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig Space Quest 1 migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig for fanmade games kDeviceInfo | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig Space Quest 4 migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig Conquests of Camelot migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig Conquests of Longbow migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig pq2/demo:lb+hq1 migrated | Martin Kiewitz | |
- also kDisplay cleanup, removed dummy opcodes - workarounds should be used instead - fixed hq1 workaround entry, it seems we are able to read vocabulary now | |||
2015-04-19 | SCI: workaround sig Quest for Glory 3 migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig Quest for Glory 1 VGA migrated | Martin Kiewitz | |
2015-04-19 | SCI: workaround sig eco quest 2 update | Martin Kiewitz | |
sig also works on french version + sig extended | |||
2015-04-19 | SCI: workaround sig Eco Quest 2 migrated | Martin Kiewitz | |
2015-04-18 | SCI: workaround sig Quest for Glory 1 EGA migrated | Martin Kiewitz | |