Commit Graph
41 Commits
Author SHA1 Message Date
elasota 97acf91d6d MTROPOLIS: Implement path motion modifier and fix white chroma key not working.
Fixes the Obsidian bird poop easter egg.
2023-01-20 01:25:56 -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 93cdaccb9b MTROPOLIS: Fix severe image rendering regression. 2022-10-17 22:42:32 -04:00
elasota 07285565b7 MTROPOLIS: Fix MTI credits not rendering correctly. Fix extra mToon frame being needlessly rendered. 2022-10-16 02:29:18 -04:00
elasota e9a6ef273f MTROPOLIS: Various MTI fixes. 2022-10-16 02:29:16 -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 f2269e33db MTROPOLIS: Add color table modifier 2022-10-09 00:24:13 -04:00
elasota 9d6562189d MTROPOLIS: Convert most Surface usages to ManagedSurface to fix tons of memory leaks from Surface not freeing memory when destroyed 2022-09-28 22:41:11 -04:00
elasota 97bff6115e MTROPOLIS: Handle 8-bit mToon vertical displacement flag correctly 2022-09-01 01:48:41 -04:00
elasota eef75d853d MTROPOLIS: Fix uninitialized field 2022-08-05 17:33:58 -04:00
elasota 79057b7320 MTROPOLIS: Uninit fields cleanup 2022-07-22 17:32:58 -04:00
elasota c276bc6fb0 MTROPOLIS: Add some more text rendering functionality 2022-07-03 23:30:46 -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 aa9b9f5ce9 MTROPOLIS: Fix crash on Immediate Action clock puzzle 2022-06-26 15:14:04 -04:00
elasota f2bbbd17f7 MTROPOLIS: Fix incorrect uncompressed 32-bit mToon decoding 2022-06-25 20:56:08 -04:00
elasota a6204314fd MTROPOLIS: Add support for QuickTime-compressed mToons 2022-06-25 20:21:23 -04:00
elasota eb450cf5c4 MTROPOLIS: Warning/error cleanup, fix Xcode build 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 af25941669 MTROPOLIS: Replace Rect16 with Common::Rect 2022-06-16 21:58:09 +02:00
elasota 18466585a1 MTROPOLIS: Fix crash in Spider oil puzzle tower map viewer 2022-06-16 21:58:09 +02:00
elasota 9abae5362c MTROPOLIS: Fix mToon temporal decompression flag being set incorrectly 2022-06-16 21:58:09 +02:00
elasota c487268ab3 MTROPOLIS: Fix some things that were spamming errors a lot 2022-06-16 21:58:09 +02:00
elasota 1050da2a12 MTROPOLIS: Text rendering and Obsidian WordMixer 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 63af8a8146 MTROPOLIS: Handle bad mToon size fields 2022-06-16 21:58:09 +02:00
elasota ab07cd3e56 MTROPOLIS: mToon fixes (get Obsidian file cabinets working) 2022-06-16 21:58:09 +02:00
elasota 4d8f8bc43b MTROPOLIS: Fix decompression of temporally-compressed mToons that don't have the flag set 2022-06-16 21:58:09 +02:00
elasota c18b00f5be MTROPOLIS: Fix mToon decode bug 2022-06-16 21:58:09 +02:00
elasota 9e010ccfd9 MTROPOLIS: Fix buggy mToon decompression 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 9c16acd00e MTROPOLIS: mToon support, more support for weird attribs. 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 f27703204b MTROPOLIS: Fix incorrect text bitmap size check 2022-06-16 21:58:09 +02:00
elasota b84f7be7d6 MTROPOLIS: Fix wrong channel indexes for Mac format 32-bit images 2022-06-16 21:58:09 +02:00
elasota 256b2f9ef5 MTROPOLIS: Improve image optimization 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
elasota c5434a80dc MTROPOLIS: Add image assets and elements 2022-06-16 21:58:09 +02:00
elasota 6e53185f52 MTROPOLIS: Initial movie element support 2022-06-16 21:58:09 +02:00
elasota b5ebc6eb36 MTROPOLIS: More work to get splash screen working 2022-06-16 21:58:09 +02:00
elasota 4bb2ad12d1 MTROPOLIS: Add remaining asset and modifier types to get Obsidian boot stream parsed 2022-06-16 21:58:09 +02:00