The Turing Test

The Turing Test

View Stats:
Unable to start DX12 version with ushaderprecache files present
Hello,

I am unable to start the DX12 version of the game with the *.ushaderprecache files present in the \AppData\Local\VenusPrototype\Saved folder.

If I delete them, everything seems fine, but they are re-generated every time the game has been started.

Anybody have any ideas what I can do to fix this?

I can delete the files every time I want to play the DX12 version, no biggie, but if I could do something to fix it permanently, that would be even better.

I am running Windows 10 with an nVidia 1050 Ti, not sure if that matters.
< >
Showing 1-5 of 5 comments
^1Mad^7man Apr 19, 2018 @ 4:53am 
Bump. Same here. I played DX12 without problems version after installing it. But after a reboot, I couldn't run DX12 version (normal version runs fine). I deleted three *.ushaderprecache files as described and now the DX12 runs.

Win 10 x64, GTX 670, 391.35 driver
TON 618 Jun 26, 2018 @ 8:48pm 
Same, with a 1070
satsun Jun 29, 2018 @ 9:59am 
Was just coming to post this, I'm also experiencing this issue and resolve it by deleting the D3D cache files from that same location. I'm running a GTX 1080 with Windows 10. GeForce 398.11 driver.
satsun Jun 29, 2018 @ 12:48pm 
I'm not sure how active the developers are on this game so I'm not sure if this issue will get fixed, I'm currently trying to figure out if I can simply script the cleanup of these files. The best way to do this would probably be to use the installer.vdf to execute something like command prompt or PowerShell to cleanup the files before running the game executable.

This is the PowerShell command I use:
Get-ChildItem -Path "$env:LOCALAPPDATA\VenusPrototype\Saved" | Where {$_.Name -like "*.ushaderprecache"} | Remove-Item

You can create a .ps1 file and run it to cleanup the files.

Explanation:
  • "Get-ChildItem" lists the contents of the VenusPrototype\Saved directory under the current user's profile, you would need to replace "$env:LOCALAPPDATA" with the explicit "C:\Users\username\Local\AppData" path if you need to specify another user location.
  • "Where $_" lists each file named accordingly.
  • "Remove-Item" deletes the files found by Get-ChildItem | Where

I haven't yet found any resources for the VDF scripting language, I'm going to look through other VDF files and see if I can come up with something.

Simple alternative
Create a .bat file anywhere, paste this into it, run when needed:
del %LOCALAPPDATA%\VenusPrototype\Saved\*.ushaderprecache
Last edited by satsun; Jun 29, 2018 @ 1:27pm
oyunpiyat Mar 30, 2020 @ 3:19am 
It worked for me. Thanks for the tip.
< >
Showing 1-5 of 5 comments
Per page: 1530 50