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
Martin Kiewitz
c0474c91c4
SCI: fixes for qfg2
...
adding workaround
changing signature for dummy kDoSound call
svn-id: r51411
2010-07-28 11:22:58 +00:00
Filippos Karapetis
eb1cdc2c49
SCI: Some workaround fixes
...
- Merged all of the different workarounds for
the rats in the KQ6 maze in one, thus fixing
bug #3035824 - "kq6-win: more crashes on rats
in catacombs"
- Merged 4 different workarounds for LSL3 in one
svn-id: r51410
2010-07-28 09:34:31 +00:00
Filippos Karapetis
817170bbb6
SCI: Sorted workaround tables alphabetically by game ID
...
svn-id: r51408
2010-07-28 08:05:16 +00:00
Filippos Karapetis
3c8a606e71
SCI: Added bug report numbers for all the recently fixed bugs
...
svn-id: r51407
2010-07-28 07:51:49 +00:00
Filippos Karapetis
764b841990
Fixed bug #3035694 - "LB2: crash to console when selecting in-game load/save menu"
...
svn-id: r51406
2010-07-28 07:13:40 +00:00
Martin Kiewitz
ea2256c05b
SCI: changing workarounds of r51401 to stillcall
...
svn-id: r51402
2010-07-28 05:03:23 +00:00
Matthew Hoops
50e493f3ef
SCI: Fix bug #3035720 - SQ1SCI demo: Menu crash
...
kCelWide and kCelHigh are called with the second two parameters as objects instead of integers. We fake return the real width/height of the view in question to allow the quit menu to work. Values found by examining the view passed as the first parameter.
svn-id: r51401
2010-07-28 03:54:14 +00:00
Matthew Hoops
2df946f837
SCI: Add an uninited workaround for the mothergoose demo
...
svn-id: r51389
2010-07-27 20:20:00 +00:00
Martin Kiewitz
20ced61f28
SCI: adding workaround for kq6 rats in catacombs
...
solves bug #3035495
svn-id: r51386
2010-07-27 19:35:18 +00:00
Martin Kiewitz
b873cf2ebf
SCI: changes for mother goose sci2.1
...
changed signature for kSetCursor sci2.1
added workarounds
added separate gameid for mother goose sci2.1
svn-id: r51385
2010-07-27 19:09:57 +00:00
Filippos Karapetis
7024991cc9
SCI: Removed the room number from the two workarounds for Hoyle 3 (Character::say) thus fixing the crash in dominoes observed in bug #3035080 . Some whitespace fixes.
...
svn-id: r51375
2010-07-27 15:29:58 +00:00
Filippos Karapetis
780cb85cce
SCI: Fixed bug #3035262 - "ISLANDBRAIN: Crash on "info" selection"
...
svn-id: r51374
2010-07-27 15:10:41 +00:00
Filippos Karapetis
bc6baef0c0
SCI: Fixed bug #3035186 - "ECOQUEST2: Crash When Receiving Ecorder". Also removed the now obsolete kStringCpy workaround table.
...
svn-id: r51372
2010-07-27 14:51:08 +00:00
Martin Kiewitz
5b686b539a
SCI: adding workaround for sq5
...
entering the bridge makes the crew goof around, we are getting Osc::init with an object as cycle count
svn-id: r51371
2010-07-27 14:48:22 +00:00
Filippos Karapetis
6925518143
SCI: Fixed bug #3035068 - "LB2CD: Crash in first room, asking about burglary"
...
svn-id: r51367
2010-07-27 13:06:52 +00:00
Martin Kiewitz
601fe8ee7d
SCI: adding workaround for qfg3 (kIsObject)
...
svn-id: r51364
2010-07-27 11:38:24 +00:00
Filippos Karapetis
a50d9dea91
SCI: Added room number for the KQ6 script workaround during the ending
...
svn-id: r51359
2010-07-27 10:22:41 +00:00
Jordi Vilalta Prat
d477457725
SCI: Fix indentation and alignment of some entries
...
svn-id: r51358
2010-07-27 10:20:38 +00:00
Jordi Vilalta Prat
d6aed46c3a
SCI: Complete the workaround commited in r51355.
...
svn-id: r51357
2010-07-27 10:10:49 +00:00