ValveSoftware / ValveSoftware/Proton
Bloodstained: Ritual of the Night (692850) - Crash after 2nd boss, can't finish game!
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Compatibility Report
- Game: ' Bloodstained: Ritual of the Night '
- Steam AppID: 692850
System Information
-
GPU: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
-
Driver/LLVM version: 4.6.0 NVIDIA 418.56
-
Kernel version: 4.15.0-54-generic
-
full system info report as Gist:
vuples velox steam info report -
Proton version: 4.2-9
I confirm:
- that I haven't found an existing compatibility report for this game.
- that I have checked whether there are updates for my system available.
Symptoms
Shortly after defeating the second boss, when attempting to to go through either possible route,
the game generates a black screen, followed by the same Unreal Engine 4 error popup either way, reading:
LowLevelFatalError [File:G:\PBCreateRom\Engine
\Source\Runtime\Windows\D3D11RHI\Private
\D3D11Util.cpp][Line 233]
Direct3DDevice->
CreateVertexShader( (void*)CodePtr, Code Size
NULL, Shader->Resource.GetInitReference() )
failed
at G:PBCreateRom\Engine\Source\Runtime
\Windows\D3D11RHI\Private
\D3D11Shaders.cpp:48
with error E_INVALIDARG
Then after clicking 'ok', the game closes, making any progression impossible.
There is a short thread on the steamplay subreddit discussing this problem, and with nearly the same error generated, so I'm not the only one.
They are using the most recent nvidia driver, 430.26.
The OP offers a 'work around' of sorts in the thread, one that I have not been able to successfully implement.
If you happen to have this problem create a wineprefix with the latest DXVK and run the game with that wineprefix but use the wine version from steam (~/.local/share/Steam/steamapps/common/Proton\ 4.2/dist/bin/wine). You'll need to move the save file to the new prefix.
&
Try installing the newest DXVK version in a new wineprefix and then do
WINEPREFIX=prefixpath ~/.local/share/Steam/steamapps/common/Proton\ 4.2/dist/bin/wine BloodstainedRotN.exe
I don't know if this is relevant or useful to consider in regards to proton compatiability,
but I'd also like to point out that on the dxvk wiki's page for DXGI,
it strongly implies that DXGI implementation is recommended for 'most' Unreal 4 engine games, and Bloodstained RotN is one.
Reproduction
Regardless of game settings,
both possible routes to progress through the game eventually lead to the same crash error,
a few rooms after the 2nd boss.
Specifically, after entering the 'Dian Cécht Cathedral' for the first time,
the 1st room through the upper left door (just past the banshee monster),
and also the 4th room after the upper right door (right after the cat monster's hallway).
IMPORTANT NOTES
-
There is a special item that zooms in the game's camera, bringing the action 'closer', for novelty and additional viewing options.
While wearing this, I am able to move into each of these otherwise inaccessible rooms just a little bit before the crash.
Without the item, the black screen and crash occur immediately upon entry. -
I have checked whether there are graphic driver updates available for my system.
But I am still using the 2nd most recent one made available through 'additional drivers' settings.
Why? Because I have had serious errors with the latest nvidia driver causing my computer to be able to boot properly.
It's definitely the driver at fault, because I have fixed it by running 'purge nvidia*' command as root, and reinstalling earlier driver.
I have attempted to use earlier kernel versions of linux too, and none of those have been compatiable with 430.26 either.
THAT BEING SAID!
I know there is at least one other person who still has this problem with the NEWEST nvidia driver, 430.26, as seen in the subreddit link up above!
- I need to add the following to steam launch options in order to even start the game:
'PROTON_USE_WINED3D=1 %command%'
That may or may not be relevant, but I'm giving all details I can to try to get this problem fixed.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing steam-692850.log and reproducing the crash in Proton 4.2-9 using the listed Dian Cécht Cathedral routes and launch options. Compare behavior with the reported DXVK and driver details; the work is done when the game can progress through those rooms without the Direct3D shader error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, unreal-engine
- Domain
- game-dev, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100