aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2016-11-29FULLPIPE: Implement track looping in sceneFinalEugene Sandulenko
2016-11-29FULLPIPE: Unstub StopAllSoundStreams()Eugene Sandulenko
2016-11-28TITANIC: Transparency in movie frames now workingPaul Gilbert
Turns out the movie frames didn't need to be 32-bit, it just needed custom copying code to replace transparent pixels with the transparency color, so when blitted to the screen, the pixels aren't drawn.
2016-11-28FULLPIPE: Silence GCC warnings (mostly signed/unsigned ones)Torbjörn Andersson
2016-11-27ENGINES: Simplify translation for advancedDetector.cpprootfather
Until now, we had three separate strings for the message about unsupported games. This commit merges them into one single string.
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-27Merge pull request #862 from rootfather/enhance-translationsEugene Sandulenko
I18N: Update/add POTFILES, enable some more strings for translation
2016-11-26TITANIC: Add support for 32-bit surfacesPaul Gilbert
Some of the game videos have alpha levels, which are lost if the surfaces are converted to 16-bit. This adds better support for creating 32-bit video surfaces, so the information won't be lost
2016-11-26ZVISION: Enable translation for some more stringsrootfather
2016-11-26WAGE: Add POTFILESrootfather
2016-11-26TOON: Enable translation for some stringsrootfather
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-26SCI: Update POTFILESrootfather
2016-11-26MADS: Update POTFILESrootfather
2016-11-26KYRA: Update POTFILESrootfather
2016-11-26GNAP: Add POTFILESrootfather
2016-11-25FULLPIPE: Start final musicEugene Sandulenko
2016-11-25FULLPIPE: Added 4 sound channels like in originalEugene Sandulenko
2016-11-25FULLPIPE: Correctly restart scene audio tracksEugene Sandulenko
2016-11-24DM: Add POTFILESrootfather
2016-11-24MADS: Add POTFILESrootfather
2016-11-24CINE: Update POTFILESrootfather
2016-11-24BBVS: Remove guitar minigame strings from translation.Eugene Sandulenko
Although they're shown in our GUI, they were not supposed to be translatable, rather extracted from the original executable
2016-11-24SCUMM HE: Fix Football logic initializationEugene Sandulenko
2016-11-24DIRECTOR: More debug output to D4 cast member loadingEugene Sandulenko
2016-11-22TITANIC: Simplify movie rendering due to ManagedSurface blit enhancementsPaul Gilbert
2016-11-22TITANIC: Defer creating movie frame surfaces until renderFramePaul Gilbert
2016-11-21ACCESS: Mark unsupported games as unstablePaul Gilbert
2016-11-21MADS: Mark unsupported games as unstablePaul Gilbert
2016-11-21TITANIC: Fix memory leakPaul Gilbert
2016-11-20SCUMM HE: Hid noisy Moonbase AI warnings under debug channelEugene Sandulenko
2016-11-20SCI32: Fix reading view, pic, and palette patchesColin Snover
Unlike SCI16 games, the location of data within SCI32 patch files is calculated on a per-resource-type basis by the game engine, instead of by reading byte 1 of the patch file.
2016-11-20SCI32: Add recursion code to kListFirstTrue and kListAllTrueColin Snover
This change ensures that these kernel calls operate in the same manner that they did in SSCI.
2016-11-20SCI: Improve disassembly outputColin Snover
1. pushi opcode now displays decimal value and selector value (if one exists) in-line 2. lofsa, lofss, and super opcodes now display resolved object/class names 3. Opcode arguments are visually aligned
2016-11-20SCI: Add code-address breakpoints to debuggerColin Snover
2016-11-19SCI32: Remove no-longer-necessary Phant1 VMD sync hackColin Snover
2016-11-19SCI32: Add script patch for Shivers room 35170Colin Snover
2016-11-19SCI: Warn more loudly about uninitialised parameter readsColin Snover
Silently returning zero values can cause games to break. e.g. Shivers 1 room 35170 has a script bug where vJoystick::handleEvent makes a super call which causes doVerb to be called a second time with no arguments. In the original game this happened to work because the value already on the stack happened to be 1. In ScummVM this silently (unless VM debug messages were enabled) failed because the uninitialised read value was forced to 0.
2016-11-19SCI32: Add missing updateInfoFlagViewVisible callWillem Jan Palenstijn
I missed the one for varselector sends handled by the secondary loop in op_ret. This fixes #9641.
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-11-17TITANIC: Change some #if 0 to use SPATIAL_SOUND as a better descriptionPaul Gilbert
2016-11-16TITANIC: Fixes for TV and Bedhead open/closePaul Gilbert