Skip to content

Releases: glacier-modding/NavKit

v1.1.0-beta

20 May 08:07
Compare
Choose a tag to compare
v1.1.0-beta Pre-release
Pre-release

Beta version of NavKit that works with this Pull Request: OrfeasZ/ZHMModSDK#119

Installation Instructions:

  1. Requires Blender 3 or 4 and ZHMModSDK.
  2. The included Editor.dll file is not the new version. The new Editor mod currently must be compiled from the above PR.

Enhancements

  • Supports next version of ZHMModSDK

Full Changelog: dbierek/NavKitFork@v1.0.0...v1.1.0-beta

NavKit v1.0.0

13 May 17:59
Compare
Choose a tag to compare

First major release of NavKit!

image

Installation Instructions:

  1. Requires Blender 3 or 4 and ZHMModSDK.
  2. Once ZHMModSDK is installed, copy the included Editor.dll to the HITMAN 3\Retail\mods folder and replace the existing Editor.dll file that is there.
  3. You will also need to install the latest Visual C++ Redistributable from https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-140. Make sure you get the X64 version.

Enhancements

  • Revamped AIRG generation algorithm
  • Update cmake files to work with Rider
  • Added and updated documentation
  • Add a new navp instance for airg generation
  • Add and update tests
  • Make more GridGenerator functions static
  • Add recast tile outline rendering
  • Add debug recast rendering

Fixes

  • Fix socket closing
  • Fix flood fill for areas starting with seed point in exclude box
  • Fix crash when extracting scene while pf boxes are being shown
  • Hardcode fix for Sapienza's include box
  • Fix coordinate conversions
  • Fix getting GridGenerator singleton by reference

Full Changelog: dbierek/NavKitFork@v0.10.1...v1.0.0

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