Skip to content

v4.1.0

Choose a tag to compare

@OrfeasZ OrfeasZ released this 28 Aug 16:52
· 20 commits to master since this release

This release adds support for HITMAN 3 3.280.0.0 and introduces a bunch of fixes and changes.

New Features

Box Reflections

Added a Box Reflections window to the Editor mod, with cubemap preview, export, and reflection cache generation.

Editor Enhancements

  • Added a collapse button and connection lines to the entity tree.
  • Added search result navigation and fixed search results/state when changing view mode or clearing filters.
  • Made the entity tree independently scrollable and fixed sorting issues.
  • Separated gizmo and shape debug draw controls.
  • Implemented infinite mouse dragging for the editor-style freecam.
  • Renamed the "Get rooms" button to "Build entity tree".
  • Switched mod window and control labels from title case to sentence case for consistency.
  • Replaced legacy ImGui SRV descriptor handling with dynamic allocation, and added deferred resource release for ImGui textures.
  • Fixed property data cleanup that was leaking resource reference counts, and fixed several entity tree synchronization, pending-deletion, and debug entity lifetime issues.
  • Fixed crashes in the entity tree and Actors menu (contributed by @dbierek).
  • Fixed table rendering in the FreeCam and AdvancedRating mods (contributed by @astra1dev).

Linux

Added run profiles and debugging scripts for building and running the SDK on Linux, and fixed several Linux build issues.

Other Changes

  • Player mod: added an icon to the Player menu.
  • World mod: reset the game time multiplier when disabling it.
  • DiscordRichPresence mod: location and title are now read from ZContractsManager::SContractContext instead of being parsed from contract JSON files.
  • Fixed entity name extraction for names containing parentheses.
  • Fixed a typo in EFX2ShaderType and other minor pattern/formatting fixes.
  • Replaced the ImPlot submodule with a vcpkg dependency.
  • Updated the ImGui, DirectXTK, and sentry-native/fmt vcpkg patches.

Community Contributions

This release includes contributions from:

  • @pavledev - Box reflections, entity tree improvements, Glacier type fixes, and the majority of this release's work
  • @dbierek - Entity tree and Actors menu crash fixes
  • @astra1dev - ImGui table fixes in FreeCam and AdvancedRating

Full Changelog: v4.0.2...v4.1.0