inxomnyaa / MagicWE

Lag free asynchronous world editor for PMMP with plenty of options
https://poggit.pmmp.io/ci/inxomnyaa/MagicWE
GNU General Public License v3.0
101 stars 83 forks source link

Use sylvrs/libMarshal for json data #255

Open inxomnyaa opened 2 years ago

inxomnyaa commented 2 years ago

Goals

This PR plans on implementing json data loading, serializing and deserializing via the libMarshal library. This might add type safety checks, easier loading and saving of session data, creating tool/brush data, easy session data upgrading/versioning, and will allow for much cleaner code with less hacks.

TODOs