Repository navigation
Reconstruct NBT, streams and core helpers - #116
cube-one-ber wants to merge 3 commits into
Conversation
|
too many changes that I don't have time to review but whatever wrote this pr (if even human) is making the codebase messy imo |
|
basically (assuming a human wrote most of this and not some super slopbot): dont make random typedefs, use pure cpp types for most part anything that is guessed really should be mentioned in a small comment unless its already 100% obvious that the return type is correct dont pull code,names,references, or anything from the LCE leak (!!!!) if non-matching, leave comment: |
|
ok |
|
just checking, you're actually doing like most of the decomp work... right??? |
|
I don't like it when its just someone giving army of agents task to decomp the code and then that takes away from all of the actual fun for everyone else but when I look at everything again im like 99% sure its entirely slopbot |
Adds the missing NBT and stream routines, data-fixer helpers, and core math/geometry helpers.
CompoundTag,ListTag, numeric tags, compressed NBT and stream protocol helpers.DataFixerUpper, data walkers, block positions, vector helpers and AABB clipping.Includes the shared Switch declarations and caller fixes needed by these routines. Updates the corresponding function annotations and shared symbol names.
Switch build,
tools/check,tools/lint.py --slowand clang-format 20.1.8 pass. 231 more matching entries; implemented mismatches remain markedM.