Star-Ocean-2
An attempt to create an English patch for Star Ocean Second Evolution (Vita).
Unpacking PSVita Files
-
Download the following tools (as needed):
-
Run this command
pkg2zip.exe so2.pkgto getSTAR OCEAN Second Evolution [PCSG00714] [JPN].zip
-
Extract the
zipfile. The contents should look like this\---app \---PCSG00714 | eboot.bin | so2psv.psarc | +---GXM | \---save | ClearIcon.png | EmptyIcon.png | SaveIcon.png | +---sce_module | libc.suprx | libfios2.suprx | libult.suprx | +---sce_pfs | files.db | pflist | unicv.db | \---sce_sys | clearsign | icon0.png | keystone | param.sfo | pic0.png | +---about | right.suprx | +---livearea | \---contents | bg.png | button.png | template.xml | +---package | body.bin | head.bin | stat.bin | tail.bin | temp.bin | \---trophy \---NPWR09638_00 TROPHY.TRP -
Copy
work.binintoPCSG00714\sce_sys\packageand run this command to decrypt files:_decrypt.exe PCSG00714
-
Unpack
PCSG00714_dec\so2psv.psarcwith Total Commander and PSARC Plugin
-
Unpacking
PCSG00714_dec\so2psv.psarcshould get you a folder calledGMX, see contents here: so2psv.psarc.txt -
Use
QuickBMSwithstar_ocean_kcpa.bmsto extractAPACfiles. Sample command to extract a single file:quickbms.exe -d star_ocean_kcpa.bms 017_ArliaW_20_branch001.apac
-
A hex editor like
wxMEditcan be used to look at the contents.
Repacking PSVita Files
- Use Total Command and the PSARC plugin to pack the files back into a single
PSARCfile - Select the
GMXfolder with with the modded files on the right side of Total Commander (right-click to highlight red) - Click on the "Pack file" button on the tool bar. Uncheck "Also pack pathnames" so the
GMXfolder doesn't appear again.
- Click OK to save the file as
GMX.PSARC, you can rename it toso2psv.psarclater. - Notice the newly packed file is a different size from the original, even if you don't make any modifications.
Unpacking PSP Files
- Get
PSP_GAME\USRDIR\so2pack.bin - Use QuickBMS with
so2pack.bmsto extract game files. Sample command:quickbms.exe -d so2pack.bms so2pack.bin
- After extraction, there should be ~25,830 files with extensions like
DAT,IMG,GIM,NFC,SDB,SLZ,TXT,VAP, andXEJ. See contents here: so2pack.bin.txt - Use QuickBMS again to further extract
SLZfiles. Sample command:quickbms.exe -F "{}.slz" slz.bms so2pack.bin_extract slz
- There are more
SLZfiles in here, so run the command again to extract the files further. Files includeCGM, andFOGextensions.
Packing PSP Files
- Make a copy of
so2pack.binjust in case. - Use QuickBMS to repack files into the existing
so2pack.bin. Sample command:quickbms.exe -r -w so2pack.bms so2pack.bin so2pack.bin_extract - To repack files, the modified files need to be less than or equal to the original file.
Hacker Notes
This section is for notes found around the web that may help with this project.
Hacker Note 1
Note for anyone trying to patch ENG text. Entire game is one
psarcfile.It's easily extracted and reencrypted.Structure appears same as PSP ver, so,I think it is possibly easy to patch official PSP ENG translation.