Commit Graph
391 Commits
Author SHA1 Message Date
Filippos Karapetis 14c059100c SCI: Fixed script bug #3034610 - "KQ6CD: Crash in endgame (short path)", and removed a relevant TODO
svn-id: r51356
2010-07-27 10:00:17 +00:00
Martin Kiewitz 6ff286c1f4 SCI: fixing workaround from r51353
svn-id: r51355
2010-07-27 09:55:43 +00:00
Filippos Karapetis 742a226312 SCI: Fixed bug #3035057 - "ECOQUEST demo: Crashing menu". EcoQuest 1 demo is using an in between SCI1-SCI1.1 interpreter. It's SCI1.1, but it calls kNewWindow with the SCI1 semantics.
svn-id: r51354
2010-07-27 09:40:29 +00:00
Martin Kiewitz 35ecdd59ad SCI: adding workaround for sq1-spanish
svn-id: r51353
2010-07-27 09:38:04 +00:00
Filippos Karapetis 3da0c0794f SCI: Fixed bug #3035149, "Camelot: Crash at launch"
svn-id: r51349
2010-07-27 08:43:10 +00:00
Filippos Karapetis 6c36c06f7a SCI: Fixed game script bug #3034985, "LB1: Crash on Intro"
svn-id: r51348
2010-07-27 08:27:32 +00:00
Filippos Karapetis 8312feec50 SCI: Fixed bug #3034567, "KQ6CD: Crash on taking piece of paper from spider web"
svn-id: r51347
2010-07-27 08:08:04 +00:00
Matthew Hoops 280204bd12 SCI: Add workarounds for the camelot demo
svn-id: r51342
2010-07-27 01:52:52 +00:00
Matthew Hoops 1dc36141a2 SCI: Add two more uninited workarounds for Jones/CD
svn-id: r51340
2010-07-27 01:05:38 +00:00
Matthew Hoops 3b231665b1 SCI: Add workaround for LB1 demo
svn-id: r51337
2010-07-27 00:03:45 +00:00
Matthew Hoops 04d2ed5a7f SCI: Add workarounds for the LB2 demo
svn-id: r51336
2010-07-26 23:38:17 +00:00
Martin Kiewitz 4940819df6 SCI: reverting r51304, broke kq6 hires
svn-id: r51329
2010-07-26 18:40:49 +00:00
Martin Kiewitz 5fb760b053 SCI: extending rats workaround kq6 to all rooms
fixes bug #3034597

svn-id: r51326
2010-07-26 17:55:54 +00:00
Martin Kiewitz 9daa2472d0 SCI: adding workaround for kq6 room 210
fixes bug #3034565

svn-id: r51325
2010-07-26 17:51:50 +00:00
Martin Kiewitz f6e0c2dd2c SCI: adding workaround for castle brain room 320
solves bug #3034473, happened also in DOS version of the game but only when exiting the puzzle before solving it

svn-id: r51322
2010-07-26 15:59:04 +00:00
Martin Kiewitz 24c21a9960 SCI: making kq5 workaround work in every room
fixes bug #3034700

svn-id: r51321
2010-07-26 15:50:31 +00:00
Martin Kiewitz f5f8d85804 SCI: forgot one workaround for r51319
svn-id: r51320
2010-07-26 15:43:39 +00:00
Martin Kiewitz faf0d5c2e3 SCI: adding workaround for island of dr. brain
room 290 elevator puzzle, solves bug #3034485

svn-id: r51319
2010-07-26 15:40:12 +00:00
Martin Kiewitz ea8271f3cb SCI: combined lb2 workaround
svn-id: r51307
2010-07-26 09:34:15 +00:00
Filippos Karapetis e131440821 SCI: Fixed bug #3034519, "GK1 Demo: kIsObject Sig Mismatch".
svn-id: r51305
2010-07-26 09:16:57 +00:00
Filippos Karapetis d85e016406 SCI: Fixed bug #3034506, "QFG4 Demo: kPalette Subfunction Sig Mismatch", plus another sig mismatch on kDrawCel later on, when Dr. Cranium talks
svn-id: r51304
2010-07-26 08:21:43 +00:00
Filippos Karapetis efa0f66402 SCI: Fixed a script bug in the intro of LB2 (invalid call to kMemory), room 220 (while talking to Mr. Augustini)
svn-id: r51301
2010-07-26 07:31:51 +00:00
Filippos Karapetis 703c8b665a SCI: Fixed bug #3034490 , "signature mismatch in laura bow 2 introduction"
svn-id: r51298
2010-07-26 06:30:15 +00:00
Filippos Karapetis b28b290c70 SCI: Fixed bug #3034464, "ECOQUEST2: Crash near beginning"
svn-id: r51293
2010-07-26 05:40:58 +00:00
Martin Kiewitz 33c34456fb SCI: adding gk2 uninit workaround
svn-id: r51280
2010-07-25 19:28:58 +00:00
Martin Kiewitz 50b163a106 SCI: adding workaround for castle of dr. brain
room 420, alien card game

svn-id: r51257
2010-07-24 20:36:36 +00:00
Martin Kiewitz b0af2dc95b SCI: adding workaround for castle of dr. brain
room 320, for kUnLoad

svn-id: r51256
2010-07-24 19:57:58 +00:00
Martin Kiewitz 72388cc638 SCI: adding sq4 workaround room 150
svn-id: r51247
2010-07-24 15:30:06 +00:00
Martin Kiewitz c8cde0735f SCI: adding workaround for sq4 room 391
svn-id: r51238
2010-07-24 07:55:29 +00:00
Martin Kiewitz bc04a8377b SCI: adding workaround for room 150 sq4
svn-id: r51237
2010-07-24 07:45:47 +00:00
Martin Kiewitz 7094936e50 SCI: adding lsl6hires workaround
svn-id: r51215
2010-07-23 19:07:57 +00:00
Martin Kiewitz 20b1d80d59 SCI: adding table for kDisplay workarounds
and removing hardcoded checks, adding another workaround for kGraph(drawLine) in island of dr. brain (also gene explanation chart)
Moving trackOriginAndFindWorkaround() into workarounds.cpp

svn-id: r51209
2010-07-23 14:32:24 +00:00
Martin Kiewitz 05999d1e59 SCI: adding workarounds for lsl6hires
svn-id: r51199
2010-07-23 09:13:54 +00:00
David Turner a2f6fd976b SCI: Added Workaround for SQ4CD Droid in Supercomputer Maze.
There are about 20 screens, but all screens seem to share the same script, 704, so have added a -1 general exception.

svn-id: r51180
2010-07-22 23:54:19 +00:00
Martin Kiewitz 665ae8de9d SCI: fix signature of kStrCpy
disabled workaround for island of dr. brain, seems to work w/o and was probably caused by bad signature

svn-id: r51165
2010-07-22 21:06:45 +00:00
David Turner 756ab24f32 SCI: Added remaining workarounds to SQ4 Skate-o-rama area.
svn-id: r51151
2010-07-22 17:12:51 +00:00
David Turner 34c8f5dcc5 SCI: Added another workaround to SQ4 Skate-o-rama area.
svn-id: r51149
2010-07-22 16:12:04 +00:00
Martin Kiewitz 6c41ca4405 SCI: Adding workaround for sq4 room 411
kGraph(RestoreBox) is called with an additional parameter

svn-id: r51145
2010-07-22 14:43:19 +00:00
David Turner debe58cd38 SCI: Added workaround for Engine Abort when rummaging in Software Excess bargain bin.
svn-id: r51142
2010-07-22 13:19:59 +00:00
Max Horn 66115d697e SCI: Remove '#define FAKE', make SCI_WORKAROUNDENTRY_TERMINATOR 'private'
svn-id: r51133
2010-07-22 09:36:04 +00:00
Filippos Karapetis 87e4823c75 SCI: Moved the actual workaround arrays inside a cpp file
svn-id: r51132
2010-07-22 08:58:59 +00:00