Giovanni Cascione
5ef493824a
LIBRETRO: JANITORIAL: fix typo
2025-03-30 10:41:59 +02:00
Giovanni Cascione
92597f2996
LIBRETRO: BUILD: drop third party db supported extensions
2025-03-30 10:41:43 +02:00
Giovanni Cascione
746cc04b8d
LIBRETRO: add kFeatureShadersForGame flag
2025-03-30 10:41:25 +02:00
Giovanni Cascione
17e399b480
LIBRETRO: add kFeatureOpenGLForGame
2025-03-30 10:41:05 +02:00
Purple T
5e92ae3bfc
I18N: Update translation (French)
...
Currently translated at 100.0% (2475 of 2475 strings)
2025-03-29 13:19:01 +00:00
Timo Mikkolainen
0fc0afde5a
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (2475 of 2475 strings)
2025-03-29 13:19:00 +00:00
IlDucci
bddaa7e86f
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (2475 of 2475 strings)
2025-03-29 13:18:58 +00:00
Lothar Serra Mari
4c276e042b
I18N: Update translation (German)
...
Currently translated at 100.0% (2475 of 2475 strings)
2025-03-29 13:18:57 +00:00
Matthew Duggan
9a65cabb71
DGDS: Fix Willy Beamish head rendering a bit
...
The hack to keep the blueprints visible broke other interactions. Add a more
targetted hack to make it work. Also fix willy's head flipping when it shouldn't.
There are still some issues overall with head rendering (lipsync issues) but
it's much better now I think.
This fixes #15821 .
2025-03-29 16:49:20 +11:00
Matthew Duggan
96d76d5bde
TETRAEDGE: Add Amerzone Android detection entry
...
This version is quite different to the MacOS version (more like the IOS
version) so it's still basically unsupported - but it gets as far as the main
menu.
It's no longer available on Google Play, but is still on the Amazon app store
in some countries.
2025-03-29 14:09:45 +11:00
Matthew Duggan
363634529d
DGDS: Add comment on data structure choice
2025-03-29 14:09:45 +11:00
Daniel Nylander
5a88c6bef1
I18N: Update translation (Swedish)
...
Currently translated at 100.0% (2475 of 2475 strings)
2025-03-28 23:19:57 +00:00
ellm135
87966be0e7
PRIVATE: Fix unpausing crash, empty memory location crash, and bust movie tracking
2025-03-28 14:32:55 +01:00
ellm135
85466a2e7f
PRIVATE: Fix memory movie playback and memory saving
2025-03-28 14:32:55 +01:00
ellm135
0fc3fccf8b
PRIVATE: Track game events in diary
2025-03-28 14:32:55 +01:00
Weblate
61cddaeac1
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/
2025-03-28 04:53:30 +00:00
Weblate
55650670ac
I18N: Update translations templates
2025-03-28 04:53:15 +00:00
Donovan Watteau
298a511da5
SCUMM: Detect and reject the seriously corrupted "ryf's Indy3act" French translation
...
This is a very old fan-made translation (circa 2001-2002), if not one
of the first ones, targeted at the VGA release of Indy3.
Problem is that it used very poor tooling (mostly a hex editor and
luck I believe, trying not to change any game offset) and it deeply
corrupted several .LFL files in the process, also inserting bogus
data in some opcodes.
Rejecting it feels safer, we don't want bug reports about a release
having some many corrupted resources.
Checked against a copy I had on a 2004 hard drive… and I do remember
already hitting deep issues when playing this translation, back in
the ScummVM 0.7-0.8 days.
Good news is that alternatives exist (with much better grammar and
spelling along the way), and as far as I can remember, ScummTr was
precisely created for the French ATP team in response to the poor
results of this first attempt.
(Night work sponsored by my sleep paralysis demons.)
2025-03-28 05:52:47 +01:00
Donovan Watteau
0f9f9d2568
SCUMM: Add detection entry for fan-made Italian translation of Indy3 TOWNS
...
v1.0 2007 translation from Glorifindel at OldGamesItalia/IAGTG.
Reported by luke-70it in Trac#15744.
2025-03-28 04:05:54 +01:00
Donovan Watteau
4c5242e6c3
SCUMM: Add detection entry for fan-made Italian translation of Indy3 VGA
...
2007 translation from OldGamesItalia.
Reported by luke-70it in Trac#15744.
2025-03-28 04:04:53 +01:00
Donovan Watteau
3c20a0cb05
SCUMM: Add detection entry for fan-made Italian translation of Loom FM-TOWNS
...
This is the 'tsm/Carmine' translation from OldGamesItalia.
Reported by luke-70it in Trac#15744.
2025-03-28 03:30:18 +01:00
athrxx
40beeba18f
SCUMM: (MI2) - fix bug no. 15802
...
("SCUMM: MI2: iMUSE bug on Booty Island")
2025-03-28 01:41:21 +01:00
Purple T
0458acf388
I18N: Update translation (French)
...
Currently translated at 100.0% (2474 of 2474 strings)
2025-03-27 17:18:57 +00:00
Eric Fry
3e40fcc264
DARKSEED: Improve reset game state. Clear console when starting a new game.
2025-03-27 21:50:14 +11:00
Eric Fry
b7ccf3dab7
DARKSEED: Fix for #15831 Restore mouse pointer after ship leaves at end of game.
2025-03-27 21:50:14 +11:00
Matthew Duggan
aa02e9d30a
DGDS: Annotate EGA detection entries for Heart of China
...
Mark them as "EGA" to make it more explicit during detection.
This fixes #15832 .
2025-03-27 19:40:26 +11:00
Filippos Karapetis
50e049331e
ENGINES: Const correctness
2025-03-27 10:09:50 +02:00
Eugene Sandulenko
205eeebe89
I18N: Update translation (Ukrainian)
...
Currently translated at 100.0% (2474 of 2474 strings)
2025-03-27 07:17:45 +00:00
Eugene Sandulenko
c00dcee561
I18N: Update translation (Russian)
...
Currently translated at 100.0% (2474 of 2474 strings)
2025-03-27 07:17:43 +00:00
Weblate
3a56a6b6d6
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/
2025-03-27 05:48:20 +00:00
Weblate
dcb510648a
I18N: Update translations templates
2025-03-27 05:48:04 +00:00
Filippos Karapetis
5b1e2d502c
COMMON: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
1cfa228906
ENGINES: Use pointers when deleting inside range loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
a28cb792cf
VIDEO: Use pointers when deleting inside range loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
b0051b47b0
BASE: Use pointers when deleting inside range loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
3221471035
BACKENDS: Use pointers when deleting inside range loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
404d098e33
AUDIO: Use pointers when deleting inside range loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
7e99e9c3e2
ICB: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
b680373e98
LAB: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
affc445f77
HOPKINS: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
fda6fc2723
FREESCAPE: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
5dc28a9d43
DREAMWEB: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
8a062f471d
CINE: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
2eeeabadda
DRASCULA: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
dbde06960c
VOYEUR: Const correctness
2025-03-27 13:47:57 +08:00
Filippos Karapetis
83ced4731c
DRAGONS: Const correctness
2025-03-27 13:47:57 +08:00
Filippos Karapetis
bc064d97d1
AGI: Const correctness
2025-03-27 13:47:57 +08:00
Filippos Karapetis
62dc9dcd8f
VOYEUR: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
c78ead8ce3
DRAGONS: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00
Filippos Karapetis
760511ca70
AGI: Use C++ 11 range-based for loops
2025-03-27 13:47:57 +08:00