/!\ You need to configure your project in order to use Fine Settings, find it at the ends of this description.
Fine settings is a game-ready settings menu for your unreal engine projects. The client will be able to change their sound, display, graphic, and key-binds settings.
In this assets pack, you will find:
1 Testing map
3 widgets blueprint:
- WB_Pause, the pause widget
- WB_PlayerUI, the player HUD that contains the fps counter.
- WB_Settings, which is the settings menu.
1 Save Game Blueprint:
- BP_CustomSettings, to keep custom settings like Show FPS, luminosity.
2 Enumerations:
- E_AudioBus, which contains all the audio channel's names.
- E_SettingsLevel, which can be used to determine which settings level is used (Ex: Low, Very High, Ultra, Off, ect...)
1 Structure:
- S_AudioOption, which contains all the parameters for audio personalization.
7 blueprints:
- BP_SettingsGameInstance, with init events, Set Volume, Get Volume.
- BP_SettingsGameMode, which is the game mode used in the testing map.
- BP_TestMusicAudio, the audio testing pawn for the music channel.
- BP_TestSoundEffectAudio, the audio testing pawn for the sound effect channel.
- BP_WidgetCharacter is the main character of this pack.
- BP_WidgetPlayerController, the player controller for the WidgetCharacter.
2 Audio files:
- Fire Sounds and starter music from starter content.
And the UE4 mannequin.
How to configure your project for your Unreal Engine project:
1>Import Fine Settings to your project.
2>Project settings>Maps & Modes>Game Instance Class> set to : SettingsGameInstance
3>Project settings>Audio>Default Sound Class> set to : MasterMain
4>Project settings>Audio>Default Media Sound Class> set to : MasterMain
5>Project settings>Audio>Default Base Sound Mix> set to : MasterMix
6>Don't forget to add a custom Acton mapping "PauseGame" with value "Escape"
7> You are good to go!