Quality Game Settings Menu, a good looking UI ready for use

See part 7.5 of manual http://goo.gl/Ze4kCF. Default window mode is set in default values in GameSettings blueprint due to engine bug. Delete settings save file in dev tab to see changes so it does not load an old save.

ok, thank you

4.12 and 4.13 Update is now live! Huzza!
See patch notes for release v1.6

4.12.5

It happen if play from any blueprint

Hi, I can see you have attempted to update the menu. You have both old GameSettings and new BP_GameSettings


I changed a lot of assets names and their locations to be more consistent with a style guide.
Due to the large structure changes I recommend you remove all settings menu assets from you project before you re-add the updated settings menu.
Since assets now follows a proper structure, future updates should be simpler to transfer to, but this time you have to do it manually.

umm,

I did a new fresh project.

refail_2.JPG

Ok, good. I do not know what went wrong, and how you ended up with two GameSettings bluprints, but make sure you have deleted qualitymenu folder from you projects content folder. (Delete it from windows file browser) Unreal sometimes don’t delete folders, even if it looks like it.

Please backup your project first so you dont lose anything.

Then attempt to migrate a new qualitymenu from the qualitygamesettings project.

Please read manual to see the changes made. You have to remove the settings global post proccess actors from your maps since they are no longer included in settings menu. Use camera modifier instead as shown in manual.

Houston, we have a problem

Hi, me again:

I did download both version and the 4.12 have a old version mixed with the new version.

This is a screenshot from vault folders:

You are correct! The 4.12 project on marketplace has somehow merged with the old version. 4.13 is fine.

I need to ask epic to fix this. The zip I sent to them was fine, so I don’t know why epic launcher does this.

I sent you a PM with the 4.12 project, so you can continue your work.

Thank you very much for telling me.

you welcome,

and thanks to you.

Yours blueprints saved me a lot of time :slight_smile:

Happy to hear.
Epic has given me a quick response and 4.12 release is now fixed.
You might see an update in launcher, but it is only removing the error duplicate assets.

This is an understatement :smiley:

Hey just a heads up this causes a crash if you try and package with nativize.
Tried doing this with just the pack in an empty project so im sure.
Are you aware of this/planning to fix?

In short. I know about it, but sadly have no idea how to fix it for now.

I did try this back in 4.12, and noticed it would not compile. Nativize blueprints is still a experimental feature. As of now it does not give any useful errors, and only stops compiling.

I know that the settings menu blueprints can be a handful for the engine, where it earlier was hung up on to a weird interaction between macro library and instance casting. Looking for a fix, I ripped the settings menu apart 3-4 times, each time deleting different sections. Sometimes I deleted a couple a nodes, the problem was gone, only to resume when editor was restarted. I managed to solve it by stopping some sort of macro library loop. It was not a real loop, but the engine thought so when play was pressed on PIE.

I still don’t have full understanding of that problem, and I threw so much science at the wall to find the fix. The solution was to let game instance hold a BP_GameSettingsWrapper, instead of a BP_GameSettings reference directly! At that point I knew I was in some weird place. Lesson to be learned, stay away from macro library and use function library instead. It can cause some confusing bugs. Settings menu still needs a macro library, but uses less of it now.

I guess you could attempt to remove most of the references to macro library BPML_GameSettingsMacros. Especially the macro “Get Game Settings”
It might let you nativize blueprints.


(Expand all “Get Game Settings” nodes referencing the macro)


It is no guarantee that will work, since I am also using other less usual parts of blueprints, such as constructing objects, casting interfaces, gamesave blueprint, child blueprints++, all with their own quirks.
Unfortunately I can’t test it out more since I am traveling for a few weeks.

If epic releases a build where nativize blueprints is no longer experimental, I will make another proper attempt to get it to work.

EDIT:
Epic says you can exclude some blueprints from project, if you manage to exclude the settings menu, you could still nativize your own blueprints.

EDIT2: I had a go at it.
Even attempting to to nativize every single asset in game settings, It still wont compile. I don’t know if it is properly excluding blueprints or not.
If anyone want to try it out, here is every asset in game settings set to be excluded in DefaultEditor.ini (Except example room folder, it was deleted for this test. BareBonesMainMenuMap used as default level)
I tried both /Content/ and /Game/ as parent folder, and even +ExcludedAsset instead of +ExcludedAssets, since it somehow responded to that, even when UE4 github code says it should not.
If anyone gets it to work, please do share.


[BlueprintNativizationSettings]
+ExcludedAssets=/Content/QualityMenu/Blueprints/BP_ActionManager
+ExcludedAssets=/Content/QualityMenu/Blueprints/BP_GameInstanceWithSettings
+ExcludedAssets=/Content/QualityMenu/Blueprints/BP_GameModeWithSettings
+ExcludedAssets=/Content/QualityMenu/Blueprints/BP_GameSettings
+ExcludedAssets=/Content/QualityMenu/Blueprints/BP_PlayerControllerWithSettings
+ExcludedAssets=/Content/QualityMenu/Blueprints/BP_SettingsCameraModifer
+ExcludedAssets=/Content/QualityMenu/Blueprints/BP_SimpleCharacter
+ExcludedAssets=/Content/QualityMenu/Blueprints/DT_InputActionList
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/BP_CharacterWithSettings
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/BPML_GameSettingsMacros
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/EModifySetting
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/SVideoResolution
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/WB_ToolTipDesign
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/GameInstance/BP_GameSettingsWrapper
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/GameInstance/BPFL_SettingsInterfaceUtil
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/GameInstance/BPI_GameSettingsInterface
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyAction
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyCombination
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyConflict
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_AnalogAxis
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_AnalogAxis_RemoveDelta
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_Digital
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyMapping
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/BPI_RegisterKeyBinding
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/EKeyCombinationDisplay
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/EKeyConflict
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyAction
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyActionSave
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyConflict
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyInput
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyMapping
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioAmbientControl
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioEffectControl
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioMasterControl
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioMusicControl
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioVoiceControl
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/SAudioUpdateStruct
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Texture/M_QLogo
+ExcludedAssets=/Content/QualityMenu/Blueprints/Util/Texture/T_QLogo
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsAudio
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsCamera
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsDev
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsGame
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsKeybinding
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsMain
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsVideo
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_Button_01
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_CheckBox_01
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_ComboBox_01
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BarebonesMainMenuMap
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BP_BarebonesMainMenuPC
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BP_GameModeWithMainMenu
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/WB_BarebonesMainMenu
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicComboBoxItem
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicKeybindingCategoryItem
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicMappingItem
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicResolutionComboBoxItem
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicSettingsText
+ExcludedAssets=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicToolTipDesign
+ExcludedAssets=/Content/QualityMenu/SoundClasses/EAudioType
+ExcludedAssets=/Content/QualityMenu/SoundClasses/Mix_Ambient
+ExcludedAssets=/Content/QualityMenu/SoundClasses/Mix_Effect
+ExcludedAssets=/Content/QualityMenu/SoundClasses/Mix_Master
+ExcludedAssets=/Content/QualityMenu/SoundClasses/Mix_Music
+ExcludedAssets=/Content/QualityMenu/SoundClasses/Mix_UserInterface
+ExcludedAssets=/Content/QualityMenu/SoundClasses/Mix_Voice
+ExcludedAssets=/Content/QualityMenu/SoundClasses/SC_Ambient
+ExcludedAssets=/Content/QualityMenu/SoundClasses/SC_Effect
+ExcludedAssets=/Content/QualityMenu/SoundClasses/SC_Master
+ExcludedAssets=/Content/QualityMenu/SoundClasses/SC_Music
+ExcludedAssets=/Content/QualityMenu/SoundClasses/SC_UserInterface
+ExcludedAssets=/Content/QualityMenu/SoundClasses/SC_Voice
+ExcludedAssets=/Game/QualityMenu/Blueprints/BP_ActionManager
+ExcludedAssets=/Game/QualityMenu/Blueprints/BP_GameInstanceWithSettings
+ExcludedAssets=/Game/QualityMenu/Blueprints/BP_GameModeWithSettings
+ExcludedAssets=/Game/QualityMenu/Blueprints/BP_GameSettings
+ExcludedAssets=/Game/QualityMenu/Blueprints/BP_PlayerControllerWithSettings
+ExcludedAssets=/Game/QualityMenu/Blueprints/BP_SettingsCameraModifer
+ExcludedAssets=/Game/QualityMenu/Blueprints/BP_SimpleCharacter
+ExcludedAssets=/Game/QualityMenu/Blueprints/DT_InputActionList
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/BP_CharacterWithSettings
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/BPML_GameSettingsMacros
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/EModifySetting
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/SVideoResolution
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/WB_ToolTipDesign
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/GameInstance/BP_GameSettingsWrapper
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/GameInstance/BPFL_SettingsInterfaceUtil
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/GameInstance/BPI_GameSettingsInterface
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyAction
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyCombination
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyConflict
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_AnalogAxis
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_AnalogAxis_RemoveDelta
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_Digital
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyMapping
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/BPI_RegisterKeyBinding
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/EKeyCombinationDisplay
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/EKeyConflict
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyAction
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyActionSave
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyConflict
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyInput
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyMapping
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioAmbientControl
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioEffectControl
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioMasterControl
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioMusicControl
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioVoiceControl
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/SAudioUpdateStruct
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Texture/M_QLogo
+ExcludedAssets=/Game/QualityMenu/Blueprints/Util/Texture/T_QLogo
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsAudio
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsCamera
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsDev
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsGame
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsKeybinding
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsMain
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsVideo
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_Button_01
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_CheckBox_01
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_ComboBox_01
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BarebonesMainMenuMap
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BP_BarebonesMainMenuPC
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BP_GameModeWithMainMenu
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/WB_BarebonesMainMenu
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicComboBoxItem
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicKeybindingCategoryItem
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicMappingItem
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicResolutionComboBoxItem
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicSettingsText
+ExcludedAssets=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicToolTipDesign
+ExcludedAssets=/Game/QualityMenu/SoundClasses/EAudioType
+ExcludedAssets=/Game/QualityMenu/SoundClasses/Mix_Ambient
+ExcludedAssets=/Game/QualityMenu/SoundClasses/Mix_Effect
+ExcludedAssets=/Game/QualityMenu/SoundClasses/Mix_Master
+ExcludedAssets=/Game/QualityMenu/SoundClasses/Mix_Music
+ExcludedAssets=/Game/QualityMenu/SoundClasses/Mix_UserInterface
+ExcludedAssets=/Game/QualityMenu/SoundClasses/Mix_Voice
+ExcludedAssets=/Game/QualityMenu/SoundClasses/SC_Ambient
+ExcludedAssets=/Game/QualityMenu/SoundClasses/SC_Effect
+ExcludedAssets=/Game/QualityMenu/SoundClasses/SC_Master
+ExcludedAssets=/Game/QualityMenu/SoundClasses/SC_Music
+ExcludedAssets=/Game/QualityMenu/SoundClasses/SC_UserInterface
+ExcludedAssets=/Game/QualityMenu/SoundClasses/SC_Voice
+ExcludedAsset=/Game/QualityMenu/Blueprints/BP_ActionManager
+ExcludedAsset=/Game/QualityMenu/Blueprints/BP_GameInstanceWithSettings
+ExcludedAsset=/Game/QualityMenu/Blueprints/BP_GameModeWithSettings
+ExcludedAsset=/Game/QualityMenu/Blueprints/BP_GameSettings
+ExcludedAsset=/Game/QualityMenu/Blueprints/BP_PlayerControllerWithSettings
+ExcludedAsset=/Game/QualityMenu/Blueprints/BP_SettingsCameraModifer
+ExcludedAsset=/Game/QualityMenu/Blueprints/BP_SimpleCharacter
+ExcludedAsset=/Game/QualityMenu/Blueprints/DT_InputActionList
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/BP_CharacterWithSettings
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/BPML_GameSettingsMacros
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/EModifySetting
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/SVideoResolution
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/WB_ToolTipDesign
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/GameInstance/BP_GameSettingsWrapper
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/GameInstance/BPFL_SettingsInterfaceUtil
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/GameInstance/BPI_GameSettingsInterface
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyAction
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyCombination
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyConflict
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_AnalogAxis
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_AnalogAxis_RemoveDelta
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_Digital
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/BP_KeyMapping
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/BPI_RegisterKeyBinding
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/EKeyCombinationDisplay
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/EKeyConflict
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyAction
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyActionSave
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyConflict
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyInput
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Keybinding/SKeyMapping
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioAmbientControl
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioEffectControl
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioMasterControl
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioMusicControl
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioVoiceControl
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/OldAudioSystem/SAudioUpdateStruct
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Texture/M_QLogo
+ExcludedAsset=/Game/QualityMenu/Blueprints/Util/Texture/T_QLogo
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsAudio
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsCamera
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsDev
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsGame
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsKeybinding
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsMain
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsVideo
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_Button_01
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_CheckBox_01
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_ComboBox_01
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BarebonesMainMenuMap
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BP_BarebonesMainMenuPC
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BP_GameModeWithMainMenu
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/WB_BarebonesMainMenu
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicComboBoxItem
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicKeybindingCategoryItem
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicMappingItem
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicResolutionComboBoxItem
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicSettingsText
+ExcludedAsset=/Game/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicToolTipDesign
+ExcludedAsset=/Game/QualityMenu/SoundClasses/EAudioType
+ExcludedAsset=/Game/QualityMenu/SoundClasses/Mix_Ambient
+ExcludedAsset=/Game/QualityMenu/SoundClasses/Mix_Effect
+ExcludedAsset=/Game/QualityMenu/SoundClasses/Mix_Master
+ExcludedAsset=/Game/QualityMenu/SoundClasses/Mix_Music
+ExcludedAsset=/Game/QualityMenu/SoundClasses/Mix_UserInterface
+ExcludedAsset=/Game/QualityMenu/SoundClasses/Mix_Voice
+ExcludedAsset=/Game/QualityMenu/SoundClasses/SC_Ambient
+ExcludedAsset=/Game/QualityMenu/SoundClasses/SC_Effect
+ExcludedAsset=/Game/QualityMenu/SoundClasses/SC_Master
+ExcludedAsset=/Game/QualityMenu/SoundClasses/SC_Music
+ExcludedAsset=/Game/QualityMenu/SoundClasses/SC_UserInterface
+ExcludedAsset=/Game/QualityMenu/SoundClasses/SC_Voice
+ExcludedAsset=/Content/QualityMenu/Blueprints/BP_ActionManager
+ExcludedAsset=/Content/QualityMenu/Blueprints/BP_GameInstanceWithSettings
+ExcludedAsset=/Content/QualityMenu/Blueprints/BP_GameModeWithSettings
+ExcludedAsset=/Content/QualityMenu/Blueprints/BP_GameSettings
+ExcludedAsset=/Content/QualityMenu/Blueprints/BP_PlayerControllerWithSettings
+ExcludedAsset=/Content/QualityMenu/Blueprints/BP_SettingsCameraModifer
+ExcludedAsset=/Content/QualityMenu/Blueprints/BP_SimpleCharacter
+ExcludedAsset=/Content/QualityMenu/Blueprints/DT_InputActionList
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/BP_CharacterWithSettings
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/BPML_GameSettingsMacros
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/EModifySetting
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/SVideoResolution
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/WB_ToolTipDesign
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/GameInstance/BP_GameSettingsWrapper
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/GameInstance/BPFL_SettingsInterfaceUtil
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/GameInstance/BPI_GameSettingsInterface
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyAction
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyCombination
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyConflict
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_AnalogAxis
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_AnalogAxis_RemoveDelta
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyInput_Digital
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/BP_KeyMapping
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/BPI_RegisterKeyBinding
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/EKeyCombinationDisplay
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/EKeyConflict
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyAction
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyActionSave
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyConflict
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyInput
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Keybinding/SKeyMapping
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioAmbientControl
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioEffectControl
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioMasterControl
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioMusicControl
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/BP_AudioVoiceControl
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/OldAudioSystem/SAudioUpdateStruct
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Texture/M_QLogo
+ExcludedAsset=/Content/QualityMenu/Blueprints/Util/Texture/T_QLogo
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsAudio
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsCamera
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsDev
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsGame
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsKeybinding
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsMain
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/WB_ClassicSettingsVideo
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_Button_01
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_CheckBox_01
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/Audio_UI/A_UI_ComboBox_01
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BarebonesMainMenuMap
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BP_BarebonesMainMenuPC
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/BP_GameModeWithMainMenu
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/BarebonesMainMenu/WB_BarebonesMainMenu
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicComboBoxItem
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicKeybindingCategoryItem
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicMappingItem
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicResolutionComboBoxItem
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicSettingsText
+ExcludedAsset=/Content/QualityMenu/HUD_UMG_Classic/UtilWidgets/WB_ClassicToolTipDesign
+ExcludedAsset=/Content/QualityMenu/SoundClasses/EAudioType
+ExcludedAsset=/Content/QualityMenu/SoundClasses/Mix_Ambient
+ExcludedAsset=/Content/QualityMenu/SoundClasses/Mix_Effect
+ExcludedAsset=/Content/QualityMenu/SoundClasses/Mix_Master
+ExcludedAsset=/Content/QualityMenu/SoundClasses/Mix_Music
+ExcludedAsset=/Content/QualityMenu/SoundClasses/Mix_UserInterface
+ExcludedAsset=/Content/QualityMenu/SoundClasses/Mix_Voice
+ExcludedAsset=/Content/QualityMenu/SoundClasses/SC_Ambient
+ExcludedAsset=/Content/QualityMenu/SoundClasses/SC_Effect
+ExcludedAsset=/Content/QualityMenu/SoundClasses/SC_Master
+ExcludedAsset=/Content/QualityMenu/SoundClasses/SC_Music
+ExcludedAsset=/Content/QualityMenu/SoundClasses/SC_UserInterface
+ExcludedAsset=/Content/QualityMenu/SoundClasses/SC_Voice

From the 4.13 version that I downloaded this node was not connected in the Get Game Settings Macro… maybe this will help. It was causing me a lot of pain until I checked the macro itself.

Hello, this works fine when I migrate settings to another project.
Unfortunately, blueprints sometimes disconnects nodes, for seemingly no reason. I wish I could avoid that.
Here is a picture of game settings correctly connected to “Is Valid” and “Outputs”.
If you have more issues, try to delete settings menu and migrate once more. Sorry for the trouble.

Yeap works fine, for some reason the asset pack was either downloaded that way or it got corrupted during migration. It happened a few times in a row, no idea why. Either way I re downloaded it and I got it to work.

Can’t Find ActionManager

Hi , Thanks for making what looks to be a great timesaver menu system!

That said, I’m having trouble finding the action manager component when searching in either First person character or BP_FirstPersonPC. Was action manager added after Unreal 4.10?

Yes, action manager/keybinding system was added in 4.11.
See manual part 10 what engine versions the updates supports.

I did try to have 4.10 support for keybinding system, but it was unstable.

Ah, alright, I guess I’ll need to convert my project to 4.13 then.

Thanks for the help! :slight_smile: