repflez / azureflare Goto Github PK
View Code? Open in Web Editor NEWDrop in DLL mod for Phantasy Star Online Blue Burst for modifications
License: MIT License
Drop in DLL mod for Phantasy Star Online Blue Burst for modifications
License: MIT License
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!
This one was posted by a reddit user, it seems this person is using a brazilian version of Windows and by the looks of it had placed the patch files correctly in the main game folder, however keeps receiving the error that the psobb.cfg could not be found.
I can infer from this pic this user installed the game in the C drive as well so could it be the launcher has issues pointing to a path with special symbols? tildes and whatnot? this looks like a very up to day Windows 11 install too
Theres no much else to tell here and is extremelly difficult to get a proper feedback, but would be wise to try the launcher in a default Spanish/Portuguese Windows edition...
With Direct Input enabled, It looks like if you try to type with a different input method other than english (for example spanish) the chat text field in-game turns into a lot of gibberish.
the solution is to use always an english text input so you can actually type in-game.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.