Daniel Nylander
8ffcf8229f
I18N: Change SE_SWE to SV_SWE
...
Change the Swedish language code from SE to SV according to ISO 639
2025-03-30 22:19:13 +03:00
Cameron Cawley
7f7b7347db
MTROPOLIS: Use maskBlitFrom for the molasses effect
2025-01-08 19:29:46 +02:00
Cameron Cawley
645f5d2e36
GRAPHICS: Remove overrideColor from ManagedSurface::transBlitFrom
2024-12-30 10:59:16 +02:00
elasota
8d562cc4d5
MTROPOLIS: Fix improperly-handled Pause commands
2024-12-27 19:09:15 -05:00
Eugene Sandulenko
a7aec6c486
CONFIGURE: Implement mpeg2 as a component
2024-12-27 13:03:46 +01:00
Eugene Sandulenko
879eba5c32
CONFIGURE: Replace mt32emu component with 'midi'
...
This component disables all MIDI-related things when unused,
including MT-32 emulator, Fluidsynth, TiMidity and Sonivox
2024-12-26 22:54:56 +01:00
Eugene Sandulenko
d780708c96
ENGINES: Add mt32emu as a feature and component
...
Add it to engines that have MIDI playback.
This essentially compiles the emulator only when an engine that
can potentially use it (e.g. MIDI) is enabled
2024-12-25 00:34:39 +01:00
Eugene Sandulenko
fdecb6afca
ENGINES: Add components to configure.engine's explanatory comment
2024-12-25 00:34:39 +01:00
Cameron Cawley
58a9aa6a2c
COMMON: Deprecate U32String constructors that accept a uint32 array
2024-11-29 01:14:36 +02:00
Cameron Cawley
e5b4faa2e8
MTROPOLIS: Add mouse button actions to the keymap
2024-11-24 11:18:51 +02:00
Eugene Sandulenko
1d1216d8b2
MTRPOLIS: I18N: Added missing POTFILES entries and removed redundant include
2024-11-08 01:31:54 +01:00
Eugene Sandulenko
8bd8388e35
MTROPOLIS: Fix warnings about unused variables
...
Instead of commenting it out, I put it on a deep debug level since
they're obviously useful for debugging
2024-10-24 15:07:02 +02:00
Filippos Karapetis
86afda75f5
MTROPOLIS: Handle videos that have no video frames
...
In How To Build A Telemedicine Program, all the video files have no
video frames, and contain only audio. In this case, the QT player will
keep playing the video until the audio is finished. Handle such cases,
so that the game's UI is responsive
2024-09-21 18:10:16 -04:00
Michael
a5c91168ec
MTROPOLIS: declare Star Trek The Game Show demo as unsupported
...
After the start screen, STTGS demo run into an error about being
unable to load a data object of the unknown type 0xc5.
2024-09-19 00:36:29 +03:00
Michael
7122f04c93
MTROPOLIS: promote some titles from unsupported to unstable
...
Affected titles:
- How To Build A Telemedicine Program
- Fun With Architecture
- The Magic World of Beatrix Potter (+Demo)
At this stage of the mTropolis engine implementation, none
of these titles are fully functional, but enough aspects work
to do something useful.
2024-09-18 15:10:12 +03:00
elasota
609edd9e5e
MTROPOLIS: Fix bad alignment calculation
2024-09-17 20:51:26 -04:00
Michael
5e0ff5809e
MTROPOLIS: enable more revision numbers for modifiers
...
Revisions were only enabled when there were no
subsequent issues with data loading in the modifier.
2024-09-15 04:07:31 -04:00
Michael
2438f0fd27
MTROPOLIS: force V112 mode for various games
2024-09-15 04:06:57 -04:00
Michael
c6fe8873c3
MTROPOLIS: force V112 mode for FWA an HTBATMP
2024-09-15 04:06:57 -04:00
Michael
33982d1a6f
MTROPOLIS: add stubs for OpenTitle and Navigate modifiers
2024-09-15 04:05:54 -04:00
Michael
f34b589297
MTROPOLIS: add specific boot functions for numerous games
2024-09-11 10:28:35 +03:00
Michael
2295954e2f
MTROPOLIS: add Byzantine and Beatrix demos to detection
2024-09-08 20:30:29 +03:00
meekee7
4d19c379c6
JANITORIAL: MTROPOLIS: resolve various typos
2024-09-07 18:01:53 +03:00
elasota
0a0e8156e5
MTROPOLIS: Fix debug message spam
2024-09-05 18:33:04 -04:00
Michael
453d85b33d
JANITORIAL: remove redundant commented out code
2024-09-04 20:04:49 -04:00
Michael
f610969edb
JANITORIAL: use tabs for indentation
2024-09-04 20:04:49 -04:00
Michael
0fa1add800
MTROPOLIS: Use correct name in name string of ThighBlaster modifier
...
Copypaste error
2024-09-04 20:04:49 -04:00
Michael
b6cf098daa
JANITORIAL: corrections to comments
2024-09-04 20:04:49 -04:00
Michael
86d3684728
MTROPOLIS: fix mapping of plugin enum to functions
...
Resolve copypaste error
2024-09-04 20:04:49 -04:00
Michael
31ff64b276
MTROPOLIS: add stubs for RWC plugin
...
The title "Real Wild Child! Australian Rock Music 1950s-90s" has custom modifiers that will need their own plugin.
2024-09-04 20:04:49 -04:00
Michael
7656dbab44
MTROPOLIS: fixes to include guards
2024-09-04 20:04:49 -04:00
Michael
1ae5882baf
MTROPOLIS: add listings and descriptions of known modifiers
2024-09-04 20:04:49 -04:00
Michael
91a9cf10fe
MTROPOLIS: add stubs for numerous third-party modifiers
2024-09-04 20:04:49 -04:00
Michael
fb88427db6
MTROPOLIS: Move Print modifier from MTI to Standard
...
Although MTI had Print in its MTIKIT plugin, most of the content
from MTIKIT, including Print, is found in the EXTRAS and EXPRMNTL
plugins of many mtTropolis 1.1 titles.
2024-09-04 19:57:43 -04:00
Michael
1d7b13c116
MTROPOLIS: correct various hashes and filesizes in detection
2024-09-04 19:54:57 -04:00
elasota
c8460ec759
MTROPOLIS: Fix incorrect media cue source union construction
2024-09-04 19:50:18 -04:00
elasota
70bcd400be
MTROPOLIS: Fix stack overflow
2024-09-04 19:36:06 -04:00
elasota
d450249444
MTROPOLIS: Remove old message propagation code
2024-09-01 20:21:10 -04:00
elasota
b0a73381c7
MTROPOLIS: Convert message propagation to coroutines
2024-09-01 20:17:14 -04:00
elasota
780cdc05f6
MTROPOLIS: Fix crash when running programless Miniscript actions
2024-09-01 20:15:34 -04:00
elasota
850e92343d
MTROPOLIS: Fix some data readers not returning error codes on read failure
2024-08-29 22:07:46 -04:00
elasota
fdaa96daba
MTROPOLIS: Convert Miniscript program runs from tasks to coroutines
2024-08-29 22:07:46 -04:00
elasota
590844d4d4
MTROPOLIS: Convert sound element tasks to coroutines
2024-08-29 22:07:46 -04:00
elasota
92759aa113
MTROPOLIS: Convert mToon element tasks into coroutines
2024-08-29 22:07:46 -04:00
D G Turner
66d22de56c
MTROPOLIS: Fix Zero Length Format String GCC Compiler Warnings
2024-08-30 02:12:44 +01:00
elasota
ff394892af
MTROPOLIS: Convert MovieElement tasks to coroutines
2024-08-28 23:46:14 -04:00
elasota
ddad333857
MTROPOLIS: Coroutines
2024-08-28 22:58:25 -04:00
elasota
a1ff802c67
MTROPOLIS: Added printVFS boot script function
2024-08-28 00:31:05 -04:00
elasota
542742e2aa
MTROPOLIS: Refactor VThread to use statically-located stacks
2024-08-24 15:11:48 -04:00
meekee7
959c0dd9ac
MTROPOLIS: add Adobe 24 Hours Tools Sampler to detection
2024-08-20 20:08:01 +03:00