Colin Snover
b141ececdd
SCI32: Fix KQ7 uninitialized read
2016-07-24 11:36:48 -05:00
Willem Jan Palenstijn
9f2fff4f66
SCI: Remove unneeded copy
2016-07-02 21:25:53 +02:00
Colin Snover
6feec9ed72
SCI32: Add more workarounds for SCI2.1early games
...
These games all share the same bad system script that always sends
NULL as a second argument to kDoSound(play).
2016-06-26 12:44:35 -05:00
Willem Jan Palenstijn
ceee33ba2c
SCI32: Add workaround for kScrollWindowAdd call in Phantasmagoria
2016-06-21 08:14:12 -05:00
Colin Snover
f939868f3a
SCI32: Add kDoSound(play) workaround for LSL6hires
2016-06-20 21:52:41 -05:00
Colin Snover
c231d22c28
SCI32: Fix LSL6 hires control panel script bug
...
The control panel initialisation script makes an invalid two-argument
call to get the width of the settings dial; this only happens to work
because the third argument on the stack was set to zero by an earlier
call.
2016-05-25 19:16:11 -05:00
Colin Snover
d2c0aa004b
SCI32: Add workaround for invalid temp read in Torin
2016-03-18 18:55:31 -05:00
Filippos Karapetis
8f6bbe79ab
SCI: Update the game ID of a workaround that's only used in QFG4 demo
2016-03-08 20:36:03 +02:00
Filippos Karapetis
6958aa9890
SCI: Separate the demos of QFG4, PQ4 and GK1 from their full versions
...
The demo versions of these games were using a very different engine -
SCI1.1 vs SCI2/SCI2.1. Thus, we split them into different game IDs,
to avoid mixing specific game checks for them, as well as specific
game workarounds, which are different for the demos than the full
versions. Also, the demos should be working when SCI32 is disabled.
For these games, we don't use ADGF_DEMO, to avoid game IDs like
foodemo-demo
2016-03-08 20:36:02 +02:00
Filippos Karapetis
5125652be2
SCI32: Add a workaround for kPalVarySetPercent in GK1 (chapter change)
2016-03-02 21:43:27 +02:00
Martin Kiewitz
c64652bbb6
SCI: sq4cd: extend skateorama workaround bug #6853
2015-05-18 19:38:44 +02:00
Martin Kiewitz
66a4b3c805
SCI: add qfg2 airElemental workaround - bug #6859
2015-05-05 13:36:25 +02:00
Martin Kiewitz
09014d5b96
SCI: fix bug in new workaround sig code
2015-04-21 14:42:55 +02:00
Martin Kiewitz
6777785cdf
SCI: workaround sig cleanup 2
2015-04-19 20:48:23 +02:00
Martin Kiewitz
d8c732c2a1
SCI: workaround sig cleanup
...
old and now obsolete localCallOffset removed
2015-04-19 20:46:07 +02:00
Martin Kiewitz
34260a2cdd
SCI: workaround sig fanmade Ocean Battle migrated
2015-04-19 20:25:12 +02:00
Martin Kiewitz
4a9f2fb1c4
SCI: workaround sig Jones in the fast lane migrated
2015-04-19 20:05:16 +02:00
Martin Kiewitz
2043103232
SCI: workaround sig Hoyle 1 migrated
2015-04-19 19:53:29 +02:00
Martin Kiewitz
9376b9db88
SCI: workaround sig Hoyle 4 migrated
2015-04-19 19:44:10 +02:00
Martin Kiewitz
d70e4ee3f1
SCI: workaround sig Space Quest 1 migrated
2015-04-19 19:24:21 +02:00
Martin Kiewitz
9e887fe184
SCI: workaround sig for fanmade games kDeviceInfo
2015-04-19 19:08:16 +02:00
Martin Kiewitz
8f5d65d0f1
SCI: workaround sig Space Quest 4 migrated
2015-04-19 18:28:54 +02:00
Martin Kiewitz
b8838d9bff
SCI: workaround sig Conquests of Camelot migrated
2015-04-19 17:24:27 +02:00
Martin Kiewitz
76fa1a0c6f
SCI: workaround sig Conquests of Longbow migrated
2015-04-19 16:18:44 +02:00
Martin Kiewitz
062c535d1b
SCI: workaround sig pq2/demo:lb+hq1 migrated
...
- also kDisplay cleanup, removed dummy opcodes
- workarounds should be used instead
- fixed hq1 workaround entry, it seems we are able
to read vocabulary now
2015-04-19 15:49:43 +02:00
Martin Kiewitz
270fbf2d6a
SCI: workaround sig Quest for Glory 3 migrated
2015-04-19 13:40:01 +02:00
Martin Kiewitz
629f6a4208
SCI: workaround sig Quest for Glory 1 VGA migrated
2015-04-19 13:09:10 +02:00
Martin Kiewitz
bbf9c83ebf
SCI: workaround sig eco quest 2 update
...
sig also works on french version + sig extended
2015-04-19 11:50:01 +02:00
Martin Kiewitz
4122cdc130
SCI: workaround sig Eco Quest 2 migrated
2015-04-19 11:32:52 +02:00
Martin Kiewitz
cf9fa4bd40
SCI: workaround sig Quest for Glory 1 EGA migrated
2015-04-18 23:57:48 +02:00
Martin Kiewitz
d6000c927b
SCI: workaround sig Quest for Glory 2 migrated
2015-04-18 23:40:00 +02:00
Martin Kiewitz
83c6e1543e
SCI: add debug level for workarounds
...
It's called "Workarounds"
2015-04-18 23:13:11 +02:00
Martin Kiewitz
4efaab4015
SCI: workaround sig Island Of Dr. Brain migrated
2015-04-18 22:57:51 +02:00
Martin Kiewitz
38444d6024
SCI: add signatures for workaround local-calls
...
instead of using hardcoded offsets, we can now
use regular script patcher signatures.
only 1 qfg3 workaround has been migrated,
the others will follow.
2015-04-18 22:18:57 +02:00
Martin Kiewitz
c78cf88766
SCI: sq4 russian: added all workarounds manually
...
and removed generic workaround, which ignores all
objectnames.
2015-04-18 13:28:35 +02:00
Martin Kiewitz
e24c8f1e87
SCI: add uninitialized read workaround qfg3 rm140
...
for French, German, Italian and Spanish versions
2015-04-18 12:10:26 +02:00
Martin Kiewitz
fb32222177
SCI: add workaround for Hoyle 4 Euchre (bug 6602)
2015-04-14 14:59:55 +02:00
Martin Kiewitz
55a94d8fd4
SCI: added workaround for LSL2/Amiga bug #6818
...
was bug in script (amiga exclusive)
2015-03-19 20:07:01 +01:00
Martin Kiewitz
3f7566c7b1
SCI: hoyle 4 workaround properly done (bug #6614 )
...
fixes placement of edit control caused by
uninitialized reads
2014-11-02 23:30:06 +01:00
Filippos Karapetis
9eb88328ca
SCI: Fix script bug #6692 - QFG3: Crash when speaking at the top of the giant tree
2014-08-06 15:09:55 +03:00
Martin Kiewitz
d7f26886c3
SCI: more hoyle 4 workarounds (bug #6604 )
2014-06-01 23:33:45 +02:00
Martin Kiewitz
460a9113af
SCI: another workaround for hoyle 4 (bug #6598 )
2014-06-01 23:20:11 +02:00
Martin Kiewitz
00f23b26c5
SCI: hoyle 4 workaround entry (bug #6601 )
2014-06-01 23:01:39 +02:00
Filippos Karapetis
311471c857
SCI: Fix script bug #6485 - "SCI: MUMG EGA - kStrCpy error"
2014-02-19 03:03:11 +02:00
Johannes Schickel
8fc7d60feb
SCI: Make GPL headers consistent in themselves.
2014-02-18 02:39:37 +01:00
Martin Kiewitz
6957c5bce0
SCI: workarounds / new bug ids in comments
2013-12-24 15:20:21 +01:00
Martin Kiewitz
ffe2426628
SCI: changed workaround for lb2 audio+text patch
2013-11-21 20:51:42 +01:00
Martin Kiewitz
103463296c
SCI: made lb2 text+audio patches apply to kq6
...
not yet enabled, because low-res kq6 has wrong window placement and hi-res kq6 even gets graphic glitches
2013-11-21 12:06:18 +01:00
Martin Kiewitz
4e2b1f0200
SCI: script patch for laura bow 2 for audio+text
...
at the same time
needs indepth testing
2013-11-20 23:31:36 +01:00
Martin Kiewitz
297d5764fd
SCI: workaround for sq4 hintbook script bug ( #6447 )
2013-11-16 20:07:28 +01:00