Commit Graph

144365 Commits

Author SHA1 Message Date
ScummVM-Translations
27a40d8334 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/
2023-08-17 04:58:45 +00:00
CrystalBen
acc6226ff0 GOB: added Adiboud'chou to detection tables 2023-08-17 12:58:32 +08:00
ScummVM-Translations
0df0a19431 I18N: Update translations templates 2023-08-17 04:54:15 +00:00
Simon Delamarre
2022f871a2 GOB: Mark Adibou1 CD as 640x400 instead of 640x480
The game is mostly scaled from the 320x200 version and never makes use of the space beyond height 400, so we can get rid of it.
2023-08-17 06:51:51 +02:00
Kaloyan Chehlarski
0263447aa1 AUDIO: Drain leftover RateConverter buffer data
This commit fixes an issue where RateConverter would
sometimes chop off the very end of an audio stream. This
happened when the RateConverter would have some
data left in its internal buffer, but the source stream was
already fully read. The base RateConverter class now has
a needsDraining() function which indicates leftover data,
and relevant code now uses it when needed.
2023-08-16 20:41:58 +03:00
elasota
cffd2b00f7 GRAPHICS: Fix OOB writes when drawing underlined text where the underline doesn't fit in bounds. 2023-08-16 19:12:49 +03:00
gordonfreeman01
029462f3b3 STARK: Fixes bug #14482 Texture mods with unusual names not loading 2023-08-16 18:22:30 +03:00
neuromancer
2638372c18 FREESCAPE: read strings in dark relese for amiga 2023-08-16 13:10:44 +02:00
neuromancer
35ff362dcb FREESCAPE: improved implementation of STARTANIM opcode 2023-08-16 13:10:44 +02:00
Le Philousophe
cc2c04a8cd TEST: Don't build slow blending tests by default 2023-08-16 13:06:03 +02:00
Le Philousophe
c48512b1f2 TEST: Check supported instruction set before running tests 2023-08-16 13:06:03 +02:00
Le Philousophe
e801c1b437 TEST: Fix test when only blending tests are built
When all tests are built, encoding sets up the backend.
2023-08-16 13:06:03 +02:00
Le Philousophe
7cfa940a7a TEST: JANITORIAL: Fix indentation style 2023-08-16 13:06:03 +02:00
Le Philousophe
738ff929b4 GRAPHICS: Sort blitting code for Atari with other platform specific 2023-08-16 09:25:33 +02:00
Benjamin Funke
baaad6a4f2 NEWS: Mention Adibou 1 support in German NEWS file 2023-08-16 08:29:18 +02:00
neuromancer
f7710a5cbe FREESCAPE: implemented group parsing for dark 2023-08-16 08:02:28 +02:00
Paul Gilbert
9a9f2e3faf MM: MM1: Fixes for casting energy blast (and other iterative spells) 2023-08-15 20:11:13 -07:00
Eugene Sandulenko
115b30779c
GRAPHICS: MACGUI: Fix MacText rendering in 32bpp mode 2023-08-16 01:12:31 +02:00
AndywinXp
61a700ed67 SCUMM: DiMUSE: Fix unused private field warning 2023-08-15 20:42:16 +02:00
Paul Gilbert
f934b0b64f MM: MM1: Fix monster selection after first monster killed 2023-08-14 19:09:58 -07:00
Paul Gilbert
06c1d02522 MM: MM1: Add missing param guard to getRandomNumber 2023-08-14 18:59:21 -07:00
Martin Gerhardy
a05b53798c TWINE: removed uused parameter 2023-08-14 20:56:36 +02:00
Walter Agazzi
18b8335fea AGS: Engine: fixed the bw-compat SetObjectFrame() behavior
This was broken by eb376e6

1. Treating negative loop and frame as an instruction to keep latest object's
loop and frame values was introduced around AGS 2.70 by Object.SetView(),
but this behavior also propagated to SetObjectFrame() command.

2. Removed clamping of loop and frame values inside Object.SetView(),
as that prevented applying a historical behavior of SetObjectFrame(),
where any invalid loop and frame value would be changed to just 0.

3. Don't quit the game in case of invalid loop and frame, but fallback
to default 0 value, and print a warning.

Also removed some redundant assignments to RoomObject,
possibly a result of a commit merge from another branch.

From upstream 66bb18f0224eebfb2a130395e9b18ce59b584e13
This is the 3.6.1 branch, but the fix is required to solve a game-breaking
bug in Chronicle of Innsmouth
2023-08-14 18:34:58 +02:00
antoniou79
948f004a78 KEYMAPPER: Fix size of _joystickAxisPreviouslyPressed array
It should include all the valid axis defined in defaultJoystickAxes so the size should now be 8

The 2 extra since the previous size (6) is due to the addition of support for HAT_X and HAT_Y axis.
This fix allows the HAT_X+/- and HAT_Y/+- to operate as valid incoming events when mapped to an action (see Keymapper::convertToIncomingEventType())
2023-08-14 14:09:41 +03:00
VAN-Gluon
f2e84b4bee I18N: Update translation (Japanese)
Currently translated at 100.0% (1977 of 1977 strings)
2023-08-14 10:40:58 +00:00
neuromancer
82c6ca435f FREESCAPE: better implementation for animation ticks 2023-08-14 09:57:41 +02:00
neuromancer
ba4cb6a2f6 FREESCAPE: avoid rendering invisible objects in groups 2023-08-14 09:57:41 +02:00
neuromancer
dd1c206a57 FREESCAPE: refactored animation support to use a structure 2023-08-14 09:57:41 +02:00
Paul Gilbert
c599d4f861 MM: MM1: Fix setting up random monster list for combat 2023-08-13 18:56:18 -07:00
Paul Gilbert
0e3c70d523 MM: MM1: Fix enhanced mode combat crash 2023-08-13 17:58:01 -07:00
Paul Gilbert
03470bf83c MM: MM1: Hopefully fix new deprecated InfoMessage warnings 2023-08-13 17:36:56 -07:00
D G Turner
79ac349b9c MM: MM1: Fix Likely Oversight of Field in Custom Copy Assignment Operator 2023-08-14 01:15:55 +01:00
Misty De Meo
498e01ec5d
DIRECTOR: add more itachoco games 2023-08-13 16:31:45 -07:00
Eugene Sandulenko
cfbfd7d6c5
DIRECTOR: Print out human-readable file version 2023-08-14 01:04:30 +02:00
Cameron Cawley
5d58b7768c BACKENDS: Remove leftover code 2023-08-14 00:40:42 +02:00
Cameron Cawley
3f38f6c500 SDL: Improve CPU detection with older SDL versions 2023-08-14 00:40:42 +02:00
Le Philousophe
a1d97ffbe2 GRAPHICS: Use -mfpu=neon flag only on armv7
aarch64 doesn't need it and it fails to build with GCC when it's present

Enable NEON by default on Android
2023-08-14 00:39:43 +02:00
D G Turner
a162a731d8 AGS: Fix Signed vs. Unsigned Comparison GCC Compiler Warning 2023-08-13 23:37:58 +01:00
antoniou79
554f094dd6 ANDROID: Improvements for controller movement detection
Removed unnecessary normalization as Android already does this

Also fixed a wrong comparison in a clause for deciding to stop movement that was repeating
2023-08-13 23:25:18 +03:00
neuromancer
34246e25cc FREESCAPE: refactored group parsing code 2023-08-13 20:56:45 +02:00
athrxx
cc03a0adc5 NEWS: mention EOB II/PC-98 support 2023-08-13 14:29:16 +02:00
athrxx
57315bfe42 KYRA: (EOB II/ZH) - fix chargen modify menu glitch 2023-08-13 14:25:18 +02:00
Walter Agazzi
708a22bfc1
NEWS: Mention AGS and Theora decoder updates 2023-08-13 14:21:56 +02:00
Le Philousophe
79c3063979 ANDROID: Improve CPU detection
CPU architecture can be determined at build time.
Add support for x86 extensions.
2023-08-13 12:58:45 +02:00
Le Philousophe
3b1465120a ANDROID: Fix build
cpu-features needs to be compiled by us
2023-08-13 12:58:45 +02:00
Marcel Souza Lemes
c5edfc9742 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1977 of 1977 strings)
2023-08-13 10:28:56 +00:00
Purple T
ea3633d4f1 I18N: Update translation (French)
Currently translated at 100.0% (1977 of 1977 strings)
2023-08-13 10:28:55 +00:00
IlDucci
50b7a5f87f I18N: Update translation (Spanish)
Currently translated at 100.0% (1977 of 1977 strings)
2023-08-13 10:28:49 +00:00
Le Philousophe
a12c112173 GRAPHICS: Don't set -mfpu=neon
It's not used by the compiler when it works and fails to build on Switch
2023-08-13 11:42:20 +02:00
Walter Agazzi
58fc875836 AGS: Updated build version (3.6.0.51)
Partially from upstream 2a0177cc7cf114cf9585e39a7d7db68dbfc4bb8a
2023-08-13 10:58:26 +02:00