Commit Graph
137148 Commits
Author SHA1 Message Date
D G Turner 2c5cdfb37e SUPERNOVA: Fix Reported MSVC Compiler Warnings
These are from Henke37 via IRC.
2019-09-13 23:20:31 +01:00
D G Turner c0d6a8fc7a HDB: Further Fixes for GCC Compiler Warnings 2019-09-13 23:06:32 +01:00
Eugene Sandulenko bc7d30fb07 NEWS: Mention The Prince and the Coward support 2019-09-14 00:02:53 +02:00
D G Turner c01598484e HDB: Fix Some GCC Compiler Warnings
These were of the type memset of a complex structure.
2019-09-13 22:41:41 +01:00
Thierry Crozat 1a3d24f220 NEWS: Add Mission Supernova to list of new games for the 2.1.0 release 2019-09-13 22:00:13 +01:00
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
Hubert Maier 6e02a103ab GRAPHICS: Do not use SDL_WINDOW_RESIZEABLE (#1574)
SDL: Disallow resizing the window when support is not available

The window can be resized when the game supports arbitrary resolutions
or the platform allows rendering to a framebuffer.
2019-09-09 19:58:51 +02: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