Commit Graph
445 Commits
Author SHA1 Message Date
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
Martin Kiewitz 2929307e01 SCI: added workaround for Black Cauldron remake
(happens only when using original save dialog)
2013-11-01 21:07:35 +01:00
Filippos Karapetis 8a68bd0650 SCI: Fix uninitialized reads of the Hoyle 3 backgammon doubling cube
This also fixes bug #3615121
2013-10-30 10:30:12 +02:00
Filippos Karapetis eb7362b0b0 SCI: Fix script bug #3615129 - "SCI: Crazy Nick Laura Bow - Uninitialized read error 3" 2013-10-30 09:56:07 +02:00
Filippos Karapetis cc34755986 SCI: Fix script bug #3615119 - "SCI: Crazy Nick Laura Bow - Uninitialized read error 2" 2013-10-30 09:42:56 +02:00
Filippos Karapetis 6926270ca7 SCI: Fix script bug #3615130 - "SCI: Hoyle3 - Uninitialized read error" 2013-10-30 08:47:46 +02:00
Filippos Karapetis d58c5b89b5 SCI: Fix script bug #3615120 - "SCI: Crazy Nick Laura Bow - kReadNumber signature mismatch" 2013-10-30 08:47:46 +02:00
Filippos Karapetis 27281d1566 SCI: Fix script bug #3615118 in Crazy Nick's Laura Bow 2013-10-30 08:47:45 +02:00
Filippos Karapetis f6b61291a7 SCI: Fix script bug #3614968 - "SCI: Camelot - crash at the pool of Siloam" 2013-09-03 10:55:48 +03:00