
Lilly
Published
tl;dr: follow the link, pretty painless
This game worked 100% out of the box flawlessly. My post here is about getting Ultrawide working, which requires tweaking (same on Windows). The main menu might look strange, but in game things are working as desired.
That said, with this widescreen change you might notice that the game was previously hiding things outside of bounds. So far I've noticed that certain UI objects, particularly store stuff or quest giver windows are being sent out of view. So to be clear: the game is hiding soon-to-be-but-not-currently-used UI elements where it thought would be out of bounds -- but you'll now see some of those. This is a "feature" of the game and not from a broken ultrawide patch, or from Linux
To get Ultrawide working I ran the game once to get everything setup, closed the game, then ran one of the exe from the above link (which hopefully survive the test of time, since he doesnt' describe exactly what his changes are doing, but pretty sure he's just HEX editing the values into the binary -- standard practice for these sorta things). It shouldn't matter which wine build (your local, proton's, etc) you run this ultrawide exe from. (I used local.)
The GameUserSettings.ini
file for me was located at steam/steamapps/compatdata/692850/pfx/drive_c/users/steamuser/Local Settings/Application Data/BloodstainedRotN/Saved/Config/WindowsNoEditor
I got Ultrawide support working! Basically doing the "Hex Method", which is outlined here: https://steamcommunity.com/sharedfiles/filedetails/?id=668484112
Make sure you run the game once before you follow the guide, and set the game mode to windowed (if you don't/froget you can just edit the file to say WINDOW).
I actually made the GraphicsConfig.xml read-only too, but not sure if it was necessary.
I pieced together my resolution from these tables: https://www.wsgf.org/article/common-hex-values
000F 0000 4006
3840 x 1600
(The middle 4 values are always 0000 it seems)
The menus won't be ultrawide, but once you're ingame the window will expand like desired (and not stretch or show black bars)
Something very weird I experience is my GraphicsConfig.xml file having really weird artifacts/not-actually-display characters embedded in between every character. vim of course has no trouble with this and I could "cheat" the values outlined in the guide, but I imagine any other text editor wont' know how to read the characters (leafpad could only render a single <, for example).
Tried previous suggestions of disabling ESYNC and Large Address awareness, but still getting the crashes :^(
My previous report I said that adding these two flags didn't solve the crashing issue, but I'm a dum-dum liar. I screwed up the syntax. Now that that's square, the game has been running smooth as butter for about 4 hours of gameplay so far
Crashes after main menu
Mouse in initial menu doesn't work consistently. Only time it's visible is at rest, and that's only sometimes. It'll seemingly lock up at random, too. You can navigate the menu with the arrow keys, though, and it works perfect.
Game crashes to a bug reporter after you select a Save Slot. :^(
Use Vulcan Render, and disable Engine Multithreading! Don't use vysnc
Use Vulcan Render, and disable Engine Multithreading! Seriously it's night and day performance wise. I played all the way to 80 without disabling the engine multithreading and my GPU cooked, especially when shifted into scourge. Now it's smooth sailing 100%
Disable muting audio when game not focused to avoid crashing from alt-tabbing
Nothing is wrong with the audio, per-se, but the "Mute when Escaped" (bad translation of muting audio when game window loses focuses) seems to be the source of the crashing when alt-tabbing. Disabling this setting stops the game from crashing (afaict)
The game will crash if you alt-tab, or otherwise "unfocus" the window
Eggroll required for start; ultrawide words; GPU cooks regardless of graphical settings; file descriptor handling issues
Proton-6.9-GE-1
With a sample size of 2 hours, seems the game locks up/freezes requiring a restart of the game about once per hour
I kept having crashes randomly due to file descriptor limits being hit (aka I saw a lot of eventfd: Too many open files
.) I raised my limit first to 10,000, which got me playing for a little while, but was still too low so had to raise to 100,000. Issues like this are because something is fucking up trying to open up files over and over (often the same file), without closing them. It's a symptom that's treated by raising the limit -- not "fixed" by it.
Some might find success NO_ESYNC
ing to get around the fd issue.
Game freezes at main menu, Proton v6.3-7
Game will load up to the main menu, of which a popup will briefly show up stating something like "Loading Profile and Settings", popup will close, and then game will freeze (sound will continue to play).
Tried with skipping the 2k launcher, and without