ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.93k stars 1.05k forks source link

Void Destroyer 2 (369530) #6297

Open Patola opened 1 year ago

Patola commented 1 year ago

Compatibility Report

System Information

I confirm:

Symptoms

Game starts, but hangs on the very first screen

Reproduction

steam-369530.log

Patola commented 1 year ago

Doesn't work in Desktop Mode either. Same symptoms.

On my regular desktop Linux (with Arch), it runs normally, as it always did. Same proton (7.0-4)

kisak-valve commented 1 year ago

Hello @Patola, can you check if lines like these appear in a Proton log on your desktop:

High-level program SHIELDData/VP encountered an error during loading and is thus not supported.
OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource SHIELDData.hlsl in resource group General or any other group. in ResourceGroupManager::openResource at ..\..\..\..\OgreMain\src\OgreResourceGroupManager.cpp (line 756)
[...]
Compiler error: invalid parameters in distortionSHIELD.material(15): setting of constant failed

I see 7 exception: OGRE EXCEPTION(6:FileNotFoundException): lines in the attached Proton log which might be interesting if they don't happen on the working setup.

Patola commented 1 year ago

I see all of those:

[15:52] [6921] [patola@risadinha patola]% grep 'OGRE EXCEPTION' steam-369530-on-desktop.log   
OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource SHIELDData.hlsl in resource group General or any other group. in ResourceGroupManager::openResource at ..\..\..\..\OgreMain\src\OgreResourceGroupManager.cpp (line 756)
OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource SHIELDData.hlsl in resource group General or any other group. in ResourceGroupManager::openResource at ..\..\..\..\OgreMain\src\OgreResourceGroupManager.cpp (line 756)
OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource SHIELDData.hlsl in resource group General or any other group. in ResourceGroupManager::openResource at ..\..\..\..\OgreMain\src\OgreResourceGroupManager.cpp (line 756)
OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource SHIELDFinal.hlsl in resource group General or any other group. in ResourceGroupManager::openResource at ..\..\..\..\OgreMain\src\OgreResourceGroupManager.cpp (line 756)
OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource SHIELDFinal.hlsl in resource group General or any other group. in ResourceGroupManager::openResource at ..\..\..\..\OgreMain\src\OgreResourceGroupManager.cpp (line 756)
Error loading texture pu_smoke_02_128x128.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource pu_smoke_02_128x128.png in resource group General or any other group. in ResourceGroupManager::openResource at ..\..\..\..\OgreMain\src\OgreResourceGroupManager.cpp (line 756)
Error loading texture pu_fire_01_64x64.png. Texture layer will be blank. Loading the texture failed with the following exception: OGRE EXCEPTION(6:FileNotFoundException): Cannot locate resource pu_fire_01_64x64.png in resource group General or any other group. in ResourceGroupManager::openResource at ..\..\..\..\OgreMain\src\OgreResourceGroupManager.cpp (line 756)
[15:53] [6922] [patola@risadinha patola]% grep 'Compiler error: invalid parameters' steam-369530-on-desktop.log
Compiler error: invalid parameters in distortionSHIELD.material(15): setting of constant failed
Compiler error: invalid parameters in distortionSHIELD.material(17): setting of constant failed
Compiler error: invalid parameters in distortionSHIELD.material(18): setting of constant failed
Compiler error: invalid parameters in distortionSHIELD.material(30): setting of constant failed
Compiler error: invalid parameters in distortionSHIELD.material(42): setting of constant failed
Compiler error: invalid parameters in GlowOutline.material(184): setting of constant failed
[15:53] [6923] [patola@risadinha patola]%

steam-369530-on-desktop.log

Patola commented 1 year ago

Not with both Proton Experimental and Proton 7.0-5 the game starts correctly. Takes sort of an extended time on the splash screen compared to the desktop but starts. Not sure what changed to make it work now, but I'm glad it did.