elasota
|
780cdc05f6
|
MTROPOLIS: Fix crash when running programless Miniscript actions
|
2024-09-01 20:15:34 -04:00 |
|
elasota
|
fdaa96daba
|
MTROPOLIS: Convert Miniscript program runs from tasks to coroutines
|
2024-08-29 22:07:46 -04:00 |
|
elasota
|
92759aa113
|
MTROPOLIS: Convert mToon element tasks into coroutines
|
2024-08-29 22:07:46 -04:00 |
|
elasota
|
056be72641
|
MTROPOLIS: Fix inaccurate mixed-sign modular arithmetic
|
2024-08-05 21:59:42 -04:00 |
|
elasota
|
993c8ff23c
|
MTROPOLIS: Demote failed number parse to a warning
|
2024-08-05 02:44:00 -04:00 |
|
elasota
|
8eb323644d
|
MTROPOLIS: Resolve str2num failures to 0 and warn instead
|
2024-07-04 22:14:01 -04:00 |
|
elasota
|
c28438d2a9
|
MTROPOLIS: Support setting runtime version to deal with 1.1.2+ Windows plug-ins
|
2024-05-24 14:41:44 -04:00 |
|
elasota
|
8aadc2fcdf
|
MTROPOLIS: New boot loader and VFS
|
2023-12-13 22:06:27 -05:00 |
|
Matthew Duggan
|
69d0293172
|
MTROPOLIS: Add support for 'Unit Re-Booted'
This is not much of a game, but uses some variants of the data format which are
nice to support and should help with future projects.
|
2023-10-28 11:45:58 -04:00 |
|
elasota
|
07726745d4
|
MTROPOLIS: Implement Miniscript global references and MTI Shanghai minigame
|
2023-06-12 22:44:59 -04:00 |
|
elasota
|
6e4245b962
|
MTROPOLIS: More accurate variable dereferencing and list behavior. Fix some Obsidian regressions.
|
2022-11-07 23:18:03 -05:00 |
|
elasota
|
7eee4e7b2c
|
MTROPOLIS: Split IncomingData and VarReference cases out of DynamicValue to a new DynamicValueSource type.
|
2022-10-25 23:05:00 -04:00 |
|
Eugene Sandulenko
|
2d3b4619a4
|
MTROPOLIS: Fix warnings about unused variables
|
2022-08-22 12:11:47 +02:00 |
|
elasota
|
e909861527
|
MTROPOLIS: Fix unrestricted unions still using memset
|
2022-08-07 22:06:18 -04:00 |
|
elasota
|
e07cd4b802
|
MTROPOLIS: Refactor some types to use unrestricted unions instead of POD types to hopefully fix some uninit field warnings
|
2022-08-05 17:33:58 -04:00 |
|
elasota
|
f14ca5b871
|
MTROPOLIS: Uninit field cleanup
|
2022-07-23 02:25:53 -04:00 |
|
elasota
|
bb609b7048
|
MTROPOLIS: Convert Miniscript factories to static interfaces to quiet global dtor warnings
|
2022-07-22 17:32:16 -04:00 |
|
elasota
|
41f5fd10df
|
MTROPOLIS: Fix single-note error in Obsidian Cloud Ring minigame
|
2022-07-05 00:23:44 -04:00 |
|
elasota
|
6c8555749c
|
MTROPOLIS: Fix incorrect dereference result handling
|
2022-07-04 17:23:50 -04:00 |
|
elasota
|
fcf0a79709
|
MTROPOLIS: Coverity issue cleanup
|
2022-07-04 16:38:46 -04:00 |
|
elasota
|
57ee73f33f
|
MTROPOLIS: Fix indexed list reads not working correctly
|
2022-07-03 23:51:33 -04:00 |
|
elasota
|
82a5ce8319
|
MTROPOLIS: Refactor dynamic value write interface tables to quiet GCC global destructor warnings.
|
2022-06-23 21:24:45 -04:00 |
|
elasota
|
19fa715408
|
MTROPOLIS: Fix int ranges being truncated to 16-bits
|
2022-06-22 00:32:35 -04:00 |
|
elasota
|
d3ec38242e
|
MTROPOLIS: Remove unused read proxy code
|
2022-06-21 21:54:53 -04:00 |
|
elasota
|
1b8fa06933
|
MTROPOLIS: Fix some Coverity errors
|
2022-06-17 21:37:58 -04:00 |
|
elasota
|
b52b80c8fa
|
MTROPOLIS: Warning/error cleanup
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
53dde2193e
|
MTROPOLIS: Merge prep header and warning cleanup
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
09a885e49d
|
MTROPOLIS: Switch to using common XPFloat
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
7ed8358691
|
MTROPOLIS: Change Point16 to Common::Point
|
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
|
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
|
939420f64e
|
MTROPOLIS: Make failed sends non-fatal (fixes being unable to click aircraft propulsion puzzle)
|
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
|
2cdd270e2c
|
MTROPOLIS: Allow arithmetic on booleans
|
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
|
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
|
5ab54de82a
|
MTROPOLIS: Fix enough things for Obsidian forest intro to be completable (sometimes)
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
3a9c8def13
|
MTROPOLIS: Debug inspector
|
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
|
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
|
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 |
|