aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2018-05-24JANITORIAL: Fix trailing whitespaceAdrian Frühwirth
2018-05-24JANITORIAL: Convert line endings from CRLF/mixed to LFAdrian Frühwirth
2018-05-24FULLPIPE: fix URIGabriel Corona
The previous URI spawns many useless subshells on the POSIX backend through (harmless) shell command injection.
2018-05-22MOHAWK: Allow non-autosaves in autosave slot to be deletableDavid Fioramonti
With the addition of autosaving support, deleting saves (via the gui) to slot 0 was disabled, but for saves that have been previousl created by the user it make sense that they should be allowed to delete a save in slot 0. Fixes Trac#10536.
2018-05-22MOHAWK: MYST: Do not autosave over saves from the originalDavid Fioramonti
The previous logic was enabling autosaving if the metadata file was not present, but saves from the original don't have metadata. Now it checks if the non-metadata file can be loaded to determine if the slot is empty.
2018-05-22QUEEN: Add detection entry for Italian GoG.com releaselotharsm
2018-05-22QUEEN: Add detection entry for French GoG.com releaselotharsm
2018-05-22QUEEN: Add detection entry for German GoG.com releaselotharsm
2018-05-21FULLPIPE: Properly reserve arrays when deserializing. Pointed by whiterandrekEugene Sandulenko
2018-05-21SCUMM: Fix wrong comment about iMUSE digital variableAdrian Frühwirth
2018-05-20JANITORIAL: Remove trailing whitespaceAdrian Frühwirth
2018-05-20MADE: Do not attempt to read from non-existing fileAdrian Frühwirth
Fixes Trac#10534.
2018-05-20MOHAWK: RIVEN: Add Autosave SupportDavid Fioramonti
The game will autosave to slot 0 using the save period given in the scummvm config file. Or when the user quits. Autosaves are only allowed when an autosave is in slot 0, there is no save in slot 0, or there is a save, but it is corrupt. This will not override any saves the player has previously put in save slot 0. If there is a save in slot 0 that is not an autosave then there will be no autosaving.
2018-05-20WINTERMUTE: Update deg2rad usageDavid Fioramonti
2018-05-20SCI: Update rad2deg usageDavid Fioramonti
2018-05-20MOHAWK: MYST: Fix repeatedly trying to autosave when not allowedBastien Bouclet
Fixes trying to open the save on slot 0 on each frame when it is not an autosave.
2018-05-19WINTERMUTE: Properly fix handling of Ogg Vorbis resourcesAdrian Frühwirth
2018-05-19WINTERMUTE: Fix loading Vorbis filesCameron Cawley
Fixes Trac#10533
2018-05-19MOHAWK: MYST: Fix the Wii/GameCube buildBastien Bouclet
2018-05-19MOHAWK: MYST: Autosave to Slot 0David Fioramonti
The game will autosave to slot 0 using the save period given in the scummvm config file or when the user exits using the GMM. Autosaves are only allowed when an autosave is in slot 0 or there is no save in slot 0. This will not override any saves the player has previously put in save slot 0. If there is a save in slot 0 that is not an autosave then there will be no autosaving.
2018-05-18MOHAWK: RIVEN: Always release the prison combination buttonsBastien Bouclet
Fixes Trac#10525.
2018-05-17MOHAWK: MYST: Opcode 102 in Channelwood can only set the volume to non 0 valuesBastien Bouclet
Fixes Trac#10532.
2018-05-17MOHAWK: Don't allow displaying the map when the game is not interactiveBastien Bouclet
Fixes Trac#10526 and Trac#10531.
2018-05-17MOHAWK: Remove detection entries for games not supported by the enginesBastien Bouclet
2018-05-17MOHAWK: Remove midi playbackBastien Bouclet
This was unused and not touched for many years
2018-05-17WINTERMUTE: Add flag for games using low-spec resources.JenniBee
2018-05-14XEEN: Refresh screen at a higher rate for more responsive mousePaul Gilbert
2018-05-14XEEN: Fix accumulation of gold & gems from defeated enemiesPaul Gilbert
2018-05-11XEEN: Fix animation speed when Control Panel is openPaul Gilbert
2018-05-10TOUCHE: Add TODOAdrian Frühwirth
2018-05-10SCUMM: Improve autosave handlingAdrian Frühwirth
v5+ scripts can request saving/loading of savegames, this type of savegame is internally called a "temporary" savegame (_saveStateTemporary == true) which is invisible to the user (I'm not sure whether this is by design or not). Currently the savegame handling in scummLoop_handleSaveLoad() doesn't distinguish between such temporary savegames and normal autosaves and unconditionally resets _lastSaveTime (even after loading). This has the unwanted side effect of potentially delaying the creation of normal autosaves which are supposed to be created in accordance with the autosave period setting in the GUI. This commit makes sure that _lastSaveTime only gets updated if and only if saving a (non-temporary) autosave.
2018-05-10AGOS: Mark 25th Anniversary releases as MT-32 hack, not a fixEugene Sandulenko
2018-05-10MOHAWK: RIVEN: Add a detection entry for another DVD versionBastien Bouclet
2018-05-10MOHAWK: RIVEN: Hide the mouse cursor after pressing a prison code buttonBastien Bouclet
It now matches the behavior of the original engine. Fixes #10521.
2018-05-10AGOS: Added detection and support for Simon2 25th Anniversary EditionEugene Sandulenko
2018-05-10ENGINES: Remove usage of C++11 extended initializer listsBastien Bouclet
2018-05-10ENGINES: Cleanup DetectedGame initialization in the ADBastien Bouclet
2018-05-10ENGINES: Merge GameDescriptor and DetectedGameBastien Bouclet
2018-05-10ENGINES: Factor adding games to ConfManBastien Bouclet
2018-05-10ENGINES: Set the GameDescriptor decription in the constructorBastien Bouclet
2018-05-10ENGINES: Turn GameDescriptor into a simple structBastien Bouclet
2018-05-10ENGINES: Change MetaEngine::listSupportedGames to return plain game descriptorsBastien Bouclet
2018-05-10ENGINES: Change MetaEngine::findGame to return a plain game descriptorBastien Bouclet
2018-05-10ENGINES: Add unknown game variants to the game detector resultsBastien Bouclet
2018-05-10ENGINES: Fix clang-tidy warningsBastien Bouclet
2018-05-08XEEN: Fix voice playback from track 31Peter Helbing
Track 31 is on the first cd, but contains speech for Darkside content (e.g. Ellinger). It is referenced as track 31, so the offset must not be added.
2018-05-08MOHAWK: RIVEN: Add a script patch fixing incorrect steam sound in a viewBastien Bouclet
Fixes Trac#10516.
2018-05-07JANITORIAL: Fix indentationAdrian Frühwirth
2018-05-07SCUMM: Remove superfluous 'else' in IMuseInternal::ImSetTrigger()Adrian Frühwirth
Both means to calculate `diff` are essentially equal because wraparound of unsigned integers is well-defined and does what the 'else' branch is simulating manually. Because of this, gcc complains when compiling with -Wduplicated-branches.
2018-05-07SAGA: Enforce code formatting guidelinesAdrian Frühwirth