Skip to content

Releases: glacier-modding/NavKit

NavKit v0.10.1

14 Apr 18:30
Compare
Choose a tag to compare

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

NavKit v0.9.7

24 Feb 18:08
Compare
Choose a tag to compare

New features in 0.9.7:

  • There is now an Error dialog that shows the error message and a stack trace if available

Installation Instructions:

  • Scene Extract feature requires Blender 3.4.0 and ZHMModSDK.
  • Once ZHMModSDK is installed, copy Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there.
    Note: NavKit is still a work in progress and still has some known issues.

Full Changelog: v0.9.6...v0.9.7

NavKit v0.9.6

21 Feb 18:57
Compare
Choose a tag to compare

Fixes in 0.9.6:

  • Includes Release version of NavWeakness - fixes crash when building or loading NAVP when using the Release version of NavKit
  • Fixes linking warning for importing NavWeakness when building

Installation Instructions:

  • Scene Extract feature requires Blender 3.4.0 and ZHMModSDK.
  • Once ZHMModSDK is installed, copy Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there.
    Note: NavKit is still a work in progress and still has some known issues.

Full Changelog: v0.9.5...v0.9.6

NavKit v0.9.5

21 Feb 07:52
Compare
Choose a tag to compare

New features in 0.9.5:

  • Connect Waypoint function
  • Toggleable grid rendering
  • GitHub workflow
  • Support for the latest Hitman WoA and ZHMModSDK

Fixes in 0.9.5:

  • Improved Error handling
  • Improved logging
  • Refactoring
  • Better memory management

Installation Instructions:

  • Scene Extract feature requires Blender 3.4.0 and ZHMModSDK.
  • Once ZHMModSDK is installed, copy Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there.
    Note: NavKit is still a work in progress and still has some known issues.

Full Changelog: v0.9.4...v0.9.5

v0.9.4

08 Dec 10:37
Compare
Choose a tag to compare

New features in 0.9.4:

  • Add NavKit Icon
  • Add option to build vision data
  • Change airg coloring to layer index
  • Draw portal edges as a separate color

Fixes in 0.9.4:

  • Fixes Blender file picker (thanks Anthony Fuller for pointing out the issue)
  • Don't perform a hittest of navp areas or airg waypoints if they aren't shown

Installation Instructions:

  • Scene Extract feature requires ZHMModSDK.
  • Once it is installed, copy Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there
    Note: NavKit is still a work in progress and still has some known issues.

image
image
image

Full Changelog: v0.9.3...v0.9.4

NavKit v0.9.3

04 Nov 18:14
Compare
Choose a tag to compare

New features in 0.9.3:

  • Significant speed improvement for AIRG generation
  • GUI improvements
  • Vision Data toggle

Fixes in 0.9.3:

  • Use standard AIRG and NAVP colors

Installation Instructions:

  • Scene Extract feature requires ZHMModSDK.
  • Once it is installed, copy Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there
    Note: NavKit is still a work in progress and still has some known issues.

image
image
image

Full Changelog: v0.9.2...v0.9.3

NavKit v0.9.2

22 Oct 08:23
Compare
Choose a tag to compare

New features in 0.9.2:

  • Added axis, navp, and airg text
  • Added airg waypoint selection
  • Added color coding for Airg waypoints
  • Added configurable framerate, default to monitor refresh rate
  • Added slider for zTolerance
  • Removed escape key handler
  • Airg generation Improvements - Check multiple z levels for matches
  • Uses 8-bit arrays for Airg bit arrays and vision data
  • Update airg visibility data generation
  • Improved log buffer
  • Saves airg in background thread
  • Scene extract - include entity ids for ALOCs in object names in the obj file

Fixes in 0.9.2:

  • Fix pf box rotation
  • Fix some log messages
  • Fix some duplicate generated airg points

Installation Instructions:

  • Scene Extract feature requires ZHMModSDK.
  • Once it is installed, copy Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there
    Note: NavKit is still a work in progress and still has some known issues.

image
image

Full Changelog: v0.9.1...v0.9.2

NavKit v0.9.1

29 Sep 23:56
Compare
Choose a tag to compare

NavKit v0.9.1

New features in 0.9.1:

  • Added sliders for AIRG generation:
    • XZ Spacing
    • Y spacing
    • Tolerance: How far outside a newmesh polygon a grid point can be

Fixes in 0.9.1:

  • Fixes saving to new files for NAVP, AIRG, and OBJ

Installation Instructions:

  • Scene Extract feature requires ZHMModSDK.
  • Once it is installed, copy Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there
    Note: NavKit is still a work in progress and still has some known issues.

image
image

Full Changelog: v0.9...v0.9.1

Navkit v0.9

26 Sep 07:31
Compare
Choose a tag to compare

NavKit v0.9

New features in 0.9:

  • Uses updated default Recast settings
  • Generates multiple layers for AIRG
  • AIRG generation handled in background thread

Fixes in 0.9:

  • .ini file paths are used for each file and folder type properly now

Installation Instructions:

  • Scene Extract feature requires ZHMModSDK.
  • Once it is installed, copy Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there
    Note: NavKit is still a work in progress and still has some known issues.

image
image

Full Changelog: v0.8...v0.9

v0.8

19 Sep 07:49
Compare
Choose a tag to compare

NavKit v0.8

New features in 0.8.0:

  • Uses updated default Recast settings
  • Uses ALOCs instead of PRIMs
  • Logging handled in background thread
  • Window is resizable
  • New Editor.dll
  • Extract menu paths are saved to and loaded from an ini file

Installation Instructions:

  • Scene Extract feature requires ZHMModSDK.
  • Once it is installed, copy Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there
    Note: NavKit is still a work in progress and still has some known issues.

image
image

Full Changelog: v0.7.1...v0.8