Commit Graph
130593 Commits
Author SHA1 Message Date
elasota d7a8f4e674 MTROPOLIS: Fix pause event regression 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 2bc8af92fa MTROPOLIS: Stub out MIDI mute tracks 2022-06-16 21:58:09 +02:00
elasota f54a8864a4 MTROPOLIS: Fix if messengers not firing if the condition was a variable 2022-06-16 21:58:09 +02:00
elasota 060fbb2e6f MTROPOLIS: Add some missing attributes 2022-06-16 21:58:09 +02:00
elasota 0b47b7150c MTROPOLIS: Promote save/restore modifier to Done 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 18466585a1 MTROPOLIS: Fix crash in Spider oil puzzle tower map viewer 2022-06-16 21:58:09 +02:00
elasota 35a3ad904d MTROPOLIS: Fix hang in Piazza tutorial 2022-06-16 21:58:09 +02:00
elasota 9a4e8cb007 MTROPOLIS: Add collision detection modifier 2022-06-16 21:58:09 +02:00
elasota d00a058d3e MTROPOLIS: Handle show/hide events, stub out element transition modifier. 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 69305a1a74 MTROPOLIS: Fix multi-scene layer interleaving not working correctly 2022-06-16 21:58:09 +02:00
elasota be1fc4c3ed MTROPOLIS: Add default names to modifiers so Piazza TextWork modifier resolves correctly. 2022-06-16 21:58:09 +02:00
elasota 2fed763839 MTROPOLIS: Fix backwards horizontal/vertical constraint flags on Mac 2022-06-16 21:58:09 +02:00
elasota a0ad61ab3f MTROPOLIS: Fix graphics draw crash 2022-06-16 21:58:09 +02:00
elasota 7977def141 MTROPOLIS: Properly resolve messenger variable reference payloads 2022-06-16 21:58:09 +02:00
elasota c60c554b0d MTROPOLIS: Restart timer modifier when executed while the timer is already running 2022-06-16 21:58:09 +02:00
elasota 6db206acf4 MTROPOLIS: Add undocumented list "random" attrib 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 9abae5362c MTROPOLIS: Fix mToon temporal decompression flag being set incorrectly 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 956c85c259 MTROPOLIS: Add NoteNum attribute 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 e8812e9444 MTROPOLIS: Add enhanced color support for 32-bit rendering 2022-06-16 21:58:09 +02:00
elasota 547e02c749 MTROPOLIS: Handle direct assignment to variables 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 ea0406b6a5 MTROPOLIS: Add path motion modifier stub 2022-06-16 21:58:09 +02:00
elasota 939420f64e MTROPOLIS: Make failed sends non-fatal (fixes being unable to click aircraft propulsion puzzle) 2022-06-16 21:58:09 +02:00
elasota 435fddeb55 MTROPOLIS: Stub out Movement/RectShift attributes 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 1ec0d2a4cd MTROPOLIS: Forward object variable attribute references 2022-06-16 21:58:09 +02:00
elasota 2dc4c8232b MTROPOLIS: Drag motion modifier 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 b3678090ae MTROPOLIS: Silently ignore attempts to set position to invalid value 2022-06-16 21:58:09 +02:00
elasota 9a3b35deb7 MTROPOLIS: Don't reject invalid rects in drag motion modifier since they're insets and not actual rects 2022-06-16 21:58:09 +02:00
elasota f1a680864e MTROPOLIS: Fix some bugs affecting Spider fire puzzle 2022-06-16 21:58:09 +02:00
elasota a9d94c2ed7 MTROPOLIS: Fix timers not reactivating after termination 2022-06-16 21:58:09 +02:00
elasota 2cdd270e2c MTROPOLIS: Allow arithmetic on booleans 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