Commit graph

425 commits

Author SHA1 Message Date
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
sluicebox
c03e52bebb SCI: Fix ECO1CD Mosaic puzzle crash, bug #10884
Fixes a bug in the original that crashes the interpreter
2019-02-12 02:20:19 +02:00
sluicebox
82a1859ad1 SCI: Fix ECO1CD prophecy scroll, bug #10883
Fixes a script bug that breaks messages
2019-02-10 16:28:47 +02:00
Vhati
66dc8afaa3 SCI: Fix QFG3 combat speed throttling patch
Replaces an earlier patch that had a bad byte.
Original instruction: 0x80, 0xd2, // lsg global[D2h].

The op byte does not match the expected length or opcode comment.
 0x80 would be: lag uint16.
 0x89 is: lsg byte.

This new patch also does not disturb the logic of a nearby IF block.
2019-02-08 02:43:09 +02:00
Vhati
470f5fbbae SCI32: Cleanup QFG4 Remove a commented workaround
It was superseded by commit aa9a1ab.
2019-02-04 23:15:28 +02:00
sluicebox
4129da510e SCI: Fix LB1 left staircase lockup, bug #10879
Fixes a lockup in the original
2019-02-03 20:41:33 +02:00
sluicebox
a0b319646c SCI: Fix ECO1CD giving Superfluous the oily shell
Fixes a script bug in the CD version, bug #10881
2019-02-03 15:40:01 +02:00
Vhati
2207a6d326 SCI: Cleanup Hoyle patches 2019-02-03 10:49:48 +02:00
Vhati
88fffbfccc SCI: Cleanup SQ6,Torin patches 2019-02-03 10:49:48 +02:00
Vhati
a489423e76 SCI: Cleanup RAMA,Shivers patches 2019-02-03 10:49:48 +02:00
Vhati
43e584e819 SCI: Cleanup SpaceQuest 1-5 patches 2019-02-03 10:49:48 +02:00
Vhati
4016d53a2b SCI: Cleanup QFG4 patches 2019-02-03 10:49:48 +02:00
Vhati
18c4e7393a SCI: Cleanup QFG3 patches 2019-02-03 10:49:48 +02:00
Vhati
f339402fe6 SCI: Cleanup QFG2 patches 2019-02-03 10:49:48 +02:00
Vhati
fbd1181300 SCI: Cleanup QFG1 patches 2019-02-03 10:49:48 +02:00
Vhati
fd1bcedde7 SCI: Cleanup PoliceQuest patches 2019-02-03 10:49:48 +02:00
Vhati
8f3db27c1c SCI: Cleanup Phantasmagoria patches 2019-02-03 10:49:48 +02:00
Vhati
73adfa5fd3 SCI: Cleanup Mother Goose patches 2019-02-03 10:49:48 +02:00
Vhati
d7309bbdff SCI: Cleanup LauraBow2 patches 2019-02-03 10:49:48 +02:00
Vhati
bdcd07aef6 SCI: Cleanup LauraBow1 patches 2019-02-03 10:49:48 +02:00
Vhati
3d1436df25 SCI: Cleanup LSL patches 2019-02-03 10:49:48 +02:00
Vhati
aeb5366308 SCI: Cleanup Longbow patches 2019-02-03 10:49:48 +02:00