It looks like .sav files created in big endian OSes are failed to get parsed correctly. If I understand it correctly, LayoutCode is supposed to be used to detect endianness which should later be applied to all Int32 reads. If LayoutCode = 0x00000002 then no endianness change is needed [on Windows]. But if it's 0x02000000 then all integers have to be read as big-endian (currently not implemented).
I'll try to create a pull request to fix this.
It looks like .sav files created in big endian OSes are failed to get parsed correctly. If I understand it correctly, LayoutCode is supposed to be used to detect endianness which should later be applied to all Int32 reads. If LayoutCode = 0x00000002 then no endianness change is needed [on Windows]. But if it's 0x02000000 then all integers have to be read as big-endian (currently not implemented).
I'll try to create a pull request to fix this.