# Issue with Engine.ini Not Generating in UE 5.4 and 5.5 for Changing RHI

**URL:** <https://forums.unrealengine.com/t/issue-with-engine-ini-not-generating-in-ue-5-4-and-5-5-for-changing-rhi/2077356>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine, question\
**Created:** [October 20, 2024, 3:58pm UTC](https://forums.unrealengine.com/t/issue-with-engine-ini-not-generating-in-ue-5-4-and-5-5-for-changing-rhi/2077356 "2024-10-20T15:58:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lssei5212](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@lssei5212](https://forums.unrealengine.com/u/lssei5212)\
**Post date:** [October 20, 2024, 3:58pm UTC](https://forums.unrealengine.com/t/issue-with-engine-ini-not-generating-in-ue-5-4-and-5-5-for-changing-rhi/2077356/1 "2024-10-20T15:58:27Z")

</div>

Hi everyone,

I’ve encountered an issue while working with Unreal Engine versions 5.4 and 5.5. I am trying to use a function to modify the `Engine.ini` to change the RHI (Render Hardware Interface) settings for players. This works as expected in version 5.3, where the `Engine.ini` file is generated automatically in the `Saved\Config\Windows` directory. However, when I try the same approach in versions 5.4 and 5.5, the `Engine.ini` file doesn’t seem to be created at all, just the GameUserSettings.ini.

Is this a known bug or an intentional change in the behavior of how Unreal Engine handles configuration files in these newer versions? Are there any alternative methods for modifying the `Engine.ini` to change the RHI that work in 5.4 and 5.5?

Any guidance would be greatly appreciated. Thanks!

---

<div class="post-metadata">

**Author:** ![Ares9323](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/ares9323/32/1194521_2.png) [@Ares9323](https://forums.unrealengine.com/u/Ares9323)\
**Post date:** [January 28, 2025, 8:40pm UTC](https://forums.unrealengine.com/t/issue-with-engine-ini-not-generating-in-ue-5-4-and-5-5-for-changing-rhi/2077356/2 "2025-01-28T20:40:43Z")

</div>

Are you using the SaveConfig function by any chance? I solved replacing it with [TryUpdateDefaultConfigFile](https://forums.unrealengine.com/t/plugin-no-longer-saves-settings-in-5-5/2139463/4)

---

<div class="post-metadata">

**Author:** ![TheWarTank](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheWarTank](https://forums.unrealengine.com/u/TheWarTank)\
**Post date:** [March 25, 2025, 5:00am UTC](https://forums.unrealengine.com/t/issue-with-engine-ini-not-generating-in-ue-5-4-and-5-5-for-changing-rhi/2077356/3 "2025-03-25T05:00:43Z")

</div>

Having the exact same issue. Haven’t found any solution to this yet.

---

<div class="post-metadata">

**Author:** ![Zharay](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/zharay/32/88719_2.png) [@Zharay](https://forums.unrealengine.com/u/Zharay)\
**Post date:** [April 1, 2025, 2:50am UTC](https://forums.unrealengine.com/t/issue-with-engine-ini-not-generating-in-ue-5-4-and-5-5-for-changing-rhi/2077356/4 "2025-04-01T02:50:08Z")

</div>

I was about to chime in on having the same issue but I decided to actually look at the change history for some of the config code in UE5’s GitHub and found this little gem:

[https://github.com/EpicGames/UnrealEngine/commit/3ce7be40b1f094bd5f818288c198e5cea86000f3](https://github.com/EpicGames/UnrealEngine/commit/3ce7be40b1f094bd5f818288c198e5cea86000f3)

> - Added system to only save config sections, to user Saved/Config files, that are opted in
> - Currently disabled, allowing people to test locally by setting a bool in Base.ini (affects all hierarchical configs)

And in Base.ini: (UE\_5.4\Engine\Config\Base.ini)

```auto
; Base.ini is required to exist

; To always save all sections like before, set bCanSaveAllSections to true
; You can set this in a particular ini file as well, like BaseEngine.ini
; or add more Sections that you would like to be completely saved out
; See BaseEngine.ini for more examples
[SectionsToSave]
bCanSaveAllSections=false
Section=CurrentIniVersion

```

Changing **bCanSaveAllSections** to **true** will allow Unreal to save and allow edits in all default config files (Game, Engine, etc), even for packaged builds!

Honestly, I was about to write off 5.4 & 5.5 for good until I found this!

---

<div class="post-metadata">

**Author:** ![TheWarTank](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@TheWarTank](https://forums.unrealengine.com/u/TheWarTank)\
**Post date:** [April 11, 2025, 10:34pm UTC](https://forums.unrealengine.com/t/issue-with-engine-ini-not-generating-in-ue-5-4-and-5-5-for-changing-rhi/2077356/5 "2025-04-11T22:34:49Z")

</div>

**This fixed it!** You’re a genius!  
I cannot believe that this crucial part of information is so hidden in the documentation…

---

<div class="post-metadata">

**Author:** ![Clab4293](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Clab4293](https://forums.unrealengine.com/u/Clab4293)\
**Post date:** [May 24, 2026, 12:55am UTC](https://forums.unrealengine.com/t/issue-with-engine-ini-not-generating-in-ue-5-4-and-5-5-for-changing-rhi/2077356/6 "2026-05-24T00:55:45Z")

</div>

Hopefully they revert back to the older ways…
