aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/script_patches.cpp
AgeCommit message (Collapse)Author
2018-11-08SCI32: Fix QFG4 autosave deleting manual saves (#1383)Vhati
Prevents the autosave script from enforcing a 20 savegame limit, bug #10758
2018-11-07SCI32: Fix GK1 day 1 Grace phone speech timing (#1372)sluicebox
Fixes timing that cuts off speech. bug #10787
2018-11-05SCI32: Fix GK1 ego flicker in Gran's chair (#1369)sluicebox
Fixes graphics glitch in the original game, bug #9760
2018-10-28SCI32: Remove GK1 French/Spanish CD SysLogger hotkey (#1366)sluicebox
Removes a problematic active debug hotkey, bug #10781
2018-10-28SCI32: Fix GK1 floppy Magentia missing message (#1367)sluicebox
Fixes a missing message error in floppy version. bug #10782
2018-10-28SCI32: Fix GK1 ego speed bugs (#1365)sluicebox
Fixes ego speed bugs in the original game, bug #10780
2018-10-26SCI32: Update comments on a QFG4 script patchFilippos Karapetis
2018-10-26SCI32: Correct fix for the TRAP machine in QFG4Filippos Karapetis
Properly fixes bug #10766.
2018-10-24SCI32: Fix GK1 honfour keycard lockup (#1363)sluicebox
Fixes lockup in original game, bug #10767
2018-10-24SCI32: Fix GK1 missing points for Mosely/veve (#1362)sluicebox
Fixes missing points in english pc floppy version, bug #10763
2018-10-23SCI: Script patch for LB1 input/collision lockups (#1353)sluicebox
Fixes 20+ lockups in the original game, bug #10733
2018-10-23SCI32: Disable the Poker game in Hoyle 5Filippos Karapetis
This game uses an external DLL, PENGIN16.DLL, which is invoked via kWinDLL. We need to reverse the logic in PENGIN16.DLL and call it directly, in order to get this game to work properly. Until then, this game entry will be disabled.
2018-10-23SCI32: Fix a script bug (typo) in Hoyle 5 - Old MaidFilippos Karapetis
2018-10-23SCI: Fix spacingFilippos Karapetis
2018-10-23SCI: Script patch for LB1 candles, bug #10743 (#1355)sluicebox
Fixes a persistence bug in original game
2018-10-23SCI: Disable LB2 speed testsluicebox
Fixes bug #10761
2018-10-21SCI: Script patch for LB1 Lillian/bed, bug #10742sluicebox
Fixes wrong and missing messages in DOS version
2018-10-15SCI: Fix LB2 back rub east entrance bug #10729sluicebox
Fixes a lockup in the original game
2018-10-14SCI: Fix LB2 'Bugs With Meat' lockup, bug #10730sluicebox
Fixes a lockup in the original game
2018-10-08SCI: Fix LB2CD Yvette/Tut murderless messagesluicebox
Fixes wrong message in cd versions, bug #10724
2018-10-02SCI: Script patch for LB2 act 4 init, bug #10716sluicebox
Fixes a lockup in the original game
2018-09-29SCI: Script patch for LB2 armor inset, bug #10709sluicebox
Fixes missing messages in floppy version
2018-09-21SCI: Script patch for LB2 desk lamp, bug #10706sluicebox
Fixes a broken message in floppy version
2018-09-16SCI: Script patch for LB2 crate room bug #10701sluicebox
Fixes a lockup in the original game
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-09-01SCI32: Fix pathfinding issues at the inn in QFG4Filippos Karapetis
2018-08-30SCI32: Hide the unavailable games in the Hoyle 5 derived collectionsFilippos Karapetis
The derived collections include Hoyle Children's Collection and Hoyle Bridge. Each collection includes a subset of the games in the full version, Hoyle Classic Games
2018-08-25SCI: Fix compilationFilippos Karapetis
2018-08-25SCI32: Fix the walk region in Cazanoux's house in GK1Filippos Karapetis
Fixes bug #9770
2018-02-01SCI: Sabotage qfg1vga's speed testWillem Jan Palenstijn
This ensures the detected speed will end up at the highest level. This improves the detail in Yorick's room (96), and slightly changes the timing in other rooms. Fixes bug #10296.
2018-01-16SCI32: Fix PQ4 Barbie shoe points patch selectorDavid Fioramonti
The original script patch had the correct literal value but the wrong selector name in the comment for the literal value, so when it was converted to use a selector lookup in c5dce17b1f1392feb8825aba5addbc3999eeaa51, the patch broke because the wrong selector name was used. Fixes Trac#10392. Closes gh-1107.
2017-10-16SCI32: Fix cursor color when quitting for phant1David Fioramonti
When quitting the game at the main menu and hitting no or quitting the game while playing the cursor color over the buttons will be tan the first time rather than red. This fix makes it so it will be red. This was done by removing a check in HotSpot::doit() which checks the global193 value. Removing this check fixes the problem. Fixes Trac#9977. Thanks snover and wjp for your help.
2017-10-08SCI32: Fix crash restoring save from endgame of RAMAColin Snover
Fixes Trac#10263.
2017-10-09SCI: Add QfG4 script patch to fix sliding down slope bug #9801Martin Kiewitz
It's quite difficult to patch. I hope this finally solved it.
2017-10-07SCI: Improve Larry 1 Spanish script patchMartin Kiewitz
So that it also works even when the patch files are missing.
2017-10-07SCI: Add script patch for Larry 1 Spanish bug #10240Martin Kiewitz
Fixes buying an apple from man wearing a barrel, who walks around in front of the casino.
2017-10-06SCI32: Clean up script patch commentsColin Snover
2017-10-04SCI32: Speed up memory check counter in lighthouse in LighthouseColin Snover
2017-10-04SCI32: Give more specific game version numbersColin Snover
2017-09-29SCI32: Fix bad text rendering in RAMAColin Snover
In SCI3, Sierra removed the ability of the main renderer to automatically scale CelObjs with different source resolutions. Instead, in SCI3, all CelObjs are treated as having the same resolution as the screen (i.e. 640x480). In all SCI3 games other than RAMA, keeping the code paths for resolution-dependent scaling is not a problem because all the assets and game code are correctly designed to use the same 640x480 resolution throughout. RAMA, on the other hand, was written with the text subsystem set to a resolution of 630x450 (Phant1's screen resolution), and in SSCI, resolution-dependent scaling code was not removed from the *text* subsystem. As a result, RAMA's game scripts rely on the slightly larger scaled dimensions coming out of the text system when determining the size of screen items for rendering, and then also rely on the main renderer ignoring the 630x450 resolution baked into the bitmaps generated by the text subsystem when drawing them to the screen.
2017-09-28SCI: Add script patch for QfG2 Jackalmen Oops - bug #10218Martin Kiewitz
Was a game bug, finally fixed. This was a combined effort of wjp and myself. Thanks to wjp. We both don't own QfG2 1.000 atm, so we could not try it for that version.
2017-09-28SCI32: Disable change directory button in original save/load in RAMAColin Snover
2017-09-24SCI: Add SQ4CD script patch to add audio for universal remote controlMartin Kiewitz
for Hk So Good store catalog. Implements enhancement #10227
2017-09-23SCI32: Fix bad data cube text priority calculation in RAMAColin Snover
2017-09-23SCI32: Fix bad default text scaling in RAMAColin Snover
2017-09-23SCI32: Support RAMA's custom save games through kFileIOColin Snover
2017-09-19SCI32: Fix inconsistent patch instruction commentsColin Snover
I missed these lines when going through things earlier.
2017-09-17SCI32: Heap patch for Phantasmagoria 2 to fix DocuStore placementsMartin Kiewitz
This fixes placement of "File", "Note", "From" and "Subject" content. See bug #10034
2017-09-17SCI32: GK1CD: script for vine swing issue bug #9820Martin Kiewitz
Gabriel's "I can't believe I'm doing this..." line was cut off. This script patch stops that from happening.
2017-09-17SCI32: Clean-up pass on GK1,GK2,KQ7,PQ4,QfG4,Torin script patchesMartin Kiewitz
comments only