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