sluicebox
11fec236a2
SCI: Make KQ6 'Tickets, only' script patch a workaround
...
In addition to simplifying, this fixes the message in Spanish and
Italian versions. The CD patch signature matched these floppy versions
too and altered their correct messages.
2021-04-26 22:50:10 -07:00
sluicebox
d52539435b
SCI: Add PEPPER workaround for uninit read
2021-03-20 13:37:37 -07:00
sluicebox
9b31cce7b9
SCI32: Fix SQ6 missing message in brain
2021-02-22 16:38:03 -08:00
sluicebox
eee7882c9a
SCI: Fix LSL3 volume slider
...
There was a workaround for this but it didn't fix the script bug.
Instead it set the volume to max every time the volume dialog opened.
2020-09-28 05:14:48 -07:00
sluicebox
3e176b38d2
SCI: Add workarounds for NRS SQ4 Update 1.3
...
Workarounds for this excellent fan patch were deliberately
excluded because previous versions were distributed with a full
version of the game, but 1.3 is distributed as a true patch set.
Confirmed that this version is now completable.
2020-09-24 04:23:06 -07:00
sluicebox
38da9bf878
SCI: Add SQ1 workaround for teleporting
2020-08-24 21:46:43 -07:00
sluicebox
800558bc8f
SCI: Add SQ3 Mac introduction workaround
2020-06-22 00:07:40 -07:00
sluicebox
67b907a52a
SCI: Add KQ6 workarounds for castle basement
2020-06-16 20:54:10 -07:00
sluicebox
3f9c229bd0
SCI32: Fix some QFG4 missing messages
2020-05-29 11:12:11 -07:00
sluicebox
ea3a6c25c4
SCI: Fix ECO2 Missing messages at the camp
2020-05-19 23:01:06 -07:00
sluicebox
43ae5c0e73
SCI: Fix QFG3 workaround when throwing sword
...
Fixes bug #11477
2020-05-19 07:36:14 -07:00
sluicebox
12d37a352b
SCI32: Implement KQ7/SHIVERS custom Mac saving
...
Implements the custom Mac save and restore kPlatform subops
for KQ7 and Shivers. Still TODO: Mothergoose and Lighthouse.
2020-04-19 23:46:13 -07:00
sluicebox
5b8dd68d21
SCI32: Add PQ4 Mac save/restore workarounds
2020-04-17 17:47:58 -07:00
sluicebox
07827aeb20
SCI32: Add PHANT1 Mac kArrayFill workarounds
2020-02-07 13:15:43 -08:00
sluicebox
c1fb6562ac
SCI32: Add Save/Restore support for Mac games
2020-01-30 16:56:01 -08:00
sluicebox
8fcff44b40
SCI32: Fix PHANT2 computer scrollbar crash
...
Fixes bug #10391
2020-01-21 21:02:48 -08:00
sluicebox
6304e59a2b
SCI32: Fix GK2 Gerde missing message
2020-01-06 20:55:49 -08:00
sluicebox
c3c23c28a1
SCI32: Add GK2 workaround for flag debug dialog
2020-01-02 15:29:15 -08:00
sluicebox
6ab1d6ac7b
SCI32: Fix GK2 broken messages
2019-12-28 14:47:49 -08:00
sluicebox
2691df04a7
SCI32: Update GK2 workaround for Italian version
2019-12-28 13:37:51 -08:00
sluicebox
cdf9954eb5
SCI32: Add HOYLE5 kFileIOReadString workaround
2019-10-31 04:30:09 -07:00
sluicebox
8dcdc63af1
SCI: Add LSL6 Mac Floppy kGetCWD workaround
...
The game now starts
2019-10-21 11:13:24 -07:00
sluicebox
2ee46abfa8
SCI32: Fix GK1 icon bar workaround
...
Fixes an uninitialized parameter workaround, trac #11215
This caused the icon bar to error when in "icon up" mode
2019-10-20 19:47:21 -07:00
sluicebox
2ab281ffa1
SCI32: Add HOYLE5 support for original Save/Load screens
...
Trac #11174
2019-10-02 11:30:45 -07:00
sluicebox
b2f50e8eaa
SCI32: Extend HOYLE5 Bridge workaround
2019-09-29 21:17:51 -07:00
Filippos Karapetis
6d6dd2ed62
SCI: Add fanmade game "Zork: The Great Underground Empire"
...
Bug #11051
2019-09-30 00:47:10 +03:00
Filippos Karapetis
f2079e9af9
SCI32/SCI: Sync Hoyle 4 and Hoyle 5 Bridge workarounds
...
These two games use the same scripts for the Bridge sub-game, so their
workarounds are the same. Fixes bugs #11162 , #11183
2019-09-30 00:05:12 +03:00
sluicebox
1736467d20
SCI: Fix HOLYE4 and HOLYE5 Bridge invalid arithmetic
...
Fixes bugs #11163 and #11173 . Both games contain the same buggy script.
2019-09-28 16:52:17 -07:00
Filippos Karapetis
52c5924d9a
SCI32: Extend the Hoyle 5 bridge slider workaround
...
This fixes the other sliders in the Bridge game. Thanks to sluicebox
2019-09-28 17:19:29 +03:00
Filippos Karapetis
9ee05cbc28
SCI32: Fixed several uninitialized reads in Hoyle 5
...
Closes bugs #11167 , #11168 , #11169 , #11170 , #11171 , #11172 #11173
2019-09-28 13:09:11 +03:00
sluicebox
00548e15ed
SCI32: Remove QFG4 "a:" prefix from export filename
...
Trac #11082
2019-09-14 12:53:25 -07:00
sluicebox
9d709866a5
SCI32: Fix QFG4 Gnome talker at inn
...
Fixes bug #11030
2019-09-04 11:08:33 -07:00
sluicebox
196378d9da
SCI: Add ECO2 workaround for Ecorder talk button
2019-08-31 08:34:10 -07:00
sluicebox
d10c69d0d1
SCI: Update SQ4 swimAndShoot workaround
...
Remove room number from swimAndShoot room 411 workarounds to be consistent
with room 410 and handle case where script runs after room number changes
2019-08-04 21:29:12 -07:00
sluicebox
0554ec8000
SCI: Fix LB2 coal message in room 720
2019-08-01 19:58:46 -07:00
sluicebox
bfd516ec19
SCI32: Add QFG4 workaround for glide spell message
2019-06-23 17:05:14 -07:00
sluicebox
d29727d02a
SCI: Add FPFP message workarounds
2019-06-13 17:57:27 -07:00
sluicebox
2f837d9edc
SCI: Add SQ4 workaround for Sequel Police shooting
2019-06-09 21:02:56 -07: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
sluicebox
6a6506bec4
SCI: Add QFG4CD workaround for searching monsters
2019-05-21 16:59:46 -07:00
sluicebox
82353c5068
SCI: Add QFG1VGA detect-magic workaround for Giant
2019-04-22 04:29:24 -07:00
sluicebox
949b9a0d91
SCI: Fix SQ4 kernel signature mismatch on Estros
2019-03-08 17:14:00 -08:00
sluicebox
6603969c7b
SCI: Add QFG1VGA Mac workaround for Yorick
2019-03-01 14:04:27 -08:00
sluicebox
80b4aac8dd
SCI: Add QFG1VGA Mac workaround for centaur
2019-02-18 16:26:20 -08:00
sluicebox
a534d58dbc
SCI: Apply QFG1VGA innkeeper workaround to Mac
2019-02-18 16:15:53 -08:00
Vhati
470f5fbbae
SCI32: Cleanup QFG4 Remove a commented workaround
...
It was superseded by commit aa9a1ab .
2019-02-04 23:15:28 +02:00
Vhati
aa9a1ab901
SCI32: Fix QFG4 cave tentacle
...
Fixes wriggling and retraction when hero travels over the pit, bug #10615
Supersedes commit 259f262
2019-01-01 23:47:40 +02:00
Lars Skovlund
54ab74da2d
SCI32: Fix QFG4 conversation crash when using keyboard controls
2018-12-29 11:24:33 +01:00
Vhati
c58d619e20
SCI32: Fix QFG4 conditional void calls ( #1416 )
...
Fixes unsafe arithmetic in combat, bugs #10138 , #10419 , #10710 , #10814
Supersedes commits 4dc9f0e and 01f3e6c
2018-11-28 02:23:37 +02:00