If you experience a lot of crashes in We Were Here Tomorrow, whether this is at launch, during cutscenes or during regular gameplay, we recommend you to try the solutions below.
Please make sure you go over these common crash solutions first:
- Make sure you meet the minimum requirements to play, that you're not using an integrated graphics card and that your graphics card is up to date.
- Turn off VSync. You can do this in your GPU's dashboard and the in-game settings. If you don't have access to the settings due to the crash, you can manually change this in the config file in C:\SteamLibrary\steamapps\common\We Were Here Tomorrow Demo\We Were Here Tomorrow_Data\StreamingAssets)
- Make sure your system's time is set correctly to your timezone.
- The game automatically launches with DirectX12. Try launching with DirectX11 instead. For our recent games you will have a pop-up window when launching the game that allows you to select this option. If not, you can manually change the launch options of the game in Steam by adding -force-d3d11 to your launch options.
> You can do this by going to the game in your Steam library and right clicking to go to “Properties”. Then in the “General” tab you can add launch options at the bottom. If this didn't help, don't forget to remove these lines again.
> If you're an Epic user go to your library, open the launcher settings of the game and go to “manage”. you'll find a launch options field on the bottom of the manage list. - Start the game as administrator
- Verify your Steam or Epic integrity files
- Unplug any unnecessary USB devices and disable overlays and software that might interfere with the game
- Do not play the game on a public network (e.g. campus or library). These networks often have protections or bans which could block our voice servers.
"We Were Here Tomorrow Demo" specific crash solutions:
1. Turn off overlays Programs like Discord, Steam, or MSI Afterburner can add overlays that interfere with Unity. Close them before starting the game.
2. Do a clean GPU driver install Old or broken drivers can cause issues even after updating. Do a clean install instead:
- Download the latest version from NVIDIA, AMD or Intel
- (Re)Install them using the “clean install” option (Or use the DDU tool if the clean install option is not there)
3. Reset your GPU settings If you’ve overclocked your GPU, switch it back to default settings. Also reset any changes in your GPU control panel. On laptops make sure Unity is using your dedicated GPU (not the integrated one) especially when your laptop is unplugged.
4. Clear your shader cache Corrupted shaders can cause recurring crashes, delete the following folders:
%LOCALAPPDATA%\AMD\DxCache %LOCALAPPDATA%\AMD\DxcCache %LOCALAPPDATA%\AMD\VkCache %LOCALAPPDATA%\AMD\GLCache %LOCALAPPDATA%\AMD\DX9Cache %LOCALAPPDATA%\Intel\ShaderCache %LOCALAPPDATA%\NVIDIA\DXCache %LOCALAPPDATA%\D3DSCache %ProgramFiles(x86)%\Steam\steamapps\shadercache
5. Update your operating system Install the latest OS updates. These could fix issues with things like DirectX.
6. Check for corrupted system files on Windows Open Command Prompt as Administrator and run both commands one by one:
sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth
7. Restart your computer When you've tried any of the above steps, don't forget to restart your device.