Commit Graph
161350 Commits
Author SHA1 Message Date
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