Commit graph

260 commits

Author SHA1 Message Date
Matthew Hoops
642b03fb44 SCI: Add kDisplay workarounds for the Hero's Quest demo
svn-id: r51742
2010-08-04 17:50:09 +00:00
Filippos Karapetis
8d3086d301 SCI: Fixed the two script bugs described in bug #3039294 - "SCI: HOYLE4 - Uninitialized Read(s)"
svn-id: r51730
2010-08-04 12:02:50 +00:00
Martin Kiewitz
ee28c2eb54 SCI: adding workaround for pq3
fixes bug #3037565

svn-id: r51701
2010-08-03 15:51:31 +00:00
Martin Kiewitz
a1730b4b34 SCI: adding workaround for sq5 on the bridge
fixes bug #3038563

svn-id: r51689
2010-08-03 12:46:18 +00:00
Martin Kiewitz
d42d7ad6c5 SCI: allowing kCheckSaveGame with id 0
qfg2 - when trying to restore from an empty saved game list

svn-id: r51663
2010-08-02 21:44:41 +00:00
Martin Kiewitz
7da703f0af SCI: adding workaround for qfg2 (restore game)
svn-id: r51662
2010-08-02 21:37:43 +00:00
Martin Kiewitz
cad3ea9f78 SCI: extend workaround for qfg2
fixes bug #3038367

svn-id: r51628
2010-08-02 16:38:48 +00:00
Martin Kiewitz
e14033c6c5 SCI: adding kq5 english floppy workaround
solves bug #3037594

svn-id: r51627
2010-08-02 15:42:51 +00:00
Martin Kiewitz
6792193c89 SCI: adding bugid again :P
svn-id: r51626
2010-08-02 15:26:19 +00:00
Martin Kiewitz
84999b2daa SCI: adding workaround for lsl6
when touching fence

svn-id: r51625
2010-08-02 15:23:23 +00:00
Martin Kiewitz
8cfce68c08 SCI: adding bug id inside comments
svn-id: r51617
2010-08-02 13:49:08 +00:00
Martin Kiewitz
7ad434c592 SCI: adding workaround for kq5 floppy
should fix bug #3037003, i dont have english floppy, can't test.

svn-id: r51616
2010-08-02 13:45:51 +00:00
Filippos Karapetis
81aeb6a125 SCI: Actually fake a return value for rev #51611, instead of ignoring the call completely
svn-id: r51612
2010-08-02 12:18:22 +00:00
Filippos Karapetis
065d32ec00 SCI: Fixed script bug #3037835 - "ISLANDBRAIN: Crash when breeding second-generation hybrid"
svn-id: r51611
2010-08-02 11:46:03 +00:00
Filippos Karapetis
f434f901bd SCI: Fixed script bug #3038077 - "PQ3 : Engine Abort While Plotting Crimes", together with 2 subsequent similar bugs
svn-id: r51609
2010-08-02 09:04:14 +00:00
Martin Kiewitz
75ff5360e2 SCI: adding workaround for pq3
svn-id: r51600
2010-08-01 22:54:34 +00:00
Martin Kiewitz
f3851674f3 SCI: changing noname selector names
removing space from previous name

svn-id: r51582
2010-08-01 17:51:21 +00:00
Martin Kiewitz
88438ce118 SCI: adding workaround for pq2 kDisplay
in room 23

svn-id: r51578
2010-08-01 15:31:23 +00:00
Martin Kiewitz
b0889cfd01 SCI: adding workaround for lb1
fixes bug #3037694

svn-id: r51575
2010-08-01 12:00:36 +00:00
Martin Kiewitz
03f48560a9 SCI: adding workaround for hq1/qfg1
fixes bug #3037659

svn-id: r51573
2010-08-01 11:10:47 +00:00
Matthew Hoops
e932270c0b SCI: Add uninit'd temp workaround for Grotesteing (fan game)
svn-id: r51543
2010-07-31 16:20:16 +00:00
Martin Kiewitz
5ea8402839 SCI: changing laurabow1 workaround to all rooms
fixes bug #3037410

svn-id: r51541
2010-07-31 14:44:00 +00:00
Matthew Hoops
43e82aa895 SCI: Fix walking in GK1 later in the game
The Feature class uninit'd workaround needs to be extended to all levels of inheritance.

svn-id: r51527
2010-07-31 00:54:32 +00:00
Martin Kiewitz
5dac7ba6ba SCI: fix kAddToPic called with view data
and adding workaround for pq2 when showing windows with pictures
change to kAddToPic fixes bad coordinates of cels when restoring the game (should also fix lsl2)

svn-id: r51526
2010-07-31 00:48:03 +00:00
Matthew Hoops
75b5ac38fb SCI: Fix saving/restoring games in fan games
The SCI Studio function library incorrectly calls kDeviceInfo with one parameter to get the current device.

svn-id: r51514
2010-07-30 18:45:28 +00:00
Martin Kiewitz
c785645123 SCI: adding workaround for kSetCursor kq5cd
adding comments as well

svn-id: r51510
2010-07-30 15:26:30 +00:00
Filippos Karapetis
c665b9e9a7 Merged the two QFG3 workarounds and the two SQ1 workarounds
svn-id: r51506
2010-07-30 13:29:33 +00:00
Filippos Karapetis
28eea504e9 SCI: Adjusted return value of the script bug workaround in rev #51504 to a bigger number, just in case
svn-id: r51505
2010-07-30 12:46:47 +00:00
Filippos Karapetis
241e76d19d SCI: Fixed script bug #3036263, "LB2CD: Disappearing Journal Entries" by changing the return value of the workarounds made for bugs #3036274 and #3035068. The game scripts perform lt on the uninitialized temp, and if it's smaller than expected they start removing journal entries
svn-id: r51504
2010-07-30 12:40:06 +00:00
Filippos Karapetis
d4aa4bc4d4 SCI: Fixed script bug #3036942 - "KQ4SCI demo: Menu crash"
svn-id: r51496
2010-07-30 05:31:20 +00:00
Filippos Karapetis
ffe7dcaa6b SCI: Fixed script bug #3036918 - "HOYLE3: Uninitialized read for temp 1"
svn-id: r51494
2010-07-30 05:25:09 +00:00
Filippos Karapetis
a17e3c4449 SCI: Fixed script bug #3036601 - "LONGBOW: Druid hand code brings up ScummVM console", along with a related bug after giving an answer through the hand code
svn-id: r51486
2010-07-29 23:58:47 +00:00
Martin Kiewitz
483f25b9e6 SCI: fixing qfg1 workaround
svn-id: r51476
2010-07-29 17:26:56 +00:00
Filippos Karapetis
9b6c78a4fe SCI: Fixed bug #3036331 - "KQ5: Floppy version
crashes after title", together with a related
problem (kRedrawBox is called erroneously with
an additional parameter when any dialog is
closed)

svn-id: r51470
2010-07-29 15:24:19 +00:00
Filippos Karapetis
a64131ec0f SCI: Fixed script bug #3036483 - "LSL2: Crash at the ship"
svn-id: r51463
2010-07-29 12:43:33 +00:00
Filippos Karapetis
3e6f3716ac SCI: Fixed bug #3036390 - "QFG3: Crash when talking to King Rajah", along with a similar problem later on while talking to the king
svn-id: r51455
2010-07-29 07:17:42 +00:00
Filippos Karapetis
b3230b26a1 SCI: Added forgotten bug number to the previous workaround
svn-id: r51448
2010-07-28 23:21:27 +00:00
Filippos Karapetis
09ae3b7ca4 SCI: Fixed bug #3036291, "LB2CD: Crash in Docks, actor animation"
svn-id: r51446
2010-07-28 23:09:42 +00:00
Filippos Karapetis
fb35d46c1d SCI: Extended the LB2 workaround for bug #3035068 to all rooms. Fixes bug #3036274, "LB2CD: Crash in Police Station, asking about Ziggy"
svn-id: r51443
2010-07-28 22:36:22 +00:00
Martin Kiewitz
9a1afc5a24 SCI: fix typo in comment
svn-id: r51431
2010-07-28 18:37:13 +00:00
Matthew Hoops
515cc3c369 SCI: Set the LB2 floppy open selector so we don't have to have duplicate workaround entries
svn-id: r51429
2010-07-28 17:45:19 +00:00
Matthew Hoops
f302469a77 SCI: Add workaround for a KQ7 uninitialized temp
svn-id: r51428
2010-07-28 17:39:47 +00:00
Martin Kiewitz
cfb1f53d59 SCI: making a global eq1 workaround :P
svn-id: r51427
2010-07-28 16:58:34 +00:00
Martin Kiewitz
163f0cf7b5 SCI: eq1 workaround compression and new ones
svn-id: r51426
2010-07-28 16:18:03 +00:00
Martin Kiewitz
e85cf6bfbb SCI: adding eq1cd workaround
svn-id: r51424
2010-07-28 15:48:07 +00:00
Martin Kiewitz
67f4784f32 SCI: adding workarounds for eq1cd
svn-id: r51420
2010-07-28 14:15:10 +00:00
Martin Kiewitz
15bff49979 SCI: adding workarounds for eq1cd
svn-id: r51419
2010-07-28 13:54:04 +00:00
Martin Kiewitz
ebd3356e89 SCI: adding workaround for eq1
svn-id: r51417
2010-07-28 13:34:14 +00:00
Martin Kiewitz
df3decc14c SCI: adding workaround for eq1cd
svn-id: r51416
2010-07-28 13:16:36 +00:00
Willem Jan Palenstijn
16f042270d SCI: Fix whitespace
svn-id: r51412
2010-07-28 11:31:13 +00:00