57 Commits

Author SHA1 Message Date
elasota
501e3f219b MTROPOLIS: Add hack for returning from MTI pause menu. 2022-12-23 10:10:42 -05:00
Willem Sonke
fdf0c42040
MTROPOLIS: Fixes for SPQR. Add "postponeredraws" WM attribute and allow mToon ranges to be set to a point. 2022-11-21 17:23:47 -05:00
elasota
806966389c MTROPOLIS: Add keybind to skip movies for debug purposes. 2022-11-13 18:19:49 -05:00
elasota
197f59dd00 MTROPOLIS: Add asset ID debug inspector to images. 2022-11-06 00:15:57 -04:00
elasota
9a93ef2ff2 MTROPOLIS: Add more debug inspectors for mToon elements. 2022-10-31 03:53:59 -04:00
elasota
30b2242aa8 MTROPOLIS: Add support for sound media cues. 2022-10-31 01:12:36 -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
Eugene Sandulenko
2d3b4619a4
MTROPOLIS: Fix warnings about unused variables 2022-08-22 12:11:47 +02:00
elasota
f7a3e571f0 MTROPOLIS: Add subtitles support 2022-08-09 21:54:08 -04:00
elasota
9dafe5109c MTROPOLIS: Use the rect of mToon frames for collision instead of the entire element size 2022-07-31 16:45:56 -04:00
elasota
148b918b62 MTROPOLIS: Uninit field cleanup 2022-07-23 02:25:53 -04:00
elasota
f14ca5b871 MTROPOLIS: Uninit field cleanup 2022-07-23 02:25:53 -04:00
elasota
d9642925eb MTROPOLIS: Implement mToon stop command 2022-07-19 17:38:09 -04:00
elasota
783d45db8d MTROPOLIS: Add anamorphic scaler for Obsidian RSG logo with widescreen mod 2022-07-18 23:19:07 -04:00
Eugene Sandulenko
8cf16488e6
MTROPOLIS: Fix warnings 2022-07-13 23:37:39 +02:00
elasota
f94e15d653 MTROPOLIS: Improve movie range handling accuracy 2022-07-04 19:24:48 -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
ec0867af3a MTROPOLIS: Implement Stop command for sound elements. 2022-07-02 00:09:59 -04:00
elasota
d551c5ed10 MTROPOLIS: Add support for background matte mode mouse collision on mToon elements. 2022-06-24 00:01:56 -04:00
elasota
82a5ce8319 MTROPOLIS: Refactor dynamic value write interface tables to quiet GCC global destructor warnings. 2022-06-23 21:24:45 -04:00
elasota
562feebd3c MTROPOLIS: Add movie loops 2022-06-22 00:32:02 -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
0497f6c9ec MTROPOLIS: Fix missing "cache" attribute and fix mToon "at last cel" triggering multiple times 2022-06-16 21:58:09 +02:00
elasota
b8e510f9e4 MTROPOLIS: Replicate a ton of quirks needed to get the Bureau booth hint room working correctly 2022-06-16 21:58:09 +02:00
elasota
45147c0140 MTROPOLIS: Discard "flushpriority" sets on images 2022-06-16 21:58:09 +02:00
elasota
a3f5b993e0 MTROPOLIS: Promote sound element to Done 2022-06-16 21:58:09 +02:00
elasota
8461f9c845 MTROPOLIS: Fix up auto-play event behavior to hopefully fix Obsidian rebel VO not triggering 2022-06-16 21:58:09 +02:00
elasota
5eb9c0cf8c MTROPOLIS: Add transparent mToon blit mode 2022-06-16 21:58:09 +02:00
elasota
09ca43e78e MTROPOLIS: Add XOR mod support 2022-06-16 21:58:09 +02:00
elasota
b8dde4b4c5 MTROPOLIS: Add timevalue sets and vector motion modifier 2022-06-16 21:58:09 +02:00
elasota
1ec0d2a4cd MTROPOLIS: Forward object variable attribute references 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
a4c8fb1b85 MTROPOLIS: Add support for QuickTime ranges, fix Obsidian Bureau light carousel triggering without interaction. 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
790ed24635 MTROPOLIS: Fix save corruption again 2022-06-16 21:58:09 +02:00
elasota
087d97f0e8 MTROPOLIS: Flag ImageElement as Done 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
68be38a707 MTROPOLIS: Script/modifier behavior fixes, mostly get cursors working 2022-06-16 21:58:09 +02:00
elasota
bc6d7b3e8f MTROPOLIS: Save games 2022-06-16 21:58:09 +02:00
elasota
fd57b23890 MTROPOLIS: Fix up some script things, get music in intro credits working (partially) 2022-06-16 21:58:09 +02:00
elasota
0248d394a9 MTROPOLIS: Add more attributes 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
089335f531 MTROPOLIS: Pause refactor, allow proxy writes to suspend execution and trigger VThread tasks 2022-06-16 21:58:09 +02:00