Commit Graph
137148 Commits
Author SHA1 Message Date
Walter Agazzi 94638533ec I18N: Update translation (Italian)
Currently translated at 100.0% (1704 of 1704 strings)
2022-02-17 11:51:20 +00:00
Antoniou Athanasios d57f015e09 I18N: Update translation (Greek)
Currently translated at 100.0% (1704 of 1704 strings)
2022-02-17 11:04:04 +00:00
IlDucci a755d8053a I18N: Update translation (Spanish)
Currently translated at 100.0% (1704 of 1704 strings)
2022-02-17 10:57:02 +00:00
ScummVM-Translations 74145eec35 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-02-17 10:46:50 +00:00
ScummVM-Translations cf87973d12 I18N: Update translations templates 2022-02-17 01:39:51 +00:00
Die4Ever 329fe24abb GUI: rename options buttons (#3681)
* GUI: rename buttons

Rename Edit Game to Game Options and Options to Global Options to make it less confusing.

Remove ellipsis on launcher buttons.

* GUI: put ellipsis back

* GUI: abbreviate options button texts for lowres

* GUI: use 320 width for lowres

* GUI: remove ellipsis from About button
2022-02-16 19:39:41 -06:00
Torbjörn Andersson e6e7366ba2 GROOVIE: Fix SDL cursor alpha with SDL in two cursor mode
This applies the recent fix from Cursor_v2::showFrame() to
Cursor_v2::show2Cursors() as well. Otherwise the eyeball cursor may
still be drawn with a transparent pupil.
2022-02-17 00:19:14 +01:00
Donovan Watteau b68b18030f SCUMM: Reject the corrupted version of MONKEY1-EGA from Limited Run Games
In its officially-licensed Monkey Island Anthology, Limited Run Games
included a corrupted fourth disk for the EGA Version of Monkey Island 1.
The affected files are 903.LFL and DISK04.LEC, breaking a font, the
Mêlée Island map, thus making the game unplayable very early on.

Fortunately, Limited Run Games also included a KryoFlux dump of the same
floppy, so it's possible to restore working 903.LFL and DISK04.LEC files
from it.  But this is out of the scope of ScummVM.

ScummVM could maybe provide a binary patch for this, but unfortunately,
903.LFL is almost entirely corrupted, so providing a binary patch for it
would make it too close to the full and copyrighted resources.

The most useful thing that ScummVM can do, however, it to detect this
version, warn the user about it (instead of letting them play it and
see it crash), and mention that redirect them to the Limited Run Games
technical support, or to the online guides explaining how to recover
working 903.LFL and DISK04.LEC files.

If the user replace those corrupted files, the game will be added, as
expected.
2022-02-17 01:04:21 +02:00
ScummVM-Translations 8addaf9cae 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-02-16 22:24:18 +00:00
Thierry Crozat f3dc1df7d8 SDL: Get a user-specified screenshotpath from ConfMan at the start
There are two ways the user can specify a screenshot path: by
editing the config file manually, or by passing it on the command
line. In the later case it is added to the transient domain that
is cleared when opening the launcher, so it only worked when also
specifying a game to start on the command line. With this change
a screenshot path specified on the command line will be used until
quitting ScummVM.

This could be confusing if the user had the ability to specify the
path in the ScummVM Options, as then we would probably want to use
the new specified path immediately. But since the path does not
appear in the options, this change should work fine.
2022-02-16 22:24:07 +00:00
Thierry Crozat 533693437d SDL: Do not query directly ConfMan for the screenshotpath in Windows and macOS backends
Instead we call the OSystem_SDL implementation of getScreenshotsPath(),
as done in the POSIX backend. This change means that if we change how
we handle a user-specified screenshot path in the SDL backend, the
Windows and macOS backends will still get the correct path.
2022-02-16 22:24:07 +00:00
Thierry Crozat 54c84b8700 BASE: Add command line option to set screenshot path
Note that since the ConfMan transient domain is cleared when opening
the launcher, this only work when specifying a game on the command
line as well, and only until returning to the launcher.
2022-02-16 22:24:07 +00:00
ScummVM-Translations f8d69272db I18N: Update translations templates 2022-02-16 22:15:53 +00:00
Kalle Kietavainen 31cfac5d6f SDL: Fix SDL_SetWindowMouseRect in HiDPI mode
In HiDPI mode, the window coordinates and the drawable area coordinates
might be on a different scale. The allowed mouse area needs to be scaled
accordingly before passing it to SDL_SetWindowMouseRect().

This fixes bug #13152.
2022-02-16 22:15:43 +00:00
Kalle Kietavainen ca2405ed05 SDL: Fix mouse clip to game area in HiDPI mode
The mouse position is set in window coordinates, but it's clipped to the
game area in drawable area coordinates. Previously, the scaling between
these two was not taken into account when calculating the right/bottom
edges of the game area. When the clipped mouse position was converted
back to window coordinates and rounded to the nearest integer, it could
end up on the edge of the game area, not inside of it. This leads to a
loop in which the clipped mouse position is outside of the game area and
needs to be clipped again.

This fixes bug #12646.
2022-02-16 22:15:43 +00:00
ScummVM-Translations 2bce7cb25d 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-02-16 22:12:07 +00:00
Walter Agazzi dcfb75e639 AGS: Group RuCOMM games properly
Group RuCOMM games after the main list instead of
the bottom of the file
2022-02-16 22:11:56 +00:00
Walter Agazzi 359c72be44 AGS: Detection for new games (T) + fixes
* Added first part of games (initial T)
* Small naming fixes
2022-02-16 22:11:56 +00:00
ScummVM-Translations 0d9bc5892e I18N: Update translations templates 2022-02-16 21:07:38 +00:00
ScummVM-Translations bcf7ecf175 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-02-16 21:07:37 +00:00
Die4Ever d1fdf1ca20 GROOVIE: fix graphics for Clan chess puzzle 2022-02-16 15:07:20 -06:00
ScummVM-Translations 5f69ae8895 I18N: Update translations templates 2022-02-16 20:54:03 +00:00
Die4Ever cdb33c9d19 GROOVIE: fix autosave for demos 2022-02-16 14:49:37 -06:00
trembyle 4cb7a7a032 DIRECTOR: Expand detection for The Residents' work
Thanks to Discord user Parotaku for the assistance.
2022-02-16 13:03:58 -05:00
trembyle 15e9a71c9f DIRECTOR: Add detection for community discoveries
Assorted changes from discussions on Discord & trac

1. Les Shadoks (trac#12909)
2. English (multi) demo for Backpacker Jr
3. Expanded comments from additional research
4. Renamed Fuzzy Floppy to reflect series
5. English Winnie the Witch demo
6. Renamed gameid to avoid confusion with agi:winnie
7. Many more demo/shareware discoveries
8. Second detection files where conflicts introduced
9. Moved ypl2 to "Director extras" section from Chinese

Also a minor alphabetical resort for luxor.

Many thanks to the Discord crew (and some other channels), in
particular eientei, mstea, paratoku. Apologies if I forgot anyone!
2022-02-16 13:03:58 -05:00
ScummVM-Translations befe834d00 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-02-16 12:34:46 +00:00
D G Turner 694cfd2843 TWINE: Fix Cut and Paste Error in Angle Logic
This test generates a GCC Compiler Warning regarding mutually exclusive
logical operations. This needs to be a "or", rather than an "and" since
it covers the 315 to 360,0 to 45 angular discontinuity. This is as per
the earlier code in the same function.
2022-02-16 12:32:54 +00:00
ScummVM-Translations b7fc2e0207 I18N: Update translations templates 2022-02-16 05:41:44 +00:00
ScummVM-Translations c73af459cf 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-02-16 05:41:43 +00:00
Die4Ever 06e67f1b07 GROOVIE: Clandestiny modern load menu WIP 2022-02-15 23:41:26 -06:00
ScummVM-Translations e1a05fe482 I18N: Update translations templates 2022-02-16 04:15:41 +00:00
ScummVM-Translations 86d7efb524 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-02-16 04:15:40 +00:00
trembyle e6ae7ade71 SCI: Add detection for PQ:SWAT v1.1 2022-02-15 23:14:20 -05:00
trembyle 413dfa0868 SCI: Add detection for early Torin demo
Interactive pre-release demo found on PC Gamer (US) # 14 - Jan 1996.

The files are pre-release, but this magazine issue was published
post-release.
2022-02-15 23:14:18 -05:00
trembyle 90adedf898 SCI: Expand version comments
1. Reports from executable scanning
2. Interpreter version in Mac resource fork
3. VERSION file on disk
4. Awareness of alternate releases (kq7demo + later hoyle3)

The reference to the PQ collection was removed from pq4cd. This is in
fact the standard MS-DOS CD version that was also included in later
collections.
2022-02-15 23:14:17 -05:00
trembyle 2747313d4d SCI: Add detection for The Realm demos
The demos use SCI resources and a modified interpreter. It might be
possible to support at some point.

Later demo was found on the European budget release of SWAT2 published
by Sold Out Software.
2022-02-15 23:14:16 -05:00
ScummVM-Translations a8678ae76c I18N: Update translations templates 2022-02-16 02:47:06 +00:00
ScummVM-Translations eb2a872d64 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-02-16 02:47:05 +00:00
Die4Ever a92dd50017 GROOVIE: Clandestiny fix load screen text backgrounds 2022-02-15 20:46:47 -06:00
ScummVM-Translations 8481858f2c I18N: Update translations templates 2022-02-16 02:26:26 +00:00
ScummVM-Translations 38cdea6f50 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-02-16 02:26:24 +00:00
Die4Ever 1368db9f9f GROOVIE: Clandestiny add modern save menu 2022-02-15 20:26:04 -06:00
ScummVM-Translations e012d9fa8d I18N: Update translations templates 2022-02-16 02:07:09 +00:00
Die4Ever c299e2b17b GROOVIE: add french T11H detection 2022-02-15 20:06:42 -06:00
Thierry Crozat 27caed6897 AGS: Add detection for several French games 2022-02-16 00:08:12 +00:00
ScummVM-Translations c868ac53fe 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-02-15 23:24:37 +00:00
Die4Ever 993634f571 GROOVIE: show Reserved for save slot 0 unless it's Open House 2022-02-15 17:23:46 -06:00
ScummVM-Translations e55e816d2f I18N: Update translations templates 2022-02-15 22:58:40 +00:00
Die4Ever 8d77870287 ENGINES: revert accidental changes to metaengine.cpp 2022-02-15 16:58:23 -06:00
ScummVM-Translations 162924da00 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-02-15 22:52:36 +00:00