athrxx
c94b6a4389
KYRA: (EOB2/Amiga) - fix text resource loading
2019-04-13 18:55:00 +02:00
athrxx
ba9a4cd6e1
KYRA: (EOB2/Amiga) - fix detect magic blue shapes
2019-04-13 18:55:00 +02:00
athrxx
5f20702ce8
KYRA: (EOB2/Amiga) - fix main menu version string color
2019-04-13 18:54:59 +02:00
athrxx
4b15576fcb
KYRA: (EOB2/Amiga) - fix monster shape encoding
2019-04-13 18:54:59 +02:00
athrxx
82b288a510
KYRA: (EOB2/Amiga) - fix vcn block drawing
2019-04-13 18:54:59 +02:00
athrxx
5462d42363
KYRA: (EOB2/Amiga) - improve font file warnings
...
- add warning for wrong font file: The German version of EOB II has a font file with more characters than the English version or the EOB I fonts. Users now get a warning/instruction if they have the wrong file.
- add translation support for all AmigaDOS font related warnings/errors
2019-04-13 18:54:59 +02:00
athrxx
463cf48e2a
KYRA: (EOB) - minor sequence code cleanup
2019-04-13 18:54:59 +02:00
athrxx
3f1c47f3a0
KYRA: (EOB2/Amiga) - fix ending sequence
2019-04-13 18:54:58 +02:00
athrxx
b809279928
KYRA: (EOB2/Amiga) - update sound driver
...
- add fade out method
- some renaming
- turn a warning into a debug message
2019-04-13 18:54:58 +02:00
athrxx
8c92e045ce
KYRA: (EOB2/Amiga) - fix load up and intro sequence
2019-04-13 18:54:57 +02:00
athrxx
02ecc7abb7
KYRA: (EOB2/Amiga) - add static resources
2019-04-13 18:54:57 +02:00
athrxx
d3c783457d
KYRA: (EOB2/Amiga) - add detection entries
2019-04-13 18:54:57 +02:00
Adrian Frühwirth
3a9a66c0ad
I18N: Update translation (German)
...
Currently translated at 100.0% (1061 of 1061 strings)
2019-04-13 20:16:49 +02:00
Adrian Frühwirth
afd0faf653
I18N: Update translation (German)
...
Currently translated at 100.0% (1061 of 1061 strings)
2019-04-13 20:16:49 +02:00
Adrian Frühwirth
7cbe625276
I18N: Update translation (Swedish)
...
Currently translated at 92.5% (982 of 1061 strings)
2019-04-13 20:16:49 +02:00
Alfred Vallés Tortosa
8dab098156
I18N: Update translation (Catalan)
...
Currently translated at 65.8% (699 of 1061 strings)
2019-04-13 20:16:49 +02:00
Thierry Crozat
d3af44241f
I18N: Regenerate translations data file
2019-04-13 20:16:49 +02:00
Antoniou Athanasios
d01af66657
I18N: Update translation (Greek)
...
Currently translated at 100.0% (1061 of 1061 strings)
2019-04-13 20:16:49 +02:00
Thierry Crozat
bcb5501c06
I18N: Regenerate translations data file
2019-04-13 20:16:49 +02:00
Bastien Bouclet
0f57aea2df
COMMON: Use a prefix table to speed up the Huffman decoder
...
Symbols for codes shorter than the prefix table index width are stored
in the table. All the entries in the table with an index starting with
the code are set to the symbol value. That way, when decoding it is
possible to get the number of bits corresponding to the table width from
the bitstream and directly find the symbol value. Longer code still need
to be searched for in the codes list.
2019-04-13 16:24:25 +03:00
Bastien Bouclet
ae9eeb731f
COMMON: Rework the BitStream class to improve its performance
...
* Fixed peekBits not to seek the underlying stream. Seeking can be slow
when the stream is a file.
* Changed multi-bit operations to work on multiple bits at once rather
than iterating over single-bit operations.
This is an almost direct port of a patch for xoreos provided by DrMcCoy.
2019-04-13 16:24:25 +03:00
Cameron Cawley
2af325f60a
ANDROID: Factor event pushing into pushEvent
...
Originally from ResidualVM.
2019-04-12 21:42:54 +01:00
Cameron Cawley
d75a1355ba
ANDROID: Move event types to a separate file
...
Originally from ResidualVM.
2019-04-12 21:39:07 +01:00
Thanasis Antoniou
00daee9112
BLADERUNNER: Fix McCoy's fake voice with Dektora
...
Also a fix for a closeArchive() warning about A.TLK not being open
2019-04-12 19:10:49 +03:00
Matan Bareket
fd2ae5854e
GUI: Remove transparency from Remastered theme logo
...
This fixes ticket #10932
2019-04-12 09:26:49 -04:00
Thierry Crozat
563520f5c8
TESTS: Reduce error for double precision math test
...
If we want to properly test the computation is in double precision,
we should be using a much smaller error than the one used for the
single precision tests.
2019-04-12 01:37:59 +01:00
David Fioramonti
322af3e49a
TESTS: Use relative difference for math tests
...
Also add double template variants and use already defined delta
assert macro.
2019-04-11 17:20:00 -07:00
David Fioramonti
cf0e9bfc1b
TESTS: further reduce precision for math tests
...
Since the math is doing subtraction on numbers around 360 and single
precision has about ~7 decimal digits of accuracy we can only
compare numbers to 360.0001 to be safe i'll use 1e-3.
2019-04-11 16:50:07 -07:00
David Fioramonti
9b993aed00
TESTS: reduce precision for math tests
...
I can't reproduce any precision issues on my machine so this
is only a guess.
2019-04-11 15:59:45 -07:00
Cameron Cawley
88bca6a8de
MUTATIONOFJB: Fix warning
2019-04-11 21:21:21 +01:00
David Fioramonti
edb93c4606
TESTS: Use Less than or equal to for math tests
...
This should fix debian build.
Its seems the precision that debian is using is rounding the
error delta to zero so that the actual error is not less than
this.
2019-04-11 04:35:30 -07:00
Hubert Maier
ce8227323b
AmigaOS4: Exclude platform from a SDL1/2 keyboard fix that breaks numpad usage ( #1551 )
...
SDL1/2: Exclude AmigaOS4 from returning 0 for .ascii
*reset .ascii to 0, when Num-Lock is NOT enabled and keypad directional keys are pressed* (original description) is causing the numpad to play dead completely on AmigaOS4 (no matter if numlock is active or not). This is a workaround for the SCUMM engine, where keycodes are mixed with ASCII codes.
Check commit f5ed14e93d85b638c8e49468b2885c1278d56d20 for reference.
Fixes bug #10558 . Tested with both SDL1 and 2 on AmigaOS4 and with both Indiana Jones games.
2019-04-11 01:28:18 +03:00
Thanasis Antoniou
08d3c7f636
BLADERUNNER: Close A.TLK within proper define check
2019-04-10 19:39:13 +03:00
Thanasis Antoniou
cb49ac1ae1
BLADERUNNER: Ensure A.TLK is closed onShutdown
2019-04-10 19:37:21 +03:00
Thanasis Antoniou
e90f708852
BLADERUNNER: Persistent sound settings, speech samples fix
2019-04-10 19:00:14 +03:00
Thanasis Antoniou
c99fbcd53b
BLADERUNNER: Fix compilation when enabling some macros
...
Compilation was broken for BLADERUNNER_ORIGINAL_SETTINGS(1) and BLADERUNNER_ORIGINAL_BUGS(1)
2019-04-10 19:00:14 +03:00
Fedor Antokhin
acb3edb601
Sword25: image trace on quick cursor changes fix
2019-04-09 21:14:23 +03:00
Andrei Prykhodko
8469b8749c
COMMON: fixed reading ini files with section containing more than one word
2019-04-09 21:02:29 +03:00
Cameron Cawley
66813c9fc2
CONFIGURE: Override pkg-config on RISC OS
2019-04-09 20:57:11 +03:00
cpasjuste
8b5bb41a2e
CONFIGURE: allow pkg-config override
2019-04-09 20:57:11 +03:00
sluicebox
bc2ab79261
SCI: Add parser support for LSL3, SQ3 German Amiga
...
Add parser support for multilingual Amiga versions that were released
in 1991 and are SCI_VERSION_1_MIDDLE
2019-04-09 20:50:28 +03:00
Thanasis Antoniou
1e4c457e72
BLADERUNNER: Remove comma from end of enum
2019-04-09 18:13:59 +03:00
Thanasis Antoniou
a9404284c3
BLADERUNNER: Fix Officer Leary crowd interrogation
...
He will now resume interrogation after McCoy interrupts him
Also used named constants for timers
2019-04-09 16:32:51 +03:00
Paul Gilbert
d8f43160df
GLK: Fixes for properly closing windows
2019-04-08 19:46:28 -07:00
Thanasis Antoniou
61b89613f3
BLADERUNNER: Reverted animated doors in CT01
...
They become annoying fast; probably the reason they were cut
2019-04-08 18:56:47 +03:00
Thanasis Antoniou
50ff57bb07
BLADERUNNER: Smoother transition in MA04-M05 in Acts 2-3
2019-04-08 18:56:47 +03:00
sluicebox
cf8031d26f
SCI: Add LSL3 German Amiga detection entry
2019-04-07 16:32:29 -07:00
Vhati
09680ec5d3
SCI32: Fix QFG4 rations icon removal after eating
...
Fixes an icon lingering in the verb bar after scheduled meals, bug #10772
2019-04-08 01:27:22 +03:00
Thanasis Antoniou
54c1c8d220
BLADERUNNER: Fix Gordo overlap with CT01 loopIn
2019-04-07 23:14:50 +03:00
Thanasis Antoniou
603c9fd009
BLADERUNNER: Fix for AR, CT01 Spinner fly-in
...
AR01: Fish dealer behavior fix, AR02: music fix, CT01: Spinner may fly in (loop)
2019-04-07 22:48:10 +03:00