Commit Graph
137148 Commits
Author SHA1 Message Date
ScummVM-Translations a79607762c I18N: Update translations templates 2021-01-20 23:38:00 +00:00
Thierry Crozat a1c807704d ALL: Ignore force RTL option when the engine does not support RTL
This fixes bug #12072: Cannot quit Blazing Dragons when always
return to launcher is selected
2021-01-20 23:35:47 +00:00
Thierry Crozat 07706e5f78 GRIFFON: Fix Return to Launcher
The griffon engine claimed to surport the kSupportsReturnToLauncher
feature, but in practice it did not work as it only checked the
EVENT_QUIT and not the EVENT_RETURN_TO_LAUNCHER.
2021-01-20 23:23:21 +00:00
mataniko 7a67e164ea SCUMM: Add detection entries for indy4 Discord and Humble versions 2021-01-19 16:20:46 -05:00
ScummVM-Translations b9a28b644a 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-01-18 20:27:17 +00:00
Le Philousophe c7d6d8251f SWITCH: Put spec file in LDFLAGS instead of LIBS
This ensures it is used on every check (cf PR #2716)
2021-01-18 21:25:27 +01:00
Walter Agazzi 80218c54b6 I18N: Update translation (Italian)
Currently translated at 100.0% (1607 of 1607 strings)
2021-01-18 15:58:06 +00:00
VAN-Gluon 2d86567b36 I18N: Update translation (Japanese)
Currently translated at 64.6% (1039 of 1607 strings)
2021-01-18 03:23:17 +00:00
Antoniou Athanasios 221a042b5a I18N: Update translation (Greek)
Currently translated at 100.0% (1607 of 1607 strings)
2021-01-18 03:23:17 +00:00
Martin Gerhardy 43d955b154 TWINE: little progress on holomap 2021-01-17 23:06:15 +01:00
Martin Gerhardy ea60d771d2 TWINE: started to reverse prepareHolomapSurface 2021-01-17 23:05:29 +01:00
Martin Gerhardy 2ec770ad43 TWINE: fixed fla palette issue while blitting a frame
https://bugs.scummvm.org/ticket/12050
2021-01-17 23:03:16 +01:00
Martin Gerhardy d9165bcc55 TWINE: new constants 2021-01-17 23:03:16 +01:00
Martin Gerhardy ea2c6c01e0 TWINE: fixed missing model prepare calls for holomap models 2021-01-17 23:03:16 +01:00
Martin Gerhardy 13b2d3a945 TWINE: fixed sortDrawingList for one entry 2021-01-17 23:03:16 +01:00
Martin Gerhardy 295a06363b TWINE: fixed holomap key bindings 2021-01-17 23:03:16 +01:00
Martin Gerhardy ec6f19867a TWINE: todo comment 2021-01-17 22:58:48 +01:00
Lothar Serra Mari 78339234cc NEWS: Update references to the Munt MT32 emulator
From the Munt project, we are only using mt32emu which follows
a different versioning theme than the Munt bundle itself. In order
to make things more precise, we should always refer to mt32emu or
libmt32emu when talking about the "Munt emulation".
2021-01-17 22:06:31 +01:00
Martin Gerhardy b02ae40c9c GRAPHICS: allow scaling for opaque surfaces 2021-01-17 21:54:11 +01:00
Le Philousophe cd34eaa2c5 VITA: Use make jobserver to control how many jobs linker can use
-flto=jobserver is present in GCC since version 7 at least
2021-01-17 21:53:15 +01:00
Le Philousophe 51e174f202 ALL: Mark link commands as make recursive
With this make gives access to its jobserver for linker which will use
it when linking with -flto=jobserver
2021-01-17 21:53:15 +01:00
Le Philousophe 72c464bf11 ALL: Use LD instead of CXX when linking
It will be more coherent.
LD is defined to CXX in configure script so it shouldn't change
behaviour.
2021-01-17 21:53:15 +01:00
Zvika Haramaty 2fde742922 SCI: RTL: right align entries in drawListControl 2021-01-17 21:51:20 +01:00
Cameron Cawley 4e3c35e26b Revert "ANDROID: Set minimal SDK to 21+ (Android 5+). The app crashes at launch on Android 4"
This reverts commit ac666c2306.
2021-01-17 21:50:35 +01:00
Lothar Serra Mari b367e47eb1 MT32: Update Munt emulation code to libmt32emu 2.4.2 2021-01-17 16:55:26 +01:00
Cameron Cawley ade345b975 SDL: Fix crash with certain key combos on AmigaOS 4 2021-01-17 14:47:09 +00:00
ScummVM-Translations b56c4b6a34 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-01-17 12:18:45 +00:00
Matthew Duggan 2aec80b8c0 ULTIMA8: Make enterFastArea code more like original games 2021-01-17 21:10:42 +09:00
Matthew Duggan 0e685282df ULTIMA: Remove unused Std::queue 2021-01-17 12:43:56 +09:00
Matthew Duggan 4099a785a0 ULTIMA8: Minor optimizations for pathfinding 2021-01-17 12:43:09 +09:00
VAN-Gluon 87f2bc1a16 I18N: Update translation (Japanese)
Currently translated at 62.4% (1004 of 1607 strings)
2021-01-16 21:23:16 +00:00
Cameron Cawley 53c3f0d1a5 ULTIMA8: Move the Precision enum into the ConsoleStream class 2021-01-15 22:40:36 -08:00
Cameron Cawley 94b382e69a ULTIMA: Remove wrappers around stdlib functions 2021-01-15 22:40:36 -08:00
Alexander Miller 3fb4d67b4e KYRA: Change calling convention of opcode callbacks
Call the opcode functions with a pointer to the parameters instead
of data poiner reference and first parameter. The data pointer is
updated in AdLibDriver::executePrograms() before calling the opcode
function; an opcode can change channel.dataptr if (and only if) it
wants to jump (and is responsible not to change it inadvertently).
2021-01-15 19:07:47 +01:00
Alexander Miller bfb4a6219f KYRA: Don't depend on struct layout in AdLibDriver::initChannel() 2021-01-15 19:07:47 +01:00
Alexander Miller 094988e242 KYRA: Add helper to check offsets into _soundData 2021-01-15 19:07:47 +01:00
Alexander Miller dbbe5b8717 KYRA: Reduce nesting level in AdLibDriver::executePrograms() 2021-01-15 19:07:47 +01:00
Alexander Miller 6d0db570f7 KYRA: Correct comment on instruments table 2021-01-15 19:07:47 +01:00
Alexander Miller d2824f5196 KYRA: Add helper for timer wraparound handling 2021-01-15 19:07:47 +01:00
Alexander Miller 52faf42934 KYRA: Move delete[] from setSoundData() to caller
Free the sound data in SoundPC_v1::internalLoadFile() since it's owned
by this class instead of in the driver's setSoundData() method.
2021-01-15 19:07:47 +01:00
Fenyx4 46fbef1b30 ULTIMA4: Change damage to match DOS version
Through an interesting series of events I noticed that the xu4 damage was different from the DOS version of the game.
Disassembled DOS version: https://github.com/ergonomy-joe/u4-decompiled/blob/master/SRC/U4_AI.C#L127

Note: D_23D2[C_7C25((unsigned char)Fighters._tile[bp04])] is equivalent to creature.basehp

If I'm doing the math right then they are equal when the monster base health is below 64. But above that they diverge with xu4 creatures doing significantly less damage.

(It is possible that the xu4 version is getting the damage calculation from a different port of the game. I haven't been able to check that.)
2021-01-14 20:15:34 -08:00
Eugene Sandulenko ed477a7d11 I18N: Update translation (Russian)
Currently translated at 100.0% (1607 of 1607 strings)
2021-01-14 12:09:57 +00:00
Purple T cf750c78d0 I18N: Update translation (French)
Currently translated at 100.0% (1607 of 1607 strings)
2021-01-14 12:09:56 +00:00
Eugene Sandulenko 6f4987ef9d I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1607 of 1607 strings)
2021-01-14 12:09:48 +00:00
Martin Gerhardy db4376ffeb TWINE: some scenes are not stored in the savegame 2021-01-13 22:13:51 +01:00
Martin Gerhardy 8e73626566 TWINE: implemented missing script opscode 0x06 2021-01-13 22:08:47 +01:00
Martin Gerhardy 1b67a288ab TWINE: added basic support for dotemu enhanced version file paths 2021-01-13 22:08:47 +01:00
Martin Gerhardy 0f1ef89842 TWINE: refactored holomap loop 2021-01-13 22:08:47 +01:00
Marcel Souza Lemes 9f97501d1d I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1607 of 1607 strings)
2021-01-13 07:23:16 +00:00
George Kormendi 3d72ebf79b I18N: Update translation (Hungarian)
Currently translated at 100.0% (1607 of 1607 strings)
2021-01-13 07:23:16 +00:00