aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-04-04WAGE: More games added to detectionEugene Sandulenko
2016-04-03KYRA: (LOL) fix bug #7104 (LOL-CD: mixing sfx and voice mode does not work)athrxx
2016-04-03MOHAWK: Fix endianness issue in Myst opcode 30Bastien Bouclet
The previous code was reading data of the system's endianness as little endian. Now the data is converted to little endian before it is read. Attempt to fix #7100.
2016-04-03MOHAWK: Switch to slot based save file naming for MystBastien Bouclet
Myst previously used the user provided description as the save filename. This was not working when the user entered chacacters forbidden by the filesystem. The actual save format has not changed. Old saves are still compatible, but must be renamed to 'myst-###.mys' and 'myst-###.mym'. Fixes 7106.
2016-04-02Merge pull request #739 from salty-horse/comi_object_labels_settingJohannes Schickel
SCUMM: Add checkbox for object_labels setting in "Edit Game" dialog
2016-04-01SCUMM: Expose COMI's object_labels setting as an extra GUI optionOri Avtalion
2016-04-01MOHAWK: Add detection.cpp to POTFILESBastien Bouclet
Fixes #7102
2016-04-01WAGE: Added one more Puzzle Search variantEugene Sandulenko
2016-04-01WAGE: Three more game variantsEugene Sandulenko
2016-04-01WAGE: 5 more game variantsEugene Sandulenko
2016-04-01WAGE: Added more game variantsEugene Sandulenko
2016-03-31WAGE: Increased md5 byte count to avoid large number of duplicatesEugene Sandulenko
Still there are few dupes, but previously for many entries only file name and lenghts were different, which could lead to missed game variants.
2016-03-30MOHAWK: Added detection for early Russian Riven version. Bug #6471Eugene Sandulenko
2016-03-30MOHAWK: Added 2 more livingbook versions. Bug #6557Eugene Sandulenko
2016-03-30WINTERMUTE: Correctly find .ogg version of .wav filesTobia Tesan
As it was, it didn't reliably work across platforms because it turned some\\windows\\path.wav into some/system/pathogg Note no "." before "ogg"; also since we use the new filename to search for the file inside DCPs, which use Windows naming, we don't want system-specific path format. Fixes #7088
2016-03-29ADL: Fix warningsEugene Sandulenko
2016-03-28SAGA: Move IHNM color fix game features to proper spot.Eugene Sandulenko
2016-03-28COMPOSER: Fix md5s for newly added German gamesEugene Sandulenko
2016-03-28COMPOSER: Added German versions of darby & gregory. Bug #6825Eugene Sandulenko
2016-03-28COMPOSER: Fix detection entryEugene Sandulenko
2016-03-28COMPOSER: Added detection for Hebrew darby. Bug #6878Eugene Sandulenko
2016-03-28QUEEN: Added some md5s. Bug #6946Eugene Sandulenko
2016-03-28SCUMM: Sync md5 tableEugene Sandulenko
2016-03-28MOHAWK: Play the gears sound when resetting the Myst clock puzzleBastien Bouclet
Fixes #7093.
2016-03-28GOB: Fix Fascination entry, it is DOS, not Amiga versionEugene Sandulenko
2016-03-28SAGA: Explicitely mark versions which require color shifting in interface. ↵Eugene Sandulenko
Fixes bug #7092
2016-03-27SAGA: Fix dialog text positions in non-English version (#7064)Torbjörn Andersson
This fix applies to drawPanelText(), where we used to hard-code the text positions. Now we define the dimensions of the area where the text is drawn (like we do for button texts) and calculate the position based on the dimensions of the text string. The drawPanelText() function is used for the Save, Quit, Protect and Option dialogs, but for everything except the Option dialog it already centered the text to the dialog. I decided to use this centering mechanism for the title of the ITE Option dialog, even though that changes the X coordinate by one pixel. Other than that, it only affects the following texts: ITE: Show Dialog / Reading Speed, Music and Sound IHNM: Reading Speed, Music, Sound, Voices I have verified that this looks at least ok for the English and German versions of ITE, and the English, German, French and Spanish versions of IHNM, so I'm reasonably confident that this change is ok.
2016-03-27MOHAWK: Promote Myst from UNSTABLE to TESTINGBastien Bouclet
2016-03-27GOB: Added another French Playttons2. Bug #7052Eugene Sandulenko
2016-03-27GOB: Added Spanish Fascination detection entry. Bug #7069Eugene Sandulenko
2016-03-27DREAMWEB: Add bug reference to Czech detection entryEugene Sandulenko
2016-03-27DREAMWEB: Added detection for Czech version. Bug #7078Eugene Sandulenko
2016-03-27SAGA: Added German fan-translated IHNM detection. Bug #7091Eugene Sandulenko
2016-03-24WINTERMUTE: Make wintermute games show the right save dateMartin Kennedy
2016-03-25SHERLOCK: Fix bug #7084 ("Crash when taking inventory")Torbjörn Andersson
This was part regression (ManagedSurface is picky about the order of the parameters to the line drawing functions), part bug since it was drawing a horizontal line instead of a vertical. This call draws a very short vertical line to separate the rightmost "join" of the middle horizontal bar in the inventory dialog from the scrollbar. Unless you know what you're looking for, it's pretty hard to spot the difference. Thanks to dreammaster for figuring out the proper fix, while I was still trying to figure out what it was trying to draw.
2016-03-25SCI: Remove commented out code line.Johannes Schickel
2016-03-25SCI: Use aggregation to store objects in SegmentObjTable.Johannes Schickel
This allows to store pointers and fundamental types in a SegmentObjTable.
2016-03-25SCI: Introduce accessors for SegmentObjTable entries.Johannes Schickel
This makes code not use _table directly whenever possible. An exception is the save game code which is not easy to adapt due to design deficiencies.
2016-03-25SCI: Get rid of template hack for serialization.Johannes Schickel
The former template hack relied on specialized functions for various types. We use a hand crafted set of functions for serialization functionality now.
2016-03-24Merge pull request #700 from waltervn/adl-engineEugene Sandulenko
ADL: New engine
2016-03-23AGI: Fix inaccurate predictive dialog trigger rectMartin Kiewitz
Trigger rect is the rect, that the user needs to click to trigger the predictive dialog. Previously cursor char got drawn, rect started right afterwards In case cursor char is enabled, the rect will get adjusted accordingly now.
2016-03-23WAGE: Added detection for 3 more gamesEugene Sandulenko
2016-03-23WAGE: Draw the scrollbar bar inverted to match the originalEugene Sandulenko
2016-03-23WAGE: Proper scroll drawingEugene Sandulenko
2016-03-22WAGE: Three more gamesEugene Sandulenko
2016-03-22WAGE: Added 3 games to detection. I wonder when they end...Eugene Sandulenko
2016-03-22WAGE: Added 3 more gamesEugene Sandulenko
2016-03-22WAGE: Added 4 more games. Some are problematicEugene Sandulenko
2016-03-21SHERLOCK: Fix crashes due to back buffer refactoringPaul Gilbert
2016-03-21SHERLOCK: Make Screen::_backBuffer an object instead of pointer.Johannes Schickel