praydog / REFramework

Scripting platform, modding framework and VR support for all RE Engine games
https://cursey.github.io/reframework-book/
MIT License
2.68k stars 338 forks source link

DD2 : Crash on launch if i remove openvr and openxr on Linux/Proton #1045

Open playtrack44 opened 2 months ago

playtrack44 commented 2 months ago

Describe the bug When trying to use REFramework ( build version at the moment has fruited no difference sadly ) on linux through proton, via Dragons Dogma 2, i get crashes no matter what, ( made sure to also use WINEDLLOVERRIDES="dinput8.dll=n,b" %command% as stated here

Strangely however, when i use the nightly build and extract all the files even tho im not using VR as stated before downloading, it then works with no issues at all, but if i remove the OpenVR or OpenXR files, it then will continue to crash on startup, regardless of launch options. I am not sure if im introducing anything bad by keeping those files, but would like to know why im able to run the game fine if i only keep those files in , additionally game launches fine without REFramework as well.

Log can be found below, for some reason github wont let me upload the dmp log :C re2_framework_log.txt

Identify the REFramework version REF Nightly 851

To Reproduce Steps to reproduce the behavior:

Download the game on steam Use Proton experimental or any proton version of your liking Download the build found here https://github.com/praydog/REFramework-nightly/releases extract all files and put them in game directory launch the game game should launch with no issues go back to game directory, delete openvr_api.dll and openxr_loader.dll game will crash on launch

Expected behavior To be able to just use the dinput8.dll without the need of having openvr and openxr dll files in game directory, without it crashing on launch

image

Desktop and VR (please complete the following information):

Steam Deck/Linux (please complete the following information):

praydog commented 2 months ago

Not much I can say about this other than I just recently invested in a Steam Deck which is close enough to your system, so I'll see if I can reproduce there.