| ▲ | blixt 7 hours ago | |
The quirks of field values not matching expectations reminds me of a rabbit hole when I was reverse engineering the Starbound engine[1] and eventually figured out the game was using a flawed implementation of SHA-256 hashing and had to create a replica of it [2]. Originally I used Python [3] which is a really nice language for reverse engineering data formats thanks to its flexibility. [1] Starbounded was supposed to become an editor: https://github.com/blixt/starbounded | ||