aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-03-13KYRA: Ensure openCD() is calledMatthew Hoops
2016-03-13TEENAGENT: Ensure openCD() is calledMatthew Hoops
2016-03-13SCI: Ensure openCD() is calledMatthew Hoops
2016-03-13CINE: Ensure openCD() is calledMatthew Hoops
2016-03-13BACKENDS: Move to an openCD() without parameters as the public APIMatthew Hoops
2016-03-13SCI32: Fix small inaccuracy in the scaling drawing codeMartin Kiewitz
Previously sourcePos was always originating from plain 0, 0 which made some pixels not always getting drawn at the right spot when uneven scaling was used (for example 5:12). Seems to fix gabriel knight 1 hires graphic issues
2016-03-12TUCKER: Don't try parsing missing debug values in demoOri Avtalion
Fixes the demo thinking it's in debug mode and allowing ESC to quit.
2016-03-11SCI32: Fix incorrect mouse event coordinates in SCI2 hiresColin Snover
2016-03-11SCI32: Use Common::fill() instead of memset(), where possibleFilippos Karapetis
Thanks wjp, LordHoto, waltervn
2016-03-11SCI32: Assign a define for the non-remapped number of colorsFilippos Karapetis
2016-03-11WAGE: Added Pavilion and T-Rex detectionEugene Sandulenko
2016-03-11WAGE: Added two more games to detection tablesEugene Sandulenko
2016-03-11SCI32: Add remap counters and hook them up to frameOutFilippos Karapetis
2016-03-11SCI32: Avoid usage of delegated constructorsFilippos Karapetis
Although this feature reduces code duplication, GCC throws the following: "warning: delegating constructors only available with -std=c++11 or -std=gnu++11".
2016-03-11SCI32: More work on remappingFilippos Karapetis
applyRemap() has been implemented now, however the end effect is still not visible
2016-03-11SCI32: Handle the different remap color ranges in SCI2 and SCI21Filippos Karapetis
This fixes an assertion when starting a new game in SQ6
2016-03-11SCI32: Fix bug in updateRemap()Filippos Karapetis
2016-03-11SCI32: Initial implementation of kRemapColorsFilippos Karapetis
applyRemap() is still not finished, so nothing is actually visible yet
2016-03-10SCI32: Implement GfxText32::getTextCountColin Snover
2016-03-10SCI32: Use correct name of kCantBeHere kernel functionColin Snover
Only updating SCI32 names here due to not knowing about the correctness of the SCI16 code.
2016-03-10SCI32: Use separate function for SCI32 version of kCantBeHereColin Snover
Requested by @m-kiewitz.
2016-03-10SCI32: Clean up debug messages in GfxFrameoutColin Snover
Error messages now contain the name of the failed function and plane/screen item information that can be used to look up the plane/screen item in a debugger, if the games ever crash in a release in this code, per suggestion by @m-kiewitz. Commented out messages that were used during the rearchitecture of the main graphics engine are also removed, since that code is stable now.
2016-03-10SCI32: Implement kMovePlaneItemsColin Snover
2016-03-10ACCESS: Revert AGOE Spanish detection entry back to unstablePaul Gilbert
2016-03-10SCI32: Remove side-effect-abusing calls to ScreenItem::getCelObjColin Snover
2016-03-10SCI32: Minor cleanup of kernel callsColin Snover
2016-03-10SCI32: Implement kSetNowSeenColin Snover
2016-03-10SCI32: Implement kCantBeHereColin Snover
2016-03-10WAGE: Code formattingEugene Sandulenko
2016-03-09WAGE: Disabling bounds calculation code as too buggy ATM.Eugene Sandulenko
2016-03-09WAGE: Improved a bit bounds calculation. Still badEugene Sandulenko
2016-03-09WAGE: Fix calculation for bitmap bboxesEugene Sandulenko
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-09SHERLOCK: Add format to fix compile errorChristoph Korn
This patch fixes the compile error: format not a string literal and no format arguments [-Werror=format-security] Just suply "%s" as the standard format. This way the string is not interpreted as format which may lead to security issues.
2016-03-09WAGE: Recomputed md5s of rest of the gamesEugene Sandulenko
2016-03-09WAGE: Recalculate all md5s based on Mac Resource fork. This eliminates 2 ↵Eugene Sandulenko
duplicates
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-09WAGE: Fix gameid for Twisted!Eugene Sandulenko
2016-03-09WAGE: Skip flood fill in Bitmap when calclating boundsEugene Sandulenko
2016-03-09WAGE: Attempt to fix bounds calculationEugene Sandulenko
2016-03-09WAGE: Added alternate versions of Karth of the JungleEugene Sandulenko
2016-03-09WAGE: Precalculate design bounds based on real dataEugene Sandulenko
2016-03-09WAGE: More detection entriesEugene Sandulenko
2016-03-09WAGE: Added Minitorian game detectionEugene Sandulenko
2016-03-09WAGE: Added one more gameEugene Sandulenko
2016-03-09Merge pull request #699 from criezy/sword25-en-speechEugene Sandulenko
SWORD25: Add engine option to use English speech instead of German
2016-03-09SWORD25: Fix error after changing language in-game with the data file ↵Thierry Crozat
distributed by ScummVM Changing the language in-game causes the language to be set for the target in the scummvm.ini file. Then the next time we try to start the engine, if was causing an error (Sword25 failed to instantiate engine: Game data not found) because there was no match for the path and language in the detection table. Setting the language to Unknown in the detection table for this multilingual data file fixes the issue.
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-09SWORD25: Add engine option to use English speech instead of GermanThierry Crozat
When selecting non-English language, the scripts default to using German voices. This commit edits the file path on the fly to use instead English voices for all languages other than German. This implements bug #6804 - SWORD25: add option to choose language speech. If the English voice pack is not present it falls back to using German voices. The way this is implemented here however does not allow to use German voices with English text or English voices with German text. This could be achieved with a slightly different implementation of the same idea.