Commit Graph
785 Commits
Author SHA1 Message Date
sluicebox bdfb26f31a SCI: Fix script patch comment typos 2024-12-02 17:36:41 -08:00
sluicebox be6011de2a SCI: Fix Talker timer rollover in LSL5, SQ1, BRAIN1
Fixes bug #15303

Thanks to @eriktorbjorn for reporting this
2024-12-02 16:54:46 -08:00
sluicebox f209a2304e SCI: Fix script patch comment typos 2024-11-13 11:32:36 -08:00
sluicebox 2b9c11d36b SCI: Fix KQ4 Lolotte bedroom door
Fixes bug #15471
2024-11-12 01:58:43 -08:00
Hubert Maier 7fd0c0f68f JANITORIAL: SCI: Fix typos 2024-09-16 01:58:56 +03:00
sluicebox b53d5fea26 SCI32: Fix GK1 Italian patch being applied to Mac
The compatibility script patch for the GK1 Italian fan patch was being
accidentally applied to GK1 Mac as well, causing dialogs to crash.
2024-08-05 17:59:33 -07:00
sluicebox c0b6eb3317 SCI: Fix CAMELOT guard messages at Jaffa Gate
Fixes but #14811
2024-07-24 12:48:34 -07:00
sluicebox 71dd6872d9 SCI: Fix PEPPER lockup when entering kitchen
Fixes bug #15263
2024-07-22 17:25:57 -07:00
sluicebox 7bd9f0b81b SCI: Fix CAMELOT empty purse message
Fixes bug #15288
2024-07-22 12:42:40 -07:00
sluicebox 5ffad3bbfe SCI: Fix LSL5 poker jackpot when restarting 2024-07-21 16:44:18 -07:00
sluicebox 66f994d797 SCI: Fix Betrayed Alliance speed menu
Fixes #15159
2024-07-19 11:28:58 -07:00
sluicebox 5fa9935730 SCI: Fix PEPPER dictionary word in maze
Fixes bug #15266
2024-07-17 18:27:35 -07:00
sluicebox 2fab44097e SCI: Update script patch comments 2024-07-17 18:27:35 -07:00
Torbjörn Andersson fb5096b3f0 SCI: Fix double "the" in comment 2024-06-27 07:56:04 +02:00
sluicebox 00adc4642f SCI: Fix PEPPER unsolvable puzzle box
Congratulations to @eriktorbjorn for discovering what has to be one of
the funniest Sierra bugs yet: a truly unsolvable puzzle.

Thanks to @m-kiewitz for the initial patch and @eriktorbjorn for the
impressively thorough research.

Fixes bug #15225
2024-06-26 18:49:52 -07:00
sluicebox 9d605801f0 SCI32: Fix HOYLE5 volume sync on variants 2024-06-19 16:31:36 -06:00
sluicebox 039069e803 SCI: Replace ECO2 workaround with script patch
The workaround fixed the crash in the first scene, but the underlying
script bug still corrupted global variables
2024-06-19 16:31:36 -06:00
amytant 0866f10e22 JANITORIAL: Fix typo in SCI script_patches.cpp 2024-06-16 00:56:52 +03:00
sluicebox dbb93adee4 SCI32: Add support for HOYLE5 School House Math variant 2024-06-15 00:12:04 -06:00
sluicebox 2dec932aff SCI32: HOYLE5 script patch cleanup 2024-06-15 00:00:56 -06:00
sluicebox 283a9022bd SCI: Fix HOYLE4/HOYLE5 Hearts strategy
Replaces uninit-variable workarounds with script patches.

The workarounds hard-coded a utility function in Hearts to always
return the first player's hand. The workarounds also used bytecode
signatures that only matched some game versions.

Now the correct Hearts hand is returned and all versions are fixed.
2024-06-14 16:43:22 -06:00
sluicebox 474ef22e24 SCI32: Fix QFG4 crash when throwing at rock pile
Fixes bug #14921
2024-03-28 09:21:21 -07:00
sluicebox f5aec9593b SCI: Fix HOYLE4 unexpected discard in Euchre
Fixes bug #14874

Thanks to @Karunamon for reporting this
2024-01-19 15:32:54 -07:00
sluicebox d2efce1c64 SCI: Fix LSL5 TPrint script patch
The patch altered the frame size of a call instruction, but I failed
to update the matching argument count on the stack.

This caused Print to receive an incorrect argc and crash the
gymnastics scene in room 920.

See: 4a40ac92ea

Fixes bug #14791

Thanks to @EricTSten for reporting this
2024-01-02 00:17:23 -08:00
sluicebox a26252fadf SCI: Fix PQ3 wrong ending 2023-12-21 13:19:42 -08:00
sluicebox 9a9a13605f SCI: Fix SQ1VGA buckazoid inventory crash
Big thank you to @codengine for discovering this script bug, performing
the script analysis, and developing the initial script patch.
2023-12-14 16:26:00 -08:00
sluicebox 6ee2a62779 SCI: Fix BRAIN2 art puzzle lockup
Fixes bug #14543
2023-12-12 21:55:06 -08:00
sluicebox b7522b2bb9 SCI: Fix BRAIN2 crash in robot maze
Fixes bug #14556

Thanks to @eriktorbjorn for finding this
2023-12-12 12:05:19 -08:00
sluicebox c59521f979 SCI32: Fix PHANT1 crash when leaving Harriet in the barn
Thanks to speedrunner @hitmarty for discovering this.

Thanks to @deckarep for the recent `errorString` feature that
helped diagnose this script bug from a screenshot.
2023-11-13 12:59:36 -08:00
sluicebox c241f21baa SCI: Reduce scope of variables 2023-11-03 15:12:40 -07:00
sluicebox d2b85bf473 SCI32: Update HOYLE5 Solitaire workarounds for Mac 2023-09-17 15:34:21 -07:00
sluicebox 49da510f80 SCI32: Fix PHANT1 dragon passage lockup
Fixes bug #14568

Thanks to @DustyShinigami for reporting this
2023-09-17 15:34:19 -07:00
sluicebox 2c7803d711 SCI32: Fix SQ6 trash can priority 2023-07-28 14:05:24 -07:00
sluicebox f16f8c792f SCI32: Fix SQ6 demo inventory crash
Fixes bug #14547
2023-07-18 11:46:38 -07:00
sluicebox 6a83bcbd95 SCI32: Fix SQ6 broken walk icon
Fixes bug #14537

Thanks to @Twixxi691 for reporting this
2023-07-15 12:18:25 -07:00
sluicebox 7cee0a5480 SCI: Update speed test overflow fix for more versions 2023-07-13 16:34:37 -07:00
sluicebox ddb0ef1de5 SCI: Fix overflow in SCI0 speed test script
Fixes a long delay on a black screen at the end of KQ4 introduction.

Thanks to @eriktorbjorn for reporting and reproducing this
2023-07-13 14:56:24 -07:00
sluicebox 0243c1f775 SCI: Update LSL5 palette animation patch 2023-07-12 21:57:00 -07:00
Torbjörn Andersson 636e2d341d SCI: Speed up the palette animation for Mr. Bigg's closeup in LSL5
This happens during the first meeting in the LSL5 intro. There is no
consensus on how fast this animation should run, but ScummVM runs it
extremely slow, possibly due to speed throttling. This speeds it up
by updating the animation ever 6th time the doit script is run,
rather than the original every 32nd time.
2023-07-12 21:57:00 -07:00
sluicebox 811033288e SCI32: Add compatibility with GK1 CD Italian fan translation
Fixes errors when displaying text and using the Walkman.
2023-05-24 13:49:50 -07:00
sluicebox 036c390478 SCI: Update LSL1 elevator polygon patch
The patch is now only applied to versions with the script bug
2023-04-28 13:39:32 -07:00
sluicebox 0c91983ee9 SCI: Update QFG2 patch notes for saurus freeze
I confirmed that the potential conflict identified in the notes
is not an issue, but added an alternate approach if needed.
2023-04-26 10:13:45 -07:00
sluicebox 6fe44fcbbf SCI: Update ECO1 stayAndHelp script patch
Simplifies the patch
2023-04-24 16:38:15 -07:00
sluicebox 9b6d2314dc SCI: Fix QFG2 visa crash 2023-04-24 15:41:30 -07:00
sluicebox 88242bc57e SCI: Fix LB2 dinosaur bone verb handler 2023-04-08 15:41:24 -07:00
sluicebox 591d2a801e SCI32: Fix PHANT1 basement fast-forward lockup
Fixes bug #14368
2023-04-05 16:07:59 -07:00
sluicebox 2f5b5b4e28 SCI32: Show all PHANT1 saves on delete screen
Fixes a script bug that crashes when all 10 saves are in
the chapter 7 chase, and makes saves easier to manage.

Fixes bug #14361

Thanks to @darkshoxx for reporting this!
2023-03-25 19:55:10 -07:00
sluicebox 238acfebfe SCI: Fix LSL5 warnings when printing messages 2023-03-20 11:58:28 -07:00
sluicebox c7743b3422 SCI: Fix LSL5 Hollywood sign 2023-03-20 10:58:11 -07:00
sluicebox 67712218bd SCI: Fix LONGBOW emerald lockup 2023-03-12 17:48:06 -07:00