Skip to content

v3.0.0

Latest
Compare
Choose a tag to compare
@OrfeasZ OrfeasZ released this 01 Jan 18:13
· 19 commits to master since this release

⚠️ Breaking changes ⚠️

⚠️ This release contains breaking changes. You will need to update your mods accordingly! ⚠️

The function and hook ZPlayerRegistry_GetLocalPlayer are no longer available. If your mods were using this function, you must update them to use SDK()->GetLocalPlayer() instead. There is no replacement for the hook currently.

SDK changes

  • Make SDK compatible with Hitman 3.210.1.0 and 3.210.2.0
  • Introduce the OnlineTools mod (superseding the CertPinBypass mod) which allows changing the domain the game connects to as well as various other online-related settings (by @AnthonyFuller in #135)
  • SDK menu is now scrollable when there are too many items in it (using the scrollbar or Shift + Scroll Wheel)
  • Add a hotkey (F11 by default) that hides / shows the SDK UI
  • Add proper support for handling custom console commands (by @AnthonyFuller in #135)
  • Add support for modifying game config vars from the console (e.g. config online_VersionConfigDomain config.hitman.io, for a list of known commands see here) (by @AnthonyFuller in #135)
  • Fix GetPluginSettingBool not returning the default value when the stored value is invalid (by @piepieonline in #139)
  • Fix implementation of TArray

Mod specific changes

  • [DebugMod] Fix incompatibilities with the Editor and FreeCam mods
  • [DebugMod] Remove entity selection functionality - use the Editor mod for that
  • [Editor] Added a toggle to enable / disable the editor server (by @dbierek in #114)
  • [FreeCam] Add a toggle to allow moving the hitman while in FreeCam (without having to hold a button)
  • [FreeCam] Allow pausing the game while in freecam (using F8 or from the menu) (by @Tosox in #129)
  • [FreeCam] Move all freecam options from the top menu to a dedicated window

New contributors

Full Changelog: v2.0.0...v3.0.0