4301 Commits

Author SHA1 Message Date
Martin Kiewitz
4940819df6 SCI: reverting r51304, broke kq6 hires
svn-id: r51329
2010-07-26 18:40:49 +00:00
Matthew Hoops
7a86204e5c SOUND: Move the Mac snd decoder from SCI to /sound
For use with Kyra1 Mac instrument samples. T7G Mac and Loom Mac also use this format for their custom instrument samples.

svn-id: r51327
2010-07-26 18:13:35 +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
18a54f086f SCI: fixing transition 9
fixes castle of dr. brain intro on amiga

svn-id: r51323
2010-07-26 16:49:04 +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
31828d093c SCI: commenting out picture cel debug msg
svn-id: r51315
2010-07-26 14:44:28 +00:00
Martin Kiewitz
e3e2ae799e SCI: adding scrollcapability to sci32
svn-id: r51313
2010-07-26 14:41:19 +00:00
Filippos Karapetis
284377fc24 SCI: Fixed menu reset in SCI0/SCI01 games when restarting
svn-id: r51309
2010-07-26 13:40:07 +00:00
Martin Kiewitz
c0d915b616 SCI: some scrolling support for sci32
not fully done yet

svn-id: r51308
2010-07-26 12:20:07 +00:00
Martin Kiewitz
ea8271f3cb SCI: combined lb2 workaround
svn-id: r51307
2010-07-26 09:34:15 +00:00
Filippos Karapetis
9da4c3f883 SCI: Some cosmetic changes to the warning thrown when fixing invalid windows
svn-id: r51306
2010-07-26 09:18:04 +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
8d04588880 SCI: Added room number to signature mismatch errors
svn-id: r51303
2010-07-26 07:55:50 +00:00
Filippos Karapetis
a278e01998 SCI: Fixed bug #3034536 - "AMIGAOS4: SCI - Compiler error".
svn-id: r51302
2010-07-26 07:40:51 +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
27ce375a95 SCI: Fixed bug #3034507, "PQ2 Demo: Non-existant menu item"
svn-id: r51294
2010-07-26 05:49:00 +00:00
Filippos Karapetis
b28b290c70 SCI: Fixed bug #3034464, "ECOQUEST2: Crash near beginning"
svn-id: r51293
2010-07-26 05:40:58 +00:00
Filippos Karapetis
fed9541f47 Fixed LSL6 hires resources, speech and lip sync work now (thanks to a discussion we had with clone2727)
svn-id: r51287
2010-07-25 22:47:17 +00:00
Martin Kiewitz
e3866046af SCI: adding kAddPicAt dummy
svn-id: r51283
2010-07-25 20:41:23 +00:00
Martin Kiewitz
9b1d691594 SCI: blacking out planes that got deleted
svn-id: r51282
2010-07-25 19:56:44 +00:00
Martin Kiewitz
c721b4d612 SCI: some changes for kq7
- resetting negative plane left/top
- kSave(0) returns SIGNAL

svn-id: r51281
2010-07-25 19:47:12 +00:00
Martin Kiewitz
33c34456fb SCI: adding gk2 uninit workaround
svn-id: r51280
2010-07-25 19:28:58 +00:00
Martin Kiewitz
633d13faee SCI: removing onControl from coordAdjuster32
svn-id: r51278
2010-07-25 17:01:54 +00:00
Martin Kiewitz
d5ced8ab9e SCI: using coordadjuster in GfxView
svn-id: r51276
2010-07-25 16:37:36 +00:00
Martin Kiewitz
b3949cf4be SCI: sci32 coord adjustment changes
- fixes lsl6hires inventory

svn-id: r51275
2010-07-25 16:31:46 +00:00
Martin Kiewitz
246a157d1e SCI: adding separate kCantBeHere32 (stub)
svn-id: r51273
2010-07-25 13:11:28 +00:00
Martin Kiewitz
da5f1506e3 SCI: adjust z coordinate for views (sci32)
fixes gk1 newspaper

svn-id: r51272
2010-07-25 12:48:48 +00:00
Martin Kiewitz
c641731a4c SCI: signature change for kPalVary(8)
svn-id: r51271
2010-07-25 11:40:47 +00:00
Martin Kiewitz
3090ee6ee7 SCI: sci32 changes
- mouse position now gets adjusted inside kGetEvent
- priority is read out during kFrameout
- check planeRect
- check if plane picture resource actually exists

fixes sq6

svn-id: r51270
2010-07-25 04:45:28 +00:00
Martin Kiewitz
adf4195e0b SCI: changing how insectRect gets applied
svn-id: r51259
2010-07-24 21:18:07 +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
f3f3f1d6db SCI: adding kOnMe transparency support
and disabling speed throttler for poor clones computer :P
fixes some hotspots in gk1 only supposed to react on actual pixel clicks

svn-id: r51255
2010-07-24 19:38:13 +00:00
Martin Kiewitz
97025ec7c1 SCI: removing sci32 gfx debug messages
svn-id: r51254
2010-07-24 19:19:09 +00:00
Martin Kiewitz
e515bc56d1 SCI: fix warning
svn-id: r51253
2010-07-24 18:35:39 +00:00
Martin Kiewitz
252e7736e5 SCI: honor given order of screen items in sci32
fixes gk1 game menu slider controls

svn-id: r51252
2010-07-24 18:06:49 +00:00
Martin Kiewitz
353b0d2993 SCI: support useInsetRect in kFrameout
svn-id: r51251
2010-07-24 17:43:56 +00:00
Martin Kiewitz
f0a2c10c92 SCI: enable speed throttler for sci32
svn-id: r51250
2010-07-24 16:52:08 +00:00
Martin Kiewitz
9bea286e49 SCI: cache Planes for sci32
svn-id: r51249
2010-07-24 16:47:12 +00:00
Martin Kiewitz
72388cc638 SCI: adding sq4 workaround room 150
svn-id: r51247
2010-07-24 15:30:06 +00:00
Martin Kiewitz
d643928d0d SCI: delete hidden planes in kFrameout
svn-id: r51246
2010-07-24 15:25:29 +00:00
Martin Kiewitz
2047e75d2b SCI: kCelWide/kCelHigh now adjust on hires views
somewhat fixes gk1 hires inventory issue

svn-id: r51245
2010-07-24 15:15:38 +00:00
Martin Kiewitz
5a5f8387ad SCI: removing some debug stuff from sci32 gfx
svn-id: r51244
2010-07-24 12:03:30 +00:00
Martin Kiewitz
63c945f93a SCI: fix warning and remove duplicate code
svn-id: r51243
2010-07-24 11:59:40 +00:00