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 |
|