Commit graph

73 commits

Author SHA1 Message Date
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
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
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
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
91a9cf10fe MTROPOLIS: add stubs for numerous third-party modifiers 2024-09-04 20:04:49 -04:00
D G Turner
66d22de56c MTROPOLIS: Fix Zero Length Format String GCC Compiler Warnings 2024-08-30 02:12:44 +01:00
elasota
a1ff802c67 MTROPOLIS: Added printVFS boot script function 2024-08-28 00:31:05 -04:00
meekee7
959c0dd9ac
MTROPOLIS: add Adobe 24 Hours Tools Sampler to detection 2024-08-20 20:08:01 +03:00
Michael
f552a3350a MTROPOLIS: add Cloud 9 Sampler to detection
The demos on the Cloud 9 Sampler disc were mistakenly listed as separate titles,
whereas actually they form a single application with a launcher.
2024-08-17 14:02:36 -04:00
Michael
73abc786a5 MTROPOLIS: add Chomp demo to detection 2024-08-17 14:02:36 -04:00
elasota
d05a7d4c7c MTROPOLIS: Add boot script main segment override 2024-08-15 02:47:38 -04:00
elasota
647bedb2b8 MTROPOLIS: Remove obsolete SPQR plug-in
All modifiers from it have been moved to the Standard plug-in already
2024-08-13 23:26:19 -04:00
Michael
f9f1f75e42 MTROPOLIS: use more specific game identifiers 2024-08-06 23:07:27 -04:00
Michael
65288389a2 MTROPOLIS: add various games and other software to detection 2024-08-06 23:07:27 -04:00
Michael
1f9ebd11d3 MTROPOLIS: detect dutch/catalan Albert/Ernest games 2024-06-14 16:34:41 -04:00
Michael
83f09c84c1 MTROPOLIS: detect French Albert/Ernest games 2024-06-14 16:34:41 -04:00
Michael
b3df4c5a18 MTROPOLIS: detect English Albert/Ernest games 2024-06-14 16:34:41 -04:00
elasota
c28438d2a9 MTROPOLIS: Support setting runtime version to deal with 1.1.2+ Windows plug-ins 2024-05-24 14:41:44 -04:00
Walter Agazzi
308999f298 MTROPOLIS: Add support for MTI Russian version 2024-03-24 21:19:32 -04:00
sluicebox
1f8c726ce2 MTROPOLIS: Fix memory leak on InstallShield error
Coverity CID 1531322
2024-03-06 09:29:08 -07:00
elasota
077d4121a1 MTROPOLIS: Add InstallShield cab archive type 2023-12-29 11:15:17 +02:00
elasota
c3cf4adf95 MTROPOLIS: Adjust some signed/unsigned compares 2023-12-20 00:45:14 -05:00
D G Turner
d01c5455c1 MTROPOLIS: Fix Signed vs. Unsigned GCC Compiler Warnings 2023-12-16 23:29:48 +00:00
elasota
4f4f9e5f34 MTROPOLIS: Fix plug-in scan being case-sensitive 2023-12-15 18:17:22 -05:00
elasota
ad4faece76 MTROPOLIS: Split MIDI functionality off to a separate plug-in. This mainly avoids loading a MIDI driver when we don't actually need it. 2023-12-14 01:33:26 -05:00
elasota
66794328f0 MTROPOLIS: Exclude IgorServer file in Obsidian Japanese. This file's data is intentionally wiped in the Steam/ZOOM re-release, so it can't be extracted, and it is unused. 2023-12-14 00:51:37 -05:00
elasota
904eaaa6e1 MTROPOLIS: Remove old boot code 2023-12-14 00:48:33 -05:00
elasota
cf97b636f3 MTROPOLIS: Fix SPQR boot 2023-12-13 22:06:27 -05:00
elasota
cab8f4cae9 MTROPOLIS: Fix up Obsidian Japanese 2023-12-13 22:06:27 -05:00
elasota
8aadc2fcdf MTROPOLIS: New boot loader and VFS 2023-12-13 22:06:27 -05:00
Matthew Duggan
69d0293172 MTROPOLIS: Add support for 'Unit Re-Booted'
This is not much of a game, but uses some variants of the data format which are
nice to support and should help with future projects.
2023-10-28 11:45:58 -04:00
elasota
be0ee20b4a MTROPOLIS: Fix SPQR Mac not booting 2023-08-30 00:31:00 +02:00
Le Philousophe
5bdd9e6f50 ALL: Unify zlib and gzio API
zlib is used when available and falls back on gzio.
This allows performance improvements as our CRC32 and gzio
implementations are slower than base zlib.
As zlib is available when libpng is present, this is sensible to
benefit from it.
2023-08-28 21:49:03 +02:00
elasota
7be3c8f602 COMMON: Add "flattenTree" param to createStuffItArchive and preserve directory structure by default 2023-06-19 08:45:32 +03:00
elasota
f4293f70d7 MTROPOLIS: Add support for MTI Macintosh version 2023-06-14 02:48:25 -04:00
elasota
2722b76483 MTROPOLIS: Handle German version installer 2023-03-24 23:17:15 -04:00
elasota
348e0d7aa2 MTROPOLIS: Add boot+detection for Obsidian Macintosh Japanese version 2023-02-01 21:57:38 -05:00
Lothar Serra Mari
32499a7c0b
MTROPOLIS: Add detection entries for the German versions of the "Uncle Albert" series 2022-12-22 18:58:47 -05:00
Cameron Cawley
28d7b361ea COMMON: Move more file format code into common/formats 2022-12-11 22:33:23 +01:00
elasota
a77748bbf7 MTROPOLIS: Switch to openFileOrDataFork. 2022-12-04 15:47:21 -05:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory 2022-12-01 11:53:02 +01:00
elasota
c52eaf92fc COMMON: Move Installer VISE loader from mTropolis engine to Common. 2022-11-30 23:17:47 +02:00
elasota
19a3f6ade7 MTROPOLIS: Split off VISE archive handling. 2022-11-29 18:58:13 -05:00
elasota
d8058f94f3 MTROPOLIS: VISE 3 archive improvements. 2022-11-29 18:58:13 -05:00
Vladimir Serbinenko
05f1a0df51 COMMON: Remove the need for most reflecting when initing reflected table
Instead reflect the polynomial and change the shifts. Also removes the
need for explicit init.

This makes our crc more similar to its standard implementation
2022-11-29 01:05:31 +01:00
eientei95
a6501be6b5
MTROPOLIS: Add detection for Star Trek: The Game Show demo (#4431) 2022-11-21 21:18:38 -05:00