Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-04 | SCI: Update SQ4 swimAndShoot workaround | sluicebox | |
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-01 | SCI: Fix LB2 coal message in room 720 | sluicebox | |
2019-06-23 | SCI32: Add QFG4 workaround for glide spell message | sluicebox | |
2019-06-13 | SCI: Add FPFP message workarounds | sluicebox | |
2019-06-09 | SCI: Add SQ4 workaround for Sequel Police shooting | sluicebox | |
2019-06-09 | SCI: Create message workaround system | sluicebox | |
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-09 | SCI: Replace SQ4 script patch with workaround | sluicebox | |
2019-05-21 | SCI: Add QFG4CD workaround for searching monsters | sluicebox | |
2019-04-22 | SCI: Add QFG1VGA detect-magic workaround for Giant | sluicebox | |
2019-03-08 | SCI: Fix SQ4 kernel signature mismatch on Estros | sluicebox | |
2019-03-01 | SCI: Add QFG1VGA Mac workaround for Yorick | sluicebox | |
2019-02-18 | SCI: Add QFG1VGA Mac workaround for centaur | sluicebox | |
2019-02-18 | SCI: Apply QFG1VGA innkeeper workaround to Mac | sluicebox | |
2019-02-04 | SCI32: Cleanup QFG4 Remove a commented workaround | Vhati | |
It was superseded by commit aa9a1ab. | |||
2019-01-01 | SCI32: Fix QFG4 cave tentacle | Vhati | |
Fixes wriggling and retraction when hero travels over the pit, bug #10615 Supersedes commit 259f262 | |||
2018-12-29 | SCI32: Fix QFG4 conversation crash when using keyboard controls | Lars Skovlund | |
2018-11-28 | SCI32: Fix QFG4 conditional void calls (#1416) | Vhati | |
Fixes unsafe arithmetic in combat, bugs #10138, #10419, #10710, #10814 Supersedes commits 4dc9f0e and 01f3e6c | |||
2018-11-24 | SCI: Add workaround for KQ6 debugger (#1417) | sluicebox | |
2018-10-23 | SCI: GK1 workaround for iconbar uninit param read | sluicebox | |
Uninitialized param1 read when showing iconbar with inventory item | |||
2018-09-06 | SCI32: Allow malformed calls to kLock in PQ:SWAT, after the training videos | Filippos Karapetis | |
Fixes bug #10699 | |||
2018-09-04 | SCI32: More workarounds for Hoyle Classic Games - Poker minigame | Filippos Karapetis | |
2018-09-04 | SCI32: Add more workarounds for Hoyle Classic Games | Filippos 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-31 | SCI32: Extend a workaround for a script bug in QFG4 | Filippos Karapetis | |
Fixes a reference to an uninitialized variable after Ad Avis catches you - bug #10694 | |||
2018-08-28 | SCI32: Extend workaround for a music fading script bug in QFG4 | Filippos Karapetis | |
Fixes bug #10421 | |||
2018-08-25 | SCI32: Fix a script bug when fighting revenants in QFG4 | Filippos Karapetis | |
2018-08-25 | SCI32: Add a workaround for Shivers | Filippos Karapetis | |
2018-08-23 | SCI32: Fix attacking necrotaurs with the sword in QFG4 | Filippos Karapetis | |
Fixes bug #10419 | |||
2018-08-23 | SCI32: Add workarounds for OOB reads for parameters | Filippos Karapetis | |
These are mostly used to silence known cases, for now. Some workarounds of this type have already been addded | |||
2018-08-21 | SCI32: Extend a script workaround to all screens in QFG4 | Filippos Karapetis | |
Fixes bug #10420 | |||
2018-08-21 | SCI32: Extend a pathfinding workaround to all screens in QFG4 | Filippos Karapetis | |
Fixes entry into the Gypsy camp - bug #10418 | |||
2018-08-21 | SCI32: Add several workarounds for uninitialized reads in Hoyle 5 | Filippos Karapetis | |
2017-12-19 | SCI32: Add uninitialized read workaround for LSL6hires | Colin Snover | |
Fixes Trac#10361. | |||
2017-10-08 | SCI: Crazy Nick's Larry workaround bug #10184 | Martin Kiewitz | |
Added this already through last commit by accident Was supposed to get added by this. Workaround for reading uninitialized temp game bug. | |||
2017-10-08 | SCI: Restrict some workarounds to certain temps | Martin Kiewitz | |
Also add a bit more documentation / Fix some documentation | |||
2017-10-07 | SCI: Change index inside workaround tables to an index range | Martin Kiewitz | |
So that one can specify an entire range of temp variables by using just one single entry. | |||
2017-10-07 | SCI: Use explicit indexes in castlebrain/islandbrain word search workarounds | Colin Snover | |
2017-10-07 | SCI: Add workaround for uninitialized reads in Island of Dr Brain | Colin Snover | |
Leaning on the enter key during a word search puzzle will trigger this bug, just like in Castle of Dr Brain. | |||
2017-10-07 | Revert "SCI: Add workaround for uninitialized reads in Island of Dr Brain" | Martin Kiewitz | |
This reverts commit ae8e4fa8e95f3ae347dfc681330bccc0b09d1f01. This change is wrong in any case. It should be specific to temp 14+15 at the very least. I also did not get an answer on what is actually happening internally. That's not how we should add workarounds. My review was also still pending. | |||
2017-10-07 | SCI: Add workaround for uninitialized reads in Island of Dr Brain | Colin Snover | |
Leaning on the enter key during a word search puzzle will trigger this bug, just like in Castle of Dr Brain. | |||
2017-10-07 | SCI: Add workaround for uninit read during wordsearch in castlebrain | David Fioramonti | |
During the wordsearch puzzle (room 320 click left door) the game will crash because of an uninitalized read of temp variables in word::dispatchEvent (which gets called a lot), if the player clicks the same letter or different letters aggressively or holds down the enter key. Fixes Trac#9783. | |||
2017-09-27 | SCI: Add uninitialized read workaround for shoplifting in SQ4CD | David Fioramonti | |
When in Galaxy Galleria, going into the software store and trying to shoplift the SQ4 Hintbook will crash the game after you leave and are electrocuted. Fixes Trac#10229. Closes gh-1031. | |||
2017-09-24 | SCI32: Add workarounds for uninitialized reads in RAMA | Colin Snover | |
2017-07-30 | SCI32: Add uninitialized read workaround for Phant2 | Colin Snover | |
2017-07-30 | SCI32: Add workaround entry for PQ4 floppy city hall room 390 | Martin Kiewitz | |
To fix an uninitialized read when clicking somewhere to walk around in city hall. | |||
2017-07-17 | SCI32: Add workaround for Torin/LSL7 running with subtitles only | Colin Snover | |
Since these later SCI32 games weren't really designed to work with subtitles-only message mode, if this doesn't work consistently or breaks the games a lot in other places, the subtitles-only message type could possibly be implemented in some other way, like by messing with the game's speech volume global instead. | |||
2017-07-13 | SCI32: Add workaround for Phant1 | Colin Snover | |
2017-07-07 | SCI32: Add workarounds for PQ4 | Colin Snover | |
2017-07-06 | SCI32: Add workaround for SQ6 | Colin Snover | |
2017-06-19 | SCI32: Add workaround for invalid kFrameOut call in PQ4 | Colin Snover | |
Fixes Trac#9848. | |||
2017-06-19 | SCI32: Add workaround for uninitialised read in PQ4 | Colin Snover | |
Fixes Trac#9847. |