Commit Graph
474 Commits
Author SHA1 Message Date
Filippos Karapetis 346bc3f7e0 SCI: Added a workaround for kAbs to properly support patched scripts by NRS in QFG1VGA. Properly fixes bug #3037218 - "QFG1 VGA: kAbs signature mismatch" (thanks to wjp for his help on this)
svn-id: r51799
2010-08-06 20:29:27 +00:00
Filippos Karapetis 993c8b70f2 SCI: Fixed script bug #3040469, "QFG2: Second crash in thief's job"
svn-id: r51792
2010-08-06 17:29:17 +00:00
Filippos Karapetis 91753047be SCI: Fixed script bug #3040565, "QFG3: Crash when looking at stats"
svn-id: r51791
2010-08-06 17:00:23 +00:00
Filippos Karapetis 7c70e488ea SCI: Fixed script bug #3040624 - "QFG3: Crash after any combat in jungle"
svn-id: r51790
2010-08-06 16:43:59 +00:00
Filippos Karapetis eb112d6711 SCI: Rewrote the Mother Goose workaround to be like the others, some cleanup
svn-id: r51786
2010-08-06 15:05:05 +00:00
Willem Jan Palenstijn 4d03efe855 SCI: Fix whitespace
svn-id: r51785
2010-08-06 14:54:00 +00:00
Martin Kiewitz 9013c15480 SCI: properly implementing qfg2 astrologer workaround
svn-id: r51783
2010-08-06 11:45:32 +00:00
Martin Kiewitz ffbecee1d7 SCI: adding workaround for qfg3
when importing character and choosing previous profession (bug #3040460)

svn-id: r51782
2010-08-06 11:02:52 +00:00
Filippos Karapetis b69469a75d SCI: Fixed script bug #3039891 - "QFG2: Crash in thief's job"
svn-id: r51764
2010-08-05 20:32:18 +00:00
Filippos Karapetis 0f27a86049 SCI: Fixed script bug #3039656 - "CASTLEBRAIN: Crashes in robot room"
svn-id: r51763
2010-08-05 20:21:28 +00:00
Filippos Karapetis e36abee963 SCI: Applied patch #3040164, "3 Workarrounds for QFG4 floppy"
svn-id: r51762
2010-08-05 20:12:40 +00:00
Filippos Karapetis 8e6d2eb5a3 SCI: Extended the QFG3 workaround in room 330 (speaking with King Rajah). Fixes bug #3039774 - "Uninitialized Read"
svn-id: r51751
2010-08-05 05:27:55 +00:00
Matthew Hoops 7988278336 SCI: Add uninit'd workaround for bug #3038757
svn-id: r51744
2010-08-04 18:19:18 +00:00
Matthew Hoops ed741dc96c SCI: Fix bug #3038913 - SCI Fanmade - The Legend of the Lost Jewel: Crash by bugs
Added workaround for calling mul with an object and kSetAngle with two objects as parameters.

svn-id: r51743
2010-08-04 18:11:11 +00:00
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