140387 Commits

Author SHA1 Message Date
Giovanni Cascione
737ff66cd3 LIBRETRO: rename speed hack option 2023-03-25 16:28:36 +01:00
Eugene Sandulenko
8e2f765223
OSYSTEM: Expose getDefaultLogFileName() via OSystem 2023-03-25 14:48:56 +01:00
Eugene Sandulenko
404f48df17
NEWS: Mention libmikmod as new optional dependency 2023-03-25 14:34:13 +01:00
ScummVM-Translations
eac0c0f8bf 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-03-25 12:18:32 +00:00
Le Philousophe
00e3208dd6 ANDROID: Fix GLES2 functions loading with EGL 1.4
With older EGL 1.4, functions from core OpenGL may not be resolved using
eglGetProcAddress. A fallback to dlsym is needed.
We still use eglGetProcAddress only on EGL 1.5+ because it is simpler
and faster.
2023-03-25 13:17:23 +01:00
Lothar Serra Mari
e705253811 I18N: Update translation (German)
Currently translated at 100.0% (1870 of 1870 strings)
2023-03-25 10:40:01 +00:00
ScummVM-Translations
4e6f698198 I18N: Update translations templates 2023-03-25 10:27:17 +00:00
Thierry Crozat
4829e708be TESTBED: Simplify GUI dialog code 2023-03-25 11:27:02 +01:00
Thierry Crozat
87e0116630 TESTBED: Fix interactive dialog size on HiDPI displays 2023-03-25 11:27:02 +01:00
Thierry Crozat
b1fcd15cad GUI: Allow scaling dialog and widget sizes in constructors
The resize() function has the option to do the scaling, but
adding it to the construtor avoids having to then call resize().
Also this makes more explicit that by default the sizes are not
scaled. The reason for not scaling by default is because values
with get from the ThemeEngine are already scaled.
2023-03-25 11:27:02 +01:00
neuromancer
77728fcf73 FREESCAPE: implemented timed condition executions from dark (and other games) 2023-03-25 09:14:27 +01:00
neuromancer
b13065da36 FREESCAPE: fix for correct implementation of demo mode in driller/dark 2023-03-25 09:14:27 +01:00
Malek Bellasfar
0d06f9a863 I18N: Update translation (Arabic)
Currently translated at 15.3% (287 of 1870 strings)
2023-03-25 07:35:00 +00:00
Paul Gilbert
623aa0b44f MM: MM1: Added Yes/No subview to applicable encounter modes 2023-03-24 22:11:17 -07:00
Paul Gilbert
2ab2ed3faa MM: MM1: More encounter modes done 2023-03-24 21:48:08 -07:00
Paul Gilbert
b8891c9322 MM: MM1: Surprised mode of Encounter view done 2023-03-24 21:48:07 -07:00
Paul Gilbert
0237331605 MM: MM1: Fix encounter message in amp 1 2023-03-24 21:48:07 -07:00
elasota
2722b76483 MTROPOLIS: Handle German version installer 2023-03-24 23:17:15 -04:00
Giovanni Cascione
f0211ad3d0 LIBRETRO: add consecutive updateScreen short loop 2023-03-25 02:49:17 +01:00
Eugene Sandulenko
e01642d867
TESTBED: Probe MOD files before attempt to play 2023-03-25 01:55:24 +01:00
Eugene Sandulenko
d71f363b20
SLUDGE: Probe MOD files before attempt to play 2023-03-25 01:55:23 +01:00
Eugene Sandulenko
5f77af4cbe
AUDIO: Added probe method to MOD/XM/S3M player 2023-03-25 01:55:23 +01:00
Eugene Sandulenko
ab1ad5fd8a
AUDIO: Add missing override keyword 2023-03-25 01:55:23 +01:00
Eugene Sandulenko
8881e7cb20
JANITORIAL: Remove trailing spaces 2023-03-25 01:55:23 +01:00
Eugene Sandulenko
af18380ac3
AUDIO: Added probe method to ImpulseTracker 2023-03-25 01:55:23 +01:00
Matthew Duggan
aa46d0418c TETRAEDGE: Fix missing symbol on non-macos platforms 2023-03-25 09:31:36 +09:00
Matthew Duggan
c54b0457ed TETRAEDGE: Implement original options screen. 2023-03-25 08:28:11 +09:00
Eugene Sandulenko
3a4b032bfc
CONFIGURE: Fix libmikmod detection under macOS homebrew 2023-03-25 00:11:10 +01:00
Harishankar Kumar
68bae81aff SLUDGE: Add support for impulse tracker mod files in sound 2023-03-24 23:59:53 +01:00
Harishankar Kumar
356957694f TESTBED: Support for impulse tracker in module playback testing 2023-03-24 23:59:53 +01:00
Harishankar Kumar
afa9ccbf62 AUDIO: Add support for Impulse Tracker using libmikmod 2023-03-24 23:59:53 +01:00
antoniou79
057709fffb ANDROID: Basic support for some TV remotes
And some fixes for DPAD handling

More fixes for DPAD will be coming. We currently don't handle DPAD Center, and also do not handle the case where DPAD is HATs (motion events)
2023-03-25 00:03:47 +02:00
Eugene Sandulenko
bea5300cf9 I18N: Add translation (Arabic) 2023-03-24 21:57:47 +00:00
Cameron Cawley
71030e2840 IMAGE: Use the screen pixel format by default for the Xan decoder 2023-03-24 21:34:16 +01:00
Cameron Cawley
ee35a3d268 GRAPHICS: Use standard palettes in ManagedSurface 2023-03-24 21:32:48 +01:00
Scott Percival
95f6d7a227 DIRECTOR: Improve handling of external bitmap palettes
When loading bitmap cast members from a file, Director will keep an
copy of what palette the image uses. However the order of colours in
the image's own palette can be completely different!

It appears that at load time, Director will remap all of the colours in
the image to match the order in the palette cast member. As such, we can
force a remapping for those external cast members using the existing
dither code.

Fixes the colours in Cat The Ripper.
2023-03-24 21:27:34 +01:00
Scott Percival
156cb87a33 DIRECTOR: Fix linked bitmap cast members
The Director editor supports importing images from a variety of image
formats, which it then converts. There is also the option for linked
bitmap cast members (i.e. using image files on the disk), which have a
much more restricted subset of formats. As of Director 4, this list
includes Windows Bitmap files, and anything supported by the Apple
Picture Viewer (i.e. any possible encoding of PICT, and JPEG images).

File extensions are ignored, so we use some basic magic number checking to
determine which ImageDecoder class to use.

Fixes viewing the manifesto pages in DEVO Presents: Adventures of the
Smart Patrol.
2023-03-24 21:27:34 +01:00
Scott Percival
14c7756d06 GRAPHICS: MACGUI: Fix edge cases of getMouseWord 2023-03-24 21:27:34 +01:00
Scott Percival
6db1f878ef DIRECTOR: Add cast action scripts to debug output 2023-03-24 21:27:34 +01:00
Scott Percival
d2d8dc3935 DIRECTOR: Add quirk for Eastern Mind to limit score FPS 2023-03-24 21:27:34 +01:00
Scott Percival
13912538f4 DIRECTOR: Add 'markers' command to debugger 2023-03-24 21:27:34 +01:00
ScummVM-Translations
688bb50e50 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-03-24 20:21:57 +00:00
Eugene Sandulenko
4096847c14
NEWS: Mention Kyra improvements 2023-03-24 21:21:37 +01:00
ScummVM-Translations
9e4031dc58 I18N: Update translations templates 2023-03-24 20:20:15 +00:00
eientei
bbf543abcb KYRA: Remove error string from lok_dos_french.h 2023-03-24 21:20:02 +01:00
eientei
3f3bdafce4 KYRA: Add accurate GUIs for each version/language 2023-03-24 21:20:02 +01:00
eientei
fa006c0282 KYRA: Add versions, sizes for entries 2023-03-24 21:20:02 +01:00
eientei
9f28d71443 KYRA: Add support for French Amiga release and Czech DOS fan translation 2023-03-24 21:20:02 +01:00
ScummVM-Translations
eef8a56503 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-03-24 20:17:56 +00:00
Eugene Sandulenko
8a564d533f
NEWS: Mention autostart improvements for macOS/iOS 2023-03-24 21:17:36 +01:00