fe2cb4e624
Remove NameProperty
...
This has the same memory layout as StringProperty, and we don't need to
duplicate the work.
2025-02-23 15:54:17 -05:00
f304304d19
Simplify string reading
...
A lot of them are just u32 length + byte string, and can be moved into
a common parsing function.
2025-02-23 15:25:50 -05:00
a4615b29ce
Remove leftover binrw debugging
2025-02-23 15:04:13 -05:00
e5b9e9150e
Remove currently unused EnumProperty
2025-02-23 15:03:32 -05:00
e92686e179
Clean up code, imports, and other misc tasks
2025-02-23 14:43:10 -05:00
9dd335f80e
Implement proper map parsing, fix array parsing
...
Finally finished and figured out how maps are handled. It didn't encode
the number of items, it's based on how many bytes you read. I also fixed
arrays so they're also correct, and we'll see if sets break.
2025-02-23 14:38:35 -05:00
aa26d2934f
Add initial files
2025-02-19 19:34:13 -05:00