D G Turner
b940fb7588
HDB: Fix Major Memory Leak in File Manager Class
2019-09-13 21:50:55 +01:00
D G Turner
df940b17af
HDB: Close Memory Leaks in Sound Class
2019-09-13 21:20:19 +01:00
Thierry Crozat
ced80c6da4
SUPERNOVA: Add testing flag and build engine by default
2019-09-13 21:16:52 +01:00
D G Turner
6f265805ec
HDB: Ensure Demos are Indicated in ScummVM GUI Launcher List
2019-09-13 20:33:55 +01:00
D G Turner
ec677b3fe9
HDB: Fix Crash on Invalid Sound String Pointers
...
This was causing a crash with buffer overflow on Windows builds, but
diagnosing with Valgrind showed invalid strings being accessed in the
sound code. Some analysis showed that these were mainly the reference
to c_str() buffers from a local heap Common::String which was out of
scope and thus destructed, giving an invalid pointer.
The fix here also simplifies the code as well as avoiding this issue.
2019-09-13 20:14:22 +01:00
Eugene Sandulenko
ac3586eb9a
CREDITS: Add credits for all of the engines
2019-09-13 17:04:11 +02:00
Dmitry Blau
cf179868c8
VIDEO: Fix embedded subtitles in VMD videos
...
This fixes the subtitles in Woodruff - bug 10960
2019-09-13 11:27:24 +03:00
sluicebox
db3e3285d4
SCI32: Disable QFG4 Change Directory import button
2019-09-12 21:07:37 -07:00
Thierry Crozat
a7a312ec2f
SUPERNOVA: Enable improved mode by default
...
Masochists who want to experience the original frustrating
experience can disable it in the game settings.
2019-09-13 01:32:15 +01:00
Thierry Crozat
a8fc073c7d
CREDITS: Add special thanks for HDB and Supernova
2019-09-13 01:08:30 +01:00
Thierry Crozat
50496b35a7
SUPERNOVA: Update engine data file with latest English translation
2019-09-13 01:08:30 +01:00
Thierry Crozat
d776e14b5a
SUPERNOVA: Improve English translation for part 2
2019-09-13 01:08:30 +01:00
Thierry Crozat
71e0f58775
SUPERNOVA: Stop any playing sound before loading a savegame
...
This fixes for exemple loading a savegame from the Museum in part 2
after triggering the alarm but before being caught. Before this
commit the alarm would continue to play after loading the savegame.
2019-09-13 01:08:30 +01:00
Thierry Crozat
2999d77dd8
PRINCE: Build engine by default
2019-09-13 01:08:30 +01:00
Thierry Crozat
8e71a121f6
SUPERNOVA: Improve English translation for part 2
2019-09-13 01:08:30 +01:00
Thierry Crozat
3a54256a78
SUPERNOVA: Improve English translation for part 2
2019-09-13 01:08:30 +01:00
Thierry Crozat
9974bba528
I18N: Update translation (French)
...
Currently translated at 100.0% (1122 of 1122 strings)
2019-09-12 23:01:53 +02:00
Ben Castricum
8faf0b91f3
I18N: Update translation (Dutch)
...
Currently translated at 94.0% (1055 of 1122 strings)
2019-09-12 22:59:49 +02:00
Thierry Crozat
21f5dc7c1b
I18N: Update translation (French)
...
Currently translated at 99.8% (1120 of 1122 strings)
2019-09-12 22:59:49 +02:00
Cameron Cawley
c786b139db
BLADERUNNER: Remove use of unaligned memory access ( #1839 )
2019-09-12 22:02:52 +02:00
sluicebox
debe259074
SCI32: Fix loading system font for Mac games
...
Fixes GK1 Mac crash on load due to reading hard-coded
little endian font data as big endian
2019-09-12 12:02:56 -07:00
sluicebox
698ca464d7
SCI32: Fix loading autosaves (slot 0)
...
Fixes bugs in trac #11029 :
- Slot 1 loading when user selects slot 0 in ScummVM UI
- Slot 1 loading when slot 0 specified on command line
- QFG4 slot 0 not appearing in game's original Restore UI
2019-09-12 11:58:20 -07:00
Eugene Sandulenko
5c5130814b
PRINCE: I18N: Remove credits from the translations.
...
They are confusing and it makes little sense to translate them.
2019-09-12 16:14:16 +02:00
Thierry Crozat
a6e3f07967
I18N: Update translations templates
2019-09-12 03:54:04 +02:00
George Kormendi
24d25a89ef
I18N: Update translation (Hungarian)
...
Currently translated at 100.0% (1122 of 1122 strings)
2019-09-12 03:53:59 +02:00
Eugene Sandulenko
f2ceccda62
PRINCE: Added few English translations
2019-09-11 19:21:29 +02:00
Cameron Cawley
5413e89a6b
BLADERUNNER: Ensure the Color256 struct is correctly packed ( #1838 )
2019-09-11 18:47:44 +02:00
David Fioramonti
1ed2cd40f3
CRYO: EDEN: Move graphics into a separate class
...
Eden game object now contains a graphics object with which to
delegate graphics operations and store states of the graphics.
Much of the video playing is done in the graphics class
so I have moved a lot of the video state into there.
Some graphics related variables were moved out of eden and into
graphics, but many are still in eden.
Since they are still coupled there are lots of getters and setters.
For example both eden_graphics and eden share a handle to the same
video object.
I have made a few more things public than desirable.
I changed graphics to eden_graphics since it is specialized to eden
and not just cryo.
2019-09-11 12:28:28 +03:00
sluicebox
b8bdc6ccc3
SCI32: Fix QFG4 Gate options after dungeon
...
Fixes bug #11044
2019-09-10 18:49:22 -07:00
sluicebox
76ddbe7bd9
HDB: Fix empty string test
2019-09-10 16:20:19 -07:00
Cameron Cawley
d8820de8b0
BLADERUNNER: Fix -Wsign-compare warning
2019-09-10 22:36:22 +01:00
Eugene Sandulenko
44b022aec4
PRINCE: Removed Russian untranslated strings from English translation
...
This will show proper stats on untranslated strings.
2019-09-10 22:08:11 +02:00
Eugene Sandulenko
59e6afaac1
PRINCE: Added current text dumps
...
Text in Russian were manually cleared from typos.
Texts in all languages were adjusted to the Polish original text
structure.
2019-09-10 22:01:04 +02:00
Thanasis Antoniou
2003c12bc3
BLADERUNNER: Move shutdown() in Engine destructor
2019-09-10 19:18:45 +03:00
Thanasis Antoniou
bef3f902e6
BLADERUNNER: Add DebugMan.clearAllDebugChannels() in shutdown
2019-09-10 19:18:45 +03:00
sluicebox
e8f009e04f
IOS: Call exit(0) when exiting to prevent hanging
...
Prevents the process from hanging on exit when using the
Quit button in launcher or a game's quit function
2019-09-10 13:02:28 +03:00
Strangerke
299c28e93e
HDB: Remove useless check on array vs null
2019-09-09 23:22:22 +02:00
Strangerke
5e0fa2a71c
HDB: Fix more uninitialized variables in Gfx and Window
2019-09-09 23:16:26 +02:00
Strangerke
0e04da2cc8
HDB: Fix more uninitialized variables in ai-init
2019-09-09 22:47:27 +02:00
Strangerke
9de42a143a
HDB: Fix a pointer to local variable outside of scope
2019-09-09 22:30:17 +02:00
Thanasis Antoniou
cd6ebdc88b
BLADERUNNER: Allow McCoy to perform both turns when feeding Maggie
...
First animated turn is to the counter, second is towards Maggie
2019-09-09 22:01:36 +03:00
Thanasis Antoniou
f5b79a4cdf
BLADERUNNER: Play full exit KIA sound before quit via KIA
2019-09-09 21:09:36 +03:00
Thierry Crozat
79fcee786a
I18N: Update translations templates
2019-09-09 19:41:12 +02:00
Thierry Crozat
eeb685533d
I18N: Regenerate translations data file
2019-09-09 19:40:52 +02:00
Thanasis Antoniou
e3ebca78dc
BLADERUNNER: Improve interaction with Gordo in the city
2019-09-09 20:37:02 +03:00
Thanasis Antoniou
8f4d3654f2
BLADERUNNER: Fix Leon Clerk encounter bug
...
When McCoy leaves CT09 they should be both gone. They were not
This was our bug, a bad translation of an if clause.
Also added in this commit is a bit different behavior for the restored content case.
In restored content, the player is not allowed to leave until the situation is resolved.
2019-09-09 18:07:21 +03:00
Le Philousophe
5cc574a695
BUILD: Fix GCC bogus warning by removing const
...
GCC emits "warning: type qualifiers ignored on cast result type" when
some types are used for HashMap because of the const modifier.
This applies especially to pointer-to-member-functions.
The const there is not really useful as it only prevents unfortunate
object editions.
2019-09-09 17:39:06 +03:00
Thanasis Antoniou
3827000fe1
BLADERUNNER: Replace animation mode values with their proper enums
2019-09-09 16:10:31 +03:00
Thanasis Antoniou
a4f9842065
BLADERUNNER: Fix CT02 map obstacles glitches
2019-09-09 16:10:31 +03:00
Thierry Crozat
ded24d9b8c
SUPERNOVA: Update English translation for part 2
2019-09-08 22:28:40 +01:00