Commit Graph
137148 Commits
Author SHA1 Message Date
George Kormendi f8393b910f I18N: Update translation (Hungarian)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-10 09:24:56 +00:00
Timo Mikkolainen 916a1ba34d I18N: Update translation (Finnish)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-10 09:24:55 +00:00
Martin Gerhardy d1aa5ae9d7 TWINE: updated prepareGIF to finally use the GIFDecoder 2021-04-10 10:59:09 +02:00
Martin Gerhardy bb34721dd4 IMAGE: added GIFDecoder using libgif 2021-04-10 10:59:09 +02:00
Orgad Shaneh 78c48fd9df AGS: Remove unused private members and globals
Detected by Clang.
2021-04-09 19:18:07 -07:00
Orgad Shaneh 7a207d850a AGS: Fix format warning on Win64 2021-04-09 19:17:10 -07:00
Eugene Sandulenko 5c3413714e BASE: Indicate if Event Recorder was compiled in into a build 2021-04-09 23:54:00 +02:00
VAN-Gluon a893a2217d I18N: Update translation (Japanese)
Currently translated at 96.1% (1569 of 1632 strings)
2021-04-09 19:02:16 +00:00
IlDucci f8e5396c82 I18N: Update translation (Spanish)
Currently translated at 100.0% (1632 of 1632 strings)
2021-04-09 19:02:15 +00:00
Lothar Serra Mari b202d733cb I18N: Update translation (German)
Currently translated at 99.2% (1619 of 1632 strings)
2021-04-09 19:02:14 +00:00
Orgad Shaneh 50f7d7d017 CLOUD: Fix compiler warnings on linux64
uint64 is unsigned long on linux64 (first match in
configure:find_type_with_size), so the format should be lu, but this is
incompatible with Win64, so just cast to make it portable and warning-
clean.

Amends commit 1496ad6bb5.
2021-04-09 18:19:28 +01:00
Little Cat 71f490e550 SCUMM: Add workaround for Pete Wheeler softlock
This workaround fixes a script bug in Backyard Baseball 2001 and 2003 where bunting a foul ball as Pete Wheeler may softlock the game if the ball goes far left or right field.

The original Backyard Baseball 1997 release does not seem to have this bug in my testing.
2021-04-09 17:47:53 +02:00
ScummVM-Translations 4a65b0d6f1 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-04-09 15:46:48 +00:00
DivyamAhuja 3891055214 GUI: Fix caching of Edit Game dialog layout 2021-04-09 17:46:38 +02:00
ScummVM-Translations 4ee2bdb6a7 I18N: Update translations templates 2021-04-09 14:56:33 +00:00
ScummVM-Translations 9ce109e865 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-04-09 14:56:32 +00:00
Martin Gerhardy fcb5e5d656 TWINE: don't push the custom text on each reload of the text data 2021-04-09 16:50:47 +02:00
Martin Gerhardy f95d09f7f2 TWINE: allow to list other text bank strings 2021-04-09 16:44:13 +02:00
Martin Gerhardy ea772ddac4 TWINE: don't start the credits sequence if you are changing the volume settings 2021-04-09 16:32:40 +02:00
ScummVM-Translations cddb36ad43 I18N: Update translations templates 2021-04-09 13:08:39 +00:00
Martin Gerhardy 0bad9e9b7a TWINE: use color constant 2021-04-09 15:06:47 +02:00
Martin Gerhardy c211ed15b6 TWINE: updated volume menu 2021-04-09 14:13:27 +02:00
Martin Gerhardy 59a538c3da TWINE: allow to toggle options with enter, too 2021-04-09 13:56:33 +02:00
Martin Gerhardy b8ac7f46b7 TWINE: added wall collision option to adv menu 2021-04-09 10:50:05 +02:00
Martin Gerhardy 8289072496 TWINE: added highres option to advanced menu
also use enum class for TextId and TextBankId
2021-04-09 10:43:03 +02:00
Martin Gerhardy 8420729fd7 TWINE: renamed and refactored text input methods 2021-04-09 07:26:36 +02:00
Martin Gerhardy 87bc213fc1 TWINE: removed playerName array from gamestate
this is already in the menuoptions class
2021-04-09 07:17:40 +02:00
Marcel Souza Lemes f13eb59e6c I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1628 of 1628 strings)
2021-04-09 04:24:55 +00:00
sluicebox 71235358e3 SCI: Set port origin to even x coordinates only
Fixes QFG1 (EGA) character allocation/stat screens drawing most of
their content one pixel to the right of where SSCI does.

Confirmed in disassembly of earliest and latest SCI16 interpreters.

This partially addresses bug #9593 regarding port drawing inaccuracies.
2021-04-08 21:01:03 -07:00
Paul Gilbert 879a06fabf AGS: Extend workaround to fix QFG2 F4 cheat key 2021-04-08 19:08:02 -07:00
Thierry Crozat 19ef15177b AGS: Fix various issues with savegames
One of the issue was that we were listing the restart point
savegame (in slot 999), and it should not have been listed.
This caused a crash in the ags savegamedialog as it tried
to use the next slot, 1000, which is out of bound.
Changing this fixes bug #12386.

Another issue is that we could do out of bound writes due
to the AGS engine having to MAXSAVEGAMES define, one set to 20
and the other to 50. And in one place we were using the wrong
one.

Also specify a maximum save slot of 99. This is what the
original uses as it reserves higher slots for special purposes.

And finally do not use slot 999 for autosaves as it conflicts
with the slot used bu AGS for the restart point.
2021-04-09 00:14:56 +01:00
Thierry Crozat 73b7ed5eb6 AGS: Add more detection entries 2021-04-08 22:31:29 +01:00
Thierry Crozat 53432f1153 AGS: Cleanup TTF font rendering a bit
There is no need to test if antialiasing should be used
in two different places.
2021-04-08 22:15:37 +01:00
ScummVM-Translations bcf4412d4b I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-04-08 19:30:50 +00:00
fracturehill 523c81c2f2 NANCY: Temporarily remove options dialog from detection
Temporarily remove the buildEngineOptionsWidgetStatic() overload from NancyMetaEngineDetection since it causes build errors on platforms where the engine isn't built.
2021-04-08 22:30:17 +03:00
ScummVM-Translations 3efeeb61a9 I18N: Update translations templates 2021-04-08 19:04:52 +00:00
ScummVM-Translations f776c04200 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-04-08 19:04:51 +00:00
Le Philousophe d0d38b0199 FLUIDSYNTH: Fix compilation with Fluidsynth 2.2
We replace deprecated functions as well
2021-04-08 21:04:41 +02:00
Le Philousophe 631b13b5f4 FLUIDSYNTH: Simplify FluidSynth version check 2021-04-08 21:04:41 +02:00
ScummVM-Translations c7345a3df0 I18N: Update translations templates 2021-04-08 18:54:18 +00:00
ScummVM-Translations cc217fc797 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-04-08 18:54:17 +00:00
fracturehill 6a07442d53 NANCY: Cheat dialogs fixes
Moved CheatDialog and EventFlagDialog to dialogs.h and removed cheat.h. Fixed a crash on closing the event flags dialog. Fixed the timer data in CheatDialog being incorrectly written to the player time. Removed a couple of incorrectly marked translation strings.
2021-04-08 21:47:15 +03:00
fracturehill f98da95b1f NANCY: Fix doubled input between states
Fixed an issue where input would get doubled when changing states.
2021-04-08 21:42:54 +03:00
fracturehill 68e54edd50 NANCY: Initial main menu implementation
Implemented the original engine's main menu and added an option to enable it from the custom options dialog. Several buttons in the main menu don't work yet since they require implementing additional game states.
2021-04-08 21:42:54 +03:00
fracturehill 9f35d133ca NANCY: Implement sound options, add options dialog
Hooked the engine into ScummVM's speech/subtitle settings, and added two extra options for player and character speech. Added a custom settings dialog which gets shown both inside the Edit Game window and the in-game Settings.
2021-04-08 21:42:53 +03:00
fracturehill 9bb543a69e NANCY: Common sound handling changes
SoundManager is now responsible for loading and storing all common sounds (sounds with their own BOOT chunk). All playSound() calls with a hardcoded channel ID now use the chunk name instead. Also fixed some sound inaccuracies when switching between states.
2021-04-08 21:42:52 +03:00
fracturehill a8a7f0ee57 NANCY: Fix MapCallHot1Fr action record
Fixed the MapCallHot1Fr action record, which accidentally got broken during a previous refactoring.
2021-04-08 21:42:52 +03:00
fracturehill 36118700b9 NANCY: Fix state changing
Fixed the state system so it supports changing between two states that both get destroyed after exiting.
2021-04-08 21:42:51 +03:00
Eugene Sandulenko cbe20d1155 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1619 of 1619 strings)
2021-04-08 10:05:42 +00:00
Eugene Sandulenko 887d94f21b I18N: Update translation (Russian)
Currently translated at 100.0% (1619 of 1619 strings)
2021-04-08 10:05:32 +00:00