ScummVM-Translations
79ee6f1565
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/
2022-12-20 09:05:25 +00:00
Vladimir Serbinenko
395aa10644
COMMON: Add missing escaping in Common::Path.
2022-12-20 10:04:55 +01:00
ScummVM-Translations
dea2468838
I18N: Update translations templates
2022-12-20 06:48:31 +00:00
Die4Ever
4c8a249949
GROOVIE: T11H Souped Up default to Easier AI
2022-12-20 00:46:56 -06:00
Die4Ever
4dbfb9b9da
GROOVIE: T11H Souped Up direct save and load
2022-12-20 00:46:40 -06:00
Matthew Jimenez
5b3c5941ca
ULTIMA8: Use combat cursor until combat run starts to match orginal game
2022-12-19 20:07:32 -06:00
Matthew Jimenez
fc24d54cee
ULTIMA8: Avoid replacing the mouse cursor if the shape frame has not changed
2022-12-19 19:32:20 -06:00
Matthew Jimenez
0a92f7c3b8
ULTIMA8: Switch to CursorManager for mouse cursor
2022-12-20 09:17:48 +09:00
Cameron Cawley
4002c7bdde
COMMON: Add a version of Common::Array::resize with a fill value
2022-12-19 14:33:07 +02:00
Rudis Muiznieks
930028522e
ANDROID: Simplify Joystick axis scaling
...
The scaling of Joystick axis values has been moved to the Java event
handler.
2022-12-19 00:36:51 +00:00
Rudis Muiznieks
c33a65e32b
ANDROID: Map Joystick inputs to Joystick events
...
Previously joystick motion inputs were being translated to direct mouse
movement events. This changes those into Joystick AXIS events instead.
Also updates joystick button inputs into joystick button events instead
of mouse clicks and key presses.
2022-12-19 00:36:51 +00:00
Rudis Muiznieks
fb9416eacb
ANDROID: Map gamepad inputs to joystick events
...
Previously most buttons were being ignored and A and B were mapped to
mouse clicks. This maps A and B and several more buttons to Joypad
button presses instead.
2022-12-19 00:36:51 +00:00
D G Turner
d5277a95c0
AGS: Fix Enumerated Type Comparison Mismatch GCC Compiler Warning
...
This is emitted when -Wenum-compare is passed to GCC.
2022-12-19 00:07:37 +00:00
ScummVM-Translations
78591cabcc
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/
2022-12-18 21:36:20 +00:00
Cameron Cawley
a55361b65d
COMMON: Add Common::Array::swap()
2022-12-18 23:36:09 +02:00
ScummVM-Translations
364831610b
I18N: Update translations templates
2022-12-18 19:46:44 +00:00
Vladimir Serbinenko
ebd457841c
SAGA: Support having game files under "ITE Data Files"
...
This is the case for Mac Guild CD version. Normally we ask user to just
select this subdirectory but selecting CD root is more logical
2022-12-18 20:46:34 +01:00
Vladimir Serbinenko
0482b7cb2a
SAGA: Change ITE Mac Guild CD entry to use MACRESFORK
...
Now this CD version works with dumper-companion
2022-12-18 20:46:34 +01:00
Vladimir Serbinenko
0b8d67ff8d
SAGA: Remove contextOffset/contextSize
...
It was used only in now defunct custom macbinary parser
2022-12-18 20:46:34 +01:00
Vladimir Serbinenko
7b9f0ab75d
SAGA: Switch from custom macbinary parser to MacResManager
...
This makes it compatible with other resource fork formats after
update of detection entries
2022-12-18 20:46:34 +01:00
Donovan Watteau
2c804b9c71
AGS: Fix AmigaOS and NDS builds
2022-12-18 14:03:39 +01:00
neuromancer
3abff67b07
FREESCAPE: improved shoot rendering in driller to match the original implementation
2022-12-17 19:28:37 -03:00
neuromancer
69735a15fb
FREESCAPE: refactored frame rendering code to avoid displaying things too quickly
2022-12-17 19:28:37 -03:00
neuromancer
9eacc4f955
FREESCAPE: refactored sensor code
2022-12-17 19:28:37 -03:00
Thierry Crozat
1d4d6d501e
AGS: Engine: corrected some of the key evt queue exceeding loops
...
Part of upstream 66738a0c4550ec349dcf45ec39030b56332e1ea8
2022-12-17 22:10:55 +01:00
Thierry Crozat
ccbe6f5419
AGS: Engine: in video_check_user_input() exceed all the keypress buffer
...
From upstream f7b90bbaaa242e4dc79d26fdddaf7e269e7ce600 and part of
upstream 66738a0c4550ec349dcf45ec39030b56332e1ea8
2022-12-17 22:10:55 +01:00
Thierry Crozat
b052270504
AGS: Engine: in built-in dialogs exceed all the keypress buffer at once
...
From upstream ec194e7fbd964f29e590d3b446db9dd3804e9e02
2022-12-17 22:10:55 +01:00
Thierry Crozat
57266951a9
AGS: Engine: fixed built-in textboxes not responding to printed chars
...
From upstream f1064e91c3b71e2bed4d866bb57b2d32fc1fed25
2022-12-17 22:10:55 +01:00
Thierry Crozat
3286cf18ec
AGS: Engine: in display_main exceed all the keypress buffer
...
From upstream d2100b01ee4a85219b481dcd7593f0e0d419523e
2022-12-17 22:10:55 +01:00
Thierry Crozat
871d4b54e1
AGS: Engine: in DialogOptions exceed all the keypress buffer
...
From upstream 5488f02bae108c1f191a5b6ca3a46eee6497058a
2022-12-17 22:10:55 +01:00
Thierry Crozat
c156608796
AGS: Engine: fixed dangerous use of String::Wrapper in logging
...
From upstream 588d91ab6a09877eab06bf66073239db0d28271b
2022-12-17 22:10:55 +01:00
Thierry Crozat
5772893340
AGS: Engine: fixed CallScriptFunction for the ancient games + added comments
...
Was broken by dec92f05ea9156961d17d9a7f62f11d73b8dba07
(e38df03c5d1658a2c44a26ba4ee6f22663c1e701 in upstream).
Some games do not have function arg count appended to the function names in
the export table; in that case `export_args` remained uninitialized.
From upstream cdbb7a7367db57e14983015232ecc97f6a3dd212
2022-12-17 22:10:55 +01:00
Thierry Crozat
31c1d49762
AGS: fixed skip_rle_bitmap8() made no sense whatsoever
...
This fixes loading pre 2.55 games.
From upstream 3df6b7185685bcd6a2d6cbdb7b5c3b62ea5dc9b0
2022-12-17 22:10:55 +01:00
Matthew Jimenez
3451b2fb52
ULTIMA8: Move methods to render surface
2022-12-17 12:03:45 -06:00
Vladimir Serbinenko
1451f5b103
SAGA: Remove hardcoded voice and sound indices
2022-12-17 15:39:26 +01:00
Vladimir Serbinenko
411f2f096b
SAGA: Read voice and sound index from .exe instead of hardcoding it
2022-12-17 15:39:26 +01:00
eientei
4c9f14422c
FREESCAPE: Add detection for more 3D Construction Kit games
2022-12-17 08:35:27 -03:00
D G Turner
45b491ac97
ULTIMA8: Fix Unused Variable GCC Compiler Warning
2022-12-17 04:55:09 +00:00
Matthew Jimenez
42bdf3d2c4
ULTIMA8: Remove conflicting version of getPixelFormat from render surface
2022-12-16 21:06:18 -06:00
Matthew Jimenez
7665bb150f
ULTIMA8: Eliminate static pixel format in render surface
2022-12-16 19:32:54 -06:00
Matthew Jimenez
4b594af682
ULTIMA8: Replace U8PixelFormat with Graphics::PixelFormat
2022-12-16 17:58:24 -06:00
Matthew Jimenez
da5bc30090
ULTIMA8: Replace UNPACK_RGB8 macro with ColorToRGB from the pixel format
2022-12-16 17:58:24 -06:00
Matthew Jimenez
3e601d842d
ULTIMA8: Replace PACK_RGB8 macro with RGBToColor from the pixel format
2022-12-16 17:58:24 -06:00
Matthew Jimenez
1d0593874b
ULTIMA8: Remove PACK_RGB16 macro
...
Shifting values by 8 before calling PACK_RGB8 accomplishes the same goal
2022-12-16 17:58:24 -06:00
neuromancer
b3d86b6f9c
FREESCAPE: bind the default empty texture to avoid darker colors in the OpenGL renderer
2022-12-16 19:22:44 -03:00
ScummVM-Translations
15af530bda
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/
2022-12-16 21:59:46 +00:00
Vladimir Serbinenko
2ca39a0745
COMMON: Support resource fork coming from OSX zip or FAT
2022-12-16 22:59:34 +01:00
Vladimir Serbinenko
0979c692de
COMMON: Add new method joinComponents
2022-12-16 22:59:34 +01:00
ScummVM-Translations
91585f3d94
I18N: Update translations templates
2022-12-16 21:27:51 +00:00
Simon Delamarre
0ad57d3c09
GOB: fix a black screen after the paint game in some Adibou2 versions
...
Related to a weird video mode ("0x18"), in which some surfaces must not be reset when re-calling the initScreen() opcode.
2022-12-16 22:27:08 +01:00