Commit Graph

44013 Commits

Author SHA1 Message Date
Matthew Hoops
d3e3eca6a3 SCI: Fix Mac icon bar vertical positioning 2011-02-17 13:38:24 -05:00
Matthew Hoops
266806d892 SCI: Fix Mac icon bar palettes
The Mac icon bar uses a palette from the executable and keeps those entries in the palette constantly.

In addition, we're now performing gamma correction on the Mac-based colors so that they are in the same gamma as SCI. The color matching now works with this and using the same color finding as the Mac Palette Manager.
2011-02-17 13:38:23 -05:00
Johannes Schickel
b5d1c66915 KYRA: Set type for NULL MIDI driver to PC Speaker.
This avoids a dialog about MT-32 to General MIDI conversion shown when running
Kyrandia 1. Formerly the NULL MIDI output type was set to General MIDI, which
caused the aforementioned dialog to show up, because Kyrandia 1 has no General
MIDI tracks.
2011-02-16 23:30:03 +01:00
Matthew Hoops
bfcf0e85b4 SCI: Fix Mixed-Up Mother Goose FM Towns
Thanks to alexbevi
2011-02-16 14:24:39 -05:00
Matthew Hoops
e19d6a2462 SCI: Add workaround for uninitialized read in KQ5 FM Towns
Thanks to alexbevi
2011-02-16 14:24:39 -05:00
Matthew Hoops
758e495872 SCI: Add support for the KQ5 FM Towns resource format
Thanks to alexbevi for providing details on the format
2011-02-16 14:24:38 -05:00
athrxx
84db0f60b0 Merge branch 'master' of https://github.com/scummvm/scummvm 2011-02-16 16:32:26 +01:00
athrxx
e23696d900 KYRA/LOL: add comments for last commit 2011-02-16 16:31:22 +01:00
athrxx
d7e700f370 KYRA/LOL: fixed hand item cursor bug
This fixes a bug when loading savegames with different active hand items via GMM. The mouse cursor was not set to the active hand item in these cases.
2011-02-16 16:23:44 +01:00
Alyssa Milburn
145b0d83df PARALLACTION: Use signed math in fadeTo.
This fixes corruption during fades when low palette values end up negative.
2011-02-16 16:00:44 +01:00
Fabio Battaglia
68e468ee01 N64: revert fix in svn r55745 and added a FIXME
The sign comparison fix requires a little more work than int->uint change, else it
throws an exception on the N64
2011-02-16 09:51:32 +01:00
dhewg
12fd509295 SKY: Restore old sequence delay behaviour.
Since f621f6a5 processSequence() waited 60*3ms instead of 60ms. Restored
that while getting rid of SEQ_DELAY. That in return allows us to relax
the call frequency again (more sleeps, less cpu hogging).
2011-02-16 00:02:32 +01:00
Alyssa Milburn
2eb67edd0f SKY: Fix array access in debug code.
The script data is already byteswapped at load time.
2011-02-16 00:05:15 +01:00
Alyssa Milburn
ea857a6f80 SKY: Stop intro sound before freeing the buffer. 2011-02-16 00:05:09 +01:00
Bastien Bouclet
369db4fdfd MOHAWK: Shorten Myst stack classes names 2011-02-15 21:43:38 +01:00
Bastien Bouclet
fc605427a8 MOHAWK: Put togeter the Myst stack classes in a namespace 2011-02-15 21:43:37 +01:00
Bastien Bouclet
c6e86c672b MOHAWK: Implement Mechanical opcode 201, staircase init 2011-02-15 21:43:37 +01:00
Bastien Bouclet
30f1eead19 MOHAWK: Add a workaround for a missing image when going up the stairs in Mechanical. 2011-02-15 21:43:36 +01:00
Bastien Bouclet
7e52ae2f5e MOHAWK: Implement Mechanical opcodes 203 and 104, snake box 2011-02-15 21:43:36 +01:00
Bastien Bouclet
a76badf307 MOHAWK: Implement Mechanical opcode 100 2011-02-15 21:43:35 +01:00
Bastien Bouclet
2d094af90c MOHAWK: Implement Mechanical opcode 200 2011-02-15 21:43:35 +01:00
strangerke
2f0b35bbb5 HUGO: Replace cypher by a global variable, clean engine destructor 2011-02-15 19:30:15 +01:00
Matthew Hoops
325a301a4f SCI: Fill in the remaining Mac-specific kPlatform subops 2011-02-15 11:02:01 -05:00
Matthew Hoops
ea67956768 VIDEO: Add some stubs for QuickTime edit list work
The edit lists are actually read in now. Minor cleanup of streams as well.
2011-02-15 11:01:43 -05:00
md5
bd64c5078c SCI: Cleaned up kMapKeyToDir and removed an incorrect heuristic
The heuristic in question was used to detect the pseudo mouse control
functionality, however the change in controls seems to have occurred with the
transition to cursor views. Fixes keypad control in Conquest of the Longbow.
Moreover, the code also checked for key scan code 76 when checking for the middle
keypad button, which seems to be a mistake, as that case never occurred.
2011-02-15 15:46:15 +02:00
Alyssa Milburn
489a4598a1 MOHAWK: Detect the French version of Rugrats.
Thanks to Strangerke.
2011-02-15 12:10:58 +01:00
md5
c9e3636863 Merge branch 'master' of github.com:scummvm/scummvm 2011-02-15 11:26:45 +02:00
md5
9505becefa SCI: Removed several redundant helper functions
Removed validate_arithmetic(), signed_validate_arithmetic(), validate_unsignedInteger() and validate_signedInteger()
2011-02-15 11:25:54 +02:00
strangerke
402ac930fe HUGO: more refactoring and encapsulation 2011-02-15 10:15:21 +01:00
Littleboy
f1030515d0 GIT: Ignore Visual Studio precompiled headers folder 2011-02-14 23:14:13 -05:00
Matthew Hoops
ee09af6a12 SCI: Fix loading SCI32 games
The frames/items in GfxFrameout need to be cleared upon loading
2011-02-14 22:38:12 -05:00
md5
8ef4594f9b SCI2+: Set the correct segment for SCI32 strings/arrays when loading
This was an omission, observed after a discussion with clone2727
2011-02-15 01:30:33 +02:00
dhewg
50129178ef WII: Fix 16bit cursors on some HE games 2011-02-14 22:12:30 +01:00
Matthew Hoops
31539697dc SCI: Fix loading pre-version 28 saved games
This is a regression from a9b051beff
2011-02-14 16:01:04 -05:00
eriktorbjorn
7ecab9a982 TOON: Disable quick save/load from the main menu screen.
Saving is pointless and loading doesn't work right. Unless it's
really easy, making quick load work from the main menu is hardly
worth it, since it has a perfectly usable load button already.
2011-02-14 20:44:18 +01:00
md5
0da6b15539 SCI2+: Point out that there is a hack in the text splitting code
This particular hack causes issues in GK1, when talking with Grace, because the
width of the associated plane isn't set correctly.
2011-02-14 18:16:35 +02:00
Matthew Hoops
e0430e6e9e MOHAWK: Correct the variable used for the lab book in Riven 2011-02-14 10:34:18 -05:00
Alyssa Milburn
898f7d1244 MOHAWK: Center InfoDialog text.
This is the same as the fix for scumm in 0e32d533.
2011-02-14 16:20:11 +01:00
dhewg
75423cfad2 NEWS: Mention sky changes from f621f6a
because it needs a complete re-test for the next release
2011-02-14 12:41:55 +01:00
dhewg
be12529115 GIT: ./tools/update-version.pl 1 3 0 git 2011-02-14 11:21:27 +01:00
dhewg
f621f6a505 SKY: get rid of timer based gfx updates
on most platforms timers are implemented using threads. never ever make
gfx updates from another thread other than the main one. seriously.
replace the whole timer crap in sky with timestamp based updates.
this fixes crashes when OpenGL is enabled (android included).

needs more testing.
2011-02-14 10:18:38 +01:00
Littleboy
1e989c44ed GIT: Ignore more files and directories used by Visual Studio 2011-02-14 03:00:50 -05:00
Littleboy
ae986410a9 TOOLS: Switch create_project revision script check order to Git -> Hg -> TortoiseSVN -> SVN 2011-02-14 03:00:49 -05:00
strangerke
97852d473e HUGO: Some more refactoring
Move _hotspots to mouse class and encapsulate it, rename some variables in route class
2011-02-14 08:31:01 +01:00
Matthew Hoops
fad3e64550 SCI: Fix GK2 Mac picture 2315
It hardcodes the picture so it doesn't get run with the decompressor
2011-02-13 18:00:39 -05:00
Matthew Hoops
71edec7b80 SCI: Add detection for GK2 Mac 2011-02-13 17:45:30 -05:00
Matthew Hoops
dbc6910eae SCI: Add support for Phantasmagoria 2 CLUT resources
My test of ising the clut associated with the intro video produced a decent quality color conversion. This is not yet hooked up to the video player.
2011-02-13 17:29:15 -05:00
Lars Skovlund
a5b198b233 Remove erroneous comment. It reflected a false belief resulting from
a missing parameter check, which has also been added.
2011-02-13 22:34:29 +01:00
Matthew Hoops
2087e2325b MOHAWK: Fix comments for the LB sampler v2 2011-02-13 16:14:07 -05:00
Matthew Hoops
d096b78aca MOHAWK: Add support for Mac LB v2 games 2011-02-13 16:14:07 -05:00