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
Eugene Sandulenko
5787c8bb88
GUI: Rename Font cache to match new font naming scheme
...
svn-id: r51388
2010-07-27 20:17:29 +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
Torbjörn Andersson
bbd3f0dbb3
ALSA: Be more intelligent when picking MIDI port
...
Often, a client has more than one available port. Pick the first one
that isn't already in use. For instance, on my computer client 17 is
the "Emu10k1 WaveTable", and it has four available ports. If, say,
aplaymidi is already playing on port 17:0, ScummVM will use port 17:1
instead. Otherwise the two programs will mess up each others
instruments and controller settings.
Of course, in reality I doubt that anyone will run two different MIDI
playing applications at once.
svn-id: r51380
2010-07-27 17:18:02 +00:00
Sven Hesse
7424d39a98
GOB: Respect mute option on startup (bug #3032781 )
...
svn-id: r51379
2010-07-27 17:14:33 +00:00
Torbjörn Andersson
47f93e9d07
ALSA: Tweak capability and type flags for the MIDI port
...
This keeps ScummVM's own port from being included in the list of
available MIDI devices.
svn-id: r51378
2010-07-27 16:35:28 +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
Matthew Hoops
349d3765e3
SOUND: Only dispose the input stream in makeAIFFStream if requested
...
svn-id: r51373
2010-07-27 14:51:36 +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
Oystein Eftevaag
bdf4ed9abb
Updated xcode project
...
svn-id: r51370
2010-07-27 14:31:33 +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
Johannes Schickel
2db4e71b66
ALSA: Simplify device querying code.
...
Thanks to eriktorbjorn for some quick testing.
svn-id: r51366
2010-07-27 13:01:10 +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
Angus Lees
d508ba6766
Remove Android themeengine patch - an improved version is now part of
...
the main ScummVM codebase thanks to fingolfin :)
svn-id: r51362
2010-07-27 11:16:44 +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