Error : Games files required to initialize the global shader library are missing from

hello

I’m not sure if disabling sm6 is something i can do since unreal complains i have to turn it on when I launch my project.

<<Editor>>\File\Cook Content for <<..>>

I’m not sure what this does since I`m only compiling it in for the platform the engine is running on.

My main plan is working on Linux.
I`ve tried switching to Linux thinking this might fix it.

PLz help me peter.

EDIT:
I ran the following on windows

& "C:\Program Files\Epic Games\UE_5.3\Engine\Binaries\Win64\UnrealEditor-Cmd.exe" "C:\Users\Tanghe\Documents\Unreal Projects\Coding_grounds\Coding_grounds.uproject" -run=cook -targetplatform=Windows -fileopenlog -unversioned -iterate -cookonthefly -stdout -FORCELOGFLUSH -CrashForUAT -unattended

output stopped at

[2024.02.07-22.09.29:669][  0]LogAssetRegistry: Display: Asset registry cache written as 16.4 MiB to ../../../../../../Users/Tanghe/Documents/Unreal Projects/Coding_grounds/Intermediate/CachedAssetRegistry_*.bin
[2024.02.07-22.09.39:013][  0]LogShaderCompilers: Display: FShaderCompileThreadRunnable::WriteNewTasks() took too long (0.427 seconds, threshold is 0.300 s), will parallelize next time.

This didn`t seem to help as i stil get the same error.

on Linux when you run with the normal development workspace it complains that */Unreal Game does not exist.

If you change to the editor mode, it will corrupt the game and state that it was compiled using a different version.

causing you to have to restart the project and copy over the content.