Commit graph

614 commits

Author SHA1 Message Date
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