Commit graph

147921 commits

Author SHA1 Message Date
Scott Percival
57655621ed
DIRECTOR: Use Shift-JIS text decoder when g_lingo->_romanLingo is false
Fixes most of the dialogue interaction scripts in the English version of
Cosmology of Kyoto, which contain plenty of Shift-JIS text.
2024-01-21 09:34:42 +08:00
Scott Percival
91c14b4d62
DIRECTOR: Disable Windows keycode table for D4 and up
Fixes keyboard entry in Cosmology of Kyoto for Windows.
2024-01-21 09:34:42 +08:00
Scott Percival
0324b34190
DIRECTOR: LINGO: Fix missing null check in b_spriteBox 2024-01-21 09:34:42 +08:00
Scott Percival
33d371e062
DIRECTOR: Set default TextCastMember fgcolor from Stxt
Needed to e.g. display a white blinking cursor on a black background.
2024-01-21 09:34:42 +08:00
Scott Percival
c801b0b493
GRAPHICS: MACGUI: Fix fgcolor conversion in MacText 2024-01-21 09:34:42 +08:00
Scott Percival
3b8a86d3ee
GRAPHICS: MACGUI: Remove pseudotransparency workaround in MacText
Needed in order to e.g. print white text on a black background in
Director.

This reverts 457b09cb4e
2024-01-21 09:34:42 +08:00
Scott Percival
3db0c6f380
DIRECTOR: Force editable text boxes to be rendered in front
Editable text boxes don't seem to abide by the channel rendering order;
you can have a bitmap in a higher channel that entirely obscures a text
entry widget, and the widget will still be visible.

Fixes the visibility of the name entry text box in Cosmology of Kyoto.
2024-01-21 09:34:42 +08:00
Scott Percival
918845ae8d
DIRECTOR: Allow b_editableText for D4 and up
Fixes text widget selection in Cosmology of Kyoto.
2024-01-21 09:34:42 +08:00
Scott Percival
920b6477c5
DIRECTOR: Only load frame data if frame has changed
Loading the frame data wipes out e.g. sprites that have been changed
while playback has been paused.

Fixes the buttons on the opening menu screen of Cosmology of Kyoto.
2024-01-21 09:34:42 +08:00
Scott Percival
51be503e12
DIRECTOR: LINGO: Add more precise behaviour for b_clearGlobals
From testing in D4 with showGlobals, original Director will not delete a
global if it contains a factory object.

Fixes ck_data/opening/id_input.dxr in Cosmology of Kyoto, which creates
a global factory object, calls clearGlobals, then inexplicably expects the
object to still be there.
2024-01-21 09:34:42 +08:00
Eugene Sandulenko
e9fc41ba11 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (2065 of 2065 strings)
2024-01-20 23:50:45 +00:00
Eugene Sandulenko
42530fa08a I18N: Update translation (Russian)
Currently translated at 100.0% (2065 of 2065 strings)
2024-01-20 23:50:37 +00:00
Vladimir Serbinenko
b2768587e6
MIYOO: Add a build script for musl variant of miyoo CFW 2024-01-20 23:55:54 +01:00
ScummVM-Translations
961a62b0d9 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-01-20 22:51:49 +00:00
Vladimir Serbinenko
1472a17918 KOLIBRI: Add explicit paths for ogg and vorbis
Auto-detect fails which is kinda expected with such weird paths
2024-01-20 23:51:30 +01:00
Vladimir Serbinenko
8f22e41ec8 CONFIGURE: Handle kolibrios that merges vorbisfile and vorbis
Kolibri doesn't have a separate -lvorbisfile
2024-01-20 23:51:30 +01:00
Vladimir Serbinenko
850cd4b2f5 KOLIBRI: build-kolibri: Temporarily disable ags engine as it fails to compile 2024-01-20 23:51:30 +01:00
Vladimir Serbinenko
845dbd9ba6 KOLIBRI: build-kolibri: Use a more common path to SDK
~/sdk is a pretty unusual path for kolibri SDK. Use a bit more natural
paths resulting from manual checkout.
2024-01-20 23:51:30 +01:00
Vladimir Serbinenko
76e3c79d8e KOLIBRI: Replace kos32sys.h
kos32sys.h is no longer available. Just declare DLL-related functions ourselves
like other programs do.
2024-01-20 23:51:30 +01:00
Vladimir Serbinenko
b42f769159 KOLIBRI: Remove sdl-stubs
Now similar SDL stubs are in the SDL library. We now have a conflict due
to slightly different prototypes. Just remove the stubs
2024-01-20 23:51:30 +01:00
Vladimir Serbinenko
d7bdb4b48b KOLIBRI: Update for new ksys.h
New ksys has renamed few structs and function. Propagate rename and
use _ksys_file_read_dir function instead of manual filling
2024-01-20 23:51:30 +01:00
ScummVM-Translations
f54d7008ff I18N: Update translations templates 2024-01-20 19:57:59 +00:00
ScummVM-Translations
52bba86e30 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-01-20 19:57:57 +00:00
Eugene Sandulenko
cf0c08b614
GUI: Allow manual setting of custom GUI scale values
We keep this value and do not override it
2024-01-20 20:57:24 +01:00
ScummVM-Translations
572ebe4f30 I18N: Update translations templates 2024-01-20 19:35:59 +00:00
ScummVM-Translations
c965b7fa79 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-01-20 19:35:57 +00:00
Eugene Sandulenko
71b5ee7bca
GUI: Add percentage values to the gui scale values 2024-01-20 20:35:30 +01:00
ScummVM-Translations
4933c4db37 I18N: Update translations templates 2024-01-20 19:20:09 +00:00
Eugene Sandulenko
34eb58074f
GUI: Added more GUI scale values
Should we add a slider perhaps?
2024-01-20 20:19:43 +01:00
Eugene Sandulenko
1d472ce32b
SDL: Print reported DPI info for Mac and SDL in the same format 2024-01-20 20:17:01 +01:00
Josu Igoa
ab9027a18d I18N: Update translation (Basque)
Currently translated at 42.7% (880 of 2060 strings)
2024-01-19 21:42:05 +00:00
Josu Igoa
73b1bcafea I18N: Update translation (Basque)
Currently translated at 42.6% (878 of 2060 strings)
2024-01-18 17:42:05 +00:00
Eugene Sandulenko
4cbf971f6c
CONFIGURE: Take downstream patch from Redox
https://gitlab.redox-os.org/redox-os/cookbook/-/blob/master/recipes/emulators/scummvm/01_redox.patch
2024-01-17 23:29:56 +01:00
Jelle Raaijmakers
5502c22807
CONFIGURE: Teach configure about serenity
https://github.com/SerenityOS/serenity/blob/master/Ports/scummvm/patches/0001-Teach-configure-about-serenity.patch
2024-01-17 23:29:45 +01:00
Josu Igoa
806afd07ee I18N: Update translation (Basque)
Currently translated at 42.3% (872 of 2060 strings)
2024-01-17 18:42:04 +00:00
Walter Agazzi
00a7fbe125 AGS: Add detection for new games (from AGS forums)
+ minor sorting fixes
2024-01-17 01:26:17 +01:00
Walter Agazzi
5f3bf3218f AGS: Add detection for latest blackwell2 updates 2024-01-17 01:26:17 +01:00
Walter Agazzi
d423b101cd AGS: Add ATOTK 2.0.6 GOG version 2024-01-17 01:26:16 +01:00
Walter Agazzi
4f31afad7e AGS: Update Wadjet games entries (Mac GOG)
+ minor fixes
2024-01-17 01:26:16 +01:00
Walter Agazzi
7ab4ccd176 AGS: Update Wadjet games entries (Mac Steam) 2024-01-17 01:24:47 +01:00
Jozen
5d7d8198b0 AGS: Detect ATOTK German update 2024-01-17 01:24:47 +01:00
Walter Agazzi
8aa3312307 AGS: Update entries for blackwell1/2 (Win/Linux) 2024-01-17 01:24:47 +01:00
Walter Agazzi
8c93bd6bcb AGS: Update Wadjet entries (Linux Steam/GOG) 2024-01-17 01:23:07 +01:00
Walter Agazzi
29e7d35c3f AGS: Update Wadjet entries (Win Steam/GOG) 2024-01-17 01:23:07 +01:00
Walter Agazzi
4613756fda AGS: Add detection for new games
From AGS forums /  TRAC reports
2024-01-17 01:23:07 +01:00
Walter Agazzi
4972ac5e83 AGS: Add entries for latest Wadjet Eye games updates
+ add some new games
2024-01-17 01:23:06 +01:00
Miro Kropacek
ff36cc64cc CONFIGURE: Don't use -ffast-math in for m68k-atari-mint*
This breaks calculation of sceneObject->walkCount in
engines/bbvs/walk.cpp (and possibly at other places, too).

Added "-fno-unsafe-math-optimizations" to prevent reciprocal
approximations which break fixed point delta calculations.
2024-01-16 23:00:05 +01:00
Josu Igoa
5e9a3a2e63 I18N: Update translation (Basque)
Currently translated at 41.9% (865 of 2060 strings)
2024-01-16 18:42:04 +00:00
Josu Igoa
3215d43c9e I18N: Update translation (Basque)
Currently translated at 40.3% (832 of 2060 strings)
2024-01-15 13:42:04 +00:00
Matthew Jimenez
c8d0d18ef8 NEWS: Mention more Ultima 8 fixes 2024-01-14 14:59:15 -06:00