YellowAfterlife
Official Terrarian
Player files are not uploaded to the server and I have no intentions on changing that.@YellowAfterlife Do you have the whole of the player file decoded yet?
If not, how do you feel about using your editor's popularity to passively crowd-source the decoding? I'm thinking you have the opportunity to perform a check on each loaded file, and if it has non-zero values in the unknown blocks, it could store that player file on your server as an example, and quickly build a catalogue of presumed-valid values for those unknown bytes, to help work out what they do.
I have written this python code to try find any usage of the bytes that I don't know a purpose for, but only have a very limited numbers of character files and play time to try decode these last few unknowns.
http://pastebin.com/ePjg3Axn
The easiest way to compare chars is to make their names the same length (again 5 chars in my cases, taking 6 bytes), and empty their worlds save-point collections.
Here's the current implementation: https://gist.github.com/YellowAfterlife/ced985a0d2f770c37b07