aboutsummaryrefslogtreecommitdiff
path: root/engines/sci
AgeCommit message (Collapse)Author
2011-02-18SCI: Fix window height for some Mac SCI1/1.1 gamesMatthew Hoops
Some games have removed the menu bar from the screen. This also fixes King's Quest V's icon bar.
2011-02-17SCI: Fix Mac icon bar vertical positioningMatthew Hoops
2011-02-17SCI: Fix Mac icon bar palettesMatthew Hoops
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-16SCI: Fix Mixed-Up Mother Goose FM TownsMatthew Hoops
Thanks to alexbevi
2011-02-16SCI: Add workaround for uninitialized read in KQ5 FM TownsMatthew Hoops
Thanks to alexbevi
2011-02-16SCI: Add support for the KQ5 FM Towns resource formatMatthew Hoops
Thanks to alexbevi for providing details on the format
2011-02-15Merge branch 'master' into osystem-paletteJohannes Schickel
Conflicts: backends/platform/wii/osystem_gfx.cpp
2011-02-15SCI: Fill in the remaining Mac-specific kPlatform subopsMatthew Hoops
2011-02-15SCI: Cleaned up kMapKeyToDir and removed an incorrect heuristicmd5
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-15SCI: Removed several redundant helper functionsmd5
Removed validate_arithmetic(), signed_validate_arithmetic(), validate_unsignedInteger() and validate_signedInteger()
2011-02-14SCI: Fix loading SCI32 gamesMatthew Hoops
The frames/items in GfxFrameout need to be cleared upon loading
2011-02-15SCI2+: Set the correct segment for SCI32 strings/arrays when loadingmd5
This was an omission, observed after a discussion with clone2727
2011-02-14SCI: Fix loading pre-version 28 saved gamesMatthew Hoops
This is a regression from a9b051beff3157e1aa8
2011-02-14SCI2+: Point out that there is a hack in the text splitting codemd5
This particular hack causes issues in GK1, when talking with Grace, because the width of the associated plane isn't set correctly.
2011-02-14SCI: Adapt to setPalette/grabPalette RGBA->RGB change.Johannes Schickel
2011-02-13SCI: Fix GK2 Mac picture 2315Matthew Hoops
It hardcodes the picture so it doesn't get run with the decompressor
2011-02-13SCI: Add detection for GK2 MacMatthew Hoops
2011-02-13SCI: Add support for Phantasmagoria 2 CLUT resourcesMatthew Hoops
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-13Remove erroneous comment. It reflected a false belief resulting fromLars Skovlund
a missing parameter check, which has also been added.
2011-02-13SCI: Switch to true color mode for the GK2 demo Indeo3 videoMatthew Hoops
2011-02-13SCI: Fix VMD coordinatesMatthew Hoops
The suffix check for "vmd" failed for uppercase files.
2011-02-12SCI: Don't limit the number of resources to 999 in hexgrepMatthew Hoops
2011-02-12SCI: Fix the console's hexgrep commandMatthew Hoops
2011-02-12JANITORIAL: Remove extraneous parenthesesOri Avtalion
svn-id: r55890
2011-02-11SCI: Fix platform for the GK2 demo, videos will now playMatthew Hoops
svn-id: r55885
2011-02-11SCI: Simplify SegManager::saveLoadWithSerializer, cleanupMax Horn
svn-id: r55883
2011-02-10SCI: Added comments to the FB-01 and MIDI drivers. The original driver files ↵Filippos Karapetis
are only needed in SCI0 early games, which didn't include separate sound patch resources. Thanks to waltervn for the information he supplied svn-id: r55875
2011-02-10SCI: Changed the comments of r55869 to Doxygen format (thanks, fingolfin)Filippos Karapetis
svn-id: r55874
2011-02-10SCI: Added a workaround for MUMG DeluxeFilippos Karapetis
svn-id: r55873
2011-02-10SCI: Added resource manager support for changing the audio directory ↵Filippos Karapetis
dynamically. Also, moved some audio-specific resource code inside resource_audio.cpp This functionality is used by kSetLanguage(), called when switching the language in MUMG Deluxe from the game's main menu. svn-id: r55872
2011-02-10SCI: Don't fallback to views in SCI1.1+ Mac gamesMatthew Hoops
svn-id: r55871
2011-02-10SCI: Fixed typoFilippos Karapetis
svn-id: r55870
2011-02-10SCI: Added a short explanation about each of the different resource source typesFilippos Karapetis
svn-id: r55869
2011-02-10SCI: Fix Mac SCI1 view transparencyMatthew Hoops
This was a regression from r55825. svn-id: r55868
2011-02-10SCI: Fix (rare) leak in kSaveGame, tweak kFileIOFindNext, cleanupMax Horn
svn-id: r55867
2011-02-10SCI: Renamed addInternalSources -> addAudioSources and separated the script ↵Filippos Karapetis
chunk loading code svn-id: r55866
2011-02-10SCI: Moved some audio resource code to resource_audio.cppFilippos Karapetis
svn-id: r55865
2011-02-09SCI: Improve speed of Mac resource fork sourcesMatthew Hoops
svn-id: r55859
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2011-02-09SCI: Do not try to dereference object name when it's not a pointer.Walter van Niftrik
Stops flood of warnings in some Mac titles. svn-id: r55849
2011-02-08SCI: Changed the warning when applying script patches into a debug output callFilippos Karapetis
svn-id: r55837
2011-02-08SCI: Some work on robot videosFilippos Karapetis
- The size of the videos is now calculated when they are loaded (this helps remove some nasty hacks and constant memory reallocations and simplifies the code) - Some work on frame placement (e.g. in robot 1305, Phantasmagoria) svn-id: r55830
2011-02-08SCI: Add detection for Freddy Pharkas MacMatthew Hoops
svn-id: r55828
2011-02-08SCI: Do not flip clearKey for Mac SCI1.1+ views.Walter van Niftrik
svn-id: r55825
2011-02-08SCI: Fix Mac robot palettes againMatthew Hoops
My fix from r55796/r55797 was erroneously removed in r55801. svn-id: r55824
2011-02-08SCI: Fix Mac SCI1.1+ view white/black/transparencyMatthew Hoops
Since Mac OS required black to be at 0xff and white to be at 0x00, the original Sierra programs had to hack around that in various sections of the code to keep things in line with the PC versions. We're changing the view pixels instead so we only have to change in one location. svn-id: r55823
2011-02-07ALL: Fix whitespaces / indentionMax Horn
svn-id: r55818
2011-02-07GUI: Rename SaveLoadChooser::runModal to runModalWithPluginAndTargetMax Horn
This avoids hiding an overloaded virtual method, which in turn can cause weird bugs (see also the next commit). svn-id: r55815
2011-02-07SCI: Fixed compilationFilippos Karapetis
svn-id: r55813
2011-02-07VIDEO: Rename VideoDecoder::load() to loadStream()Max Horn
svn-id: r55810