Finished added the INT_ARRAY, FLOAT, and DOUBLE, NBT tags for the nbt decoder. I haven’t tested it yet but im hoping it works (plus i have a console reminder telling me to double check
Log in to leave a comment
Finished added the INT_ARRAY, FLOAT, and DOUBLE, NBT tags for the nbt decoder. I haven’t tested it yet but im hoping it works (plus i have a console reminder telling me to double check
Log in to leave a comment
Finished the NBT decoder, now i need to decode all the chunks and then display info about it. and maybe display the chunks in a canvas
Log in to leave a comment
moved much of the reading code into a class to make decoding a list easier. but im stuck on compound type lists. so like 😭😭😭😭😭
Log in to leave a comment
The NBT decoder works for just under half of the NBT tag types. It’s still a WIP but it is starting to decode some of the values of the chunk data
Log in to leave a comment
Now it will find the first chunk in the list of region chunk headers and it figures out which compression scheme it is using. currently only zlib is supported. it will decompress it and print it to the console.
Next up is taking those decompressed bytes and turning them into readable NBT data
Log in to leave a comment
Wrote some NBT parsing code, before i realized i need to read the header first.
Now reading the region file header. It gets the offset of a chunk, and it’s last update as the epoch. Next i will find a chunk and parse it’s data using the nbt parser
Log in to leave a comment
Uploading and reading binary data from the .mca file into a uint8 array. Next I need to parse the bytes into NBT data, adn then make sense of it.
Log in to leave a comment
I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.
I’ve been doing A2DP and it’s working!
Log in to leave a comment