Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert 2bfe136a82 TITANIC: Fix savegame names not showing in Continue dialog 2017-07-11 22:06:59 -04:00
Paul Gilbert 51ebb01915 TITANIC: Fix Titania's nose remaining present after being picked up
Fixing this required reverting the previous fix I'd done for the
Doorbot's 'Cloak Off' animation during the prologue. What the proper
fix for it, seems to be, is that when a video is full 32-bit ARGB,
if it has a second transparency track, then simply ignore the alpha
in the first track, and simply use the RGB values for each pixel
2017-07-11 21:59:21 -04:00
Thierry Crozat ec37d2002c I18N: Update translations templates 2017-07-11 08:30:45 +02:00
Bastien Bouclet d6fd0ac626 MOHAWK: Riven: Fix card leave scripts when changing stacks
Card leave scripts were using data from the new stack, whereas they
should have been using data from the old stack to which they belong.

Fixes Trac#9928.
2017-07-11 08:29:59 +02:00
Paul Gilbert eb7306286f TITANIC: Fix rendering of conversation text input 2017-07-10 21:40:55 -04:00
Willem Jan Palenstijn 4ec3c2875b IMAGE: Inline two simple indeo functions 2017-07-11 01:32:05 +02:00
Paul Gilbert 7fc69ebdea TITANIC: Inline CTransparencySurface methods at wjp's suggestion 2017-07-10 19:24:10 -04:00
Thierry Crozat a32ee25a28 I18N: Update translations templates 2017-07-10 21:18:12 +02:00
Eugene Sandulenko 940b2a20f1 Revert "COMMON: Change way the Singleton instances are instantiated"
This reverts commit eefa72afa1.

With this patch ConfigManager is broken.
2017-07-10 21:17:41 +02:00
Thierry Crozat c61c0cb0ff I18N: Update translations templates 2017-07-10 21:11:32 +02:00
Thierry Crozat eefa72afa1 COMMON: Change way the Singleton instances are instantiated
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-10 21:11:20 +02:00
Bastien Bouclet 1141bfc1a6 MOHAWK: Riven: Clear the effects screen at the beginning of credits
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-10 08:07:45 +02:00
Thierry Crozat afc0ac65c9 I18N: Regenerate translations data file 2017-07-10 05:05:08 +02:00
Tarek Soliman b0ecbc945f SCI: Fix detected name for lsl6-cd 2017-07-09 20:13:16 -05:00
wreednumero2 b5fcf33a3e I18N: Update translation (German)
Currently translated at 99.8% (963 of 964 strings)
2017-07-10 00:50:21 +02:00
Paul Gilbert 8a7dba17b7 TITANIC: Fixes for correctly display of drop targets 2017-07-09 18:50:11 -04:00
Thierry Crozat 6aaf732159 I18N: Update translations templates 2017-07-09 22:57:47 +02:00
Willem Jan Palenstijn 820caf370e SCI32: Fix kObjectIntersect
It was using SCI16 calls to get the NowSeenRects.

This fixes #9855.
2017-07-09 22:56:04 +02:00
Bastien Bouclet 33cfcfd5ff MOHAWK: Myst: Fix the sound receiver sound restarting on each frame
Fixes #9921.
2017-07-09 06:56:00 +02:00
Bastien Bouclet c4207ad3a3 MOHAWK: Myst: Fix the piano sound effect restarting when moving the mouse
Fixes #9916.
2017-07-09 06:55:42 +02:00
Bastien Bouclet efcbe65757 MOHAWK: Riven: Fix ending video not playing when using the trap book
Fixes #9911.
2017-07-09 06:55:10 +02:00
Bastien Bouclet bcd027cf64 MOHAWK: Riven: Fix use after free when using the trap book 2017-07-09 06:53:51 +02:00
Paul Gilbert 2b010ec6e3 TITANIC: Fix using hose first on nose 2017-07-08 21:44:12 -04:00
Paul Gilbert f513194d1b TITANIC: Rename CDropTarget _showItem to _hideItem 2017-07-08 21:15:28 -04:00
Paul Gilbert 4b57eae3c3 TITANIC: Fix Doorbot timing in prologue service lift 2017-07-08 20:34:47 -04:00
Paul Gilbert a20aa338c2 TITANIC: Show Vision Centre on bartop with pickup hand cursor 2017-07-08 17:24:28 -04:00
Paul Gilbert 558a409c00 TITANIC: Fix disappearing vision center on bar shelf 2017-07-08 16:27:05 -04:00
Thierry Crozat 1fb3624770 I18N: Update translations templates 2017-07-08 14:00:04 +02:00
Thierry Crozat 56757592bd SWORD1: Only write config in in-game menu when they are changed
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-08 12:55:12 +01:00
Thierry Crozat 6ff927bff7 SWORD1: Use booleans for _systemVars speech and subtitles flags
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-08 12:55:11 +01:00
Colin Snover f59269006c SCI32: Implement kShowStyle HShutterOut transition
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-07 23:42:30 -05:00
Colin Snover 9e90624052 SCI32: Add workarounds for PQ4 2017-07-07 23:41:53 -05:00
Paul Gilbert 562da310b8 TITANIC: Fix to only update modified parts of the screen 2017-07-07 20:55:12 -04:00
Thierry Crozat 8d7f0168ab I18N: Update translations templates 2017-07-08 01:44:18 +02:00
Thierry Crozat 6f5ccb8f43 SWORD1: Add thumbnail when saving from game panel
This fixes bug #9908 SWORD1: Picture previews black when
saving in game
2017-07-08 00:38:28 +01:00
Colin Snover 07d6ffd989 SCI32: Force General MIDI for games that support nothing else
* 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-07 13:28:54 -05:00
Colin Snover 90cd56e4b6 SCI32: Fix missing music in MGDX
GM patch data is the same across all SCI32 games.
2017-07-07 13:25:02 -05:00
Colin Snover f6dd8ad290 SCI: Fix audio_list debug command engine version info 2017-07-07 13:25:02 -05:00
Bastien Bouclet a9a3089aa5 MOHAWK: Fix tMOV size computation not to use uninitialized memory 2017-07-07 19:44:18 +02:00
Bastien Bouclet 93c75a4680 MOHAWK: Fix computing the size of tMOV resources
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-07 19:39:23 +02:00
Timo Mikkolainen dc913a31f8 I18N: Update translation (Finnish)
Currently translated at 100.0% (964 of 964 strings)
2017-07-07 15:29:53 +02:00
Ben Castricum 8384098515 I18N: Update translation (Dutch)
Currently translated at 100.0% (964 of 964 strings)
2017-07-07 11:49:26 +02:00
Lothar Serra Mari 928f77aa92 I18N: Update translation (German)
Currently translated at 99.8% (963 of 964 strings)
2017-07-07 11:06:48 +02:00
Paolo Bossi 9c7bd1f809 I18N: Update translation (Italian)
Currently translated at 100.0% (964 of 964 strings)
2017-07-07 11:06:31 +02:00
Colin Snover 065dd9671e SDL: Fix compilation with SDL1.2 2017-07-06 19:27:52 -05:00
Thierry Crozat ae00f583a5 I18N: Update translations templates 2017-07-07 02:15:19 +02:00
Colin Snover 12d24d5b46 SCI32: Fix bad palette entries when built without USE_RGB_COLOR
This is only a problem for the Windows games that need some
palette entries to be ignored.
2017-07-06 19:12:40 -05:00
Colin Snover 3f0e061eaa SCI32: Refactor DuckPlayer to use common video playback code
This lets DuckPlayer support configurable black-lined video and
configurable high-quality scaling.
2017-07-06 19:12:39 -05:00
Colin Snover f15f9e3b7c SCI32: Refactor Video32 code to reduce code & feature duplication 2017-07-06 19:12:39 -05:00
Colin Snover 71256a0d3c SCI32: Improve playback quality of SEQ videos 2017-07-06 19:12:39 -05:00