Commit graph

61 commits

Author SHA1 Message Date
elasota
f719c001ee MTROPOLIS: Remove SPQR hacks 2024-08-12 23:17:06 -04:00
elasota
dbc1f8f4cf MTROPOLIS: Add "section" attrib, force-load Sound subsection in SPQR 2024-07-06 00:45:58 -04:00
Michael
1d776fbfe0 MTROPOLIS: remove video path from SearchMan
With the previous commit, the SearchMan entry is not required anymore.

This reverts commit ed71bee3a7
2024-05-24 19:25:19 -04:00
Michael
3bc9d65afc MTROPOLIS: Add Video directory to SearchMan 2024-05-24 19:25:19 -04:00
Matthew Jimenez
5219c99400 GRAPHICS: Move PaletteManager definition to a separate header 2024-03-12 12:24:00 +02:00
elasota
54b9908323 MTROPOLIS: Fix Obsidian widescreen mod regression 2024-02-23 21:27:23 -05:00
Le Philousophe
c78ace6701 MTROPOLIS: Migrate engine to Path 2023-12-24 13:19:25 +01:00
elasota
8aadc2fcdf MTROPOLIS: New boot loader and VFS 2023-12-13 22:06:27 -05:00
Matthew Duggan
bd9f970e1e MTROPOLIS: Correct default palette for Unit: Rebooted 2023-11-22 17:21:46 +11: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
e7bbee6036 MTROPOLIS: Add warnings for no MPEG support, try to support MTI DVD "Sample" modifier. 2023-06-16 21:21:18 -04:00
Cameron Cawley
28d7b361ea COMMON: Move more file format code into common/formats 2022-12-11 22:33:23 +01:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory 2022-12-01 11:53:02 +01:00
elasota
806966389c MTROPOLIS: Add keybind to skip movies for debug purposes. 2022-11-13 18:19:49 -05:00
elasota
6e4245b962 MTROPOLIS: More accurate variable dereferencing and list behavior. Fix some Obsidian regressions. 2022-11-07 23:18:03 -05:00
elasota
c2a89b2513 MTROPOLIS: Add hack for MTI animations using the wrong rate flag. 2022-10-30 21:44:10 -04:00
elasota
285eb67b31 MTROPOLIS: Add detection and boot stub for SPQR: The Empire's Darkest Hour Windows Retail 2022-10-30 21:44:10 -04:00
elasota
7730a6c364 MTROPOLIS: Render MTI in 32-bit mode and fix more MTI things. 2022-10-11 21:48:58 -04:00
elasota
45062f7fd6 MTROPOLIS: Use 8-bit 640x480 for MTI 2022-10-09 00:24:12 -04:00
elasota
e082187093 MTROPOLIS: Add some handling for MTI data. 2022-09-01 01:48:41 -04:00
elasota
642baf7d4c MTROPOLIS: Finish subtitle handling for Obsidian. 2022-08-22 20:58:27 -04:00
elasota
dbe54975cb MTROPOLIS: Fix bad for loop 2022-07-23 02:25:53 -04:00
elasota
d2bcab3b06 MTROPOLIS: Improve autosave behavior. 2022-07-21 18:22:15 -04:00
elasota
c489eb2e50 MTROPOLIS: Use pre-menu screenshot for savegame thumbnail in Obsidian 2022-07-19 19:17:53 -04:00
elasota
69c6470c6a MTROPOLIS: Add scene transition effect support 2022-07-15 01:38:31 -04:00
elasota
cd54d61de7 MTROPOLIS: Add auto-save option and add versioning to save files. 2022-07-09 01:55:56 -04:00
elasota
e301e69e57 MTROPOLIS: Add auto-saves for Obsidian 2022-07-03 14:06:57 -04:00
elasota
7d7e17868d MTROPOLIS: Fix up dynamic MIDI option, add hack to skip corrupted video frame 2022-07-02 22:03:00 -04:00
elasota
262ea71abb MTROPOLIS: Fix improper shutdown when returning to launcher 2022-07-02 11:49:18 -04:00
elasota
4f64e52542 MTROPOLIS: Condense Obsidian widescreen mod into one option. 2022-06-26 14:09:03 -04:00
elasota
9628db9f8a MTROPOLIS: Obsidian widescreen enhancement 2022-06-26 03:48:33 -04:00
elasota
8827158250 MTROPOLIS: Move boot code out and make it more generic 2022-06-21 01:37:00 -04:00
eientei
af56ac89ef MTROPOLIS: Add detection for Obsidian demos, support for Mac, preliminary support for PC 2022-06-20 19:33:56 -04:00
elasota
801b3c0c06 MTROPOLIS: Only load Obsidian word game data on English version 2022-06-18 18:50:18 -04:00
Lothar Serra Mari
c70239687a MTROPOLIS: Add RESOURCE folder as additional game data directory
At least the German Obsidian release stores the resource files directly
in a folder called 'RESOURCE' in the root directory of the game installation.

Without this patch, one needs to manually copy the files located in the
RESOURCE folder to the game's root directory.
2022-06-18 17:40:08 -04:00
D G Turner
1d0ea143a7 MTROPOLIS: Fix Set But Unused Variable GCC Compiler Warnings 2022-06-16 21:58:09 +02:00
elasota
0365b9c76d MTROPOLIS: Cleanup 2022-06-16 21:58:09 +02:00
elasota
53dde2193e MTROPOLIS: Merge prep header and warning cleanup 2022-06-16 21:58:09 +02:00
elasota
da8d251713 MTROPOLIS: Clean up some things from initial review 2022-06-16 21:58:09 +02:00
elasota
86eaedfa0c MTROPOLIS: Implement graphic modifiers, add close project command 2022-06-16 21:58:09 +02:00
elasota
e8812e9444 MTROPOLIS: Add enhanced color support for 32-bit rendering 2022-06-16 21:58:09 +02:00
elasota
62accd5196 MTROPOLIS: Load data for Obsidian word games 2022-06-16 21:58:09 +02:00
elasota
5ab54de82a MTROPOLIS: Fix enough things for Obsidian forest intro to be completable (sometimes) 2022-06-16 21:58:09 +02:00
elasota
32640bcd88 MTROPOLIS: Add sounds, refactor media playback to start after scene transition. 2022-06-16 21:58:09 +02:00
elasota
3a9c8def13 MTROPOLIS: Debug inspector 2022-06-16 21:58:09 +02:00
elasota
6ed7aae75d MTROPOLIS: Fix "not" operator, fix If Messenger 2022-06-16 21:58:09 +02:00
elasota
bc6d7b3e8f MTROPOLIS: Save games 2022-06-16 21:58:09 +02:00
elasota
b04eff6895 MTROPOLIS: Add keyboard messenger modifier stuff and partial Project Started support 2022-06-16 21:58:09 +02:00
elasota
8acc940639 MTROPOLIS: Add go to scene buttons to debugger scene tree view 2022-06-16 21:58:09 +02:00
elasota
dc333593f1 MTROPOLIS: Debug overlay base work 2022-06-16 21:58:09 +02:00