aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2016-11-27SCUMM HE: Fix crash in Moonbase distrotionEugene Sandulenko
2016-11-27SCUMM: Fix dialog initializationEugene Sandulenko
2016-11-27SCUMM: Set initial EOS state in Scumm::File classEugene Sandulenko
2016-11-27SCUMM: Properly inint FM-TOWNS gfx codeEugene Sandulenko
2016-11-27SCUMM HE: More class initializationsEugene Sandulenko
2016-11-26SCUMM: Enable translation for the unknown game warningrootfather
We have translations enabled for the warning created by advancedDetector.cpp, so I think it would be neat to have translations enabled here too. This also enables the message about the "Lite" version of Putt-Putt Saves the Zoo being unsupported to the translation database.
2016-11-24SCUMM HE: Fix Football logic initializationEugene Sandulenko
2016-11-20SCUMM HE: Hid noisy Moonbase AI warnings under debug channelEugene Sandulenko
2016-11-19SCUMM: Fix IMUSE initializationEugene Sandulenko
2016-11-19SCUMM: Fix class initalizationEugene Sandulenko
2016-11-19SCUMM: Fix more initializationEugene Sandulenko
2016-11-19SCUMM: Fix CMS player initializationEugene Sandulenko
2016-11-19SCUMM: Fix some class initializationsEugene Sandulenko
2016-10-31JANITORIAL: TyposAlexandre Detiste
I've not fixed this one, maybe it's on purpose: RELASE -> RELEASE engines/mads/staticres.cpp:const char *const kGameReleaseTitleStr = "GAME RELASE VERSION INFO";
2016-10-09SCUMM: Fix crash on exit in FT demoEugene Sandulenko
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-10-01SCUMM: Move detection entries for Steam versions to end of listThierry Crozat
For some games the Steam Mac version and Mac CD version have the same executable name and since we use the executable name to detect the Steam version it becomes a candidate for the CD version as well. Moving it at the end of the list ensures that the CD version entry takes precedence. This fixes bug #7060.
2016-10-01SCUMM: Use platform from candidate to generate unknown version messageThierry Crozat
If we don't provide the platform and the candidate is a Steam version it errors out with 'Unable to find Steam executable from detection pattern!' message.
2016-09-03JANITORIAL: Fix include statementsEugene Sandulenko
2016-09-03JANITORIAL: Make GPL headers uniformEugene Sandulenko
2016-09-03SCUMM HE: Constify string parameterOri Avtalion
2016-09-02Merge pull request #821 from BenCastricum/bugfixesEugene Sandulenko
SCUMM: Bugfixes
2016-08-30SCUMM HE: Add remote scripts-related kludgesAlexander Tkachev
Those are the last ones. Now Net stubs must be handled.
2016-08-30SCUMM HE: Add init-related kludgesAlexander Tkachev
2016-08-30SCUMM HE: Add provider-related kludgesAlexander Tkachev
2016-08-30SCUMM HE: Add session quering-related kludgesAlexander Tkachev
2016-08-30SCUMM HE: Add session-related kludgesAlexander Tkachev
2016-08-30SCUMM HE: Add a few more logic kludgesAlexander Tkachev
2016-08-30SCUMM HE: Add two more kludgesAlexander Tkachev
2016-08-30SCUMM HE: Add more LogicHEmoonbase kludgesAlexander Tkachev
Less stubs there, more stubs in Net.
2016-08-30SCUMM HE: Fix some variable namingAlexander Tkachev
2016-08-30SCUMM HE: Replace strcpy with strlcpy in array setupAlexander Tkachev
setupStringArrayFromString() now uses Common::strlcpy().
2016-08-30SCUMM HE: Add some Moonbase logicAlexander Tkachev
Logic for getting host name and IP from name. Net gets more stubs.
2016-08-30HE: Add setupStringArrayFromString()Alexander Tkachev
It's based on PUI_ScummStringArrayFromCString(), which is used as SPUTM_ScummStringArrayFromCString() in Moonbase networking code.
2016-08-30HE: Replacing some Logic stubs with Net stubsAlexander Tkachev
Slowly moving kludge switch case contents into ScummVM Logic methods and thus adding more Net stubs.
2016-08-30HE: Add getStringFromArray()Alexander Tkachev
It's ARRAY_GetStringFromArray(), which was used in Moonbase networking code as SPUTM_CStringArrayFromScummString().
2016-08-30HE: Add net_defines.h and a few stubs updatesAlexander Tkachev
SPUTM_CStringArrayFromScummString is still has to be implemented to finish those stubs. Net now has joinGame() and hostGame(), which are not implemented yet.
2016-08-30HE: Add Moonbase logic ops stubsAlexander Tkachev
Most of them return int, yet there are a few which don't return anything. Stubs print a warning and return 1 (or nothing).
2016-08-30HE: Add Moonbase Net dummyAlexander Tkachev
2016-08-30SCUMM HE: Compensate timers for pauses, fixes bug #6352Ben Castricum
2016-08-30SCUMM: Correct the raft position for PUTTZOO, fixes bug #6097Ben Castricum
2016-08-30SCUMM: Ignore SetOwnerOf call in specific case, fixes bug #6802Ben Castricum
2016-08-24ALL: Make simpleSaveNames() a MetaEngineFeatureAlexander Tkachev
Added it into hasFeature() of all engines which returned `true` in simpleSaveNames() before. As mentioned in #788, SCI is not always using simple names, so it doesn't have such feature now.
2016-08-24ALL: Add MetaEngine::simpleSaveNames()Alexander Tkachev
Engines with "simple" savenames would support "Run in background" in save/load dialog and gradual save slots unlocking. Other engines save/load feature would be locked until save sync is over.
2016-08-09SCUMM: Add dutch airport demoBen Castricum
2016-07-19SCUMM: Use more portable rounding functionEugene Sandulenko
2016-07-19SCUMM: Maniac V0: Implement 'simulator' for CPU lag (as the original engine ↵Robert Crossfield
occasionally ran at less than 60Hz). Fix call to 'getClosestPtOnBox', whcih was being passed X * V12_X_MULTIPLIER and Y * V12_Y_MULTIPLIER, but the box coordinates, where not
2016-07-19SCUMM: Maniac V0: Implement original walkbox queue, Cleanup actor walk codeRobert Crossfield
2016-07-17SCUMM: Maniac V0: Clear the text area of the screen on fade outRobert Crossfield
2016-07-03Merge pull request #772 from BenCastricum/bugfixesEugene Sandulenko
MISC: Bugfixes