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