Matthew Duggan
1cb60d485e
TETRAEDGE: Remove deprecated call warning
2024-07-13 21:11:43 +10:00
ScummVM-Translations
9bea17e1da
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/
2024-07-13 11:05:54 +00:00
Matthew Duggan
fdfbdb8433
DGDS: Add more char swap features for HoC
2024-07-13 21:03:34 +10:00
ScummVM-Translations
20eb05bacc
I18N: Update translations templates
2024-07-13 11:03:11 +00:00
Benjamin Funke
d58bea0d41
GOB: add supplier information as comment to various GOB game variants
2024-07-13 13:01:22 +02:00
Benjamin Funke
2b9cac507b
GOB: use proper langcode for GOB1 VGA variant
2024-07-13 13:01:22 +02:00
Benjamin Funke
625f5a4e3f
GOB: Extend the German title for ADI Jr
2024-07-13 13:01:22 +02:00
Benjamin Funke
0da58ace5e
GOB: add copy protection flag for GOB1 Amiga variants
2024-07-13 13:01:21 +02:00
Matthew Duggan
df603d1b73
DGDS: Add character switch button for HoC
...
Implementation is a bit hacky but gets the game playable for now.
2024-07-13 19:47:47 +10:00
IlDucci
7c2a7a4a77
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (2289 of 2289 strings)
2024-07-13 09:33:59 +00:00
Filippos Karapetis
9452bb185e
DGDS: Fix typo
2024-07-13 11:36:52 +03:00
Filippos Karapetis
0137a6f9c9
DGDS: Add support for HoC's different inventories per character
...
Thanks to @mduggan for his help on this
2024-07-13 11:34:59 +03:00
Filippos Karapetis
80bf5fa735
DGDS: Remove unimplemented function definitions
2024-07-13 11:34:59 +03:00
ScummVM-Translations
435e8e8f17
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/
2024-07-12 22:33:28 +00:00
athrxx
9d833af3d0
SCI: fix video display regression
2024-07-13 00:33:00 +02:00
ScummVM-Translations
4b848f5e66
I18N: Update translations templates
2024-07-12 21:53:44 +00:00
athrxx
8a48bdbf0a
SCI: slight performance upgrade for custom palette rendering
...
(suggested by ccawley2011 in the PR discussion)
2024-07-12 23:51:55 +02:00
athrxx
7ada2f4017
COMMON: mark vga grey scale rendermode as translateable
2024-07-12 23:51:52 +02:00
athrxx
c5bfd8cfb5
SCI: move x-alignment into gfx drivers
...
The alignment can be done inside the drivers. We need it for CGA and early
version CGA b/w only, since we don't have the same (hardware based
requirements) as the original drivers. So we can really clean up the code
here.
2024-07-12 23:51:47 +02:00
Cameron Cawley
ed04942d9b
KYRA: Remove engine dependencies from the Halestorm driver
2024-07-12 22:51:03 +02:00
IlDucci
1e763719ec
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (2288 of 2288 strings)
2024-07-12 19:24:12 +00:00
Scott Percival
96d66710d7
DIRECTOR: LINGO: Fix the paramCount to not include padding VOIDs
...
Fixes music playback in Virtual Nightclub.
2024-07-13 03:18:41 +08:00
Scott Percival
9c6693e354
DIRECTOR: Fix bitmap reg offset signedness
2024-07-13 03:18:41 +08:00
AndywinXp
987078c925
SCUMM: HE: Add comment to temporary copyArray fix
2024-07-12 21:15:41 +02:00
ScummVM-Translations
be892006fe
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/
2024-07-12 19:03:57 +00:00
AndywinXp
1ee9023559
SCUMM: HE: Temporarily revert copyArray to old version
...
This apparently fixes softlocks during online Baseball2001 matches,
or at least this is what happens in my situation when A/B-ing the two
versions.
I have no time to fix this properly since I'm going on vacation,
but I'll provide a proper fix as soon as I reasonably can.
2024-07-12 21:03:39 +02:00
ScummVM-Translations
bdec55f2a0
I18N: Update translations templates
2024-07-12 15:43:31 +00:00
NabeelShabbir
70465214ec
GROOVIE: Add keymapper support
2024-07-12 18:43:16 +03:00
Cameron Cawley
cb155eb39c
STARTREK: Fixes to get the Mac demo in-game
2024-07-12 18:41:39 +03:00
Cameron Cawley
0a58dc395d
STARTREK: Fix detection of the DOS CD demo
2024-07-12 18:41:39 +03:00
AndywinXp
f8f6729caa
SCUMM: MANIAC: Fix crash in C64 demo
...
This closes #15256
2024-07-12 17:25:01 +02:00
Roland van Laar
07aaa9a263
DIRECTOR: add stubs for Mummy xlibs
...
Add xlib stubs for Mummy: Tomb of the Pharaoh.
Generated with `director-generate-xobj-stubs.py`.
2024-07-12 16:03:14 +02:00
Roland van Laar
7d08d5710c
JANITORIAL: Fix spelling mistake enttry -> entry
2024-07-12 15:42:20 +02:00
Matthew Duggan
7ab57607da
DGDS: Add keyboard navigation for menus
...
Also add ability to select dialog options on keyboard.
2024-07-12 22:01:04 +10:00
athrxx
eb66963f05
SCI: fix regression from video modes update
...
(src and dst coords need to get the same alignment)
2024-07-12 13:51:31 +02:00
ScummVM-Translations
78ca42b633
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/
2024-07-12 10:49:35 +00:00
athrxx
f43ec6b2e8
SCI: fix video mode detection
...
(for filename case-sensitive backends)
2024-07-12 12:48:41 +02:00
ScummVM-Translations
38165dd480
I18N: Update translations templates
2024-07-12 05:30:13 +00:00
ScummVM-Translations
b805305546
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/
2024-07-12 05:30:11 +00:00
sluicebox
bc46925636
SCI: Add support for KQ5 FM-Towns save/restore UI
2024-07-11 22:28:17 -07:00
sluicebox
b29ffb2bfb
SCI: Update class table while initializing objects
...
Sierra's interpreter populated the class table and initialized objects
in one pass, until SCI3. We have always been doing two passes: one to
initialize the class table and then another to initialize objects.
This should not make a difference, except that some scripts contain two
classes with the same supposedly unique class number. When this occurs,
the first class is always overwritten before it can be used, causing any
objects in between to be associated with the wrong class.
In 2010, this condition caused the ICEMAN demo to crash. It was worked
around by adding a third pass. This prevented that particular script
from crashing, but the real problem remained.
Now we update the class table and initialize objects in one pass.
For SCI3, we continue to use two passes like the original.
- Fixes KQ5 FM-Towns save and restore dialog buttons
- Fixes ICEMAN demo properly, removes workaround (bug #4963 )
See: 3485d433c5c158ceb1ea74d985fa9c1274185e9c
2024-07-11 22:28:17 -07:00
sluicebox
157c8935f3
SCI: Improve workaround for incomplete class table
...
Fixes Macintosh version of Castle of Dr. Brain, room 220
2024-07-11 22:28:16 -07:00
sluicebox
28d4df575a
SCI: Use mirror flag in SCI1.1 scaling calculations
...
Sierra's scaling algorithm used the mirror flag to calculate the
scaling table. When set, it produces slightly different results
than reversing the results when the mirror flag is not set.
2024-07-11 22:28:16 -07:00
sluicebox
03b41d6045
SCI: Apply Bridge workaround to HOYLE4, HOYLE5-Mac
2024-07-11 22:28:16 -07:00
Timo Mikkolainen
2423365854
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (2284 of 2284 strings)
2024-07-11 17:47:25 +00:00
Krish
eec0572bdb
I18N: Update translation (Hindi)
...
Currently translated at 20.2% (462 of 2284 strings)
2024-07-11 17:47:19 +00:00
athrxx
2ad5487061
SCI: fix number of colors reported by the EGA driver
...
This is inconsistent between the drivers, e. g. PQ VGA uses 256,
most of the others seem to have 16. So we just read it from the
driver.
For the games which have a Sierra logo with a palette cycle you
can see the difference right at start, since the EGA mode is
supposed to suppress the palette cycle.
(this commit also has some consistency fixes to initScreen(),
which are irrelevant to the actual performance)
2024-07-11 16:46:44 +02:00
ScummVM-Translations
021a38e09b
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/
2024-07-11 05:06:00 +00:00
Benjamin Funke
cffed3d584
GOB: move pierresmagiques gameid more near to playtoons gameid
2024-07-11 08:05:45 +03:00
Benjamin Funke
f4db70cb1a
GOB: move version number of Inca 2 variant to extra title
2024-07-11 08:05:45 +03:00