Module: https://www.roblox.com/InstanceEncoder-Module-item?id=421207511
This is an alternative version to Stravant’s version that he made a while ago. This version is Table based (and can be made JSON compatible) compared to a binary system.
Pros:
- Updatable to latest API (script has steps)
- Covers all API (assuming the API dump is up to date)
- Able to be DataStore compatible.
- Can be changed the given level from a script or plugin
Cons:
- It is a bit slow. It does take 2 seconds to encode 4 of Quenty’s military tents 3 times in a row.
- No real compression of data
- Sizes of tables can be massive (be careful with large models)
- No script sources (unless you enable the security settings a plugin can use)
- Unions can’t be stored
Documentation is explained in the module, have fun using it.