🐞Bug Fixes

Bug #1 (fixed on April 23, 2025 - only relevant if downloaded before)

This is only relevant in the Theme 0 (T0), if you use another theme you can ignore this bug. The Overall-Option Switcher behaves glitchy. This is caused by WB_T0_Slider. To fix it you need to add a Set SkipUpdateAfterSliderChange (true) here:

You do not need to create this boolean variable, you can simply find it by right clicking in the graph and search for it. It's a variable that is created in the parent class of WB_T0_Slider which makes it available in WB_T0_Slider too.

Bug #2 (fixed on April 23, 2025 - only relevant if downloaded before)

The problem is that sometimes the mouse cursor becomes visible after opening and closing the pause menu for the first time. To fix open WB_Master_PauseMenu and in there the function Track Mouse Position Change. Here you only need to connect the variable bPauseMenuShown with the lower Return node like here:

Bug #3 (fixed on April 23, 2025 - only relevant if downloaded before)

Open WB_Master_NavWidget and in there the function HasTooltipInfoEnabled. Here are 4 Cast nodes, three of them casting to Master classes while WB_T2_Toggler is wrong here. instead it should cast to WB_Master_Toggler. Make sure to connect the 'Cast Failed' correctly, so it should look like below:

Bug #4

Loading new maps is applying all your settings which is useful for many settings, for some it does not matter and for other settings it can lead to an unintentional behavior as the windo and resolution settings. This settings should only apply the first time starting the game and after adjusting it in the settings menu.

  1. Open up your Project Settings (top-left Edit -> Project Settings) and navigate to Maps & Modes. Here you can set your Game Instance Class. If it is just set to 'GameInstance' you're not using a custom game instance class already. Click on on the '+' button to create a new game instance. If you have already another class selected here you should keep it and use this class.

  2. Open the Game Instance Class that you have selected in your project settings. In this guide it's just called 'NewGameInstance'. Add a new boolean variable to it called 'InitialLoadDone'.

  3. Open 'BFL_NiceSettingsMenu' and open the function 'NSM_SetWindowModeAndScreenResolution'

  4. Now you need to do the following implementation and include what is in the green comment box here on the image. Where you cast to the game instance make sure you not cast to just 'GameInstance', instead cast to the game instance that you have selected in your project settings (step 1). Then you can get and set the InitialLoadDone variable that you created in step 2.

Last updated