Hello! I am helping work on a project to reverse engineer a server for another old PS2 game, Everquest Online Adventures: Frontiers. The main servers for the game are down but Sony still validates these discs with their DNAS server and I have captured a bunch of pcaps and savestates of this, but eliminating this check altogether would be beneficial as we don't anticipate Sony keeping this server up for much longer. I have seen that you guys have a pnach file that "skips" DNAS authentication for MGO and I am interested if I can apply something similar for EQOA. Any help would be greatly appreciated and I have no problem looking through Cheat Engine or ps2dis to find the values that need to be modified.
http://wiki.eqoarevival.com/index.php/Main_Page
PCSX2 PNACH
- GHzGangster
- Chameleon
- Posts: 3176
- Joined: Mon Jun 18, 2012 2:02 pm
- Character: GHzGangster
- Rank: Chameleon
- Unit: Ocelot Unit
- Location: Final Destination
- Contact:
-
- Posts: 4
- Joined: Tue Oct 27, 2015 10:55 am
- Rank: Night Owl
- Unit: KGB [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: PCSX2 PNACH
Just playing it safe, I have heard the servers are going down in March. Thanks for the pointers, I have noticed the dnas labels in ps2dis I just wasn't too sure what to change them to. EQOA vanilla had no dnas authentication but unfortunately the expansion does.
- GHzGangster
- Chameleon
- Posts: 3176
- Joined: Mon Jun 18, 2012 2:02 pm
- Character: GHzGangster
- Rank: Chameleon
- Unit: Ocelot Unit
- Location: Final Destination
- Contact:
-
- Posts: 4
- Joined: Tue Oct 27, 2015 10:55 am
- Rank: Night Owl
- Unit: KGB [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: PCSX2 PNACH
So after a few months we ended up getting a working pnach:
patch=1,EE,001823f0,word,24050005
patch=1,EE,001823f4,word,ac850000
patch=1,EE,001823f8,word,3c054000
patch=1,EE,001823fc,word,24a50004
patch=1,EE,00182400,word,ac850004
patch=1,EE,00182404,word,24050003
patch=1,EE,00182408,word,ac850008
patch=1,EE,0018240c,word,03e00008
patch=1,EE,00182410,word,3c020000
The only issue is that the game overwrites this memory region immediately upon booting (cant burn the cheat to an ISO) and the game loads more memory over that region after passing the account login phase (crashes/freezing/bad graphics can occur if the cheat is left enabled). On PCSX2 it is easy enough to pause after passing DNAS, disable cheats, and resume the emulator. I was thinking the best way to accomplish this on a real ps2 may be through a joker code. Looking at the bypass you guys are using it seems you are also using a joker. Would you be able to explain how yours works?
patch=1,EE,001823f0,word,24050005
patch=1,EE,001823f4,word,ac850000
patch=1,EE,001823f8,word,3c054000
patch=1,EE,001823fc,word,24a50004
patch=1,EE,00182400,word,ac850004
patch=1,EE,00182404,word,24050003
patch=1,EE,00182408,word,ac850008
patch=1,EE,0018240c,word,03e00008
patch=1,EE,00182410,word,3c020000
The only issue is that the game overwrites this memory region immediately upon booting (cant burn the cheat to an ISO) and the game loads more memory over that region after passing the account login phase (crashes/freezing/bad graphics can occur if the cheat is left enabled). On PCSX2 it is easy enough to pause after passing DNAS, disable cheats, and resume the emulator. I was thinking the best way to accomplish this on a real ps2 may be through a joker code. Looking at the bypass you guys are using it seems you are also using a joker. Would you be able to explain how yours works?
- GHzGangster
- Chameleon
- Posts: 3176
- Joined: Mon Jun 18, 2012 2:02 pm
- Character: GHzGangster
- Rank: Chameleon
- Unit: Ocelot Unit
- Location: Final Destination
- Contact:
-
- Posts: 4
- Joined: Tue Oct 27, 2015 10:55 am
- Rank: Night Owl
- Unit: KGB [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
Re: PCSX2 PNACH
Wow, thats certainly better than a joker code and exactly what I was looking for. Thanks for clearing that up!
Who is online
Users browsing this forum: No registered users and 1 guest