There are multiple different Across level formats, so they need to have their own parsers (probably).
More or less copypaste the Elma level read/write structure, but for Across. How hard can it be? 🤷
Opening and then writing a level should return the same bytes (if possible?)