PROTO Profiles & Options

Latest available builds, and history of changes.

Latest Available Builds

V1.05

  • UE5.2, UE5.3, UE5.4, UE5.5

Details and History

V1.05

  • Bug Fixes
    • Fixed a crash when attempting to access unknown Savefields from a Savefield Category without a properly defined Savefields DataTable.
    • Fixed a crash in packaged shipping builds when attempting to access unknown Savefield Categories when no Categories are defined.
    • Fixed a few missing include files when compiling non-unity builds (only affects users compiling the plugin manually).

V1.04

  • Documentation link updated to new website

V1.03

  • New Features
    • UProtoProfilesListEntry will now give warnings when “ChangedByUser” functions are called before the widget is done initializing, to tip off about improper usage that can produce bugs.
  • Example Content
    • Added an example IntPoint options menu widget.
    • Added more savefields to the Example Options Menu to unit test disabling widgets.
  • Bug Fixes
    • Fixed intermittent linker errors about duplicate definitions in ProtoProfilesSaveUtils. Fixed by moving function definitions to a cpp file.
    • Fixed example option slider widget erroneously modifying its savefield value during its initialization (see new warning added above to prevent this in the future).
    • Fixed various included example widgets not disabling their functionality when set to disabled.
    • Fixed GameUserSetting parameter in savefield definitions being hidden for Screen Resolution Type savefields (it is possible to have Screen Resolution type and not necessarily manipulate the Screen Resolution GameUserSetting).

V1.02

  • Added support for UE5.4
  • New Features
    • ScreenResolution Savefields can now be used as a “required” Savefield for another Savefield’s menu visibility/enabled state. Works the same as Int Savefields.
  • Bug Fixes
    • Fixed Profile Savefields not broadcasting changes for event handling.
    • Fixed bool delegates failing to unbind.
    • Fixed various issues with “required” Savefields for other Savefield’s menu visibility/enabled state. There were various situations where the dependent Savefield would not update properly in the menu that are now fixed.
    • Added extra nullptr protections to prevent crashes when attempting to get the value of invalid Savefields.

V1.01

  • Bug Fixes
    • Fixed CVAR Savefields being improperly set on game start.
    • Fixed errors when calling FProtoSavefieldSetting functions, caused by the “LogProtoProfiles” log category.
    • Fixed erroneous errors in Cook log when successfully Cooking a project.

V1.0

  • Initial release.