Bug: [Linux] Reloaded-II doesn't launch when I click on the shortcut produced from Linux-Setup.exe
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:
- Make sure Persona 4 Golden has been run at least once on the computer.
- Download
Linux-Setup.exefrom the Releases page. - Execute
Linux-Setup.exeusing Protontricks Launcher (select Persona 4 Golden from the game list). - 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.
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.
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:
This is the uninstaller before reinstalling:
This is the file explorer where the program looks for
System.Runtime.dll.
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
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.
I'll give this a try on Mint 22 in a VM. I own P4G so I can try the exact repro steps.
I'm able to confirm the issue happens for me following the same steps.
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.
I haven't looked into it personally at the moment.
I re-tested this on a fresh install of Linux Mint 22.2, Cinnamon
- I installed the Steam, Flatseal, Protontricks flatpaks and installed P4G.
- I launched P4G three times to finally get it to work (typical bug with initial steam install for first time launch).
- Used flatseal to give Protontricks all files access.
- Downloaded R-II Setup-Linux.exe version 1.29.4, right click, Open with Protontricks Launcher, picked the P4G prefix.
- 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.
- I wait 5 minutes, nothing happens (I think on Arch first launch is automatic, but maybe I misremembered)?
- I double click the .desktop and am warned it is flagged as 'Untrusted application launcher'. I click the middle option 'Mark as Trusted'.
- Nothing happens, I wait for 5 mins.
- I double click the .desktop again. This time, the application launches and works properly.
- Further launches also work as intended now.
As far as I can tell this seems to be fixed now.
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.
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.
Tested non flatpak version, works fine. I can only reproduce on versions prior to the net 9.0.8 change.