Commit Graph

18 Commits

Author SHA1 Message Date
CloneTrooper1019
0f06646f2e 0.441.1.408989 2020-07-25 01:26:59 -05:00
CloneTrooper1019
540958f7f8 0.438.0.407270 2020-06-29 19:06:14 -05:00
CloneTrooper1019
5f4d3e16d2 Bringing up to date.
Brought everything up to date with 0.437.0.406875 and made some improvements.
2020-06-21 20:02:36 -05:00
CloneTrooper1019
e5f6852e7a 0.415.0.373700 2020-01-15 14:37:36 -06:00
CloneTrooper1019
92c6f2d96e 0.413.1.370526 2019-12-22 21:23:06 -06:00
CloneTrooper1019
d56053235e 0.409.2.359720 2019-11-08 12:01:10 -06:00
CloneTrooper1019
fd8598c1b5 0.408.0.355772 2019-10-30 18:33:00 -05:00
CloneTrooper1019
414acf63b1 0.407.0.353595 2019-10-24 15:17:36 -05:00
CloneTrooper1019
42c85b1976 0.403.1.344866 2019-09-25 23:34:24 -05:00
CloneTrooper1019
d155117a7e 0.401.0.338533 2019-09-11 15:21:08 -05:00
CloneTrooper1019
1d692ff92d 0.398.0.332127 2019-08-22 00:07:04 -05:00
CloneTrooper1019
ee510c81fb 0.397.0.329146 2019-08-14 16:02:31 -05:00
CloneTrooper1019
f867c75d87 0.396.0.327208 2019-08-07 17:04:26 -05:00
CloneTrooper1019
7160fd19e5 0.395.0.324413 2019-07-31 20:57:56 -05:00
CloneTrooper1019
6605bf69cc 0.394.0.322464 2019-07-24 23:22:20 -05:00
Max G
3d8a32eddf
0.393.0.319623 2019-07-19 11:47:15 -05:00
CloneTrooper1019
561f3b5456 0.392.0.317745 2019-07-12 15:50:50 -05:00
CloneTrooper1019
de8df15d3f Large scale refactor to add class support!
Instance classes are now strongly typed with real property fields that
are derived from the JSON API Dump! This required a lot of reworking
across the board:

- Classes and Enums are auto-generated in the 'Generated' folder now.
This is done using a custom built-in plugin, which can be found in
the Plugins folder of this project.
- Property objects are now tied to .NET's reflection system. Reading
and writing from them will try to redirect into a field of the
Instance they are bound to.
- Property types that were loosely defined now have proper data types
(such as Color3uint8, Content, ProtectedString, SharedString, etc)
- Fixed an error with the CFrame directional vectors.
- The binary PRNT chunk now writes instances in child->parent order.
- Enums are now generated correctly, with up-to-date values.
- INST chunks are now referred to as 'Classes' instead of 'Types'.
- Unary operator added to Vector2 and Vector3.
- CollectionService tags can now be manipulated per-instance using
the Instance.Tags member.
- The Instance.Archivable property now works correctly.
- XML files now save/load metadata correctly.
- Cleaned up the property tokens directory.

I probably missed a few things, but that's a general overview of
everything that changed.
2019-06-30 17:01:19 -05:00