github fliperama86/cvlod_recomp v0.2.8

latest releases: v0.2.26, v0.2.25, v0.2.24...
one month ago

Changes:

  • Fix a pair-7 NI internal-label dispatch crash on the current save route by splitting callable boundaries at 0x0F00162C and 0x0F010218 instead of letting range fallback recursively re-enter the containing functions.
  • Generalize NI indirect-target auditing with full-raw pointer-table triage (--scan-full-raw) and focused crash-address filtering (--target).
  • Run the low-noise NI indirect-target audit automatically at the end of ./tools/regen_recomp.sh so missing generated function boundaries are caught earlier.
  • Harden the N64Recomp truncation fixer for partial prototypes missing only a semicolon and redundant truncation patches after complete functions.
  • Bump app/version metadata to 0.2.8.

Validation:

  • User confirmed the previously crashing save route works.
  • python3 tools/audit_indirect_targets.py --fail-on-missing passes across 245 NI executable ranges.
  • Focused full-raw audit for pair-7 targets 0x0F00162C and 0x0F010218 passes.
  • cmake --build build --target LodRecomp -j 8 succeeds.

Don't miss a new cvlod_recomp release

NewReleases is sending notifications on new releases.