Commit Graph
596 Commits
Author SHA1 Message Date
athrxx 6611a1c289 SCI CP
Conflicts:

	engines/sci/engine/script_patches.cpp
2019-06-21 13:35:34 +02:00
sluicebox a486438c10 SCI32: Fix QFG4 Ad Avis end-game bugs
Fixes bugs #10835, #10844, #10989
2019-06-21 13:42:34 +03:00
sluicebox bdf85e33cb SCI: Fix SQ4 Sequel police electronics store bugs
Fixes lockup, animation, and flag bugs when hiding in the
electronics store, bug #10977
2019-06-17 22:17:52 +03:00
sluicebox 5478693995 SCI32: Fix QFG4CD Domovoi inn events, bug #10978 2019-06-17 22:05:06 +03:00
sluicebox f80c11cf34 SCI: Fix SQ4 Monolith Burger door message, bug #10976 2019-06-16 08:05:25 +03:00
sluicebox 23c6c13da2 SCI: Fix FPFP reappearing items, bug #10975
Fixes two similar bugs where inventory items reappear after being
used due to incorrect or missing flag checks
2019-06-14 17:52:54 +03:00
sluicebox 222ed9c52d SCI: Fix SQ4 Sock's Sequel police crash, bug #10974 2019-06-13 03:36:14 +03:00
sluicebox 4a0e2e528b SCI: Fix SQ4 Big & Tall missing room message 2019-06-10 11:04:15 +03:00
sluicebox 56ea963cea SCI: Create message workaround system
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 15:35:57 -07:00
sluicebox 9326f2f31d SCI: Replace SQ4 script patch with workaround 2019-06-09 15:35:57 -07:00
Filippos Karapetis d2f5023ee9 SCI: Do not apply script patches when checking for static selectors
Fixes bug #10969
2019-06-08 13:57:34 +03:00
sluicebox d32d2167e9 SCI: Update SQ4 Sequel Police patch for arcade 2019-06-08 11:55:00 +03:00
sluicebox 75a8bfce25 SCI: Fix SQ4 sewer tunnel lockup, bug #10970 2019-06-07 11:03:08 +03:00
sluicebox f441ee7206 SCI: Fix QFG4 random revenant kopeks, bug #10966 2019-05-24 22:26:08 +03:00
sluicebox 67a29ad5b3 SCI: Fix QFG4 Runes puzzle, bug #10965 2019-05-23 09:34:28 +03:00
Filippos Karapetis 048bab9115 SCI: Only apply the FPFP patch for view 844 when it's actually missing
This allows players to view the scene in the Mac version, if they have
copied the resource from the PC version. Requested by m_kiewitz
2019-05-12 22:00:35 +03:00
sluicebox 29028731c6 SCI: Disable FPFP Mac script that uses missing view
Fixes bug #10954
2019-05-12 11:48:08 +03:00
sluicebox f4d836b8e9 SCI: Fix QFG1VGA dagger game lockup and error
Fixes a lockup in the PC version and an error in the Mac fix, bug #10958
2019-05-12 11:41:21 +03:00
sluicebox afd1d42982 SCI: Fix QFG1VGA Mac giant fight, bug #10948 2019-04-27 15:04:49 +03:00
sluicebox cf08697e04 SCI: Fix QFG1VGA Mac great hall, bug #10945 2019-04-26 12:56:56 +03:00
sluicebox c84943cbc7 SCI: Fix QFG1VGA Thieves Guild cashier, bug #10939 2019-04-24 01:03:06 +03:00
sluicebox b568680e56 SCI: Fix QFG1VGA inventory weight warn, bug #10942
Fix a script bug that breaks the game when picking mushrooms or other
actions if they trigger an inventory weight warning
2019-04-24 01:02:18 +03:00
sluicebox d1826ca48e SCI: Fix QFG1VGA Mac logo/intro skip, bug #10937 2019-04-20 15:53:30 +03:00
sluicebox c3b71a9171 SCI: Update QFG1VGA speed test patch for Mac
Updates the speed test patch to work with the newer and significantly
different Mac version
2019-04-20 15:51:27 +03:00
Vhati 09680ec5d3 SCI32: Fix QFG4 rations icon removal after eating
Fixes an icon lingering in the verb bar after scheduled meals, bug #10772
2019-04-08 01:27:22 +03:00
sluicebox 4a467cb1f8 SCI: Fix LONGBOW Green Man riddles and forest sweep 2019-04-06 15:01:49 +03:00
sluicebox 3dc0c3ec59 SCI: Fix SQ4CD Vohaul pocketpal text+speech mode
Fixes a scene which is incompatible with our text+speech mode, bug #10241
2019-04-02 20:39:49 +03:00
sluicebox 4e4f61c2e6 SCI: Fix SQ4CD biker timepod message, bug #10922 2019-03-25 11:47:09 +02:00
sluicebox 5559702903 SCI: Fix SQ4CD bike dodging, bug #9806
Fixes several game-breaking script bugs in the bike dodging scenes
that were exposed in the CD version by slowing down the bikes.
2019-03-24 15:27:31 +02:00
sluicebox 43ab746a45 SCI: Fix SQ4CD Cedric easter egg, bug #10920 2019-03-23 17:02:22 +02:00
sluicebox a398d363b1 SCI: Apply SQ4 timing workaround to non-VGA versions
Fixes bug #6193 by applying the SQ4 floppy kPaletteAnimation timing
workaround from 99de89c974 to versions
with less than 256 colors. This includes DOS EGA, PC-98, and Amiga.

This also patches out the intro script's workaround that uses different
timing in EGA mode, as this is incompatible with ours and makes the
intro screen last over 3 minutes instead of 5 seconds.
2019-03-19 06:07:59 +02:00
sluicebox 3d41ee988c SCI: Fix SQ4CD smell sidewalk message, bug #10917 2019-03-14 08:55:47 +02:00
sluicebox df4e18041f SCI: Fix LB2CD intro text-mode volume, bug #10916 2019-03-11 22:20:32 +02:00
sluicebox 9ab7db6a34 SCI: Fix SQ4 maze missing message, bug #10915 2019-03-11 14:40:57 +02:00
sluicebox 94bf32650f SCI: Fix SQ4CD Sock's door, bug #10914 (#1533) 2019-03-11 11:51:33 +02:00
sluicebox ba5276c496 SCI: Fix spacing in SQ4 script patch 2019-03-10 20:24:59 -07:00
sluicebox 36b4926eb1 SCI: Fix SQ4 zero gravity blast lockup, bug #10912 2019-03-10 03:40:18 +02:00
sluicebox b56874027e SCI: Fix SQ4CD red shopper easter egg, bug #10911 2019-03-07 00:53:23 +02:00
Vhati 0def174fa0 SCI32: Fix QFG4 peering at absent bats
Fixes castle doors when all bats have been killed, bug #10789
2019-03-02 10:08:59 +02:00
sluicebox 4e1963d84a SCI: Fix QFG1VGA Yorick door lockup, bug #6410 2019-03-01 17:18:06 +02:00
sluicebox dfb13759c2 SCI: Fix ECO1 empty apartment messages, bug #10903 2019-03-01 10:42:28 +02:00
sluicebox b924da753a SCI: Fix ECO1 Spanish pump test code, bug #10900 2019-02-28 01:21:27 +02:00
sluicebox 9949558fdb SCI: Fix ECO1CD missing ocean cliffs, bug #10893
Fixes graphics not being drawn in the CD version
2019-02-25 08:05:28 +02:00
sluicebox a7bf0a1350 SCI: Fix LB2 disappearing desk items, bug #10894
Fixes bug in original that doesn't redraw objects
2019-02-25 08:01:24 +02:00
sluicebox 3158285e79 SCI: Fix LB2 armor exhibit messages, bug #10895
Fixes script bugs in the original that prevent messages.
Replaces a script patch that fixed one of the symptoms.
2019-02-25 07:59:35 +02:00
sluicebox d1b1bd5381 SCI: Fix LONGBOW Day 8 archer pathfinding
Work around a lockup that occurs due to our pathfinding, bug #10896
2019-02-25 07:56:58 +02:00
sluicebox dc56d70b5d SCI: Update LB2 crate door pathfinding workaround
Updates a pathfinding workaround to handle all edge cases
2019-02-19 19:21:43 -08:00
Vhati 603115dfca SCI32: Fix QFG4 guild secret passage
Fixes the walkable polygon not changing when it's revealed, bug #9894
2019-02-13 22:15:02 +02:00
sluicebox a6bcf88cd4 SCI: Fix ECO1 column puzzle, bug #10885
Works around a script bug that prevents the game from being completed
2019-02-13 22:10:41 +02:00
sluicebox 0a68bf7768 SCI: Fix FPFP Mac easter egg, bug #7065
Works around a script bug that locks up the game
2019-02-13 22:07:24 +02:00