DefaultScalability.ini with r.RayTracing.Culling commands, project won't package

Hi there!

I created a DefaultScalability.ini file like this:

[ShadowQuality@0]
r.RayTracing.Culling=3

[ShadowQuality@1]
r.RayTracing.Culling=3

[ShadowQuality@2]
r.RayTracing.Culling=2

[ShadowQuality@3]
r.RayTracing.Culling=1

[ShadowQuality@Cine]
r.RayTracing.Culling=0

The project is not building with that error:

UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: begin: stack for UAT
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: === Handled ensure: ===
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error:
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: Ensure condition failed: false  [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Misc\ConfigUtilities.cpp] [Line: 138]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: Scalability.ini can only set ECVF_Scalability console variables ('r.RayTracing.Culling'='1' is ignored)
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: Stack:
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fff1b61ef0d UnrealEditor-Core.dll!UE::ConfigUtilities::OnSetCVarFromIniEntry() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Misc\ConfigUtilities.cpp:138]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fff1b5fa3bb UnrealEditor-Core.dll!UE::ConfigUtilities::ApplyCVarSettingsFromIni() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Misc\ConfigUtilities.cpp:232]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fff182096a5 UnrealEditor-Engine.dll!Scalability::SetGroupQualityLevel() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Scalability.cpp:425]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fff16a453ad UnrealEditor-Engine.dll!TBaseStaticDelegateInstance<void __cdecl(IConsoleVariable *),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:777]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fff1b3a7859 UnrealEditor-Core.dll!TMulticastDelegate<void __cdecl(IConsoleVariable *),FDefaultDelegateUserPolicy>::Broadcast() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:956]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fff1b3d441c UnrealEditor-Core.dll!FConsoleVariable<int>::Set() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\HAL\ConsoleManager.cpp:774]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fff16bd234f UnrealEditor-Engine.dll!IConsoleVariable::Set() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\HAL\IConsoleManager.h:543]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fff1820a5b3 UnrealEditor-Engine.dll!Scalability::SetQualityLevels() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Scalability.cpp:863]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fff181e0ebc UnrealEditor-Engine.dll!Scalability::InitScalabilitySystem() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Scalability.cpp:578]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007ff7d4a1bc18 UnrealEditor-Cmd.exe!FEngineLoop::PreInitPreStartupScreen() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:2902]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007ff7d4a0cf90 UnrealEditor-Cmd.exe!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:140]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007ff7d4a0d37a UnrealEditor-Cmd.exe!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:118]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007ff7d4a10854 UnrealEditor-Cmd.exe!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:258]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007ff7d4a26984 UnrealEditor-Cmd.exe!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:298]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007ff7d4a28eb6 UnrealEditor-Cmd.exe!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fffedff257d KERNEL32.DLL!UnknownFunction []
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: [Callstack] 0x00007fffeee6aa58 ntdll.dll!UnknownFunction []
UATHelper: Packaging (Windows): LogInit: Display: LogOutputDevice: Error: end: stack for UAT

If I remove the DefaultScalability.ini file everything is fine.
I can also put the setting in DefaultEngine.ini without any issue but then I can’t have it applied differently from different configurations.

Is there a way to use r.RayTracing.Culling with one of the GameUserSettings?

Up?
Maybe it will be hard to get some informations with GDC approaching that fast :stuck_out_tongue: