
Altiami
Published
VKD3D_DISABLE_EXTENSIONS=VK_NV_low_latency2 %command%
Proton Experimental was not enough. Compiling the bleeding-edge branch from Proton's Github was necessary. Additionally, VKD3D_DISABLE_EXTENSIONS=VK_NV_low_latency2
needed to be added to the launch options.
Currently, the beta test servers have not been launched, so I (everyone, in fact) can't get to the gameplay. Report will be updated once available.
VKD3D_DISABLE_EXTENSIONS=VK_NV_low_latency2 %command%
Level geometry missing or tearing. Object meshes deformed greatly. Parts of models disappearing and reappearing. Flickering lighting. Not enough to impact core gameplay, but can make navigation difficult, and cannot recommend to those prone to epilepsy.
Infrequent stuttering
Game freezes often enough to disrupt gameplay
Yeah, it's "playable", but expect the game to freeze suddenly, expect difficult world navigation, and be ready to shield your eyes.
Error dialogue almmost immediately after window appears. Program exits gracefully. Configuration program unaffected.
The cause is a HLSL shader compiling error.
On Proton Experimental and Proton 9.0-3, the error message is:
RenderShaderLibrary: Shader compile failed. [_HLSL_INTERNAL_RENDER2D]
E_INVALIDARG
E5020: The 'fx_2_0' target profile is only compatible with the 'fx' target type.
On Proton 8.0-5 and Proton 7.0-6 (and likely earlier), the error message is:
RenderShaderLibrary: Shader compile failed. [_HLSL_INTERNAL_RENDER2D]
E_FAIL
<anonymous>:1:62: E5000: syntax error, unexpected ':', expecting ';' or ','
\
Both messages refer to the _HLSL_INTERNAL_RENDER2D
shader defined within the game engine, Touhou Danmakufu ph3sx. The exact version isn't known to me, but it's no later than v1.33a-pre2. The shader as of v1.33a-pre2 can be found here.