Commit Graph
73 Commits
Author SHA1 Message Date
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 91a9cf10fe MTROPOLIS: add stubs for numerous third-party modifiers 2024-09-04 20:04:49 -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 c28438d2a9 MTROPOLIS: Support setting runtime version to deal with 1.1.2+ Windows plug-ins 2024-05-24 14:41:44 -04:00
elasota 58fea8dbce MTROPOLIS: Use data IO templates from Common 2024-02-27 17:13:35 +01:00
elasota 3217fe2865 MTROPOLIS: Fix incorrect parsing of rev 4 AliasModifier 2023-12-20 00:43:09 -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 80a75d7236 MTROPOLIS: Add AVI movie support 2023-06-13 23:48:10 -04:00
elasota b683bf7b7a MTROPOLIS: Add hack to fix failed integrity check when disembarking the Hispaniola 2023-06-13 00:44:23 -04:00
elasota 029b6738cb MTROPOLIS: Add support for assigning sound assets and loading assets from other streams. 2023-01-23 23:06:49 -05:00
elasota 112c2979ca MTROPOLIS: Stub out simple motion modifier. 2023-01-06 22:21:45 -05:00
elasota d616d1147e MTROPOLIS: Uninit field cleanup 2022-12-03 09:59:42 -05:00
elasota 7f497cdb8c MTROPOLIS: Add more things to get SPQR to boot. 2022-11-12 20:43:25 -05:00
elasota bfa17baa01 MTROPOLIS: Remove some spammy log messages. 2022-10-31 01:12:01 -04:00
elasota 18e329463d MTROPOLIS: Fix PathMotionModifierV2 load regression. 2022-10-17 22:42:23 -04:00
elasota 7dab14010d MTROPOLIS: Fix shared scene modifier parsing incorrectly. 2022-10-17 22:42:18 -04:00
elasota e9a6ef273f MTROPOLIS: Various MTI fixes. 2022-10-16 02:29:16 -04:00
elasota 553271dd7e MTROPOLIS: Skip junk data in audio cue point area. Add clearer data type errors. 2022-10-11 21:48:57 -04:00
elasota c29a2bbff9 MTROPOLIS: Refactor data types to use unrestricted unions 2022-09-29 22:01:52 -04:00
elasota 51221b846e MTROPOLIS: Add more features required by MTI 2022-09-25 20:44:25 -04:00
elasota 9aff6a5094 MTROPOLIS: Add sound fade modifier stub 2022-09-24 20:50:13 -04:00
elasota 9703a49791 MTROPOLIS: Add path motion modifier V1 2022-09-24 17:07:21 -04:00
elasota d35b69d48b MTROPOLIS: Add image effect modifier stub 2022-09-23 02:00:48 -04:00
elasota 4eca244685 MTROPOLIS: Add more loaders for MTI data 2022-09-11 14:52:43 -04:00
elasota ca882b5d57 MTROPOLIS: Fix some things required to boot MTI 2022-09-11 14:52:42 -04:00
elasota e082187093 MTROPOLIS: Add some handling for MTI data. 2022-09-01 01:48:41 -04:00
D G Turner 27fd68cf20 MTROPOLIS: Remove Stray Semicolon Causing Compiler Warning
This generates a warning when -Wpedantic is passed to GCC.
2022-07-23 13:32:00 +01:00
elasota 47b6b66fc8 MTROPOLIS: Uninit fields cleanup 2022-07-23 02:25:53 -04:00
elasota e3e9ba9d1f MTROPOLIS: Uninit fields cleanup 2022-07-22 19:41:27 -04:00
elasota 3eeed39f76 MTROPOLIS: Uninit fields cleanup 2022-07-22 19:24:35 -04:00
elasota 660044616b MTROPOLIS: Uninit fields cleanup 2022-07-22 18:51:05 -04:00
elasota 79057b7320 MTROPOLIS: Uninit fields cleanup 2022-07-22 17:32:58 -04:00
elasota fcf0a79709 MTROPOLIS: Coverity issue cleanup 2022-07-04 16:38:46 -04:00
elasota c276bc6fb0 MTROPOLIS: Add some more text rendering functionality 2022-07-03 23:30:46 -04:00
elasota 20e8482b3d MTROPOLIS: Correctly parse quirky event format in set modifier 2022-06-17 22:15:56 -04:00
elasota 72fff89c04 MTROPOLIS: Fix set modifier source using the wrong string length field 2022-06-17 21:37:58 -04:00
elasota 1b8fa06933 MTROPOLIS: Fix some Coverity errors 2022-06-17 21:37:58 -04: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 09a885e49d MTROPOLIS: Switch to using common XPFloat 2022-06-16 21:58:09 +02:00
elasota 7ed8358691 MTROPOLIS: Change Point16 to Common::Point 2022-06-16 21:58:09 +02:00
elasota af25941669 MTROPOLIS: Replace Rect16 with Common::Rect 2022-06-16 21:58:09 +02:00
elasota 1975bd6b3c MTROPOLIS: Inherit asset name from asset on unnamed elements. Fixes Obsidian Piazza not working. 2022-06-16 21:58:09 +02:00
elasota ea0406b6a5 MTROPOLIS: Add path motion modifier stub 2022-06-16 21:58:09 +02:00
elasota f9c294fd83 MTROPOLIS: Fix mToon rate being off by a factor of 10, fix temporal compression detection (kind of) 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 92cd3de764 MTROPOLIS: Get rid of some more standard types and values 2022-06-16 21:58:09 +02:00
elasota ea7eaa4a15 MTROPOLIS: Add mToon assets and elements and fix some things 2022-06-16 21:58:09 +02:00
elasota f5887475a9 MTROPOLIS: Add text and sound skeletal defs to get to first scene 2022-06-16 21:58:09 +02:00