Le Philousophe
e70b758496
ANDROID: Add UI to add game shortcuts on the launcher
...
The UI is started using the standard "Add widget" feature from the
launcher.
Loading of game icons is quite slow and could be optimized later.
2024-06-01 12:44:11 +02:00
Le Philousophe
960c74ad6a
ANDROID: Add compatibility shims to handle shortcuts and drawables
2024-06-01 12:44:11 +02:00
Le Philousophe
c1827fd420
ANDROID: Add a method to get a ParcelFileDescriptor from a SAFFSNode
2024-06-01 12:44:11 +02:00
Le Philousophe
1a76acc938
ANDROID: Allow sorting of SAFFSNode using their path component
2024-06-01 12:44:11 +02:00
Le Philousophe
81669642da
ANDROID: Add getPath method to INIParser
...
This mimics the getPath method of ConfigManager
2024-06-01 12:44:11 +02:00
Le Philousophe
4ecf2e4ccc
ANDROID: Allow to use an Intent to start a specific game
...
UI to create such intents will come in a later commit.
If the game is already running, it's resumed where it was left when
ScummVM was paused.
2024-06-01 12:44:11 +02:00
Le Philousophe
074344f84e
ANDROID: Fix dependencies in port Makefile
...
Every generated file has now its rule and APKs depend on all the
generated files
2024-06-01 12:44:11 +02:00
Le Philousophe
59d4855a92
ANDROID: Disable Jetifier
...
We only use androidx and no other library which could need it
2024-06-01 12:44:11 +02:00
Le Philousophe
497cd57483
ANDROID: Fix deprecation warnings in Manifest
2024-06-01 12:44:11 +02:00
Le Philousophe
12cf731fb6
ANDROID: Fix style of manifest
2024-06-01 12:44:11 +02:00
Le Philousophe
b3e5cf8e58
ANDROID: Optimize imports
2024-06-01 12:44:11 +02:00
Le Philousophe
30c8b3eec3
ANDROID: Use a dedicated INI parser for our configuration file
2024-06-01 12:44:11 +02:00
Le Philousophe
030c5afc09
ANDROID: Upgrade build tools and fix deprecation warnings
...
This makes the project build in Android Studio without any warning
except the Android version as API level 34 is not yet targeted.
2024-06-01 12:44:11 +02:00
Le Philousophe
0c748c894f
ANDROID: Use a dedicated properties file for srcdir
...
This allows to have a real file for gradle.properties.
2024-06-01 12:44:11 +02:00
Le Philousophe
a280ccb697
ANDROID: Synchronize Android translations
2024-06-01 12:44:11 +02:00
Le Philousophe
3bb8fb3ba1
ANDROID: Various fixes to strings translator
...
- Make it independent of current work dir
- Fix languages parsing
- Various stylistic fixes
2024-06-01 12:44:11 +02:00
Le Philousophe
82a3b7fa80
ANDROID: Remove useless leftover from old build system
2024-06-01 12:44:11 +02:00
AndywinXp
31d7b1e189
NEWS: Update Sword1 section
2024-06-01 09:42:03 +02:00
AndywinXp
6d4bcfe132
SWORD1: Implement GUI option for Windows audio mode
2024-06-01 09:41:45 +02:00
ScummVM-Translations
a594cd9aa9
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/
2024-06-01 06:11:17 +00:00
scemino
f596c31c95
DIRECTOR: Add syntax highlighting in script for D2 and D3
2024-06-01 07:51:02 +02:00
scemino
23c472d3b8
DIRECTOR: Add indentation in script for D2 and D3
2024-06-01 07:51:02 +02:00
scemino
f14f4e32aa
DIRECTOR: Add script decompiler for D2 and D3
2024-06-01 07:51:02 +02:00
scemino
be8a1a26a7
DIRECTOR: Fix script navigation during debug
2024-06-01 07:51:02 +02:00
ScummVM-Translations
49e6390ff7
I18N: Update translations templates
2024-06-01 00:54:49 +00:00
Giovanni Cascione
8ce898dcc5
I18N: add libretro-os-utils.cpp to POTFILES
2024-06-01 02:54:26 +02:00
Giovanni Cascione
c6ad212419
LIBRETRO: remove unneeded translation.h include
2024-06-01 02:53:58 +02:00
Eugene Sandulenko
bb82320f6c
DIRECTOR: DEBUGGER: Initial code for displaying labels in Score window
2024-06-01 01:08:48 +02:00
Strangerke
6c391b6649
BAGEL: More cleanup (add virtual/override keywords, remove useless includes)
2024-05-31 23:17:33 +01:00
Strangerke
895069be9a
BAGEL: some more cleanup (useless include, useless check before free, useless initialization, ...)
2024-05-31 23:06:18 +01:00
Strangerke
2ea60691ad
BAGEL: Fix some more XML doc
2024-05-31 23:06:18 +01:00
AndywinXp
6097f386e7
SWORD1: Implement alternative Windows audio driver behavior
...
Implements feature request #15092 , bringing the DirectSound driver
as an option for the game.
For now this is toggleable by editing scummvm.ini and adding:
windows_audio_mode=true
Differences between the DOS and Windows audio drivers:
* DOS:
- Apparently uses linear volume curves, as per the AIL/Miles drivers;
- Music can fade in and out;
- Fades sound effects in and out at each scene change;
- Lowers the volume of the music each time a speech line is playing;
* Windows:
- Uses DirectSound with volume tables for game volume -> decibel
volume conversion; the resulting logarithmic curve and slightly
different volume scaling for sound effects ensures audibly
different intensities for some sounds;
- Music can only fade out, not in;
- Does NOT sound effects in and out at each scene change;
- Does NOT lower the volume of the music each time a speech line is playing;
2024-05-31 23:52:48 +02:00
Strangerke
0f0965998d
BAGEL: Add some virtual and override keywords, change the signature of CBofFile::close()
2024-05-31 22:46:38 +01:00
Strangerke
ebf42b4ceb
BAGEL: in CBofText, remove unused functions and fix XML doc
2024-05-31 22:44:29 +01:00
Giovanni Cascione
3df20dd9c6
LIBRETRO: BUILD: add FORCE_OPENGL*
2024-05-31 18:21:58 +02:00
Giovanni Cascione
b8dac3f5b0
LIBRETRO: add common/translation.h includes
2024-05-31 18:21:42 +02:00
Eugene Sandulenko
02b528b9ad
DIRECTOR: DEBUGGER: Print out ink name in Channels window
2024-05-31 12:50:46 +02:00
Eugene Sandulenko
dacf06dd76
DIRECTOR: DEBUGGER: Fix display of 1 frame movies in Score
...
Also fix highlights of the current frame and selected sprite
2024-05-31 12:50:45 +02:00
Scott Percival
4b4f4da44f
DIRECTOR: Fix missing cast member ID in palette record
...
This is relied on by b_puppetSprite.
Fixes various palette regressions in The Dark Eye.
2024-05-31 17:15:57 +08:00
scemino
67013713a7
DIRECTOR: Add lingo stepping
2024-05-31 09:12:47 +02:00
scemino
5f03ea2b13
DIRECTOR: Remove unuseful code in function list
2024-05-31 09:12:47 +02:00
Matthew Jimenez
532998effb
ULTIMA8: Define max item quantity constant
2024-05-30 20:10:13 -05:00
Matthew Jimenez
c8ffaf34d2
ULTIMA8: Define enum for reserved object identifiers
2024-05-30 20:10:13 -05:00
Eugene Sandulenko
711b17826e
DIRECTOR: DEBUGGER: Better usability for the Watched Vars window
2024-05-31 00:56:44 +02:00
Strangerke
0918486d93
BAGEL: Fix some more small issues (useless variables, avoid useless variable initialization, reduce variable scope, ...)
2024-05-30 22:12:56 +01:00
athrxx
868f17c85d
SCUMM: (Amiga) - remove unwanted render modes in launcher
2024-05-30 22:03:55 +02:00
Benjamin Funke
eea50185dc
DEVTOOLS: remove unused comment lines
2024-05-30 22:46:19 +03:00
Benjamin Funke
874d362a0b
DEVTOOLS: replace non printable characters with printable letters
...
This replaces the non printable characters with the correct letters
2024-05-30 22:46:19 +03:00
sluicebox
61323e8d99
SCI: Use correct SCI0/SCI1 cursor colors
...
Fixes bugs #15142 , #5983 , #5971
2024-05-30 22:44:23 +03:00
ScummVM-Translations
8ab123d064
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/
2024-05-30 19:33:07 +00:00