130550 Commits

Author SHA1 Message Date
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
elasota
9e010ccfd9 MTROPOLIS: Fix buggy mToon decompression 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
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
f27703204b MTROPOLIS: Fix incorrect text bitmap size check 2022-06-16 21:58:09 +02:00
elasota
3a9c8def13 MTROPOLIS: Debug inspector 2022-06-16 21:58:09 +02:00
elasota
d6b1074f52 MTROPOLIS: Debug inspector drawing 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
da5f851633 MTROPOLIS: Fix corrupted lists in saves 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
00adebcb81 MTROPOLIS: Refactor MIDI player to support all of the necessary multi-input jank 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
957037b6b6 MTROPOLIS: Auto-start movies that aren't paused 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
b84f7be7d6 MTROPOLIS: Fix wrong channel indexes for Mac format 32-bit images 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
367afa4b53 MTROPOLIS: Fix debugger scroll bar not animating 2022-06-16 21:58:09 +02:00
elasota
d71d8e566c MTROPOLIS: Add arith ops, fix compound-in-compound crash 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
286a5dac92 MTROPOLIS: Fix stack reloc crash 2022-06-16 21:58:09 +02:00
elasota
78742414b4 MTROPOLIS: Stepthrough debugger work 2022-06-16 21:58:09 +02:00
elasota
55e0290adf MTROPOLIS: Update pointer API 2022-06-16 21:58:09 +02:00