Improve development scripts (Python and Node) by using object-oriented programming techniques. Probably not the best implementation (I'm still fairly inexperienced in OOP) but good enough for now.
[x] rewrite Sav with OOP techniques
[x] update dump to only pull from current save data (of saves with 2 sets of data)
[x] update diffSave for new version of Sav
[x] update diffEvent for new version of Sav
[x] merge diffSave and diffEvent into a single script diff
new functionality
[x] allow mixing of -s and -d
[x] allow length-based ranges
[x] allow multiple ranges
[x] smart splitting of saves
[x] instead of discarding backup save data (default behavior), let user choose to keep it
Improve development scripts (Python and Node) by using object-oriented programming techniques. Probably not the best implementation (I'm still fairly inexperienced in OOP) but good enough for now.
-s
and-d
Anyone is welcome to contribute any improvements they want/can. Otherwise this can be merged whenever