Commit Graph
137148 Commits
Author SHA1 Message Date
ScummVM-Translations 7416d44a3c 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-11-24 03:59:03 +00:00
Paul Gilbert e38483dc91 DEVTOOLS: CREATE_ENGINE: Add feature flags for creation date and playtime 2022-11-23 19:58:46 -08:00
ScummVM-Translations 0650455d27 I18N: Update translations templates 2022-11-24 03:54:54 +00:00
Die4Ever 1b160fdb21 GROOVIE: fix detection for T11H extras by simplifying detection for Souped Up, bug #13888 2022-11-23 21:54:28 -06:00
Die4Ever 92601af3d2 GROOVIE: fix T7G modern save/load with farewell, bug #13923 2022-11-23 21:34:54 -06:00
Die4Ever 3f1fff163b GROOVIE: fix subtitle filenames to match 25th Annv Edition 2022-11-23 21:17:03 -06:00
Eugene Sandulenko 9fda7aa12a COMMON: Fix warning 2022-11-24 00:19:27 +01:00
Eugene Sandulenko 0a4580a34c COMMON: Add missing override keyword 2022-11-24 00:18:37 +01:00
Torbjörn Andersson 4f069be430 GROOVIE: Add TLCDEMOENTRY() and TLCTRAILERENTRY() macros for detection 2022-11-23 19:38:13 +01:00
Donovan Watteau 8caa8db4ba COMMON: Drop register from common/gzio.cpp
Deprecated in C++11, incompatible with C++17.
2022-11-23 14:13:48 +01:00
ScummVM-Translations 19562c5450 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-11-23 12:56:15 +00:00
Donovan Watteau af62351225 MOHAWK: Fix build 2022-11-23 13:55:20 +01:00
ScummVM-Translations 880adff7b9 I18N: Update translations templates 2022-11-23 12:23:35 +00:00
Eugene Sandulenko 2c53d1f62b MOHAWK: Added new Japanese zoombini demo to detection 2022-11-23 13:23:13 +01:00
Eugene Sandulenko a936f3783d MOHAWK: Added existing zoombini demos to detection 2022-11-23 13:23:12 +01:00
Eugene Sandulenko 67feb18eed MOHAWK: Added detection for orly and alientales demos 2022-11-23 13:23:12 +01:00
Eugene Sandulenko 11f78ebad8 DIRECTOR: Clarify orly that it is director.
The game has both Director and Mohawk sitting in the same directory
2022-11-23 13:23:12 +01:00
Eugene Sandulenko e269f55f50 MOHAWK: Add games not yet suppoted by engine to detection and mark them as such
This effectively reverts 44fd44ccc9

We use detection for documentation purposes, to reduce time spent
on game cataloging and also indicate to the devs where they could
explore
2022-11-23 13:23:12 +01:00
neuromancer 51a1c568d9 FREESCAPE: only remap colors when entering an new area in driller 2022-11-23 13:17:02 +01:00
neuromancer 5103ee561f FREESCAPE: basic implementation of the SPFX instruction and color remappings 2022-11-23 13:17:02 +01:00
neuromancer 7d2f63681c FREESCAPE: refactoring to add basic function for implementing sensors 2022-11-23 13:17:02 +01:00
Marcel Souza Lemes 72b166b260 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-23 09:34:04 +00:00
Walter Agazzi 8e50c50627 DIRECTOR: Fix filesize for some D3 entries (T-Z) 2022-11-23 01:35:30 +01:00
sluicebox 2fbeecab23 SCI: Prevent script lockers from overflowing
Script::_locker is supposed to track the number of classes and objects
that use a script in order to determine when it can be safely unloaded.
But for system script 999, _locker rapidly increases throughout the game
and eventually overflows. This causes script 999 to unload and crash.
Other scripts may also be affected.

We have been provided QFG1 SCI0 saves where this occurred over the
course of hours within only three days. Logging shows this value
skyrocketing in many games even when they are just polling input or
animating the screen. Alarmingly, this suggests that many SCI games
become unplayable in ScummVM after an achievable amount of game time.

This may be a large and complex problem within the script locker system.
For now, we can mitigate this by making Script::_locker unsigned, which
its callers expected it to be, and by logging overflow attempts and
lowering the locker. This fixes existing save games, even if they have
already overflowed the signed maximum.
2022-11-22 12:37:32 -08:00
ScummVM-Translations 3761f0f1e5 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-11-22 19:38:38 +00:00
neuromancer 62e7ab61b9 FREESCAPE: implement missing keys in demo mode for driller releses of amiga/atari 2022-11-22 20:39:29 +01:00
neuromancer 317c388a38 FREESCAPE: correctly place mouse pointer in demo mode 2022-11-22 20:39:29 +01:00
neuromancer 28c51e2aa2 FREESCAPE: correct shot direction when using shootMode 2022-11-22 20:39:29 +01:00
Eugene Sandulenko 1ffb9c9676 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-22 19:32:15 +00:00
Eugene Sandulenko e43d997eab I18N: Update translation (Russian)
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-22 19:32:09 +00:00
Walter Agazzi 2d21c57c85 I18N: Update translation (Italian)
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-22 18:42:24 +00:00
Purple T 0e0b83d012 I18N: Update translation (French)
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-22 18:23:39 +00:00
ScummVM-Translations e0c62abbc7 I18N: Update translations templates 2022-11-22 18:08:36 +00:00
Eugene Sandulenko b6d423ea8f MOHAWK: Added another tortoise-mac-demo. Bug #12979 2022-11-22 19:08:05 +01:00
Cameron Cawley e97812c296 SCI: Move MidiDriver_CMS to the new CMS API 2022-11-22 19:19:20 +02:00
Antoniou Athanasios ebddc45628 I18N: Update translation (Greek)
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-22 13:10:24 +00:00
eientei a22e5f5663 MADS: Skip some segments for the Nebular, Dragonsphere and Phantom demos 2022-11-22 13:30:02 +01:00
eientei f8e01d687a MADS: Add detection for Once Upon a Forest 2022-11-22 13:30:02 +01:00
eientei 82f636f793 DEVTOOLS: COMPANION: Format using black 2022-11-22 13:28:03 +01:00
VAN-Gluon 5f8b27aec7 I18N: Update translation (Japanese)
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-22 10:30:44 +00:00
George Kormendi 480becb55b I18N: Update translation (Hungarian)
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-22 10:30:43 +00:00
IlDucci 3ba4ae7b4b I18N: Update translation (Spanish)
Currently translated at 100.0% (1785 of 1785 strings)
2022-11-22 10:30:36 +00:00
sluicebox 74d94f14f1 GRAPHICS: Fix WinFontDirEntry parsing regression
Fixes HUGO1 crash on startup

Incorrect offset introduced in 8cb2e1bb07

https://learn.microsoft.com/en-us/windows/win32/menurc/fontdirentry
2022-11-22 00:30:36 -08:00
Torbjörn Andersson 1ae0fe2d1e GRAPHICS: Assume PICT are version 2 by default
The version number decides if opcodes are 1 or 2 bytes, but we don't
know for sure which it is until the first opcode has been handled. But
the way the o_versionOp1 opcode is defined, we should recognize it it
regardless, so going from assumed version 2 to confirmed version 1
should be no problem. I do not have any test case to confirm this,
though.

What I do know is that going from assumed version 1 to confirmed version
2 does not work, so we want _version to be well defined (even if wrong)
from the beginning.
2022-11-22 07:10:20 +01:00
Torbjörn Andersson e5553b04df GROOVIE: Add entr for English Tender Loving Care trailer
This used to work, but the old detection entry appears to have been made
specific to the German version now. Maybe the entries can be merged,
since nothing in the trailer seems to depend on language?
2022-11-22 07:03:12 +01:00
ScummVM-Translations 395cf84fe8 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-11-22 02:18:50 +00:00
eientei95 a6501be6b5 MTROPOLIS: Add detection for Star Trek: The Game Show demo (#4431) 2022-11-21 21:18:38 -05:00
ScummVM-Translations d845edc409 I18N: Update translations templates 2022-11-21 22:57:18 +00:00
neuromancer e90c014c1f FREESCAPE: added game option to disable demo mode 2022-11-21 23:58:09 +01:00
neuromancer 1eb45bc162 FREESCAPE: move specific game option to driller 2022-11-21 23:58:09 +01:00