-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Creating this small thread as an area where we can brainstorm different approaches to make the original untouched PsoBB.exe and the AzureFlare patch work under the Steam Deck and/or any linux with Wine installed.
In the meantime I also want to share some findings
attempting to debug via winedbg didnt allowed me to attack to the PsoBB.exe process with info process and the attach command.
I also tried with WINEDEBUG=+relay,+loaddll,+winsock wine 'C:\SEGA\PHANTASY STAR ONLINE Blue Burst\online.exe' 2>&1 as a nuclear option and managed to make the game run but then it cannot find the required files to start such as the PsoBB.exe
tried also grep'ing the strings wsock, sock, dll, user32 and whatnot to see if I can find some clue on where the DLL is failing to patch the gameguard with the packed exe to no avail either.
I've been unable to build and compile my own AzureFlare under linux yet I guess i will need to install all the dotnet packages for that but again I have no clue exactly at which point the patch is failing in the PatchPackedGameGuard() function under gameguard.cpp
Does anyone knows the best way to debug dll overrides like these on linux/wine? I think wine has too many hidden options one of them must be the correct one for a comfortable debugging experience!