PCSX2 PNACH

Discuss Metal Gear Online (MGS3) and our server.
[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
JonyeGway
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

PCSX2 PNACH

Postby JonyeGway » Tue Oct 27, 2015 11:10 am

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
User avatar
GHzGangster
Chameleon
Posts: 3176
Joined: Mon Jun 18, 2012 2:02 pm
Character: GHzGangster
Rank: Chameleon
Unit: Ocelot Unit
Location: Final Destination
Contact:

Re: PCSX2 PNACH

Postby GHzGangster » Tue Oct 27, 2015 5:25 pm

JonyeGway
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

Postby JonyeGway » Tue Oct 27, 2015 6:49 pm

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.
User avatar
GHzGangster
Chameleon
Posts: 3176
Joined: Mon Jun 18, 2012 2:02 pm
Character: GHzGangster
Rank: Chameleon
Unit: Ocelot Unit
Location: Final Destination
Contact:

Re: PCSX2 PNACH

Postby GHzGangster » Tue Oct 27, 2015 8:38 pm

JonyeGway
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

Postby JonyeGway » Tue Jan 19, 2016 7:29 pm

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?
User avatar
GHzGangster
Chameleon
Posts: 3176
Joined: Mon Jun 18, 2012 2:02 pm
Character: GHzGangster
Rank: Chameleon
Unit: Ocelot Unit
Location: Final Destination
Contact:

Re: PCSX2 PNACH

Postby GHzGangster » Tue Jan 19, 2016 7:51 pm

JonyeGway
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

Postby JonyeGway » Tue Jan 19, 2016 8:14 pm

Wow, thats certainly better than a joker code and exactly what I was looking for. Thanks for clearing that up!

[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
[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

Return to “MGO1 Discussion”

Who is online

Users browsing this forum: No registered users and 3 guests