Commit Graph
68 Commits
Author SHA1 Message Date
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 6b3bbeeebc MTROPOLIS: Improve sound Stop command handling accuracy (fix freeze on Obsidian rebel VO) 2022-07-02 00:36:51 -04:00
elasota ec0867af3a MTROPOLIS: Implement Stop command for sound elements. 2022-07-02 00:09:59 -04:00
elasota adc9211b1f MTROPOLIS: Don't emit AFC/ALC events from movie seeks. 2022-07-01 23:52:51 -04:00
elasota 738fe5311c MTROPOLIS: Don't fire events from hidden mToons 2022-06-26 03:48:33 -04:00
elasota 7c7bc429f6 MTROPOLIS: More accurate handling of graphic modifier removal 2022-06-25 21:57:17 -04:00
elasota d8886e475b MTROPOLIS: Fix paused videos taking a long time to unpause. 2022-06-25 00:17:42 -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 b19b88b90a MTROPOLIS: Implement movie stop command 2022-06-23 22:34:48 -04:00
elasota 5eb369c83f MTROPOLIS: Properly restart movies on play commands. 2022-06-23 22:27:18 -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 808177f8fe MTROPOLIS: Fix incorrect mToon start frame when rate is negative 2022-06-20 14:18:09 -04:00
elasota 1b8fa06933 MTROPOLIS: Fix some Coverity errors 2022-06-17 21:37:58 -04:00
D G Turner e58ae77728 MTROPOLIS: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings 2022-06-16 21:58:09 +02:00
elasota b52b80c8fa MTROPOLIS: Warning/error 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 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 0497f6c9ec MTROPOLIS: Fix missing "cache" attribute and fix mToon "at last cel" triggering multiple times 2022-06-16 21:58:09 +02:00
elasota 6f0ada67d7 MTROPOLIS: Fix off-by-one clipping last frame of mToon animations 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 a0ad61ab3f MTROPOLIS: Fix graphics draw crash 2022-06-16 21:58:09 +02:00
elasota cae3ae0dd5 MTROPOLIS: Add trans blit for images 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 86eaedfa0c MTROPOLIS: Implement graphic modifiers, add close project command 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 1975bd6b3c MTROPOLIS: Inherit asset name from asset on unnamed elements. Fixes Obsidian Piazza not working. 2022-06-16 21:58:09 +02:00
elasota 1a8a0ed29c MTROPOLIS: Add "celcount" attribute 2022-06-16 21:58:09 +02:00
elasota 09ca43e78e MTROPOLIS: Add XOR mod support 2022-06-16 21:58:09 +02:00
elasota b013a3ce5d MTROPOLIS: Fix reversed mToons firing the wrong events 2022-06-16 21:58:09 +02:00
elasota 9b0fae37c9 MTROPOLIS: Add media cue messenger, workaround for garbled section GUIDs in scene change modifiers 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 52900575f1 MTROPOLIS: Fix some metal puzzle bugs 2022-06-16 21:58:09 +02:00
elasota fee75068d1 MTROPOLIS: Fix temporal mToon sizes 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 5f2f692acc MTROPOLIS: More Obsidian Bureau fixes 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 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 3a9c8def13 MTROPOLIS: Debug inspector 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