Skip to main content
All engine versions

4 releases supporting UE 4.20

1.5.0.1

UE 4.20Example project 1.5
  • Fixed Blueprint Category issue causing package to fail

1.5.0

UE 4.20Example project 1.5

New:

  • PlayerControllers can determine which input preset they should use by default via IAutoSettingsPlayer interface
  • PlayerControllers can determine how to save and load input mappings via IAutoSettingsPlayer interface This is useful if you need to store saved mappings yourself instead of using the default config implementation
  • Added a OnPressed capture mode to BindCapturePrompt which makes it possible to capture input on key down rather than key up, if you are not using modifier keys
  • BindCapturePrompt can be restricted to only accept input from a Key Group, rejecting other input and staying open
  • Added BlacklistedActions and BlacklistedAxes to Auto Settings config, allowing input mappings to be ignored by the system
  • Exposed some more properties of various widgets with BlueprintReadWrite and BlueprintReadOnly
  • Added "Update" functions to some widget types that is called when properties change at runtime, which can be used for responding to data changes as an alternative to UMG's data binding
  • InputMapping (ActionMapping and AxisMapping) can now be passed a chord from an external source to bind it to an action or axis
  • Added OnChordRejected and OnCapturePromptClosed delegates to BindCapturePrompt
  • Added bIgnoreGameViewportInputWhileCapturing property to BindCapturePrompt to control if the prompt should block input from the game viewport

Editor:

  • ActionLabel and AxisLabel will now preview the default input preset in the editor (e.g. if an ActionLabel is for Jump, it would show Spacebar if that's the default mapping) This requires the KeyLabel you are using to implement UpdateKeyLabel
  • Added TitleProperty meta tag to many config arrays allowing the contents to be viewed more easily while editing Auto Settings config in project settings

1.4.1

UE 4.20Example project 1.4.0.1
  • Properly exposed Apply Setting and Save Setting functions to Blueprint. These were intended to be exposed in a previous version but not correctly set up as static Blueprint-callable functions.

1.4.0

UE 4.20Example project 1.4.0.1
  • UE 4.20 now supported
  • Plugin developer config (AutoSettings page in Project Settings) converted to use Game category instead of EditorPerProjectUserSettings category

Important note: Because of the config category change, projects upgrading from older versions of the plugin will have to move or copy the [/Script/AutoSettings.AutoSettingsConfig] category, including all of its entries, from YourProject/Config/DefaultEditorPerProjectUserSettings.ini to YourProject/Config/DefaultGame.ini to retain existing config values.