I've got a fairly simple binary file format I wish to create an editor for:
- Able to load the files
- Able to save the files
- Allow the user to change the value of the various fields etc
- Able to convert a file using an older version of the format to a new version
Obviously I could just write the thing in C#, Python, etc. etc...However I was wondering if there are easier options for creating a basic editor like this which would just allow me to describe the contents of the file and any conditions/validation, without having to write all the IO and editing code myself?