Commit Graph

130586 Commits

Author SHA1 Message Date
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
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
62accd5196 MTROPOLIS: Load data for Obsidian word games 2022-06-16 21:58:09 +02:00
elasota
790ed24635 MTROPOLIS: Fix save corruption again 2022-06-16 21:58:09 +02:00
elasota
c18b00f5be MTROPOLIS: Fix mToon decode bug 2022-06-16 21:58:09 +02:00
elasota
087d97f0e8 MTROPOLIS: Flag ImageElement as Done 2022-06-16 21:58:09 +02:00