aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2016-03-28SCUMM: Sync md5 tableEugene Sandulenko
2016-03-21Merge pull request #704 from lordhoto/clone2727-audiocdJohannes Schickel
Implement Custom Audio CD Support for Win32, Linux, and Mac OS X.
2016-03-16SCUMM: Slight renaming for clarification.Johannes Schickel
2016-03-16SCUMM: Check whether sound effects are active in Player_AD::getSoundStatus.Johannes Schickel
This fixes bug #7076 "LOOM: AdLib sound effect not stopped at Cygna's grave.". Original SCUMM (I checked Monkey Island EGA) implemented Sound::isSoundRunning by checking whether the sound resource of the requested sound id is locked. We use actual sound state inside the player.
2016-03-13BACKENDS: Only expose one set of functions for AudioCDManagerMatthew Hoops
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API.
2016-03-13BACKENDS: Move to an openCD() without parameters as the public APIMatthew Hoops
2016-03-09SCUMM: Make DOTT/MM patch check less strictWillem Jan Palenstijn
The original check broke if either DOTT or MM had a trailing path separator in the game path. The new check is too broad, but the risk of false positives should be minimal. The one in e11a370fe45aa96d240ff5f10e7263fdfc02bb01 would break if one of the two had a separator, but not both.
2016-03-09Revert "SCUMM: Fix detection of Maniac Mansion from within DoTT"Willem Jan Palenstijn
This reverts commit e11a370fe45aa96d240ff5f10e7263fdfc02bb01.
2016-03-09SCUMM: Fix detection of Maniac Mansion from within DoTTTorbjörn Andersson
It turns out that in some versions of ScummVM, paths end with a directory separator, while in others they don't. This should handle both cases, I hope. (It's a bit tricky for me to test.)
2016-03-09SCUMM: Fix bugs #7070, #7071.Johannes Schickel
When adding support for Russian fan translations the font source data was accidentally switched to the Russian font data for all game versions, not just the Russian one. Now we only use the Russian font data only for the Russian versions. Bug #7071 "MM V2: Umlauts disappeared in German versions" is a regression from 556d65713b8ed50c734b2466529cb1c4ac44cf36. Bug #7070 "ZAK V2: Umlauts disappeared in German versions" is a regression from c809a65b93d23aa30296f7f22ef4b160f628b9aa.
2016-03-05CONFIGURE: Introduced new engine dependency: highresEugene Sandulenko
Some backends like GCW0 do no support graphics >320x240 due to the hardware limitation (downscaling is possible but it will ruin the pixel hunting which is often part of the gameplay). Instead of manually updating the list of engines, we now introduce a new dependency. I marked all relevant engines, but some, like tinsel, require more work with putting their relevant high-res games under USE_HIGHRES define.
2016-02-25SCUMM: Let listSaves return list sorted on slot numbers.Johannes Schickel
2016-02-25SCUMM: Fix the lip sync animation in later HE games.Kirben
2016-02-15Merge pull request #667 from a-detiste/masterEugene Sandulenko
JANITORIAL: Typos detected with lintian & grep
2016-02-15JANITORIAL: Typos detected with lintian & grepAlexandre Detiste
2016-02-14SCUMM: Fix warningEugene Sandulenko
2016-01-29SCUMM: Allow Alt-x to be used to quit SCUMM games.Johannes Schickel
This includes a TODO to check which SCUMM games actually exhibit this behavior originally. cbd867329e018d7eca12b3a8842e52b8db9f494d added this behavior to our backend code initially.
2016-01-26SCUMM: Only request actual save slots in listSaves.Johannes Schickel
2016-01-14SCUMM: Fix Russian ZakEugene Sandulenko
2016-01-13SCUMM: Move Russian Dig version description to the generated fieldEugene Sandulenko
2016-01-13SCUMM: Add detection for Russian Dig with subtitlesEugene Sandulenko
2016-01-12SCUMM: Added detection for Russian ZakEugene Sandulenko
2016-01-10SCUMM: Add detection for Russian MM fan-demoEugene Sandulenko
Detection is required due to the font differences.
2016-01-10SCUMM: Add support for Russian MMEugene Sandulenko
2016-01-07JANITORIAL: Fix clang printf warningsOri Avtalion
2015-11-28SCUMM: Add safety checkEugene Sandulenko
2015-11-27HE: Proper cast to double to avoid integer divisionEugene Sandulenko
2015-11-27SCUMM: Enforcing numbers to doubleEugene Sandulenko
2015-11-10SCUMM: WORKAROUND for bug #1873 INDY3 FMTOWNS: Music in Venice is distortedathrxx
2015-11-09AUDIO: (FM-TOWNS) - cleanup euphony codeathrxx
(rework parts of the code + improve naming of variables/functions)
2015-10-17SCUMM: Add Japanese Windows Freddi md5Eugene Sandulenko
2015-10-11SCUMM: Mark additional strings for translationThierry Crozat
These were reported in bug #6887
2015-09-04SCUMM: Do not reverse stereo for digital iMuse soundsMatthew Hoops
2015-07-19SCUMM: Get rid of unused Audio::mixer referencesMax Horn
2015-07-07AUDIO: Remove all AudioStream access to OPLMatthew Hoops
2015-07-07SCUMM: Use the built-in OPL timer for Player_ADMatthew Hoops
2015-07-07AUDIO: Remove the sample rate configuration from the OPL codeMatthew Hoops
2015-06-28SCUMM: Fix bug #6873 FARM: Crash at the end of trivia minigame on easy.Kirben
2015-06-10SCUMM: Fix bug #6592 SCUMM: ZAK - Read Ticket is too fast to read.Kirben
2015-05-10SCUMM: Add detection for Full Throttle French MacThierry Crozat
Also add file size for Sam & Max and DOTT French Mac versions.
2015-05-07SCUMM: Add DOS en demo for Indiana Jones and the Fate of AtlantisThierry Crozat
This was reported by Paulo Vicente in bug #6862.
2015-05-07SCUMM: SCUMM: Add English 1.6 disk version of Day of the Tentacle for DOS.Kirben
2015-05-07SCUMM: SCUMM: Add English 1.4 version of Indiana Jones and the Last Crusade ↵Kirben
for DOS.
2015-05-07SCUMM: Add UK version of Pajama Sam 2 for Windows.Kirben
2015-04-16SCUMM: Add md5 checksums for Italian versions of several HE games.Kirben
2015-04-16SCUMM: Add file prefixes used by Italian versions of several HE games.Kirben
2015-03-22SCUMM: Fix argc check in Cmd_Script()Torbjörn Andersson
2015-02-07SCUMM: Fix detection of the DoTT Maniac Mansion easter egg targetTorbjörn Andersson
It's the key, not the gameid, that is the proper target name. In my case, the key for that version of MM had the target name "maniac-old" and gameid "maniac" (can you tell I've messed around with this file a bit on my own?), so it tried to use "maniac" as the target, which happened to be the target name for the enhanced version instead.
2015-02-03SCUMM: Adapt wording for the fix in commit f1c64c2afeFilippos Karapetis
2015-02-03SCUMM: Fix handling of string resources in smash player for Steam mac gamesThierry Crozat
The Dig Steam/mac uses LF instead of CRLF for end of line. This fixes display of subtitles in that version. This also fixes the crash described in bug #6796.