aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-02-24WAGE: Fixed crash in Double Trouble. Needs more work.Eugene Sandulenko
2016-02-24WAGE: Added detection for Double TroubleEugene Sandulenko
2016-02-24WAGE: Add detection for Canal DistrictEugene Sandulenko
2016-02-24SCI: Fix FM-Towns audio language selectionMartin Kiewitz
This first of all combines both detection entries and makes it possible so that the user can directly choose English or Japanese without having to add the game twice. But it also fixes the in-game option to switch between English and Japanese. Prior to this commit it was only possible to for example switch from Japanese to English once, but it was not possible to switch back without quitting the game and starting it again.
2016-02-24TUCKER: Hide cursor in cutscenesOri Avtalion
2016-02-24WAGE: Fix compilation with MSVCFilippos Karapetis
Including EventRecorder.h directly in the engine has the odd side effect of including winnt.h twice
2016-02-24WAGE: Silence false positive MSVC warningsFilippos Karapetis
2016-02-23Merge pull request #679 from tobiatesan/fix_rotoJohannes Schickel
WINTERMUTE: Fix order of arguments in sprite rotation
2016-02-23WINTERMUTE: Fix order of arguments in sprite rotationTobia Tesan
2016-02-23SCI: Improve kAnimate fastcast detection, Remove EQ1 hackMartin Kiewitz
- Add "kAnimate fast cast state" to "version" debug command - Make it possible for script patcher signatures to get fully used outside of the regular script patcher - Remove previous fastcast detections and replace them with a signature heuristic - Remove object name checking, when fastcast global is set - Heuristic detects "fast cast" support incorrectly for multilingual KQ5, but it seems the game never sets the global, so it won't matter. KQ5 CD (also SCI1 late) has fastcast support. - Remove hack in GfxView::draw - Add lots of comments to ScriptPatcher class This fixes EcoQuest 1 Floppy showing the anemone on top of the message box (see bug #5170)
2016-02-23WAGE: Fix crash when border is off-screen. Bug Hunt was affected.Eugene Sandulenko
2016-02-23WAGE: Improved debug outputEugene Sandulenko
2016-02-23WAGE: Fix assert in string Operand, as it allows TEXT_INPUT as stringEugene Sandulenko
2016-02-23WAGE: Fix crashes for poorly initialized objectsEugene Sandulenko
2016-02-23WAGE: Added safeguard checks for operandsEugene Sandulenko
2016-02-23WAGE: Added detection for "3rd Floor" and "Bug Hunt"Eugene Sandulenko
2016-02-22SCI32: Do not clear screen when restoring for SCI32Martin Kiewitz
Fixes graphical issues, when restoring saved games. SCI32 did not clear the screen and also did not even redraw the screen on restore. It only redraws elements that have changed. Behavior verified using TSR in DOSBox (see comments). Also added comment about clearing the screen for SCI16.
2016-02-22WAGE: Initialize class variablesEugene Sandulenko
2016-02-22WAGE: Fix buffer overrunEugene Sandulenko
2016-02-22SCI: Add hack for Pepper's Adventure in Time CDAUDIO issueMartin Kiewitz
Game checks for file CDAUDIO. Currently the kFileIO(Exists) code is working pretty slowly on at least Windows. Needs to get fixed properly by enhancing SaveFileManager(). This is primarily for branch 1.8.0.
2016-02-22MOHAWK: Only allow saving/loading from the main event loopBastien Bouclet
2016-02-22MOHAWK: Continue to poll the events when playing blocking soundsBastien Bouclet
2016-02-22MOHAWK: Silence a warningBastien Bouclet
2016-02-22MOHAWK: Add support for the ScummVM save metadata featuresBastien Bouclet
The metadata is saved in a separate file to keep compatibility with the original engine saves.
2016-02-22MOHAWK: Add Save, Load and Quit buttons to the Myst DialogBastien Bouclet
So that it is possible to play the game without knowing about the GMM
2016-02-22MOHAWK: Center the options dialogBastien Bouclet
2016-02-22MOHAWK: MystOptionsDialog should not subclass GUI::OptionsDialogBastien Bouclet
2016-02-21SHERLOCK: RT: Fix tearing in ending creditsPaul Gilbert
2016-02-22SCI: Make Pharkas CD opcodes return explicit values. Document.Lars Skovlund
2016-02-22SCI32: Document purpose of 993.vocLars Skovlund
2016-02-22TUCKER: Allow skipping and quitting from cutscene loopsOri Avtalion
2016-02-22TUCKER: Remove errant loop increment (confirmed by cyx)Ori Avtalion
2016-02-21SWORD25: Fix bug #6981: High CPU usage on one coreEugene Sandulenko
The game loop is implemented in Lua, and there are no delays. Now we wait 10ms on each event pulling, as we always do.
2016-02-21SCI32: Comment splitRectsWillem Jan Palenstijn
2016-02-21SCI32: Clean up Gfx::FrameoutsyncWithScripts()Martin Kiewitz
2016-02-21SCI: Add help for debuglevel commandWillem Jan Palenstijn
2016-02-21SCI32: Fix save patching for ScummVM dialogMartin Kiewitz
- Patch game super object for saving instead of game object - Remove re-adding planes+screen items, game::replay does that We would only have to do that for soft-failing on restore - Change debug levels of kNumLoops/kNumCels to 9 - Add special comment about -info- selector in syncWithScripts() This should now make ScummVM menu saving work properly at least in SQ6.
2016-02-21SCI32: Add comment about SQ6's option planeMartin Kiewitz
2016-02-21SCI32: Implement syncing planes+screen items from VM for restoreMartin Kiewitz
Fixes restoring saved games, when ScummVM dialogs are patched in Removing clearing planes+screen items as well, because the scripts actually did that, but did not clear everything. Fixes "Invalid screen item" message when entering options menu, after restoring in SQ6.
2016-02-21SCI: Use nullptr instead of 0 for null pointer checksColin Snover
2016-02-21SCI32: Use debugC instead of debugCN for debug outputMartin Kiewitz
2016-02-21SCI32: Add debug output to Add/Update/DeleteScreenItem+PlanesMartin Kiewitz
debugflag Graphics level 6 for Add+Delete level 7 for Update
2016-02-21SCI32: Add a bit more debug info to errors + screenitemsMartin Kiewitz
2016-02-21SCI: Add script patch for Laura Bow 1 easter eggMartin Kiewitz
Fixes view-loop for PC version
2016-02-21SCI: Fix redrawAll updating visiblePlanesWillem Jan Palenstijn
It was comparing ScreenItem*'s directly, instead of objects.
2016-02-21SCI: Skip NULL entries in FindByObjectWillem Jan Palenstijn
Lists can contain gaps if they're searched before Pack() is called.
2016-02-21SCI: Clear visible planes in GfxFrameout::clear() tooWillem Jan Palenstijn
This caused planes and visibleplanes to go out of sync when loading.
2016-02-20SCI: Fix showStyle check in palMorphFrameOut() - thanks snoverFilippos Karapetis
2016-02-20CGE2: Add events.cpp to POTFILEThierry Crozat
2016-02-20CGE: Add events.cpp to POTFILEThierry Crozat