NavKit v0.10.1
Enhancements
- Switch to tile mesh for Recast Navp generation with a default size of 64
- Add Pf Seed box extraction and pruning
- Added background color slider
- Add object select marker and log selected object
- Add [ERROR] to error level logs
- Add building tile log
- Add load and save scene function
- Read scene from game directly instead of using glacier2obj rust
- Use new version of glacier2obj rust that doesn't read from game, and only loads the rpkgs if some alocs are needed
- Add selection for pf seed points and pf exclusion boxes
- Improve navp pruning for unreachable areas
- Increase max climb and slope in Sample
- Increase max convex volumes
- Add pf seed point pruning mode selector
- Improve logging
- Make scene loading and saving async
- Make seed point pruning algorithm check every area
- Only build on new tag
- Reorganize menus
- Draw edge adjacent area indices
- Read Alocs from nav.json scene
- Use loaded scene for obj build
- Load Obj when building from Navp
- Reformat all NavKit files
- Skip PFSeedPoints that have no area
- Set default navp bbox to 1000 cube
- Updated seed point pruning algorithm
- Added Catch2 testing framework
Fixes
- Fix layer index building
- Fix obj loading
- Remove unneeded settings
- Remove cmake from artifacts
Full Changelog: dbierek/NavKitFork@v0.9.7...v0.10.1