..:: PCSX2 Forums ::..

Full Version: Star Ocean Undub and Pnach
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
So I've recently played star ocean: The last hope, and felt like playing Star ocean 3 again, but I've all ready played this game so many times that i want to cheat myself through the game to get and explore most of the Private actions and side-quests.

I've read a few tutorials on making a Pnach and finding different codes, I've spent over an hour now on making the program "MultiConverter" which was made by Vsub.

I managed to get my hacks to work, but i deleted the pnach afterwards in hope of managing to get some more cheats going on.

I grab all my cheats from Codetwink which are for NTSC-U and has the same Key as my ISO has, as stated i got the hacks to work once, but now they don't work, so it should work.

Anyways Just to sum it up, i need help making an Pnach for Star Ocean: TILL the end of time

Here is my current patch which does not seem to work.
EDIT: I'm using PCSX2 r5350

Quote:gametitle=Star Ocean 3 - Till the End of Time


//EXP Gained Per Battle x4
patch=1,EE,E6702B1E,extended,278B44D7
patch=1,EE,FC7D9451,extended,06172B2A

//Fol Gained Per Battle x8
patch=1,EE,0CA92D04,extended,68D78F17
patch=1,EE,DB8910DA,extended,F2868C7C

//Save Anywhere
patch=1,EE,A9145242,extended,4A2BA307
patch=1,EE,DBC46B8C,extended,F1806CD3

//Treasure Boxes Always Displayed On Map
patch=1,EE,84F144E0,extended,E3CD5FB2

//Enemies Always Displayed On Map
patch=1,EE,EEB91C5C,extended,ABB3979C

I also keep getting spamed by TLB Miss; Errors [Store] & [Load], They only happen when I load the cheats.
Copy/paste of the general error that keeps getting spammed in the console
Quote:(EE pc:001002A0) TLB Miss, addr=0x78b44d7 [load]
(EE pc:00415908) TLB Miss, addr=0xca92d04 [store]


SOLVED
Also I'm running Star Ocean: TILL the end of Time (NTSC-U) Undub Version!

CodeTwinks List what type of codes they have on their site, as for star ocean 3, they list Code Breaker V7. So to make any of those codes work with PCSX2 you'll need to download OmniConverter by Vsub (Praise him!). Then use OmniConverter and configure the Input to be "CodeBreaker" -> "Version +7 (Common Key)" and the Output to be "Unencrypted" -> "CodeBreaker".

Now you either need to Convert them to Pnach format manually, if so check out Redlof's guide Or you can use Vsub's Mutli Converter I Really recommend Vsub's converter as it's really user friendly!

Anyways here is my working Pnach file, feel free to use it. (Fol is x32, you should probably remove it or decrease it)

Quote:gametitle=Star Ocean 3 - Till the End of Time [23A97857]


//Save Anywhere
patch=1,EE,E001FFFF,extended,002D1458
patch=1,EE,102D1462,extended,00001000

//Fol Gained Per Battle x32
patch=1,EE,E0013023,extended,00253480
patch=1,EE,2025348C,extended,00129140

//EXP Gained Per Battle x4
patch=1,EE,E0011026,extended,002530C0
patch=1,EE,202530D4,extended,00129080

//Treasure box always displayed on map
patch=1,EE,202D8720,extended,24020002

//Enemies Always Displayed On Map
patch=1,EE,202D8734,extended,24020002

//Max Item creation skills (Fayth)
patch=1,EE,00501E50,extended,000000FF
patch=1,EE,00501E51,extended,000000FF
patch=1,EE,00501E52,extended,000000FF
patch=1,EE,00501E53,extended,000000FF
patch=1,EE,00501E54,extended,000000FF
patch=1,EE,00501E55,extended,000000FF
patch=1,EE,00501E56,extended,000000FF
patch=1,EE,00501E57,extended,000000FF

//Very High Drop chance
patch=1,EE,E001082B,extended,00252D54
patch=1,EE,20252D58,extended,00000000
AFAIK this and Valkyrie Profile 2 (the Tri-Ace games) have some very nasty cheat protection systems making it a real pain to cheat, thus make a proper pnach for them. You should check this thread: http://forums.pcsx2.net/Thread-Post-your...tches-here and use the in-thread search function at the lower right to find some working patches
Indeed, some codes may fail but some will work. But the codes at the OP are still encrypted and so will not work.

Use omniconverter (or some other decrypter of your preference) to turn raw the original codes from codetwink.

Just as example, see how would look the codes for displaying treasure boxes and enemies on map:
Code:
//Enemies Always Displayed On Map
patch=1,EE,202D8734,extended,24020002

//Treasure Boxes Always Displayed On Map
patch=1,EE,202D8720,extended,24020002

Most codes will have 0, 1 or 2 in the address first digit. A few ones may have other values, they are rarer. ex:
Code:
//Max HP Gained x4
patch=1,EE,E0011021,extended,00400A70
patch=1,EE,20400A9C,extended,0015A840

//Max MP Gained x4
patch=1,EE,E0011021,extended,0040108C
patch=1,EE,204010BC,extended,0015A840
Notice the first line in the code has E as the first digit but the second line follows the length descriptor.

Edit: the above were given as examples because the codes on the OP are different from mine or were "decrypted" with wrong input or wrong version of codebreaker. Or are for a different version of the game than mine.

If the codes in the example works for you... then you made something wrong in the decryption for the codes were got from codetwink also.

Edit2: Of course, my bad, your version is different from mine for it is the undubed. But the recommendation about decrypting the code is still valid.
Here, use my cheat patch, it works 100% for NTSC UC

gametitle = Star Ocean III - Till The End OF Time [SLUS 204.88] [U] [23A97857]

Max HP
//patch=1,EE,E002202D,extended,003F9AD8
//patch=1,EE,203F9ADC,extended,3C100001
//patch=1,EE,203F9AE4,extended,3610869F

Recover Full HP after battle
patch=1,EE,E001082A,extended,003FDE04
patch=1,EE,203FDE08,extended,00000000

Max MP
//patch=1,EE,E002282D,extended,003FDEE0
//patch=1,EE,203FDEE4,extended,3C100001
//patch=1,EE,203FDEEC,extended,3610869F

Recover Full MP after battle
patch=1,EE,E001082A,extended,003FDF9C
patch=1,EE,203FDFA0,extended,00000000

Max ATK
//patch=1,EE,E001202D,extended,003FE0BC
//patch=1,EE,203FE0C0,extended,2410270F

Max DEF
//patch=1,EE,E001202D,extended,003FE4C4
//patch=1,EE,203FE4C8,extended,2410270F

Max INT
//patch=1,EE,E001202D,extended,003FABE0
//patch=1,EE,203FABE4,extended,2416270F

Max AGL
//patch=1,EE,E001202D,extended,003FE874
//patch=1,EE,203FE878,extended,2410270F

Max HIT
//patch=1,EE,E001202D,extended,003F9F14
//patch=1,EE,203F9F18,extended,2410270F

ACTIVATE THESE CODES ONLY WHEN NEEDED BECAUSE THEY PRODUCE "TLB MISS" ERRORS WHEN OPENING TREASURE CHESTS BUT IT WORKS

Max Gold After a Fight
//patch=1,EE,20253450,extended,14000003

Max Experience After a Fight
//patch=1,EE,202530F0,extended,14000003

Heat Up Gauge Max During Fight
//patch=1,EE,203F5D8C,extended,14000004
Thanks guys! I've managed to make a fully Pnach to work now!

Thank you nosisab Ken Keleh (odd name), for your awesome insight! It made me mess around with the omniconverter and figured out how to Decrypt the codes! Since they were indeed encrypted.

Just to throw this out here in-case some people might be interested for this in the future!

CodeTwinks List what type of codes they have on their site, as for star ocean 3, they list Code Breaker V7. So to make any of those codes work with PCSX2 you'll need to download OmniConverter by Vsub (Praise him!). Then use OmniConverter and configure the Input to be "CodeBreaker" -> "Version +7 (Common Key)" and the Output to be "Unencrypted" -> "CodeBreaker".

Now you either need to Convert them to Pnach format manually, if so check out Redlof's guide Or you can use Vsub's Mutli Converter, I Really recommend Vsub's converter as it's really user friendly!

Anyways that's it! Going to put it onto my original post as solved part. Thanks again very much to those who replied!
Just for the record, the username is a parody for it sounds (in my language, Portuguese) as what can be translated as: Is unknown who he is Smile

PS: it was created around 3 decades ago to be a "mysterious" mage in an Pen and paper AD&D campaign. Since then the character grew too much (in levels) and became too overpowered to participate in normal RPG games... so he came to the Interned where he is only another one in the flock Laugh