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
|
060fbb2e6f
|
MTROPOLIS: Add some missing attributes
|
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
|
7977def141
|
MTROPOLIS: Properly resolve messenger variable reference payloads
|
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
|
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
|
09ca43e78e
|
MTROPOLIS: Add XOR mod support
|
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
|
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
|
1050da2a12
|
MTROPOLIS: Text rendering and Obsidian WordMixer
|
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
|
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
|
62accd5196
|
MTROPOLIS: Load data for Obsidian word games
|
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
|
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
|
92cd3de764
|
MTROPOLIS: Get rid of some more standard types and values
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
db48ad6640
|
MTROPOLIS: C++11 compile fixes, debug inspector base work
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
6ed7aae75d
|
MTROPOLIS: Fix "not" operator, fix If Messenger
|
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
|
69459bd470
|
MTROPOLIS: Script fixes
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
49f7dc0c2f
|
MTROPOLIS: Fix some wrong IDs, debugging menu MIDI not working
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
b64d73849d
|
MTROPOLIS: Refactor key message dispatch, add mouse messages, fix elements being parented incorrectly.
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
2a90865bcc
|
MTROPOLIS: More script attribs, enough to boot to start scene on Mac version
|
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
|
7b48322af5
|
MTROPOLIS: Get transition to game menu queue working (fails though)
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
b04eff6895
|
MTROPOLIS: Add keyboard messenger modifier stuff and partial Project Started support
|
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 |
|
elasota
|
d966b988b7
|
MTROPOLIS: Add width/height read attribs, fix up some error messages
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
5e9f44d731
|
MTROPOLIS: Annotate fields of STransCt (plug-in scene transition) modifier.
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
f36ac72be3
|
MTROPOLIS: More script work
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
389ad1c195
|
MTROPOLIS: Work to get object reference vars working, refactor a bunch of subfield reference stuff
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
78742414b4
|
MTROPOLIS: Stepthrough debugger work
|
2022-06-16 21:58:09 +02:00 |
|