Hacking Catherine: Full Body [JP] [English mod patcher v0.80]

froid_san

Well-Known Member
OP
Member
Joined
Oct 16, 2015
Messages
213
Trophies
0
XP
1,728
Country
Philippines



Due to the initial release of manual transcribing the game and this mod gaining some visibility and publicity to the scene a user who does not want to be named provided me a decrypted PS4 assets of this game and now this mod is now a full translation port of the PS4 assets. Some text is still manually transcribed since higher PS4 firmware eboots are still not decryptable and PS4 usm video files seem to not have subtitles in them (maybe also inside the eboot), while assets are. This also the reason why the Spanish port will still have a few English in them on the menu due to the eboot issues. Will do the French port after this whole covid19 thing.

v0.80 Readme
Here’s an English port of Catherine: Full Body since Atlus decided not to localize it to the Vita then to rub more salt in our wounds decided to make a poll and include this game to one of the possible games to be ported to the switch. Oh yeah, Before I start and probably wondering how is this possible. I don’t have any secret hacks or exploits for the PS4 to get the English assets. This is just good old-fashioned transcribing text from numerous videos on YouTube and my own gameplay. So, most of the untranslated text you may see are text that I have not encounter during my numerous playthrough.

Since there’s a bit progress on the PS4 scene about backporting and decrypting higher firmware games. I decided to wait for that process to mature, be public and have more comprehensive guide before completing this port and save myself from manually typing what I see on the screen. The port is mostly playable, probably 80% and if you play just the story and ignoring random dialogs of the NPC’s you’ll mostly see English text and get all the 13 endings and since today is the anniversary of the release date of this game for the vita here’s the playable BETA English port for everyone to enjoy.

Changelog:

v1.0 (English FINAL release)
○ Uses PS4 Assets
○ All Images
○ All-Story text
○ All Animated FMV
○ All NPC/event/puzzle dialog (Landings - Nightmare) text
○ All quotes
○ All menu's
○ All cellphone messages/replies/Movies menu/Award menu
○ All Confessional Questions
○ All text on other game modes (Babel/Colosseum/P5 DLC story/Babel Secret ending)
○ 98% of Multiplayer???
○ English dub or Japanese dub

v0.80 (Initial English BETA release)
○ All Images that contain text used in menu's and such
○ Regular Menu/Navigation Text
○ 99% of the Cut-scene and FMV
○ 90% of the cellphone messages
○ 80% of the NPC on the Lounge and Landings (nightmare)
○ All Confessional Questions
○ 70% Quotes on the loading screen
○ 960x544 resolution patch

v0.95 (Initial Spanish BETA release)
○ All story text
○ All NPC/event/puzzle dialog
○ FMV 99% (check what's not translated)
○ All quotes
○ All of the cellphone messages
○ All of the NPC on the Lounge and Landings (nightmare)
○ All Confessional Questions
○ English dub or Japanese dub

What's NOT translated:
○ Trophies (Don't want to be liable if you get banned on translated trophies, so it's left as it is)
○ Digital game manual, bubble title and such.
○ The remaining 1% untranslated FMV on the Spanish port is the Persona 5 Babel ending DLC.
○ Not really sure if there are still untranslated text, you tell me.

Known bugs:
○ Let me know if you found one and want it fixed.

Requirements:
○ Hacked Vita (Enso/h-encore 3.60/3.65/3.68)
○ Repatch plugin (installed on the Vita and verified working)
○ NoNpDrm plugin (installed on the Vita and verified working)
○ re00d/0syscall6 is not really needed for this mod but you need it on some of your game and you should have it by default.
○ Vitashell
○ FTP program (Winscp highly recommended)
○ This English patch

Download Links:
English windows xdelta patcher for rePatch v1.0
Spanish windows xdelta patcher for rePatch v1.0


old v0.80 patcher:
English windows xdelta patcher for rePatch v0.80 (15.3MB)

Instruction on dumping your game and applying the patch (Windows):
  • Chapter 1: Preparing
  1. Install the Game on your Vita or insert cart and also install the game update v1.03 [image]
  2. Test the game if it's working fine.
  3. Extract the English patch archive to a folder. ex: “C_FB_ENG_v1.0_patcher” [image]
  • Chapter 2: Decrypting your Game
Choose which decryption method best suits you. Decrypting the game via Vitashell is slower but easier while Decrypting the game via psvpfsparser is faster but may not always work depending on your system setup. Check the Additional notes for more info on troubleshooting on some common psvpfsparser error. If you have problems decrypting your game using Step 2a, use Step 2b instead or vise versa.
    • Chapter 2b: Decrypting game via Vitashell
  1. Using Vitashell browse gro0:app/ (if cart) or ux0:app/ (if a PSN game).
  2. Highlight the PCSG01179 folder and press Triangle -> then select Open decrypted Press Select and connect Via FTP. [image1] [image2] [image3]
  3. Using your favorite FTP application on the PC, browse gro0:app/ (if cart) ux0:app/ (if a PSN game) [image]
  4. Copy PCSG01179 folder to the PC (C_FB_ENG_v1.0_patcher\decrypted_backup folder) and rename it to PCSG01179_base [image1] [image2] [image3]
  5. Browse ux0: patch/ on your Vita again using Vitashell.
  6. Highlight PCSG01179 folder and press Triangle -> then select Open decrypted again on FTP application on the PC, browse ux0: patch/ [image1] [image2] [image3]
  7. Using your favorite FTP application on the PC, browse ux0: patch/ [image]
  8. Copy PCSG01179 folder to the PC (C_FB_ENG_v1.0_patcher\decrypted_backup folder) and rename it to PCSG01179_update [image1] [image2] [image3]
  • Chapter 2b: Decrypting game via psvpfsparser
  1. Using Vitashell, enable usb/ftp connection by pressing [SELECT] [image]
  2. Copy the [PCSG01179] inside the ux0:app/ (if a PSN game) or gro0:app/ (if cart) and copy it to the PC [C_FB_ENG_v1.0_patcher\encrypted_backup\app\] folder) [image]
  3. Copy the [PCSG01179] inside the ux0: patch/ and copy it to the PC [C_FB_ENG_v1.0_patcher\encrypted_backup\patch\] folder) [image]
  4. *OPTIONAL* copy the [nonpdrm] inside the ux0: partition and copy it to the PC [C_FB_ENG_v1.0_patcher\encrypted_backup\] [image]
  5. Run [1. Decrypt_game_asset.bat] follow its instruction and wait for it to finish decrypting the files. [image1] [image2]
  6. When decrypting is done there should be a [decrypted_backup] folder created. [image1] [image2]
  • Chapter 3: Patching decrypted asset
  1. Run [2. Apply_ENG_patch_v1.0_to_decrypted_asset.bat], follow its instruction and wait for it to finish patching. [image1] [image2]
  • Chapter 4: How to install
  1. Copy the [repatch] folder inside the [Copy_to_VITA_ux0] folder to the ux0: partition of your Vita. Be sure to have NoNpDrm and rePatch plugin (v3.0) properly installed and working. [image]
  2. Run the game.
Additional Notes:
○ You may need to have a overclock plug-in if you feel stutters in the game and improve its fps. 444 should be enough.
○ Extra Voices DLC would not work on the dub version m as there's only one English dub voice actor for Catherine even on the PS4 version, so even if you change the voice it will still revert to the original Catherine voice. If you use the English Translation and Japanese Dub, the extra voices DLC will work as intended.
○ Other DLC like the Nero glasses and Persona 5 DLC are just unlock DLC and should work with this translation port without problems and will be also translated.
○ On the English port + Japanese dub there are times there are voiceover at the start of the nightmare, this is normal and the why the original game behaves even on the PS4 version and it has no subtitles to edit, English dub will have no problems on this as the spoken language is already in English.
○ "I got an msvcr100.dll error when decrypting the game". Be sure your Windows installation is up to date and you have Visual C++ Redistributable for Visual Studio 2012 installed. You may need to install both x86 and x64 Version.
○ If you have problems decrypting game using psvpfsparser, you can try decrypting your game using Vitashell "Open decrypted" feature and dump it via FTP.
○ Vitashell "Open decrypted" feature only works via FTP mode and would not work while in USB mode.
○ If there are major bugs and you want it to be fixed, contact me and send a screenshot of it or the text before or after the text bug.

Special thanks:
Special thanks to Earl for Beta testing the v0.80 build and the one who does not want to be named.
Tools used on patcher:
mmozeiko's rif2zrif.py
motoharu-gosuto's psvpfsparser
jmacd's xdelta-gpl
QuickSFV
 
Last edited by froid_san,

Belmondo

Well-Known Member
Member
Joined
Jul 24, 2007
Messages
125
Trophies
1
XP
428
Country
New Zealand
Thank you! literally remembered about this game last week and searched for an english patch.

Already giving it a spin!

What plugin do you recommend for overclocking?
 
Last edited by Belmondo,

froid_san

Well-Known Member
OP
Member
Joined
Oct 16, 2015
Messages
213
Trophies
0
XP
1,728
Country
Philippines
Thank you for this! Do you know if the english audio will work to some degree?
I have no access to the actual PS4 files and just manually type the translation, so manually grabbing the audio, separating the BGM sound from the vocal is beyond me and got no tools to achieve it.

once the decrypting of higher firmware games for the PS4 is available and normal users can decrypt their own games, then it becomes a possibility.

--------------------- MERGED ---------------------------

Thanks you, but I only upload patches from an android phone. So it's kind a no for me atm.
I believe there are xdelta patchers for andoid but the problem you manually patch it one file at a time and this games has 56 modded files, so it can be quite difficult but maybe possible.
 
  • Like
Reactions: GarnetSunset

PortableGuy

Active Member
Newcomer
Joined
Aug 24, 2018
Messages
31
Trophies
0
Age
35
XP
1,413
Country
Gibraltar
Wow, that’s a lot of dedication that deserves a ton of respect. Thank you for this.
I really hope that someday the scene of porting translations to vita games grows, because there’s still a top of untapped potential there.
I know PS4 decryption doesn’t help and actually retyping everything like you did is a ridiculous commitment to expect from anyone, but at least, in other cases (like Yu-No), Steam and Switch versions exist.
 
  • Like
Reactions: Spazzery

Wuigi

Well-Known Member
Member
Joined
Sep 14, 2012
Messages
727
Trophies
1
XP
1,783
Country
United States
With a switch version releasing sometime in the future, hopefully the decrypted files can be backported to work on the vita version as well.
 

seany1990

Well-Known Member
Member
Joined
Aug 3, 2015
Messages
351
Trophies
0
XP
1,997
Country
United Kingdom
Ive been awol from the vita scene for a good long time so I have a question
Do you need repatch if you use 0syscall6?

EDIT:
When I apply the patch to the game files I get this error for integrity check

d4tjM9W.png


This is what the log says during patching

MfAdalj.png
 
Last edited by seany1990,

froid_san

Well-Known Member
OP
Member
Joined
Oct 16, 2015
Messages
213
Trophies
0
XP
1,728
Country
Philippines
Ive been awol from the vita scene for a good long time so I have a question
Do you need repatch if you use 0syscall6?

EDIT:
When I apply the patch to the game files I get this error for integrity check

d4tjM9W.png


This is what the log says during patching

MfAdalj.png

repatch function differently than 0syscall6, repatch is of game mods/file redirection to repatch/readdcont folder. ref00d functions similarly to 0syscall6. This specific game mod does not soecifically need ref00d or 0syscall6 since it uses a mooded eboot that will work on 3.60. But you still may need ef00d or 0syscall6 for other higher firmware games.

it just means that the mov416 may be corrupted when you transferred it from your vita to your PC, you may need view the ux0: PCSG01179\ in vitashell as decrypted and copy the ux0: PCSG01179\data\movie2\mov416.usm again.

a proper decrypted mov416.usm should have a hash of f1d0bfd760c57842e17006abf3cc7b1b

and when patched i should have ea8e9278b37fe95990d3dded848f9273 and should pass verification.
 

seany1990

Well-Known Member
Member
Joined
Aug 3, 2015
Messages
351
Trophies
0
XP
1,997
Country
United Kingdom
it just means that the mov416 may be corrupted when you transferred it from your vita to your PC, you may need view the ux0: PCSG01179\ in vitashell as decrypted and copy the ux0: PCSG01179\data\movie2\mov416.usm again.

I have it working now thank you, the problem was my ftp client (cyberduck) but switching to winscp allowed me to extract all files correctly. I havent been able to play much but i can see you've done a great service for the vita community. Thank you
 
  • Like
Reactions: froid_san

froid_san

Well-Known Member
OP
Member
Joined
Oct 16, 2015
Messages
213
Trophies
0
XP
1,728
Country
Philippines
I was wondering if this English patch going to censor the game like what we already have or will we get the game unaltered?

I don't really know the exact specifics nor care about the politics surrounding the localization of this game, I just ported the game localization since it's my hobby and it seems I can manage to port it. Since this is the direct port from the localization found on the PS4 version... so that censoring sumthin' or what it is is also included unless some whats to re-write the whole scripts and not use the dub voices.

If someone wants to contribute on re-translating those said censored scripts, message me.
 

ComicMaster148

Angry Blackman, and amaetur game collector
Member
Joined
Aug 23, 2018
Messages
541
Trophies
0
Location
Hobbit Hole
XP
2,827
Country
United States
I don't really know the exact specifics nor care about the politics surrounding the localization of this game, I just ported the game localization since it's my hobby and it seems I can manage to port it. Since this is the direct port from the localization found on the PS4 version... so that censoring sumthin' or what it is is also included unless some whats to re-write the whole scripts and not use the dub voices.

If someone wants to contribute on re-translating those said censored scripts, message me.
ok
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :rofl2: +1