I've done some looking around and couldn't find any answers for this specific issue so I'm going to give all the details I can
Platform: Fedora 32
Kernel: 5.7.16-200.fc32.x86_64
Factorio Version: 1.0
Build from Log: 0.000 2020-08-24 14:01:27; Factorio 1.0.0 (build 54889, win64, steam)
Steam Play Version (Proton): 5.0-9
Gfx Card: NVIDIA GTX 1070
Nvidia Driver Version: 450.66
The issue:
- Game crashes to desktop after it's been launched by pressing the 'play' button in steam (I get no progress bar to show it is loading game resources, it's just a black screen)
- This is from a clean install of the game
- I get the following debug message
Failed to compile shader __core__/graphics/
shaders/sprite.vsh as vs_4_0: __/graphics/
shaders/sprites.vsh:1:53: error: syntax error,
unexpected KW_CBUFFER
- Steam play works for every other game I have, this is the only game that does not work
Issue diagnostics:
- What should happen: I should see the loading progress bar as the game loads up all the game assets after I click 'play' in steam
- What actually happens: Crash to desktop, no loading bar
- How often does it happen: everytime
- Has it worked ever: yes, on my windows boot, but that's irrelevant
- Steps to preproduce
1 > Launch steam
2 > Ensure 'steam play' is enabled under 'Steam > settings > steam play > check "Enable steam play for all other titles" > Proton 5.0-9'
3 > Go to factorio in the game library and click 'Play'
4 > Game takes 4 seconds before launching to black screen (game is on an SSD)
5 > Game crashes to desktop with the aforementioned debug message, no loading/progress bar is seen
Things I've tried:
- tried advanced search to see if others have this issue
- Restarted my computer and tried to launch the game a few times now over the last couple of days
- Performed a yum update and upgrade successfully
- Have tried --gfx-safe-mode, --fullscreen=false and --force-d3d
- Deleted sprite.vsh and forced rsteam to redownload the deleted file
- Verified integrity of game cache
- Tried all steam play versions that didn't cause an error
- Tried setting 'steam play' to the 'Steam Linux Runtime' version in the factorio settings
- Tried without steam play
I hope I haven't left anything out! Thanks for any assistance
