Matt Nadareski
3d33f44eca
Make inverted DataArea less impactful
2026-04-09 23:56:36 -04:00
Matt Nadareski
b0a9464d2b
Make inverted Part less impactful
2026-04-09 23:29:00 -04:00
Matt Nadareski
ca3ebf33a8
Flatten Analog out of existence
2026-04-09 22:21:15 -04:00
Matt Nadareski
853e2ff5c0
Flatten Extension out of existence
2026-04-09 22:06:41 -04:00
Matt Nadareski
967d9ffe87
Flatten Instance out of existence
2026-04-09 21:34:00 -04:00
Matt Nadareski
770f6f75d5
Flatten Condition out of existence
2026-04-09 21:13:55 -04:00
Matt Nadareski
0350d8f58f
Checkpoint reflection replacement
2026-04-06 16:19:20 -04:00
Matt Nadareski
e01537c2f4
Get rid of Software metadata item
...
Apparently this was a mistake that has proliferated over a very long time. The Software item that was being modeled was actually the game/machine equivilent from SoftwareList. But because there's both an item called SoftwareList and a DAT type called SoftwareList, some wire got crossed and they were mentally combined. Undoing this allows for a more proper internal model, including a couple of extraneous keys that were included originally.
2026-04-03 17:25:09 -04:00
Matt Nadareski
a914ee12c3
Convert DAT format to a property
2026-04-02 22:16:04 -04:00
Matt Nadareski
d3f5dccf5b
Make Source inherent to DatItem instead of passing through
2026-04-02 17:06:01 -04:00
Matt Nadareski
355aa4b94c
Make Machine inherent to DatItem instead of passing through
2026-04-02 16:23:16 -04:00
Matt Nadareski
7df083c0b2
Reduce use of SetName
2026-04-02 13:35:11 -04:00
Matt Nadareski
c74942362c
Name property cleanup, fixes
2026-04-02 13:21:37 -04:00
Matt Nadareski
3e2bba866d
Change ItemType into concerete property
2026-04-01 11:24:33 -04:00
Matt Nadareski
8356fc5970
Thin out ModelBackedItem wrapper class
2026-03-26 13:52:00 -04:00
Matt Nadareski
c216129b37
Be more explicit about support
2026-03-26 09:05:58 -04:00
Matt Nadareski
8f49e190d8
Fix everything
2026-03-24 19:17:25 -04:00
Matt Nadareski
e11a08b587
Port metadata functionality from ST
2026-03-24 18:03:01 -04:00