AndywinXp
ca3d80e281
SCUMM: GUI: Fix banner color for v3 FM-Towns games
2022-11-28 23:21:45 +01:00
AndywinXp
415370598c
SCUMM: GUI: Fix black screen glitches on FMTowns v3 games
2022-11-28 23:21:45 +01:00
AndywinXp
172bc2d4c4
SCUMM: GUI: Fix v3 FM-Towns games crashing on banner display
2022-11-28 23:21:45 +01:00
AndywinXp
b8e4fbb72b
SCUMM: GUI: Fix GMM not opening on F5 press for v3 Mac games
2022-11-28 23:21:45 +01:00
AndywinXp
5f9d6d7780
SCUMM: GUI: Fix v5 banner colors for Mac versions
2022-11-28 23:21:45 +01:00
AndywinXp
0c0bfe70ad
SCUMM: GUI: Clean-up and fix v3 Mac banners
...
These changes fix issues related to surfaces saving and restoring, and remove
unneeded code for the Mac GUI.
2022-11-28 23:21:45 +01:00
Torbjörn Andersson
bf0ecd47ff
SCUMM: Implement message boxes for Mac Loom and Last Crusade
...
I'm committing this as is, while leaving final integration to someone
else. Note that this doesn't really replicate the original Mac GUI (e.g.
the quit dialog is nothing like the original), but at least the pause
dialog looks right. And that's what matters to me.
2022-11-28 23:21:45 +01:00
AndywinXp
a8fc3f706d
SCUMM: GUI: Update the detection tables for the new games supporting the GUI
2022-11-28 23:21:45 +01:00
AndywinXp
6560244a81
SCUMM: GUI: Fix regression in snap scroll message
2022-11-28 23:21:45 +01:00
AndywinXp
213b49336a
SCUMM: LOOM v3: Fix query quit banner
2022-11-28 23:21:45 +01:00
AndywinXp
9cb7293de3
SCUMM: Clean-up and implement remaining messages for v0-1-2-3
2022-11-28 23:21:45 +01:00
AndywinXp
13e7c9d4d9
SCUMM: Implement basic support for v0-3 GUI
2022-11-28 23:21:45 +01:00
Vladimir Serbinenko
17a2ce8c5a
DIRECTOR: Accept MacBinary for Macintosh and Pippin versions
...
Pippin videos for Lzone have resource fork and end up in MacBinary format.
This apparently fixes Pippin version of L-zone but I didn't check whether
it's completable.
2022-11-28 23:00:33 +01:00
AndywinXp
9102a2f0ec
SCUMM: DIG: Fix palette artifacts on cursor change
...
Interestingly, but unsurprisingly, this was caused by 20 years old code which now produces no effects
at all, other than causing the bug that this commit fixes :-P I have checked the disasm of every version
of SCUMM, and there is no sign of updatePalette() ever being called at the end of the fadeOut() function.
Removing it fixes the issue. I have tested every game I have for this change, but I'm sure that whatever
that updatePalette() call was trying to fix 20 years ago, it has probably been fixed properly now, so there's
no need for it.
Also, removed _fullRedraw toggles in o_LoadRoom for DIG and COMI, which, judging by the disasm, don't
force the redraw after changing the scene.
2022-11-28 21:28:32 +01:00
Lothar Serra Mari
f7349a1461
I18N: Update translations datafile
2022-11-28 19:45:01 +01:00
Lothar Serra Mari
92079849d4
NEWS: Add latest SAGA news to German NEWS file
2022-11-28 19:45:01 +01:00
Lothar Serra Mari
75a77e7f76
NEWS: Fix wording in latest SAGA news
2022-11-28 19:45:01 +01:00
Walter Agazzi
74c855d89d
LAB: Add article to game title
2022-11-28 19:43:13 +01:00
Walter Agazzi
4bd921bff1
NIPPON: Add comma in title to match common naming
2022-11-28 19:43:13 +01:00
Walter Agazzi
851ac635b7
SUPERNOVA: Complete gametitles in detection
2022-11-28 19:43:13 +01:00
Walter Agazzi
15fd200635
TINSEL: Change "2" to "II" in DW2 title
2022-11-28 19:43:13 +01:00
Walter Agazzi
3e94df8334
MOHAWK: LB: Minor title fixes in detection
2022-11-28 19:43:13 +01:00
elasota
261ced8ca4
GRAPHICS: Fix getRowCol returning uninitialized variable nsx if there were no chunks for the chosen line.
2022-11-28 18:43:55 +01:00
Vladimir Serbinenko
93efb9b8c5
COMMON: Allow DisposablePtr to be backed by SharedPtr
...
Currently DisposablePtr allows to transparently switch between raw
pointer and ScopedPtr semantics. Add a possibility to have SharedPtr
semantics as well.
2022-11-28 18:41:30 +01:00
Vladimir Serbinenko
68452ef2e7
COMMON: Kill disownPtr and getDispose from DisposablePtr
...
They unnecessarily expose internal details
Their only user has been eliminated in the previous commit
2022-11-28 18:41:30 +01:00
Vladimir Serbinenko
27532df2c7
AUDIO: Use DisposablePtr-move constructor for looping in mixer
...
It's much cleaner than disowning the pointer from DisposablePtr
2022-11-28 18:41:30 +01:00
Vladimir Serbinenko
d6d85c8093
AUDIO: Add LoopingAudioStream constructor from move of DisposablePtr.
2022-11-28 18:41:30 +01:00
Vladimir Serbinenko
02f1759f73
COMMON: Add functions to dynamically cast DisposablePtr
2022-11-28 18:41:30 +01:00
Vladimir Serbinenko
8d722dc3c1
COMMON: Add DisposablePtr constructor with move semantics
...
This allows easy move from one DisposablePtr to another
2022-11-28 18:41:30 +01:00
Stian Schultz
93283634aa
I18N: Update translation (Norwegian Bokmål)
...
Currently translated at 100.0% (1786 of 1786 strings)
2022-11-28 15:16:33 +00:00
VAN-Gluon
8b4e056059
I18N: Update translation (Japanese)
...
Currently translated at 100.0% (1786 of 1786 strings)
2022-11-28 09:34:08 +00:00
Marcel Souza Lemes
8caaec4864
I18N: Update translation (Portuguese (Brazil))
...
Currently translated at 100.0% (1786 of 1786 strings)
2022-11-28 09:34:07 +00:00
George Kormendi
087e173577
I18N: Update translation (Hungarian)
...
Currently translated at 100.0% (1786 of 1786 strings)
2022-11-28 09:34:06 +00:00
Torbjörn Andersson
32a6f94cfe
SCUMM: Fix comment typo
2022-11-28 07:16:08 +01:00
D G Turner
ad9f0e8bd8
MTROPOLIS: Fix GCC Compiler Warning
2022-11-28 01:28:04 +00:00
ScummVM-Translations
69e3828971
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-27 23:28:30 +00:00
Eugene Sandulenko
236cf3df29
NEWS: Mention SAGA improvements
2022-11-28 00:26:58 +01:00
ScummVM-Translations
7ca09f64c5
I18N: Update translations templates
2022-11-27 23:25:18 +00:00
ScummVM-Translations
1f2abbc3ee
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-27 23:25:17 +00:00
Vladimir Serbinenko
b27f715505
SAGA: Add entry for packed floppy ITE
2022-11-28 00:25:05 +01:00
Vladimir Serbinenko
ee8d850062
SAGA: Support running directly from arj archives
2022-11-28 00:25:05 +01:00
Vladimir Serbinenko
ba10a93d99
COMMON: Support multivolume arj archives
2022-11-28 00:25:05 +01:00
ScummVM-Translations
7327818ecd
I18N: Update translations templates
2022-11-27 23:20:01 +00:00
Vladimir Serbinenko
588f706503
VIDEO: Switch DXA decoder to gzio.
...
This reduces reliance on zlib
2022-11-28 00:19:51 +01:00
elasota
52e54cc090
MTROPOLIS: Change how variable storage works so variable modifiers can be cloned into the scene tree. Add hack for MTI variable init.
2022-11-27 16:54:24 -05:00
ScummVM-Translations
4f8213e772
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-27 21:06:34 +00:00
Donovan Watteau
bedbc2881d
TINSEL: Fix DW2 subtitle color on big-endian systems
...
The red text for the Suffrajester in the cemetery was printed in black
on big-endian PowerPC.
It appears that the color given to SetActorRGB() is already in native
endianness, so there's no need to call TO_32() which would do a double
conversion on big-endian hosts.
2022-11-27 23:06:24 +02:00
Timo Mikkolainen
90eacbdd96
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (1787 of 1787 strings)
2022-11-27 20:29:39 +00:00
Lothar Serra Mari
67d6b49090
I18N: Update translation (German)
...
Currently translated at 100.0% (1787 of 1787 strings)
2022-11-27 20:29:34 +00:00
ScummVM-Translations
3c84cd1d78
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-27 19:09:32 +00:00