elasota
|
94fd0060b3
|
MTROPOLIS: More variable reference linking hacks to get MTI save games working properly.
|
2022-12-28 22:47:32 -05:00 |
|
elasota
|
52e54cc090
|
MTROPOLIS: Change how variable storage works so variable modifiers can be cloned into the scene tree. Add hack for MTI variable init.
|
2022-11-27 16:54:24 -05:00 |
|
elasota
|
7f497cdb8c
|
MTROPOLIS: Add more things to get SPQR to boot.
|
2022-11-12 20:43:25 -05:00 |
|
elasota
|
6e4245b962
|
MTROPOLIS: More accurate variable dereferencing and list behavior. Fix some Obsidian regressions.
|
2022-11-07 23:18:03 -05:00 |
|
elasota
|
c6139d298c
|
MTROPOLIS: Fix messengers resolving source-relative targets relative to themselves instead of relative to the sender of the message that activated the messenger.
|
2022-10-31 03:54:00 -04: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 |
|
elasota
|
642baf7d4c
|
MTROPOLIS: Finish subtitle handling for Obsidian.
|
2022-08-22 20:58:27 -04:00 |
|
Eugene Sandulenko
|
2d3b4619a4
|
MTROPOLIS: Fix warnings about unused variables
|
2022-08-22 12:11:47 +02: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
|
3503feec23
|
MTROPOLIS: Fix up some things used by Obsidian demos
|
2022-07-27 02:34:17 -04:00 |
|
elasota
|
2fcbe69771
|
MTROPOLIS: Forcibly disable behavior children when the behavior is switched off
|
2022-07-27 01:41:51 -04:00 |
|
elasota
|
67803eeae3
|
MTROPOLIS: Fix incorrect single-note volume scale, fix uninit fields
|
2022-07-22 17:31:05 -04:00 |
|
elasota
|
69c6470c6a
|
MTROPOLIS: Add scene transition effect support
|
2022-07-15 01:38:31 -04:00 |
|
Eugene Sandulenko
|
8cf16488e6
|
MTROPOLIS: Fix warnings
|
2022-07-13 23:37:39 +02:00 |
|
elasota
|
cd54d61de7
|
MTROPOLIS: Add auto-save option and add versioning to save files.
|
2022-07-09 01:55:56 -04:00 |
|
elasota
|
07599fff5a
|
MTROPOLIS: Refactor single-note behavior, fix thread safety, fix incorrect durations, fix expression being 0
|
2022-07-09 00:20:38 -04:00 |
|
elasota
|
7d7e17868d
|
MTROPOLIS: Fix up dynamic MIDI option, add hack to skip corrupted video frame
|
2022-07-02 22:03:00 -04:00 |
|
elasota
|
023f136bde
|
MTROPOLIS: Implement workaround for journal stuck bug
|
2022-07-02 13:26:08 -04:00 |
|
elasota
|
a68577b9f2
|
MTROPOLIS: Add single-note MIDI support
|
2022-07-02 13:12:20 -04:00 |
|
elasota
|
fdadf65f4a
|
MTROPOLIS: Add MIDI tempo, loop, and mutetrack support
|
2022-07-02 12:09:51 -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
|
cf21649a98
|
MTROPOLIS: Stub out MIDI single-note functionality
|
2022-06-23 19:50:18 -04:00 |
|
elasota
|
1dae5a71eb
|
MTROPOLIS: Remove MIDI source allocation/deallocation to fix compile error when INT8_MAX is unavailable
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
2bc8af92fa
|
MTROPOLIS: Stub out MIDI mute tracks
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
060fbb2e6f
|
MTROPOLIS: Add some missing attributes
|
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
|
956c85c259
|
MTROPOLIS: Add NoteNum attribute
|
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
|
1ec0d2a4cd
|
MTROPOLIS: Forward object variable attribute references
|
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
|
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
|
69459bd470
|
MTROPOLIS: Script fixes
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
0248d394a9
|
MTROPOLIS: Add more attributes
|
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
|
089335f531
|
MTROPOLIS: Pause refactor, allow proxy writes to suspend execution and trigger VThread tasks
|
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
|
55e0290adf
|
MTROPOLIS: Update pointer API
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
17458248c2
|
MTROPOLIS: Preliminary MIDI stuff
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
79041d4df4
|
MTROPOLIS: Implement SysInfo modifier
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
7ee9d0224e
|
MTROPOLIS: More Miniscript work, overhaul lvalue handling to handle nested members (e.g. element.pos.x)
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
b55268fa7e
|
MTROPOLIS: Stub out some debugger things, add Win cursor loading
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
b6189a7bea
|
MTROPOLIS: Add a bunch of object materialization stubs, and notes. Boot stream loading for Obsidian completed.
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
4bb2ad12d1
|
MTROPOLIS: Add remaining asset and modifier types to get Obsidian boot stream parsed
|
2022-06-16 21:58:09 +02:00 |
|
elasota
|
abb8ccb79d
|
MTROPOLIS: Add list modifier and preliminary structural element loading
|
2022-06-16 21:58:09 +02:00 |
|