Skip to content

RE-UE4SS 2.3.0 Release

Compare
Choose a tag to compare
@narknon narknon released this 25 Jan 16:09

New

Lua

  • Added 'ModRef.SetSharedVariable' and 'ModRef.GetSharedVariable'

  • Added UObject.HasAnyInternalFlags

  • Added global table: 'EInternalObjectFlags'

  • You can now set an ObjectProperty value to nil. Previously such an action would be ignored

  • When calling 'IsValid()' on UObjects, whether the UObject is reachable is now taken into account

  • The splitscreen mod now operates independently of the Lua state which means that hot-reloading shouldn't cause it to break

  • Added shared module "UEHelpers" to provide shortcut functions to the Lua module for commonly used UE functions or classes

Live View GUI

  • Default renderer of the GUI has been changed to OpenGL for compatibility reasons. This can be changed back to dx11 by editing the setting in UE4SS-settings.ini to "dx11"

Changes

UHT Generation

  • Buckminsterfullerene - Includes and forward declarations are now ordered to allow for easier diffing
  • Buckminsterfullerene - Added setting to force "Config = Engine" on UCLASS specifiers for classes with "DefaultConfig", "GlobalUserConfig" or "ProjectUserConfig"

CXX Dump

  • Buckminsterfullerene - Structs and classes are now ordered to allow for easier diffing

Fixes

UHT Generation

  • Praydog - Fixes to build.cs generation
  • Buckminsterfullerene - Tick functions now include the required template