Thierry Crozat
c63a101ae2
I18N: Update translation (French)
...
Currently translated at 99.4% (905 of 910 strings)
2016-11-27 13:01:12 +01:00
Thierry Crozat
5e108a5d9b
I18N: Update translations templates
2016-11-27 12:47:16 +01:00
Paul Gilbert
63ec47e62f
TITANIC: Add support for 32-bit surfaces
...
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-26 15:25:20 -05:00
Paul Gilbert
4e06799122
GRAPHICS: Support varying bit depths in ManagedSurface transBlitFrom
2016-11-26 15:25:19 -05:00
rootfather
d7caa0e6f4
CONFIGURE: Enable plugins support for mingw64
...
Until now, the configure script was unable to detect mingw64
as a platform that supports building plugins.
I tested this with MSYS2/mingw64 and was able to build all
engines dynamically. I opted not to use any wildcards for this
entry, because I don't know which variants are possible here.
2016-11-26 19:25:02 +01:00
Colin Snover
df4a503622
Revert "MT32: Update Munt to 2.0.0"
...
This reverts commit b4dbd6d3c2
.
2016-11-25 12:24:08 -06:00
Colin Snover
b4dbd6d3c2
MT32: Update Munt to 2.0.0
...
This changeset also removes unnecessary direct modifications to
Munt code to ease future updates. To update Munt in the future:
1. Replace all source files in the `softsynth/mt32` directory with
new files from the upstream `mt32emu/src` directory;
2. Update `config.h` with the correct version number for the new
version of Munt;
3. Update `module.mk` to match the list of sources given in
`mt32emu/CMakeLists.txt libmt32emu_SOURCES`.
2016-11-25 12:14:13 -06:00
Eugene Sandulenko
b5b5c4f341
FULLPIPE: Start final music
2016-11-25 18:53:16 +01:00
Eugene Sandulenko
1523f987c3
FULLPIPE: Added 4 sound channels like in original
2016-11-25 18:53:16 +01:00
Eugene Sandulenko
4d8cc0db68
FULLPIPE: Correctly restart scene audio tracks
2016-11-25 18:53:16 +01:00
rootfather
535929aca0
DM: Add POTFILES
2016-11-24 12:46:18 +01:00
rootfather
763de36904
MADS: Add POTFILES
2016-11-24 11:57:14 +01:00
rootfather
96a1aa3e05
CINE: Update POTFILES
2016-11-24 11:57:10 +01:00
Eugene Sandulenko
89a9c452ed
BBVS: Remove guitar minigame strings from translation.
...
Although they're shown in our GUI, they were not supposed to be
translatable, rather extracted from the original executable
2016-11-24 11:34:14 +01:00
Eugene Sandulenko
2fd5490de4
SCUMM HE: Fix Football logic initialization
2016-11-24 11:34:13 +01:00
Eugene Sandulenko
80420df095
DIRECTOR: More debug output to D4 cast member loading
2016-11-24 11:28:51 +01:00
Paul Gilbert
982c8f4eeb
GRAPHICS: Allow 32-bit fast blitting when formats match in ManagedSurface
2016-11-23 19:51:44 -05:00
Paul Gilbert
dd7525320f
TITANIC: Simplify movie rendering due to ManagedSurface blit enhancements
2016-11-22 21:19:54 -05:00
Paul Gilbert
fa0a6f2812
IMAGE: Support blitting from different surface formats in ManagedSurface
2016-11-22 21:17:54 -05:00
Paul Gilbert
2a20ce75c3
TITANIC: Defer creating movie frame surfaces until renderFrame
2016-11-22 19:25:23 -05:00
Paul Gilbert
88868ec67c
ACCESS: Mark unsupported games as unstable
2016-11-21 20:25:13 -05:00
Paul Gilbert
bcad326ccb
MADS: Mark unsupported games as unstable
2016-11-21 20:24:25 -05:00
Paul Gilbert
b3c686195f
IMAGE: Add hack to Indeo 4 decoder to guess transparent areas
2016-11-21 20:20:23 -05:00
Paul Gilbert
7e35499c89
TITANIC: Fix memory leak
2016-11-21 20:18:11 -05:00
Eugene Sandulenko
cce8885b39
SCUMM HE: Hid noisy Moonbase AI warnings under debug channel
2016-11-20 23:38:33 +01:00
Colin Snover
fe8fbf7007
SCI32: Fix reading view, pic, and palette patches
...
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-20 16:16:17 -06:00
Colin Snover
e49cf11275
OPENGLSDL: Fix signed/unsigned comparison
2016-11-20 16:13:51 -06:00
Colin Snover
22c2f39c00
SCI32: Add recursion code to kListFirstTrue and kListAllTrue
...
This change ensures that these kernel calls operate in the same
manner that they did in SSCI.
2016-11-20 12:31:44 -06:00
Colin Snover
4814682d5f
SCI: Improve disassembly output
...
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-20 12:31:44 -06:00
Colin Snover
9380b54120
SCI: Add code-address breakpoints to debugger
2016-11-20 12:31:43 -06:00
Colin Snover
1af7fe8b96
SCI32: Remove no-longer-necessary Phant1 VMD sync hack
2016-11-19 19:06:04 -06:00
Colin Snover
774713564d
SCI32: Add script patch for Shivers room 35170
2016-11-19 19:06:04 -06:00
Colin Snover
11ee0f90ac
SCI: Warn more loudly about uninitialised parameter reads
...
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-19 19:05:38 -06:00
Willem Jan Palenstijn
10151966a6
SCI32: Add missing updateInfoFlagViewVisible call
...
I missed the one for varselector sends handled by the secondary loop in
op_ret. This fixes #9641 .
2016-11-19 19:16:12 +01:00
Eugene Sandulenko
f2134a0dc2
SCUMM: Fix IMUSE initialization
2016-11-19 17:39:43 +01:00
Eugene Sandulenko
f7a551dab2
SCUMM: Fix class initalization
2016-11-19 17:37:44 +01:00
Eugene Sandulenko
92353cf88b
SCUMM: Fix more initialization
2016-11-19 17:33:45 +01:00
Eugene Sandulenko
cead687df0
SCUMM: Fix CMS player initialization
2016-11-19 17:32:00 +01:00
Eugene Sandulenko
6ad8df4873
SCUMM: Fix some class initializations
2016-11-19 17:30:16 +01:00
Paul Gilbert
4888433c46
IMAGE: Fix some confusion of bytes vs bits in Indeo decoders
2016-11-18 21:04:12 -05:00
Paul Gilbert
91d61b2cdb
IMAGE: Respect bit depth in Indeo 5 decoder
2016-11-18 20:58:39 -05:00
Paul Gilbert
7f4d93ed93
IMAGE: Respect specified bytesPerPixel in Indeo decoders
2016-11-18 20:55:37 -05:00
Paul Gilbert
5d8b0e478e
TITANIC: Change some #if 0 to use SPATIAL_SOUND as a better description
2016-11-17 21:29:05 -05:00
Paul Gilbert
85fcfb9a54
TITANIC: Fixes for TV and Bedhead open/close
2016-11-16 21:02:25 -05:00
Paul Gilbert
391eecb98b
TITANIC: Fix opening/closing desk and drawers
2016-11-16 20:35:11 -05:00
Paul Gilbert
8cc125c2f7
TITANIC: Fix opening & closing washstand
2016-11-16 20:16:07 -05:00
Paul Gilbert
4e3a9b25ea
TITANIC: Implement mouse scrolling for PET Remote
2016-11-16 19:21:25 -05:00
Paul Gilbert
0fb54db9b8
TITANIC: Don't try to load save if quitting from Continue dialog
2016-11-15 21:16:21 -05:00
Paul Gilbert
afb4b6227a
TITANIC: Fixes for freeing project and engine objects on exit
2016-11-15 21:04:30 -05:00
Thierry Crozat
5971e0302f
I18N: Fix use of UTF-8 curly brackets in Chinese Pinyin translation
2016-11-15 21:30:26 +00:00