17135 Commits

Author SHA1 Message Date
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
Johannes Schickel
93e8daec20 KYRA: Formatting.
svn-id: r51368
2010-07-27 13:25:35 +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
Jordi Vilalta Prat
eef7417487 TEENAGENT: Sort the object files alphabetically.
svn-id: r51360
2010-07-27 10:40:14 +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
Matthew Hoops
89c9425eef SCI: Add a 0x prefix to localCall to show it's a hexadecimal number
svn-id: r51341
2010-07-27 01:51:10 +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
a27f30fa15 SCI: fixing text fonts not working correctly
fixes sq5 and bug #3034766

svn-id: r51335
2010-07-26 22:58:06 +00:00
Martin Kiewitz
ea5f8049a2 SCI: fixing scroll transitions for kq6 hires
fixes bug #3034587

svn-id: r51334
2010-07-26 21:25:07 +00:00
Martin Kiewitz
57136cd86a SCI: implement scaling for kDrawCel
fixes qfg4 demo properly (bug #3034506, previous commit r51304)

svn-id: r51332
2010-07-26 19:25:56 +00:00
Martin Kiewitz
95c68f0291 SCI: changing CRLF to LF
svn-id: r51331
2010-07-26 18:45:32 +00:00
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
Johannes Schickel
3c0765ae78 KYRA: Fix assertion when using "enter" to scene with instant death.
svn-id: r51324
2010-07-26 17:03:45 +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
Eugene Sandulenko
756d5e2847 AGI: Fix valgrind warning
svn-id: r51312
2010-07-26 14:22:16 +00:00
Eugene Sandulenko
e4bc0c3a18 AGI: Fix crash on exit thanks to valgrind
svn-id: r51311
2010-07-26 14:21:59 +00:00
Eugene Sandulenko
aea09cb3a0 AGI: Fix spelling and formatting
svn-id: r51310
2010-07-26 14:21:18 +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