BodgeMaster
d1c855857c
Code style guidelines and resources/README: Minor documentation changes
2024-06-08 15:07:26 +02:00
Joca
6ef1d401bb
lib: Add zlibutil library and test script
2024-05-12 17:24:58 -03:00
BodgeMaster
ad54f0a012
test/dumpnbt: Move expected output out of the script, also add another test
...
What was I thinking!?
2023-06-18 03:37:19 +02:00
BodgeMaster
01e5f5eaac
lib/region: Start working on region file parser
...
Something is fishy with dumpnbt or lib/nbt.
Attempting to dump the extracted chunk fails, but external tools
do manage to parse it.
2023-05-29 14:47:19 +02:00
BodgeMaster
b08a86f0b8
resources: Add network capture of a server list ping
2022-12-29 03:28:18 +01:00
BodgeMaster
e0994e5db8
resources/java/netty-tests: Add maven project
...
This is going to be used for figuring out how Netty operates
and whether we should just make our own version or port the
existing Netty to C++ and use it as a dependency or whether
we even need it at all.
2022-10-30 03:17:25 +01:00
BodgeMaster
80c8a46ab2
Documentation and resources: Updates and minor clean-up
2022-10-30 02:53:56 +02:00
BodgeMaster
36dcf0a0f5
resources/dumpnbt_output_format: Give end tags header and payload information
2022-10-17 06:37:16 +02:00
BodgeMaster
93fdcb7b65
resources: Add a file with examples for possible dumpnbt output
...
This may be useful for future unit tests.
I did this because I had no fucking idea how to implement drawing
the tree. I still have no fucking idea.
I hope there are no errors in there. If there are any, we’ll
find out when writing the relevant unit tests.
2022-10-16 07:40:55 +02:00
BodgeMaster
e9bfb6eeee
resources/NBT_data: Add two files that are valid NBT by our extended spec
...
Since we allow loose tags to be valid NBT data, this is valid NBT by our spec.
This isn’t valid by Mojang’s spec.
2022-10-15 21:41:32 +02:00
BodgeMaster
8da758becd
scripts/test/arraydump: Add test
2022-10-05 06:26:41 +02:00
BodgeMaster
6149418f52
Add a level.dat to test the NBT parser on.
2022-09-15 01:51:51 +02:00
BodgeMaster
c59a1ac723
Resources: Add two NBT files that can be used for testing.
2022-08-05 09:12:27 +02:00
BodgeMaster
bb8c597ec2
Documentation: add detailed build system documentation, add documentation for some files in resources
2022-07-06 13:33:10 +02:00
BodgeMaster
51200e7d75
Resources: Add two files that contain the same data, one being normal UTF-8, the other being Java-style unicode
2022-07-05 19:57:43 +02:00
BodgeMaster
b428b17647
Reoucres: add a Java tool to convert normal strings into Java-style strings
2022-07-05 19:35:37 +02:00
BodgeMaster
f18874019b
fix copyright notice
2022-07-02 01:04:32 +02:00
BodgeMaster
38b2a6f270
add pragma once to endianness check result
2022-07-01 14:09:46 +02:00
BodgeMaster
1dcf37c0fc
add our own endianness check because there is apparently no proper way to check for that at compile time
2022-07-01 13:57:20 +02:00