aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/script_patches.cpp
AgeCommit message (Collapse)Author
2016-02-26SCI: Make Freddy Pharkas intro scaling patch more genericMartin Kiewitz
So that hopefully the signature will match for all versions
2016-02-25SCI: Add script patch for Freddy Pharkas intro scalingMartin Kiewitz
Fixes game title views not shown while they are scaled in.
2016-02-24SCI: Add script patch for qfg3 combat speed problemMartin Kiewitz
Fixes bug #6247
2016-02-23SCI: Improve kAnimate fastcast detection, Remove EQ1 hackMartin Kiewitz
- Add "kAnimate fast cast state" to "version" debug command - Make it possible for script patcher signatures to get fully used outside of the regular script patcher - Remove previous fastcast detections and replace them with a signature heuristic - Remove object name checking, when fastcast global is set - Heuristic detects "fast cast" support incorrectly for multilingual KQ5, but it seems the game never sets the global, so it won't matter. KQ5 CD (also SCI1 late) has fastcast support. - Remove hack in GfxView::draw - Add lots of comments to ScriptPatcher class This fixes EcoQuest 1 Floppy showing the anemone on top of the message box (see bug #5170)
2016-02-21SCI: Add script patch for Laura Bow 1 easter eggMartin Kiewitz
Fixes view-loop for PC version
2016-02-09SCI: Add script patch kq6 dual mode CD-AudioMartin Kiewitz
Script patch added, so that dual mode uses the same CD-Audio as regular Speech mode does during the ending (Girl in the Tower)
2016-02-09SCI: Additional info about Mother Goose patchesMartin Kiewitz
comments only
2016-02-09SCI: Script patch for Mixed Up Mother Goose SCI1Martin Kiewitz
+ Mother Goose SCI1.1 Fixes graphic issues when restoring from GMM Also make the fix ups for Mixed Up Mother Goose, Jones + PQ2 get applied all the time (debugger command not included)
2016-02-08SCI: Script patch for PQ1 stuck in briefing roomMartin Kiewitz
Fixes ego getting stuck when briefing is about to start. Which is bug #5865. Also happened in original interpreter. Quite a complicated issue, details in patch comments
2016-02-08SCI: Script patch for SQ4 getting shot while ropeMartin Kiewitz
Solves Space Quest 4 "getting shot while getting rope" game bug Was an original game bug and happened in original SCI as well. Fixes bug #6076
2015-05-18SCI: sq4cd scriptpatch clothes change points #6866Martin Kiewitz
script patch, so that points are awarded, when changing back clothes. You have to clean out the bank account again, because that's the problematic script. Also happened in original interpreter. Only happened for Space Quest 4 CD worked in floppy
2015-05-17SCI: qfg1vga: fix script patch sneak into castleMartin Kiewitz
The original script patch only worked when speed slider was all the way up.
2015-05-14SCI: change qfg2 saurus ride script patchMartin Kiewitz
the original script patch messed up room changes
2015-05-02SCI: lsl5 script patch to fix game breaking bugMartin Kiewitz
fixes green card phone number also calling limo at the same time bug for the English PC 1.000 release.
2015-04-25SCI: script patch qfg2 saurus freeze - bug #5156Martin Kiewitz
getting back on saurus in the desert by typing command "ride" freezes the game. This patch fixes the issue. Attention: difficult bug to fix, may cause issues
2015-04-25SCI: script patch for sq4cd, walk in bug #5468Martin Kiewitz
walk right up in the first room, only for SQ4 CD
2015-04-24SCI: qfg1vga script patch 4 stag dagger bug #6135Martin Kiewitz
fixes animation issue when throwing a dagger at white stag in room 77
2015-04-18SCI: add signatures for workaround local-callsMartin Kiewitz
instead of using hardcoded offsets, we can now use regular script patcher signatures. only 1 qfg3 workaround has been migrated, the others will follow.
2015-04-18SCI: QfG3 fix importing QfG1 character filesMartin Kiewitz
character type was always imported as fighter was never fixed by Sierra
2015-04-17SCI: patch qfg2 import bug for 1.102 and belowMartin Kiewitz
this patches the known character type import bug (which made all imported characters a fighter)
2015-04-16SCI: QFG3 fix priority of chief in hut bug #5173Martin Kiewitz
this is a script issue and also happens in Sierra's SCI. Gets solved by script patch.
2015-04-13SCI: script patch for qfg3 hero export bug #6807Martin Kiewitz
2015-03-21SCI: fix script patch descriptionMartin Kiewitz
2015-03-20SCI: QFG1VGA: added script patch fixes bug #6706Martin Kiewitz
fixes healer's hut buy/steal issue effectively removes 60 tick delay from script
2015-03-20SCI: SQ1VGA: added script patch for bug #6816Martin Kiewitz
fixes SQ1VGA Ulence Flats force field generator script glitch
2015-02-17SCI: Add alternative version of QfG3 "Woo" dialog patchWillem Jan Palenstijn
The GOG version of QfG3 is shipped with a patch to script 440 that broke our existing internal script patch for this script bug. See bug #6806.
2015-01-11SCI: fix definition of GK1 police-sleep patchMichael Brown
2014-12-17SCI: fix kq6 azure&ariel scenes in dual mode #6750Martin Kiewitz
script patch fixes bug #6750 in dual mode (audio+text)
2014-10-31SCI: script patch for qfg1ega (fixes bug #6407)Martin Kiewitz
throwing rocks at bird's nest, running ego gets stuck
2014-05-29SCI: fix 2nd LB2 pterodactyl room patchMartin Kiewitz
patch terminator was missing
2014-05-29SCI: LB2 pterodactyl room patch description fixMartin Kiewitz
2014-05-28SCI: LB2 patch for pterodactyl room door issueMartin Kiewitz
fully fixes bug #6458 for both CD + English Floppy old saves made after wiring the door will still have issues
2014-05-27SCI: LB2 patch for pterodactyl room door issueMartin Kiewitz
partly fixes bug #6458
2014-05-26SCI: SQ1VGA patch for spider droid timing issueMartin Kiewitz
makes spider droid speed relative to movement speed setting
2014-04-18SCI: Inhibit spurious GCC warnings in script patching code.D G Turner
The two relevant variables upon inspection of the current code should not be used uninitialized as per the compiler linter warning, but removing this by adding a zero initialization is simple. It is also good practice and should prevent future issues if the code is modified.
2014-02-18SCI: Make GPL headers consistent in themselves.Johannes Schickel
2013-12-24SCI: injecting "dual" view into King's Quest 6 CDMartin Kiewitz
for dual mode (text+speech at the same time)
2013-12-22SCI: readded kq6 stepmother patch for dual modeMartin Kiewitz
2013-12-22SCI: LB2CD patch: remove audio mode reset codeMartin Kiewitz
on init/reset the game resets the audio mode to "speech", which would make it impossible to watch the intro using "dual mode"
2013-12-22SCI: improved lb2+kq6 patches (new speech state)Martin Kiewitz
adds a third button state to the game menu this state is "dual mode" (audio+text at the same time) currently uses the "speech" graphic CD versions of Laura Bow 2 + King's Quest 6 will now always get patched
2013-12-21SCI: improved one of the kq6 audio+text patchesMartin Kiewitz
KQPrint windows now get closed automatically when in audio+text mode
2013-12-20SCI: final script patcher cleanupMartin Kiewitz
2013-12-20SCI: another kq6 patch for text+audioMartin Kiewitz
fixes cassima textboxes during the ending
2013-12-20SCI: even more script patcher cleanupMartin Kiewitz
2013-12-20SCI: script patcher cleanupMartin Kiewitz
2013-12-19SCI: kq6 script patch to fix "drink me" bottleMartin Kiewitz
fixes bug #5252
2013-12-18SCI: another kq6 patch for audio+text supportMartin Kiewitz
fixes dialog of man in robe complaining about mints in pawn shop
2013-12-15SCI: patch SQ4 bug with throwing at sequel policeMartin Kiewitz
SQ4 floppy only, Sierra's official patch didn't fix it properly
2013-12-15SCI: pq1vga script patch to fix map restore bugMartin Kiewitz
fixes bug #5016
2013-12-08SCI: Revert "+xx" to "+ xx" changes in 6f2e88136b20fb02d38cd594611c865f44fe8e1a.Johannes Schickel
After discussing with m_kiewitz that these have been intentional.