v4.1.0
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::SContractContextinstead of being parsed from contract JSON files. - Fixed entity name extraction for names containing parentheses.
- Fixed a typo in
EFX2ShaderTypeand 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