#Reloaded II linux setup trouble

53 messages · Page 1 of 1 (latest)

mellow hill
#

Hey there! Not sure how to provide logs, I am aware this information may not be enough, PLEASE let me know what I need to add.

Alrighty, here we go. So I followed the guide for Steam Deck setup with Reloaded II. I'm actually running EndeavorOS. Since Steam Deck is Arch Linux under the hood, and EndeavorOS is also Arch Linux, the guide for the most part, seemed to work. However after completing the steps (It should be noted dotnetdesktop8 was not present in Protontricks and had to be installed manually) I launch Reloaded II and it crashes whenever I try to download anything. ReloadedII also tries to download something when it first starts, which also crashes before it finishes. as soon as it opens. I briefly see the window for a moment, then it closes.

As well as all of the protontricks packages being installed, I've downloaded and checked these following packages. Six of which are provided by the guide and three of which Reloaded II itself asks me to download. I've verified ALL of them are installed as well.

VC_redist.x64.exe                      aspnetcore-runtime-8.0.8-win-x86.exe
VC_redist.x86.exe                      dotnet-runtime-8.0.8-win-x86.exe
aspnetcore-runtime-7.0.20-win-x64.exe  windowsdesktop-runtime-8.0.8-win-x64.exe
aspnetcore-runtime-7.0.20-win-x86.exe  windowsdesktop-runtime-8.0.8-win-x86.exe
aspnetcore-runtime-8.0.8-win-x64.exe

I have also verified I am running Reloaded-II.exe (NOT the 32 version) within Protontricks, and EVERYTHING was also installed within the prefix. Everything was ran using the "Run an arbitrary executable (.exe/.msi/.msu)" option in Protontricks, and I've also verified that I indeed had Persona 5 Royal selected.

I am not sure how to get crash logs to show off the exact error, please let me know how to provide them if they are needed. Again this is a PC, more specifically a Framework Laptop 16 running an Arch-based distro, EndeavorOS. I am not using a Steam Deck

GameBanana

Portable P5R with mods... A Persona 5 Royal (PC) (P5R (PC)) Tutorial in the Other/Misc category, submitted by termdisc

#

Fastfetch output to hopefully give more information about my system:

                     ./o.                   roadhog360@roadhog360-laptop16
                   ./sssso-                 ------------------------------
                 `:osssssss+-               OS: EndeavourOS x86_64
               `:+sssssssssso/.             Host: Laptop 16 (AMD Ryzen 7040 Series) (AG)
             `-/ossssssssssssso/.           Kernel: Linux 6.10.9-arch1-2
           `-/+sssssssssssssssso+:`         Uptime: 41 mins
         `-:/+sssssssssssssssssso+/.        Packages: 1394 (pacman), 1 (flatpak)
       `.://osssssssssssssssssssso++-       Shell: bash 5.2.32
      .://+ssssssssssssssssssssssso++:      Display (LG ULTRAGEAR): 2560x1440 @ 144 Hz in 27″ [External] [HDR]
    .:///ossssssssssssssssssssssssso++:     Display (BOE0BC9): 2560x1600 @ 165 Hz (as 2048x1280) in 16″ [Buil*
  `:////ssssssssssssssssssssssssssso+++.    DE: KDE Plasma 6.1.5
`-////+ssssssssssssssssssssssssssso++++-    WM: KWin (Wayland)
 `..-+oosssssssssssssssssssssssso+++++/`    WM Theme: Breeze
   ./++++++++++++++++++++++++++++++/:.      Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
  `:::::::::::::::::::::::::------``        Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
                                            Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
                                            Cursor: Breeze_Light (24px)
                                            Terminal: konsole 24.8.0
                                            CPU: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics (16) @ 5.14 GHz
                                            GPU 1: AMD Radeon RX 7700S [Discrete]
                                            GPU 2: AMD Radeon 780M [Integrated]
                                            Memory: 7.30 GiB / 30.66 GiB (24%)
                                            Swap: Disabled
                                            Disk (/): 550.23 GiB / 1.86 TiB (29%) - btrfs
                                            Local IP (enp198s0f4u1): 192.168.12.150/24
                                            Battery (FRANDBA): 60% [Charging]
                                            Locale: en_US.UTF-8

Fastfetch outpiut, to hopefully give more insight as to my system info that may or may not be relevant to the issue at hand

#

Reloaded II linux setup trouble

#

TL;DR summary: I followed this guide and am able to open Reloaded II, but it crashes when it downloads anything.

#

Tangent: I had this 100% working on Ubuntu with no issues a few years ago, why might it be different now? Do newer versions of Reloaded II not work under Proton? I set it up back when the guide was new and it seems the guide is no longer updated, maybe that's why? But I'd rather not go downloading random versions for now, that sound like it'd be a lot of testing so if I do need an older version I'll let someone here tell me specifically what works.

#

Ope, nvm, now it crashes as soon as it opens, not when it downloads things now

#

I should also note I am not interested in workarounds like dual booting or otherwise running a separate Windows instance for this game. If you are here to suggest that, please turn back.

#

I tried forcing Proto 9.0-2 with no luck. Will try experimental now

#

Tried Proton Experimental, and UMU-Proton-9.2 with no luck

craggy warren
#

did you try installing without gui? i did that on my machine and have had virtually no problems with r2

mellow hill
#

How would I do that

mellow hill
#

Interesting, thanks

#

I'll try a version of Reloaded II from after the PC release came out and then try that guide

#

Hm. It "worked" but I'll also try your guide, since if might be able to get a newer version running which would feel more proper

#

As a note, the version I tried was 1.23.8, released on Feb 26, 2023, I tried this one because I believe this was the version I used when I was on Ubuntu

mellow hill
#

I might try out the older version, just to see if it still works. I'll be open to suggestions that lead to getting the newer version up and running.

#

If 1.23.8 works, I'll update the header of this post showing that version is what I need.

#

It seems Reloaded II is supposed to work on Linux but something over the past year and a half broke Wine support

#

I will not be trying every version, I just sporadically remembered roughly when I first got it set up and tried that version of Reloaded II

craggy warren
#

i’m running the exe under a 64bit wine prefix, in case that helps you at all

mellow hill
#

I am too

craggy warren
#

@night arrow madam linux i need your help 😭

mellow hill
#

I'm currently trying 1.23.8, the game updated which probably uninstalled all my mods. To give something immediately obvious I am trying the P5 Scramble title screen mod

#

Speaking of which, my end goal is to get the battle randomizer working. ZRandomizer refers to a mod called "ZMenu" but I can't find it in Gamebanana nor in Reloaded II. Where do I get it?

#

ZRandomizer also doesn't appear in Reloaded II

#

Do I need to perform extra steps, after downloading a mod in Reloaded II, to get the changes to show up in Steam?

#

Trying to not restart the game too many times to avoid triggering a Denuvo lockout (Denuvo made me give the game a negative review on Steam...)

#

Ah, I missed step 6:
6. Inject the ASI Loader. Edit Application -> Advanced Tools & Options -> Deploy ASI Loader. You'll also need to add WINEDLLOVERRIDES="dinput8=n,b" %command% to P5R's launch options in Steam.

#

I have completed step 6 and relaunched the game, however the game opened frozen

#

Clicking on it will not make it unfreeze. My PC is also silent, fans no longer blazing.

#

Looks like the RII launcher is here as well. There seems to be no errors.

#

It "works" if I launch through Reloaded II, but I did that as a test, the guides say NOT to launch via Reloaded II. Launching via steam doesn't work though and just fails as seen above. Also, none of my controllers are recognized when launching the game via Reloaded, so this isn't even a usable temporary workaround.

#

I'm gonna take a break from this for now to hopefully avoid a Denuvo lockout from so many restarts. Fuck this damn "anti cheat" malware that prevents me from playing software I paid for because I committed the sin of restarting it too many times...

night arrow
#

If this is Linux and reloaded uses a DLL injection, you need to add a WINEDLLOVERRIDES environment variable to your steam launch command with the dll name followed by =n,b then you will also need to include a space and %command%
I'm not sure what the dll name is, you'd need to give me a sec to find it.

The way wine works is it prefers its built-in DLLs over the ones supplied by the application as they should have better compatibility with the windows API stub.

mellow hill
#

It freezes on the opening loading screen as pictured after setting the DLL overrides.

#

I've copied the DLL override exactly as shown in the message.

mellow hill
#

Do more DLLs need to be overridden than this one?

night arrow
#

Tbh I wouldn't know, I've not used reloaded under linux.

#

If you can open steam via terminal and send logs that would give me an idea of what isn't working - maybe.

#

though I have seen in the past that wine will use the system dotnet if it's available which can cause problems, too.
Adding in DOTNET_ROOT= in addition to your winedlloverrides could fix it.

mellow hill
#

I have no idea where it's actually installing the other ones.

night arrow
#

Can leave it blank like that.

#

It just unsets the variable.

#

Actually ran into an issue with the CLPS2c compiler where it was trying to load hostfxr.dll from the system dotnet and clearing that fixed it.
Your overall thing should look like
DOTNET_ROOT= WINEDLLOVERRIDES="dinput8=n,b" %command%

#

If it behaves weirdly you can also do DOTNET_ROOT=""

mellow hill
#

I'll try that

#

Am I supposed to put something in the quotes or are they to remain empty?

#

Nvm I just re-read the conversation from before

mellow hill