Original Post — Direct link

So I was wondering why changing to DX11 fixes the start up crash. I don't know exactly why but I wanted to dig in a bit more. I took a look at the directory where the crash logs are stored. In that directory there is also a config folder. I copied the existing "Madness" folder somewhere else and deleted the original. I was able to start Outriders again, and it didn't crash. I got all the way into the game and then I exited to desktop. When I compare the two folders I noticed that in GameUserSettings.ini there was a line that was different in the good folder vs the bad folder:

```

// Bad

[ShaderPipelineCache.CacheFile]
LastOpened=

...

// Good

[ShaderPipelineCache.CacheFile]
LastOpened=Madness

```

Then I went a bit further, I restored the bad folder back and edited the .ini file to match the good one. I started Outriders again and it worked. Then I edited the .ini again and deleted the Madness value. I tried starting Outriders again and it crashed. Interesting, as for why DX11 works.. I tried starting Outriders again and it worked. I checked the .ini file and the `LastOpened=Madness` value was restored.

So my observation is that when a value is missing from `LastOpened=` starting Outriders in DX11 sets the value to `Madness`. When the value is missing, trying to start in DX12 will crash.

Some things to note, I'm not entirely sure how I got into this state, but I suspect it is because when the game froze, I hard rebooted my machine. Another thing is whenever I got the crash client UI, I did not send the crash report at any point. (I have a feeling that sending the crash report might have different behavior.)

TLDR; if you're experiencing consistent crashes on start up, while starting the game with DX12. Check this file,

`%LOCALAPPDATA%\Madness\Saved\Config\WindowsNoEditor\GameUserSettings.ini`

(should be able to paste this in a file explorer and open it up in notepad)

Scroll all the way to the bottom and see if it looks like this:

```

[ShaderPipelineCache.CacheFile]

LastOpened=Madness

```

External link →
over 3 years ago - /u/thearcan - Direct link

Originally posted by engineeeeer7

Tagging u/thearcan

Seems helpful for the team.

Thanks for the tag. I remember Shaderpipeline causing issues way back when, but it should be stable now. Nevertheless, I'll see what the team make of this.