125218 Commits

Author SHA1 Message Date
Walter Agazzi
b9563b36c0 AGS: Small tweaks detection macros + new games detection
* Small change to macros to append -demo flag to gameid
* Detection for many games (from ags website)
* Minor typo fixes
2021-11-23 23:35:27 +01:00
ScummVM-Translations
90148a2164 I18N: Update translations templates 2021-11-23 22:33:07 +00:00
Cameron Cawley
a21961516a GRAPHICS: Split ScalerPluginObject into two classes 2021-11-23 23:32:58 +01:00
Jelle Raaijmakers
6547ecf673 BUILD: Support SerenityOS in configure script 2021-11-23 23:22:52 +01:00
Eugene Sandulenko
5302bd8b49
GUI: Restore green glory of ResidualVM theme 2021-11-23 22:21:02 +01:00
Le Philousophe
6b21b09109 SCUMM: DiMUSE: Fix build for AmigaOS4 and NDS 2021-11-23 19:58:12 +01:00
Paweł Kołodziejski
f5ccb90ddf
COMMON: Put debug traces to defined level to avoid printing them always 2021-11-23 15:19:01 +01:00
alxpnv
c38ca70ba8 ASYLUM: add detection for unofficial Russian translation by Fargus 2021-11-23 13:23:12 +03:00
Orgad Shaneh
09c84f8c50 KYRA: Minor optimization in removeSaveState 2021-11-23 07:40:10 +02:00
Lothar Serra Mari
48e05a781d NEWS: Update German NEWS file 2021-11-22 23:55:08 +01:00
Eugene Sandulenko
ccbccaf947
GUI: Move "Update Icons" button to the bottom of Misc tab 2021-11-22 23:51:06 +01:00
Eugene Sandulenko
254db11419
BACKENDS: MACOS: Trigger GMM on the touchbar icon tap 2021-11-22 23:32:13 +01:00
Misty De Meo
61ff57638a DIRECTOR: fix Japanese continuation in preprocessor 2021-11-22 22:58:23 +01:00
athrxx
407f4306ce KYRA: (LoK/Mac) - minor publisher logo fix
(delay music until after the display of the lgo)
2021-11-22 22:37:12 +01:00
D G Turner
ffee7f7aa8 HYPNO: Fix GCC Compiler Signed vs. Unsigned Warnings 2021-11-22 18:54:42 +00:00
ScummVM-Translations
3ef86ddb68 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/
2021-11-22 17:56:02 +00:00
Torbjörn Andersson
e8e2272357 NEWS: Add note about Macintosh Legend of Kyrandia
The CD version I have (which I believe is the most common one?) has all
of the data files inside a self-extracting StuffIt archive. This meant
that you had to run the installer (probably in a Mac emulator) to
extract the files for ScummVM to run them. Now ScummVM can read the data
directly from the installer.

Which means that the generic instructions for dealing with Mac CDs now
should work just as well for this game as for most others.
2021-11-22 18:52:38 +01:00
ScummVM-Translations
d8bdba8a96 I18N: Update translations templates 2021-11-22 17:39:36 +00:00
ScummVM-Translations
34842e9583 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/
2021-11-22 17:39:34 +00:00
Torbjörn Andersson
8394f8549b KYRA: Use same MacResManager object throughout findMacResourceFile()
No need to allocate a new one for each iteration.
2021-11-22 18:39:23 +01:00
Torbjörn Andersson
23e3acba0f KYRA: Only create MacResManager when needed 2021-11-22 18:39:23 +01:00
athrxx
18f1382412 KYRA: (LoK/Mac) - cleanup installer archive retrievement
(replace my own ugly code from a7918a49)
2021-11-22 18:39:23 +01:00
athrxx
9a758940e1 KYRA: (Mac/LoK) - slightly rearrange mac resource detection 2021-11-22 18:39:23 +01:00
Torbjörn Andersson
3054e32278 KYRA: Move Mac file finding code into Util
We use the same method for finding both the unpacked Legend of Kyrandia
executable and the Legend of Kyrandia installer, so there's no need for
duplicate code.
2021-11-22 18:39:23 +01:00
Torbjörn Andersson
a76ce525d2 KYRA: Further Mac/LoK audio driver cleanup
Now that the audio drive uses the same StuffIt archive as the rest of
the engine (thanks for the help with that!), it no longer needs to
verify that the installer file is present.
2021-11-22 18:39:23 +01:00
athrxx
cb1a6a0e38 KYRA: (LoK/Mac) - cleanup Stuffit code
(get rid of separate archive object in the sound code)
2021-11-22 18:39:23 +01:00
Torbjörn Andersson
b88713faef KYRA: Read Mac music resources from the StuffIt installer
The game appears to be entirely playable from the StuffIt installer now,
but I haven't tested past the start of the game.
2021-11-22 18:39:23 +01:00
Torbjörn Andersson
7dc4fc11cf KYRA: Move MacResManager object out of StuffItLoader
This fixes a Valgrind warning on exit, I believe.
2021-11-22 18:39:23 +01:00
Torbjörn Andersson
767853db01 KYRA: Add archives for the .PAK files inside the StuffIt archive
I will have to look out for memory leaks later.
2021-11-22 18:39:23 +01:00
Torbjörn Andersson
509492074a KYRA: Ugly workaround to keep the Mac resource manager alive 2021-11-22 18:39:23 +01:00
Torbjörn Andersson
8574d19f20 KYRA: First attempt at loading Kyra1 StuffIt archive
This doesn't work. Not even close.
2021-11-22 18:39:23 +01:00
ScummVM-Translations
6134b8c28b I18N: Update translations templates 2021-11-22 17:38:51 +00:00
Torbjörn Andersson
513fffe950 SCUMM: Check for the appropriate audio tracks for indyzak and zakloom
The FM Towns demos use audio tracks, but neither have a track 1. This
caused ScummVM to warn that the audio tracks had not been properly
ripped from the CD.
2021-11-22 19:38:40 +02:00
Torbjörn Andersson
4c11b57ca0 BACKEND: Make it possible to check for other audio track numbers than 1 2021-11-22 19:38:40 +02:00
Andrea Boscarino
d1833afe12 SCUMM: DiMUSE: Clarify comment 2021-11-22 18:08:21 +01:00
Andrea Boscarino
7660fb3136 SCUMM: DiMUSE: Fix macro alignment 2021-11-22 18:08:21 +01:00
Andrea Boscarino
a1710c4533 SCUMM: DiMUSE: Properly implement audio handling when skipping SMUSH videos 2021-11-22 18:08:21 +01:00
Andrea Boscarino
3c10c825c9 SCUMM: DiMUSE: Correctly remove streamZones when releasing a dispatch 2021-11-22 18:08:21 +01:00
Andrea Boscarino
f896e44e92 SCUMM: DiMUSE: Change hardcoded sample rate to macro in the InternalMxier 2021-11-22 18:08:21 +01:00
Andrea Boscarino
1b4547dbd5 SCUMM: DiMUSE: Fix bug #13084 2021-11-22 18:08:21 +01:00
Eugene Sandulenko
44373fd8b4
GUI: Introduce %using directory to THEMERC. Unify themes. Bump theme version
Now all duplicate files are read from common* directories.
We have only 2 sets of theme files now, classic/modern.

No more copy/paste!
2021-11-22 14:58:56 +01:00
Matthew Duggan
b01f927bc3 ULTIMA8: Remove unused ArgvToString function. 2021-11-22 22:29:52 +09:00
Matthew Duggan
372e08635f TESTS: Fix build after type change in ULTIMA engine 2021-11-22 21:45:05 +09:00
alxpnv
a7f24a5990 ASYLUM: make sure async palette fades don't clash
Potential fix for bug no. 13089
2021-11-22 15:42:32 +03:00
ScummVM-Translations
1f23b9e5ea 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/
2021-11-22 11:04:58 +00:00
alxpnv
5c73fbc8e1 ASYLUM: remove duplicated code in Actor::update() 2021-11-22 14:08:44 +03:00
alxpnv
a930286e6c ASYLUM: fix checking region flag in Actor::actionAreaCheck() 2021-11-22 14:08:44 +03:00
alxpnv
b751e47f42 ASYLUM: big endian fix
Ticket 13081
2021-11-22 14:08:44 +03:00
alxpnv
17c27cdea8 ASYLUM: add detection for Spanish fanmade translation
Ticket 13087
2021-11-22 14:08:44 +03:00
alxpnv
177c92f77a ASYLUM: add detection for the German CD version
Ticket 13085
2021-11-22 14:08:44 +03:00