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
alxpnv
bc4c43b57e
ASYLUM: clean up game descriptions
2021-11-22 14:08:44 +03:00
Walter Agazzi
f62a8ade3e
I18N: Update translation (Italian)
...
Currently translated at 100.0% (1690 of 1690 strings)
2021-11-22 10:01:59 +00:00
ScummVM-Translations
01f34e33a2
I18N: Update translations templates
2021-11-22 06:05:25 +00:00
Matthew Duggan
9c87b81d77
ULTIMA8: Add basic numpad mappings for Crusader games
...
Not a complete reimplementation of the original behavior. The original swapped
between absolute and relative movement using capslock status, but for now this
adds at least *a* mapping for the keys.
2021-11-22 15:03:50 +09:00
Matthew Duggan
bddd829b00
ULTIMA8: Add Drop Weapon key for No Remorse ( fixes #13082 )
2021-11-22 15:03:50 +09:00
Matthew Duggan
763e498384
ULTIMA8: Small type cleanup for utils.
2021-11-22 15:03:50 +09:00
Purple T
11d74e8cde
I18N: Update translation (French)
...
Currently translated at 100.0% (1690 of 1690 strings)
2021-11-22 01:26:35 +00:00
VAN-Gluon
6d6b065a97
I18N: Update translation (Japanese)
...
Currently translated at 100.0% (1690 of 1690 strings)
2021-11-22 01:26:34 +00:00
Timo Mikkolainen
1b7a651529
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (1690 of 1690 strings)
2021-11-22 01:26:33 +00:00
Cameron Cawley
f590352165
GRAPHICS: Fix invalid memory write in the DotMatrix scaler
2021-11-21 23:53:34 +00:00
neuromancer
b281dc356d
HYPNO: added new scenes and implemented encrypted note puzzle
2021-11-21 21:11:52 +01:00
Le Philousophe
f1c5891524
PORTS: Install plugins in dist-generic target
2021-11-21 21:00:51 +01:00
Paweł Kołodziejski
a63f7abcd5
GRAPHICS: Corrected subdir depth for wintermute shaders
2021-11-21 20:49:09 +01:00
Walter Agazzi
689d40287d
AGS: Detection for RON games + minor fixes
...
Detection for Reality-on-the-Norm games
Detection for some recent games
Minor naming fixes
2021-11-21 20:41:25 +01:00
Paweł Kołodziejski
400ba4017f
GRAPHICS: Allow load engine shaders from extra path
2021-11-21 20:28:20 +01:00
Eugene Sandulenko
9a6d04fa01
Revert "GRAPHICS: fix off-by-one errors when drawing a rounded rectangle"
...
This reverts commit 2d8e0579ea .
This leads to artifacts in GUI
2021-11-21 20:23:37 +01:00
Benoit Pierre
2d8e0579ea
GRAPHICS: fix off-by-one errors when drawing a rounded rectangle
...
The code would create a rectangle of width+1 by weight+1, resulting
in buffer overflows when drawing at the bottom limit of a surface.
2021-11-21 20:22:06 +01:00
Eugene Sandulenko
6ba2fb9f3b
GUI: Fixed crash in 640x400 theme. Bumped theme version.
...
This is made by allowing widgets to be skipped for certain resolutions.
In this particlar case, the new layour switcher buttons were not
fitting by height on 640x400 theme, so we now reduce spacing
between the action buttons.
2021-11-21 20:00:08 +01:00
Eugene Sandulenko
ae7254da5d
GUI: Fix GUI layout debugging
2021-11-21 20:00:08 +01:00
Eugene Sandulenko
b9a2753c2c
GUI: Fix compilation with LAYOUT_DEBUG_DIALOG enabled
2021-11-21 20:00:08 +01:00