aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-10COMMON: Change way the Singleton instances are instantiatedThierry Crozat
This fixes tons of warnings with clang from a recent xcode version on macOS (and possibly other systems) complaining that an instantiation of _singleton is required but no definition is available.
2017-07-10MOHAWK: Riven: Clear the effects screen at the beginning of creditsBastien Bouclet
It is used as a source for the fade from black effect. Ensures the first fading effect fades from black and not the previous view. Fixes #9929, #9930, #9931, #9932, #9933.
2017-07-10I18N: Regenerate translations data fileThierry Crozat
2017-07-09SCI: Fix detected name for lsl6-cdTarek Soliman
2017-07-10I18N: Update translation (German)wreednumero2
Currently translated at 99.8% (963 of 964 strings)
2017-07-09TITANIC: Fixes for correctly display of drop targetsPaul Gilbert
2017-07-09I18N: Update translations templatesThierry Crozat
2017-07-09SCI32: Fix kObjectIntersectWillem Jan Palenstijn
It was using SCI16 calls to get the NowSeenRects. This fixes #9855.
2017-07-09MOHAWK: Myst: Fix the sound receiver sound restarting on each frameBastien Bouclet
Fixes #9921.
2017-07-09MOHAWK: Myst: Fix the piano sound effect restarting when moving the mouseBastien Bouclet
Fixes #9916.
2017-07-09MOHAWK: Riven: Fix ending video not playing when using the trap bookBastien Bouclet
Fixes #9911.
2017-07-09MOHAWK: Riven: Fix use after free when using the trap bookBastien Bouclet
2017-07-08TITANIC: Fix using hose first on nosePaul Gilbert
2017-07-08TITANIC: Rename CDropTarget _showItem to _hideItemPaul Gilbert
2017-07-08TITANIC: Fix Doorbot timing in prologue service liftPaul Gilbert
2017-07-08TITANIC: Show Vision Centre on bartop with pickup hand cursorPaul Gilbert
2017-07-08TITANIC: Fix disappearing vision center on bar shelfPaul Gilbert
2017-07-08I18N: Update translations templatesThierry Crozat
2017-07-08SWORD1: Only write config in in-game menu when they are changedThierry Crozat
The in-game menu contains not only subtitles and volume settings, but also load and save game options. Every time the menu was opened it would write the subtitles and audio volumes to the ConfMan resulting in toggling on overriding global options for this game, which was a but strange when it was previously using global options and we only wanted to load a game. So now the settings are written to ConfMan from the in-game menu only when they are actually changed.
2017-07-08SWORD1: Use booleans for _systemVars speech and subtitles flagsThierry Crozat
The were defined as uint8 and the code was inconsistent in the way they were handled, for example setting them to 1 in some places and to true in others. It was working but relying on implicit conversions both ways between 1 and true.
2017-07-07SCI32: Implement kShowStyle HShutterOut transitionColin Snover
This transition style was used when exiting the asteroids minigame in PQ4, though it appears likely that this was an error in the original game script since it does not actually do anything in the context that it is used (neither here nor in the original interpreter). Still, this code is already written, and it fixes the crash, so in it goes. Fixes Trac#9856.
2017-07-07SCI32: Add workarounds for PQ4Colin Snover
2017-07-07TITANIC: Fix to only update modified parts of the screenPaul Gilbert
2017-07-08I18N: Update translations templatesThierry Crozat
2017-07-08SWORD1: Add thumbnail when saving from game panelThierry Crozat
This fixes bug #9908 SWORD1: Picture previews black when saving in game
2017-07-07SCI32: Force General MIDI for games that support nothing elseColin Snover
* MGDX has only GM music; * KQ7 1.x's AdLib data is incomplete, so is not usable even though it is partially there Fixes Trac#9789.
2017-07-07SCI32: Fix missing music in MGDXColin Snover
GM patch data is the same across all SCI32 games.
2017-07-07SCI: Fix audio_list debug command engine version infoColin Snover
2017-07-07MOHAWK: Fix tMOV size computation not to use uninitialized memoryBastien Bouclet
2017-07-07MOHAWK: Fix computing the size of tMOV resourcesBastien Bouclet
When two entries in the file table shared the same data in the archive, the resource size of the first entry was incorrectly set to zero. Fixes #9905.
2017-07-07I18N: Update translation (Finnish)Timo Mikkolainen
Currently translated at 100.0% (964 of 964 strings)
2017-07-07I18N: Update translation (Dutch)Ben Castricum
Currently translated at 100.0% (964 of 964 strings)
2017-07-07I18N: Update translation (German)Lothar Serra Mari
Currently translated at 99.8% (963 of 964 strings)
2017-07-07I18N: Update translation (Italian)Paolo Bossi
Currently translated at 100.0% (964 of 964 strings)
2017-07-06SDL: Fix compilation with SDL1.2Colin Snover
2017-07-07I18N: Update translations templatesThierry Crozat
2017-07-06SCI32: Fix bad palette entries when built without USE_RGB_COLORColin Snover
This is only a problem for the Windows games that need some palette entries to be ignored.
2017-07-06SCI32: Refactor DuckPlayer to use common video playback codeColin Snover
This lets DuckPlayer support configurable black-lined video and configurable high-quality scaling.
2017-07-06SCI32: Refactor Video32 code to reduce code & feature duplicationColin Snover
2017-07-06SCI32: Improve playback quality of SEQ videosColin Snover
2017-07-06SCI32: Improve kPlayVMD renderingColin Snover
1. Added a new game option for linear interpolation when scaling overlay-mode video in ScummVM builds with USE_RGB_COLOR; 2. Implemented SCI2.1-variant of the VMD player renderer (fixes Trac#9857), which bypasses the engine's normal rendering pipeline; 3. Improved accuracy of the SCI3-variant of the VMD player by writing HunkPalettes into the VMD's CelObjMem instead of submitting palettes directly to GfxPalette32.
2017-07-06SCI32: Improve kShowMovieWin (AVI) renderingColin Snover
1. Added a new game option for linear interpolation when scaling video in ScummVM builds with USE_RGB_COLOR; 2. 8bpp videos that put black in a palette index other than 0 (KQ7) should now always render correctly without the earlier game-specific workarounds which did not work very well; 3. Data from game scripts regarding video size and position are now ignored, since games always just try to show videos in the middle of the screen, but frequently get this a little bit wrong, causing either bad aspect ratios or off-center videos; 4. Builds without USE_RGB_COLOR support will not crash when attempting to play >8bpp AVIs, like those from KQ7 2.00b. Fixes Trac#9843, Trac#9762.
2017-07-06SCI32: Remove useless callColin Snover
The show list is already cleared by showBits so it does not need to be cleared a second time.
2017-07-06SCI32: Work around bogus palette entries in select Windows gamesColin Snover
2017-07-06SCI32: Remove magic numbers in HunkPaletteColin Snover
2017-07-06SCI32: Remove unused method declarationColin Snover
2017-07-06SCI32: Update mouse position for rendering in all frameOutsColin Snover
2017-07-06SCI32: Add workaround for SQ6Colin Snover
2017-07-06COMMON: Add yet another GUIO option flagColin Snover
SCI engine has very many game options.
2017-07-06GRAPHICS: Allow nearest neighbor scaling of 1Bpp and 2Bpp TransparentSurfacesColin Snover
This is one small step toward allowing more shared usage of existing scaling code.