Martin Kiewitz
dc9c627681
SCI: adding header comments about sci1.1 pictures
...
also fixing some of the offsets (those are DWORD instead of just WORDs)
svn-id: r51415
2010-07-28 12:41:24 +00:00
Martin Kiewitz
0e47192346
SCI: priority handling for sci1.1 add-pictures
...
fixes battle cruiser mini game in sq5 (at least we get something displayed now)
svn-id: r51414
2010-07-28 12:28:35 +00:00
Filippos Karapetis
e0f6bb2e7a
SCI: Adding the room number to some more errors
...
svn-id: r51413
2010-07-28 11:37:22 +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
bae197c489
SCI: Changed a warning into debug output
...
svn-id: r51409
2010-07-28 09:21:58 +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
Matthew Hoops
61b63d9e4d
SCI: Add 'robots' subdirectory (PQSWAT demo stores them there)
...
svn-id: r51405
2010-07-28 06:03:52 +00:00
Matthew Hoops
558fc88cc6
SCI: Initialize _resourceData to 0 in GfxRobot. Fixes PQSWAT demo.
...
svn-id: r51404
2010-07-28 05:55:09 +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
Martin Kiewitz
97b1cd34cf
SCI: sci1.1 priority bands now changing in kDrawPic
...
fixes qfg3: right guard on top of the palace having wrong priority
fixes sq5 and all sorts of sci1.1 games: when loading wrong priority for some actors that fixed itself after one frame
svn-id: r51397
2010-07-27 23:20:43 +00:00
Martin Kiewitz
6e8b11867f
SCI: fixing signature of kCheckFreeSpace
...
svn-id: r51394
2010-07-27 21:30:15 +00:00
Martin Kiewitz
11de85026d
SCI: found out interpreter version of lsl5g
...
svn-id: r51393
2010-07-27 21:04:02 +00:00
Martin Kiewitz
7e545888fd
SCI: moving some fileio warnings to debug level
...
svn-id: r51392
2010-07-27 20:46:12 +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
Matthew Hoops
b12424741c
SCI: The mothergoose demo is really for Windows, so make that the platform
...
svn-id: r51387
2010-07-27 20:11: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
Matthew Hoops
828434456f
SCI: Better fix for bug #3035058 - ECOQUEST demo: Missing subtitles
...
The demo really uses kGetMessage and not kMessage. We now detect which version of the message function is used. Thanks to Walter for pointing this out.
svn-id: r51384
2010-07-27 19:07:39 +00:00
Martin Kiewitz
3cae0f3452
SCI: kCheckFreeSpace support for sci1.1
...
and possible sci32
svn-id: r51383
2010-07-27 18:45:32 +00:00
Matthew Hoops
a8574a37ee
SCI: Add second KQ5 EGA entry (from bug #3035421 )
...
svn-id: r51382
2010-07-27 18:17:47 +00:00
Martin Kiewitz
c422e39bf8
SCI: implemented kPalette(save/restore)
...
svn-id: r51381
2010-07-27 17:51:44 +00:00
Matthew Hoops
4fa2269590
SCI: Add detection for some more EGA versions of games
...
See bug #3035349 (MD5 Checksum for Castle of Dr. Brain - EGA), #3035350 (MD5 Checksum for Mixed-Up Fairy Tales EGA) and #3035354 (MD5 Checksum for Mixed-Up Mother Goose (1990 EGA, SCI01))
svn-id: r51377
2010-07-27 16:09:18 +00:00
Matthew Hoops
cf26b88e54
SCI: Fix bug #3035058 - ECOQUEST demo: Missing subtitles
...
The demo uses a special version of kMessage to get its messages.
svn-id: r51376
2010-07-27 15:45:21 +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
Matthew Hoops
596e10bb42
SCI: Fix PCjr sound
...
svn-id: r51369
2010-07-27 13:31:28 +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
Martin Kiewitz
d013be51e5
SCI: reverting part of r51361
...
breaks qfg3 right after intro
svn-id: r51363
2010-07-27 11:18:51 +00:00
Martin Kiewitz
114f4dfb0a
SCI: adding scaling code in kBaseSetter
...
and fixing palVary timer crash when exiting engine during palVary processing
svn-id: r51361
2010-07-27 11:11:47 +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
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
Martin Kiewitz
4fb7b06570
SCI: translating nsRect back to actual plane coordinate
...
on scrollable planes
svn-id: r51350
2010-07-27 09:17:57 +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
03fe34df73
SCI: Fix bug #3035033 - ISLANDBRAIN demo: Crash
...
The demo needs the "init" selector so that the workaround for the full game will also work in the demo.
svn-id: r51343
2010-07-27 02:46:06 +00:00
Matthew Hoops
280204bd12
SCI: Add workarounds for the camelot demo
...
svn-id: r51342
2010-07-27 01:52:52 +00:00