Releases: OrfeasZ/ZHMModSDK
Releases · OrfeasZ/ZHMModSDK
v1.8.0
Added
- Added a WIP "Editor" mod which provides a way to view and manipulate entities at runtime (it's not really an editor right now, it just kinda looks like one, expect crashes).
- Added the
Clumsymod. Additional configuration required.. - Added a
mods.inioption to disable the SDK UI (noui = trueunder[sdk]). - Added support for tracking and looking up entities.
- Added support for rendering game render targets in ImGui.
- Added icons for the UI.
- Added support for manual code patching.
- #43 Added QWERTZ key prompt (by @Toastie).
- #44 [DiscordRichPresence] Added Freelancer support (by @Toastie).
- #47 Added Steam Deck / Proton installation instructions (by @alkaris2).
Changes
- #24 [FreeCam] Removed automatic controls popup.
- [FreeCam] Switched to a proper toggle for the camera.
Fixed
v1.7.0
Added
- Added support for HITMAN 3
3.140.0.0(World of Assassination). - #32 [DebugMod] Add axis world/local space and snap toggle (by @Notexe)
- #33 [DebugMod] Add entity, item, npc, player, and scene inspection and manipulation tools (by @pavledev)
- #33 [DebugMod] Add an infinite ammo and invulnerability toggle (by @pavledev)
⚠️ WARNING⚠️ The DebugMod functionality above is experimental and will crash your game if you look at it the wrong way. Use at your own discretion.
Changed
- Migrated a few dependencies to vcpkg and switched to the static vcpkg triplet.
- Removed CTT configurations.
v1.7.0-rc.0
⚠️ WARNING⚠️ The files below ending with-CTTare ONLY compatible with the CTT build of the game (version1.135.0.0), and all the rest are ONLY compatible with version1.130.0.0.
Added
- Added support for HITMAN 3
3.135.0.0(CTT). You can download the CTT-specific files attached below. - Added initial support for ray-casting.
- Add support for HTTP response interception.
- [DebugMod] Add display of Hitman's and the active camera's transform matrix.
- [DebugMod] Add support for ray-cast based entity selection. To try it, go into a level and without pausing enable the SDK overlay using
~and click anywhere in the game window.
Changed
- Changed C++ standard to C++23.
- Fixed
ScreenToWorldimplementation.
v1.6.0
Added
- Added support for HITMAN 3
3.130.0.0(fixes #21 #23). - Added support for the Steam version of HITMAN 3 (fixes #16).
- [FreeCam] Show a dialog with the freecam controls when enabling it for the first time.
- [DiscordRichPresence] Add localizations for new maps.
Changed
- [FreeCam] Fix controls being broken after level change / reload while freecam is active (fixes #18).
- [FreeCam] Fix camera position not updating correctly when enabling freecam.
- [AdvancedRating] Fix crash on minimize of rating dialog.
- [DiscordRichPresence] Fix crash on failed initialization of the Discord SDK.
- [WakingUpNpcs] Fix npc sleeping state not resetting correctly on level transitions.
- Simplify installation instructions (fixes #13).
- Fix miuse of ImGui that could result in crashes (thanks @pavledev).
- Fix console auto-scroll behavior.
- Make text in the console wrap to a new line instead of introducing horizontal scrolling.
v1.5.0
Added
- Added support for HITMAN 3
3.100.0.0(fixes #15). - [FreeCam] Added the ability to lock the camera in place and enable control of 47 using the
F3key.
Changed
- [FreeCam] Allow 47 to move while camera is locked (fixes #8 #9)
- [DiscordRichPresence] Fix Discord presence integration and level names (thanks @mike-koch)
v1.4.6
Added
- Added support for HITMAN 3
3.50.0.0.
v1.4.5
Changed
- Re-enabled custom rendering.
Added
- Added support for looking up resources and dynamically spawning game entities.
v1.4.4
Changed
- Temporarily disabled custom rendering (SDK UI and 3D features) until a game bug that causes a rendering deadlock / game freeze is fixed. For now you'll have to configure the mods you need to use by manually editing the
mods.inifile.
v1.4.3
Added
- Added support for HITMAN 3
3.40.0.0.
v1.4.2
Fixed
- Fixed an issue which caused the game to crash during startup when mods were enabled.
Changed
- When the free camera is enabled, agent 47 will no longer receive input and will instead stay in-place.