Version 1.6
Changelog
- Added “ExcludeFromJsonSerializationAttribute” and “ReadOnlyInInspectorAttribute” field attributes to “Attributes” namespace.
- Added “IVStore” and “IVTimeInfo” classes.
- Added “eStoreType” enum.
- Added Vector2 overload to native: “GET_MOUSE_POSITION”.
- Added “Point” overload to natives: “GET_MOUSE_INPUT” and “GET_KEYBOARD_MOVE_INPUT”. (A “Point” is basically a Vector2 but with integers instead of floats)
- Added overload to the “StoreStaticShadow” function within the “IVShadows” class which allows you to set a custom id to the light.
- Added “FromUIntPtr” and “GetUIntPtr” functions to “IVBaseModelInfo”, “IVPhArchetypeGta” and “IVGtaFragType” classes.
- Added “GetTimeInfo” function to “IVBaseModelInfo” class.
- Added “GetIndexFromHashKey” and “GetModelInfoFromIndex” functions to “IVModelInfo” class.
- Added “IVSDKDotNet.Hooking” namespace.
- Added “GameHooks” class which can be found within the “IVSDKDotNet.Hooking” namespace.
- Added Hooking.Patterns library by ThirteenAG and made a simple managed wrapper for it which can be accessed through the “Patterns” class within the “IVSDKDotNet.Hooking” namespace.
- Added ability to reload a single script via the IV-SDK .NET Manager.
- Changed the out-parameter of the native: “GET_MOUSE_POSITION” to be a float instead of an integer.
- Fixed not being able to interact with any ImGui window using the mouse when launched via Steam.
- The IV-SDK .NET Inspector now shows fields which are of type: “System.Drawing.Size”, “System.Drawing.SizeF”, “System.Drawing.Point” and “System.Drawing.PointF”.
- Made the ImGui window input less clunky. Meaning that, the character no longer starts shooting randomly. When a textbox is loosing focus, it will no longer make the cursor jump to the center of the screen and lastly, the camera will no longer randomly rotate.