Reloaded-II icon indicating copy to clipboard operation
Reloaded-II copied to clipboard

Bug: [Linux] Reloaded-II doesn't launch when I click on the shortcut produced from Linux-Setup.exe

Open anasazmi571 opened this issue 11 months ago • 11 comments

Describe the Bug I ran Linux-Setup.exe from the latest Release (1.28.6), then tried to launch the shortcut, but it seems to fail. The program doesn't launch at all. This is also the case if I download the Release.zip file, unzip it, then run Reloaded-II.exe through Protontricks Launcher. When launching Reloaded-II.exe through Protontricks on the terminal instead of the shortcut (so that I can see the error log), I saw the error "Exception Info: System.IO.FileNotFoundException: Could not load file or assembly 'C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\9.0.0\\System.Runtime.dll'. Module not found.\r\n", but this library exists in the specified location when I checked the file explorer on Protontricks for the game.

To Reproduce Steps to reproduce the behaviour:

  1. Make sure Persona 4 Golden has been run at least once on the computer.
  2. Download Linux-Setup.exe from the Releases page.
  3. Execute Linux-Setup.exe using Protontricks Launcher (select Persona 4 Golden from the game list).
  4. Run the generated shortcut.

Expected Behaviour The launcher appears and runs normally.

Screenshots Not applicable, as the program doesn't launch at all.

Additional Context System Info:

  • OS: Linux Mint
  • CPU: AMD Ryzen 5 5500
  • GPU: Nvidia GTX 1050 Ti
  • Memory: 32GB DDR4

Below is the log that appears when I try to run the application from the terminal (command is flatpak run --branch=stable --arch=x86_64 --command=protontricks-launch com.github.Matoking.protontricks --appid=1113000 ./Reloaded-II.exe where the terminal is in the Reloaded-II (Persona 4 Golden) folder generated by Linux-Setup.exe):

steam-runtime-launcher-service[89]: W: The --socket option is deprecated. Prefer to use --session or --bus-name.
steam-runtime-launch-client[91]: W: The --socket option is deprecated. Prefer to use the session bus.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.
036c:fixme:process:GetProcessGroupAffinity (FFFFFFFFFFFFFFFF,000000000019F294,0000000000000000): stub
036c:fixme:heap:GetNumaHighestNodeNumber semi-stub: 000000000019F260
036c:fixme:process:GetProcessGroupAffinity (FFFFFFFFFFFFFFFF,000000000019F260,0000000000000000): stub
036c:fixme:seh:WerRegisterRuntimeExceptionModule (L"C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\9.0.0\\mscordaccore.dll", 00006FFFFDE30000) stub
036c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
0378:fixme:ntdll:RtlGetCurrentProcessorNumberEx (0000000001FFEA10) :semi-stub
036c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000001006266B8, 34) stub
036c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 000000010061A5F8, 17) stub
036c:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0000000142C102D0, 29) stub
036c:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Runtime.dll" cannot be loaded
036c:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"System.Runtime.dll" cannot be loaded
036c:fixme:nls:get_dummy_preferred_ui_language (0x8 0x43e 000000000019BF90 0000000000000000 000000000019BF88) returning a dummy value (current locale)
036c:fixme:nls:get_dummy_preferred_ui_language (0x8 0x43e 000000000019BF90 000000000019BEE0 000000000019BF88) returning a dummy value (current locale)
036c:fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
036c:fixme:advapi:ReportEventW (00000000CAFE4242,0x0001,0x0000,0x00000402,0000000000000000,0x0001,0x00000000,000000000019C700,0000000000000000): stub
036c:err:eventlog:ReportEventW L"Application: Reloaded-II.exe\n"
036c:err:eventlog:ReportEventW L"CoreCLR Version: 9.0.24.52809\n"
036c:err:eventlog:ReportEventW L".NET Version: 9.0.0\n"
036c:err:eventlog:ReportEventW L"Description: The process was terminated due to an unhandled exception.\n"
036c:err:eventlog:ReportEventW L"Exception Info: System.IO.FileNotFoundException: Could not load file or assembly 'C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\9.0.0\\System.Runtime.dll'. Module not found.\r\n"
036c:err:eventlog:ReportEventW L"File name: 'C:\\Program Files\\dotnet\\shared\\Microsoft.NETCore.App\\9.0.0\\System.Runtime.dll'\n"
036c:fixme:advapi:DeregisterEventSource (00000000CAFE4242) stub
wine: Unhandled exception 0xe0434352 in thread 36c at address 00006FFFFFC1CF07 (thread 036c), starting debugger...
wine: using kernel write watches, use_kernel_writewatch 1.
wine: using kernel write watches, use_kernel_writewatch 1.

anasazmi571 avatar Jan 08 '25 10:01 anasazmi571

Really weird, I don't know what to think right now. Especially since you mention the file actually exists. And above in the same log , mscordaccore.dll was logged from the folder.

Do feel free to try a manual reinstall of .NET 9 Desktop Runtime (x64) in your game's protontricks WINEPREFIX; I doubt it'd do anything, but it's always worth a try as a sanity test.

Sewer56 avatar Jan 08 '25 12:01 Sewer56

I did a reinstall of the .NET 9 Desktop Runtime for both x86 and x64, then tried to run Reloaded-II, either through the shortcut or through the command I listed above. I got the same error. I did notice, though, that the uninstaller didn't list the x86 version even though it's installed.

This is the uninstaller after reinstalling the runtime: Image Image This is the uninstaller before reinstalling: Image This is the file explorer where the program looks for System.Runtime.dll. Image

The result of the run using the terminal is the same, but if you'd like to see it, check out https://pastebin.com/ZyLx2fZq

anasazmi571 avatar Jan 08 '25 13:01 anasazmi571

I'm out of ideas for now; this is the first time I've seen this sort of specific error. Only thing one can do is try to replicate this.

Sewer56 avatar Jan 08 '25 15:01 Sewer56

I'll give this a try on Mint 22 in a VM. I own P4G so I can try the exact repro steps.

dreamsyntax avatar Jan 08 '25 15:01 dreamsyntax

I'm able to confirm the issue happens for me following the same steps.

dreamsyntax avatar Jan 08 '25 20:01 dreamsyntax

Has a workaround been found yet? I've run into the same issue in Persona 5 Royal, and I don't know what to do.

MikuMikuF avatar Dec 02 '25 16:12 MikuMikuF

I haven't looked into it personally at the moment.

Sewer56 avatar Dec 02 '25 21:12 Sewer56

I re-tested this on a fresh install of Linux Mint 22.2, Cinnamon

  1. I installed the Steam, Flatseal, Protontricks flatpaks and installed P4G.
  2. I launched P4G three times to finally get it to work (typical bug with initial steam install for first time launch).
  3. Used flatseal to give Protontricks all files access.
  4. Downloaded R-II Setup-Linux.exe version 1.29.4, right click, Open with Protontricks Launcher, picked the P4G prefix.
  5. Wait, eventually the console and popup saying completed appears. I see a new 'Reloaded-II - Persona 4 Golden' folder on my Desktop, and a 'Reloader-II (Persona 4 Golden).desktop' file. I close the pop up. Nothing happens.
  6. I wait 5 minutes, nothing happens (I think on Arch first launch is automatic, but maybe I misremembered)?
  7. I double click the .desktop and am warned it is flagged as 'Untrusted application launcher'. I click the middle option 'Mark as Trusted'.
  8. Nothing happens, I wait for 5 mins.
  9. I double click the .desktop again. This time, the application launches and works properly.
  10. Further launches also work as intended now.

As far as I can tell this seems to be fixed now.

dreamsyntax avatar Dec 03 '25 08:12 dreamsyntax

That unfortunately didn't work for me, however, following the legacy install guide and then running reloaded II in the game's wineprefix did work. So there does seem to be a workaround.

MikuMikuF avatar Dec 03 '25 16:12 MikuMikuF

reloaded II in the game's wineprefix did work

Need more detail. Both methods require this.

Did you use non-flatpak steam? I'm trying to rule out what the issue could be as its only happening on LM in tests.

dreamsyntax avatar Dec 03 '25 16:12 dreamsyntax

Tested non flatpak version, works fine. I can only reproduce on versions prior to the net 9.0.8 change.

dreamsyntax avatar Dec 04 '25 20:12 dreamsyntax