Skip to content

v5.0

Choose a tag to compare

@Cranch-fur Cranch-fur released this 25 Apr 15:36
· 53 commits to master since this release

[ConfigInstance.cpp/.h]
— Value type SDK::FVector have been replaced with more flexible in use alternatives: std::array<float, 2>, std::array<float, 3> & std::array<float, 4>.

Within an existing "Positions.cfg" file, all mentions of "fvector" must be replaced with "float3".

— General code cleanup.

[FileInstance.cpp]
— General code cleanup.

[Math.cpp/.h]
— Added conversion methods such as Unit_ToMetre() & Metre_ToUnit().

— General code cleanup.

[Unreal.cpp/.h]
— Added general purpose functions such as Unreal::Actor::GetLocation()/Rotation()/Scale3D()/Transform().

— Added Unreal::Actor::Destroy() function with built in validity check to avoid occasional game crashes.

— General code cleanup.

[GUI.cpp/.h]
— Added ImGui custom controls: TextCopyable(), ColorConfig3(), ColorConfig4().

— Many texts are now copyable by pressing RMB -> Copy. Those texts have distinct darkened background.

— Split ActorsList, WidgetsList & ObjectsList Update() functions in to Get***Data() & Update() for specific instance.

— ActorsList, WidgetsList & ObjectsList actions are now all updating metadata in LIVE, w/o need of updating lists manually after every action.

— Added "Refresh" button to ActorsList, WidgetsList & ObjectsList.

— Added Class hierarchy to WidgetsList.

— Reworked Actor Trace feature so it not only works properly now but has more flexible configuration.

— Reworked Actors Tracker feature to support more flexible configuration, it's mostly undependant from other features now.

— Reworked Collision Visualizer feature to support more flexible configuration such as changing colors and lines thickness.

— Updated Positions feature to support up to 1000 locations.

— Added "Force Disable Input" optional feature to FCamera. It disables move & look inputs from Player Controller while in FCamera.