aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2012-07-04GOB: Don't print a warning when oGeisha_checkData() doesn't find fin.totSven Hesse
Geisha looks if fin.tot exists to check if it needs to open disk3.stk. This is completely normal, so don't print a warning.
2012-07-04GOB: Add a French DOS version of GeishaSven Hesse
As supplied by misterhands in bug report #3539797.
2012-07-04GOB: Give the Geisha detection entries proper languagesSven Hesse
2012-07-04SCI: Update some kernel table related commentsFilippos Karapetis
2012-07-04SCI: Update some version checks in kernelFrameout() to work with SCI3 tooFilippos Karapetis
2012-07-04SCI: Handle the autosave call of Torin's PassageFilippos Karapetis
2012-07-04SCI: FileIO subop 19 checks for directory validityFilippos Karapetis
This is used in Torin's Passage and LSL7 when autosaving
2012-07-04SCI: Merge and simplify the code that sets the kernel functionsFilippos Karapetis
2012-07-03CGE: Use keycode instead of ascii valueStrangerke
2012-07-03CGE: Fix for missing inventory selection by numeric keys.D G Turner
This fixes bug #3539671.
2012-07-03ENGINES: Mention defaults for writable and deletable settings in ↵Johannes Schickel
SaveStateDescriptor docs.
2012-07-03TSAGE: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03TOON: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03TOLTECTS: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03TEENAGENT: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03SWORD1: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03SCI: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03HUGO: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03GROOVIE: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03DREAMWEB: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03DRACI: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03CRUISE: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03CGE: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03SCUMM: Slight cleanup in querySaveMetaInfos.Johannes Schickel
2012-07-03SAGA: Slight cleanup in querySaveMetaInfos implementation.Johannes Schickel
Saves are writable and deletable by default, there is no need to mark them explicitly as such.
2012-07-03KYRA: Get rid of unused private class members.Johannes Schickel
Thanks to salty-horse for pointing at these.
2012-07-03JANITORIAL: Remove extra semicolonsOri Avtalion
2012-07-03SCI: Move kGetWindowsOption together with the other misc kernel functionsFilippos Karapetis
2012-07-03SCI: Fix incorrect game options for SQ4CDFilippos Karapetis
2012-07-03SCI: Remove an unnecessary warning and related FIXME commentsFilippos Karapetis
It's perfectly normal behavior to have locals with a smaller segment ID than the ID of their respective script, e.g. when scripts are uninstantiated and then instantiated again
2012-07-03SCI: Remove unnecessary const-castWillem Jan Palenstijn
2012-07-02SCI: Add a hack for a bug in the script handling codeFilippos Karapetis
When resetting the segment manager, sometimes the locals block for a script is placed in a segment smaller than the script itself. This shouldn't be happening, but it isn't fatal, however it should be resolved in a proper manner
2012-07-02SCI: Fix a workaround for an uninitialized variable in SQ4CDFilippos Karapetis
This makes sure that the workaround works for subclassed objects as well, such as "theProfessor" talker. Fixes bug #3539350 - "SCI: SQ4 CD - Crash in sewer when text and speech enabled"
2012-07-01Merge pull request #239 from bluegr/skipsavecompressionFilippos Karapetis
COMMON: Allow the savefile manager to create uncompressed saves
2012-07-01DREAMWEB: Fix minor regression with Ryan's watch.D G Turner
Using Ryan's watch within the game, the watch time always started at 19.30 from point of use, which did not seem correct. Checking with the original CD and Floppy interpreters under DOSBox showed they used the current system time, so this was incorrect. Bisection shows that this regression was introduced by commit 57e940f67896e0f085de23088754fe1682cd49db i.e. "DREAMWEB: Move all saved variables to a GameVars struct" and was probably a side effect of a minor call ordering change in the equivalent of setupInitialVars() with respect to the getTime() call. However, to ensure no further regressions, it was easier to fix this by replacing the initial value setting by a getTime() call.
2012-06-30LURE: Fix engine crash in copy protection screen with AZERTY keyboardThierry Crozat
Fixes bug #3539031 - "LURE: Crash at Copy Protection Screen". This reverts the previous fix which only worked for QWERTY keyboards and made the issue worse for AZERTY keyboards. It now uses the ASCII code instead of the keycode for the sanity check.
2012-06-29LURE: Fix engine crash in copy protection screen.D G Turner
Fixes bug #3539031 - "LURE: Crash at Copy Protection Screen". Previously, the code didn't prevent keyboard events with modifiers being used. Since the ascii values for these were outside the 0-9 numeric range, this resulted in an invalid frame number being used and thus the engine aborted at an asertion.
2012-06-29TOON: Correct mismatched method definition against prototype.D G Turner
Fixes bug #3539018 - "Toon: AmigaOS4 Compiler error in anim.cpp"
2012-06-28TOON: Replace remaining int32 x,y,w and h coordinates with int16.D G Turner
2012-06-28CGE: Remove unused Demo text idStrangerke
2012-06-28CGE: Rename variableStrangerke
2012-06-28SCI: Fix bug #3538418 in SQ4CDFilippos Karapetis
Add a script patch for another speech/subtitles script, which handles the babble icon shown in the quit/death dialogs (e.g. the two guys from Andromeda in the quit dialog). Now, these dialogs have speech both in the speech and the speech + subtitles modes
2012-06-28SCI: Remove an incorrect error check in validateExportFunc()Filippos Karapetis
2012-06-28SCI: Fix the detection entry for the Spanish version of KQ6Filippos Karapetis
There is no Spanish CD version of KQ6, only floppy. This also seems to fix the bug with the puzzle in the cliffs of wisdom (room 300)
2012-06-27CGE: Add ending message to tell the user he finished the game. Fix bug #3538396Strangerke
2012-06-27TOUCHE: Report unknown game variant when using the file based fallback detectorSven Hesse
Given the message Touche prints when it found a game, printing the MD5 sums of the files was probably what it expected the AdvancedDetector would do in the filebase fallback detector. This may have been true in the past, but it's not what it does anymore, rendering the message pointless. This fixes it by calling the now accessable reportUnknown method.
2012-06-27GOB: Report unknown game variant when using the file based fallback detectorSven Hesse
2012-06-27DETECTOR: Make reportUnknown() available for AdvancedMetaEngine classes to useSven Hesse
2012-06-27DETECTOR: Make detectGameFilebased() return a list of MD5s and file sizesSven Hesse
Since we need a FSNode parent for Mac resource forks, we need to change signature of detectGameFilebased(), too.
2012-06-27DETECTOR: Move size reading and MD5 creating into a new method ↵Sven Hesse
getFileProperties()