aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/detection_tables.h
AgeCommit message (Collapse)Author
2017-07-09SCI: Fix detected name for lsl6-cdTarek Soliman
2017-07-06SCI32: Refactor DuckPlayer to use common video playback codeColin Snover
This lets DuckPlayer support configurable black-lined video and configurable high-quality scaling.
2017-07-06SCI32: Refactor Video32 code to reduce code & feature duplicationColin Snover
2017-07-06SCI32: Improve playback quality of SEQ videosColin Snover
2017-07-06SCI32: Improve kPlayVMD renderingColin Snover
1. Added a new game option for linear interpolation when scaling overlay-mode video in ScummVM builds with USE_RGB_COLOR; 2. Implemented SCI2.1-variant of the VMD player renderer (fixes Trac#9857), which bypasses the engine's normal rendering pipeline; 3. Improved accuracy of the SCI3-variant of the VMD player by writing HunkPalettes into the VMD's CelObjMem instead of submitting palettes directly to GfxPalette32.
2017-07-06SCI32: Improve kShowMovieWin (AVI) renderingColin Snover
1. Added a new game option for linear interpolation when scaling video in ScummVM builds with USE_RGB_COLOR; 2. 8bpp videos that put black in a palette index other than 0 (KQ7) should now always render correctly without the earlier game-specific workarounds which did not work very well; 3. Data from game scripts regarding video size and position are now ignored, since games always just try to show videos in the middle of the screen, but frequently get this a little bit wrong, causing either bad aspect ratios or off-center videos; 4. Builds without USE_RGB_COLOR support will not crash when attempting to play >8bpp AVIs, like those from KQ7 2.00b. Fixes Trac#9843, Trac#9762.
2017-06-18SCI32: Remove Windows platform from GK1 GermanColin Snover
This entry was added by a batch change operation in f7a72c897a9657320ccd6a32873b364f77412e98, but the German version of GK1 does not support Windows.
2017-06-13SCI32: Add detection for PQ4, French CD versionBastien Bouclet
2017-06-10SCI32: Fix detection and loading of localized resources in TorinColin Snover
Italian still needs to be fixed, but nobody seems to have access to this version at the moment. Fixes Trac#9772.
2017-05-06SCI32: Add Spanish Windows KQ7 to detection tableColin Snover
(The DOS version was already listed.)
2017-05-04SCI32: Fix comment about Phantasmagoria 2 changes between EN+DE/FRMartin Kiewitz
2017-05-03SCI32: Add Italian KQ7 detection entryColin Snover
Fixes Trac#9739.
2017-05-03SCI32: Fix Japanese Phantasmagoria 2 detection entryMartin Kiewitz
2017-05-03SCI32: Add Japanese Phantasmagoria 2 detection dataMartin Kiewitz
Also add a bit of info to the German detection entry of Phantasmagoria 2. Also add URL to censorship information on our wiki.
2017-05-03SCI32: Add detecton for KQ7 1.65c FrenchBastien Bouclet
2017-05-02SCI32: Add detection entry for French ShiversColin Snover
Fixes Trac#9742.
2017-05-01SCI32: Add support for Shivers interactive demoColin Snover
Closes Trac#9745.
2017-05-01SCI32: Add detection for KQ7 German 1.65cColin Snover
Closes Trac#9738.
2017-04-30SCI32: add detection for GK2 GermanMartin Kiewitz
2017-04-29SCI32: Promote GK2 and Torin demos to AGDF_TESTINGColin Snover
2017-04-22SCI32: Enable support for SCI2-2.1 games in release!Colin Snover
Some games are not moved to ADGF_TESTING yet because they have not been played through completely: * QFG4 * PQ:SWAT Some games are not moved to ADGF_TESTING yet because they are broken: * Chest (fails to read/parse its custom archive files) * Hoyle5 (Poker DLL needs to be reverse-engineered; main menu needs to be "fixed" for budget derivatives that only contain some of the games and used Windows shortcuts to bypass the menu) * MGDX (missing MIDI playback)
2017-04-22SCI32: Remove original save/load option from games without ScummVM save ↵Colin Snover
integration
2017-04-21SCI: Improve audio volume & settings sync codeColin Snover
This patch includes enhancements to the ScummVM integration with SCI engine, with particular focus on SCI32 support. 1. Fixes audio volumes syncing erroneously to ScummVM in games that modify the audio volume without user action (e.g. SCI1.1 talkies that reduce music volume during speech playback). Now, volumes will only be synchronised when the user interacts with the game's audio settings. This mechanism works by looking for a known volume control object in the stack, and only syncing when the control object is present. (Ports and planes were researched and found unreliable.) 2. Fixes audio syncing in SCI32 games that do not set game volumes through kDoSoundMasterVolume/kDoAudioVolume, like GK1, GK2, Phant1, and Torin. 3. Fixes speech/subtitles syncing in SCI32 games that do not use global 90, like LSL6hires. 4. Fixes in-game volume controls in SCI32 games reflecting outdated audio volumes when a change is made during the game from the ScummVM launcher. 5. Fixes SCI32 games that would restore volumes from save games or reset volumes on startup, which caused game volumes to be out-of-sync with ScummVM when started. 6. ScummVM integration code for audio sync has been abstracted into a new GuestAdditions class. This keeps the ScummVM- specific code all in one place, with only small hooks into the engine code. ScummVM integrated save/load code should probably also go here in the future. Fixes Trac#9700.
2017-02-26SIC32: Add RAMA French checksumsBastien Bouclet
2017-02-26SCI32: Add Phantasmagoria 2 French checksumsBastien Bouclet
2017-02-26SCI32: Add Lighthouse French checksumsBastien Bouclet
2017-01-17SCI: Add more version info to SQ4 detection entryTarek Soliman
2017-01-09SCI32: Fix GUIOs for all SCI2-2.1late gamesColin Snover
2017-01-09SCI32: Mark non-interactive Lighthouse demo as non-interactiveColin Snover
2017-01-02SCI32: Remove invalid GUIO options from GK2Colin Snover
2016-12-18SCI32: Disable launcher load for PhantasmagoriaColin Snover
This game has its own custom save/load system that bypasses the normal SCI save game system and performs raw file IO, so its save files are not identifiable as ScummVM saves.
2016-12-11SCI: Add KQ5 0.000.062 VGA signatureColin Snover
Closes Trac#9624.
2016-12-11SCI: Add SQ3 1.0P signatureColin Snover
Closes Trac#9626. Closes gh-858.
2016-11-03SCI: Add QFG1 game version to detection tableColin Snover
Thanks @tsoliman for the data.
2016-09-29SCI: Put CD flag on CD gamesColin Snover
2016-09-18SCI: Add lsl3 amiga detection checksumsDan Church
Game reports v1.027, 1990-01-27.
2016-08-15SCI: Add comment that GK1 on Mac is on floppies and not CD.Martin Kiewitz
2016-08-15SCI: Add comments about GK1 on Mac being hi-res onlyMartin Kiewitz
2016-08-15SCI: Move GUI-options to sci.hMartin Kiewitz
2016-08-15SCI: Improve "force hires graphics"-option reading codeMartin Kiewitz
We originally used hardcoded gameIDs and checked for CD-version. Now the game option itself is checked for. When it's available for the currently detected game, the option is read, otherwise it defaults to false (same behavior as before).
2016-08-04SCI32: Add QFG4 Windows signatureColin Snover
2016-07-27SCI32: Re-enable the high resolution mode option for GK1Colin Snover
2016-07-25SCI: Add detection to the Hoyle 5 family of gamesOmer Mor
Added games are: Hoyle Classic Games Hoyle Bridge Hoyle Children's Collection Hoyle Solitaire (CD and Hard Drive versions) Additionaly, kGetConfig was modified to support two settings used by these games: "laptop" and "jumpto".
2016-07-11Revert "SCI32: Add blackline option to KQ7 2.00b DOS"Colin Snover
This reverts commit 1ab87e3f8f24b19f5b9257dd9e6c5118b1a00f1d. VMD and DUK are the formats that get blacklined, not Robot.
2016-07-11SCI32: Add ADGF_DEMO flag to Hoyle 5 detectionColin Snover
2016-07-11SCI32: Add blackline option to KQ7 2.00b DOSColin Snover
KQ7 DOS uses Robot video in place of AVI.
2016-07-11SCI32: Add detection for Hoyle 5 demoColin Snover
2016-07-10SCI32: Re-enable KQ7 subtitles, but with a warning on game startColin Snover
2016-07-10SCI32: Use #defines to reduce duplication of game optionsColin Snover
2016-07-10SCI32: Add support for blacklined videoColin Snover
Ow. My eyeballs.