Alright, Discord user @delon got in touch with me. Author of the pgd-encrypter program from way back, who worked on this before I even thought of it. He's donated an encrypted and translated DATA.BIN that he made for personal use with firmware 3.18 PSP bubbles.
pgd-encrypter apparently requires a substantially similar header to the original file in order to re-encrypt it, something that was out of scope for my previous attempt.
But now that I have the DATA.BIN, we can go back and finish this.
Extract ISO from EBOOT.PBP that delon gave me, run it through CHOVY, and it works first try. GG, well played, fixed before CHOVY-SIGN even came out. (Never publicly released though.)
Title is in JP, but he's replaced the icons. I guess we can go through and fix the title? I've also noticed that the translation is built upon the original VC3 release, so let's try building this into the VC3 Extra Edition release instead.
New problem, same as the old problem, black screens on load.
Wut. I've only changed 2 files, why is this happening to me.
I tried for dozens of iterations of rebuilding the ISO, was still coming up with nothing. Then in an effort to speed the iteration process up, I compressed it in CHOVY-SIGN, and... it worked.
Wut.
I give up.
Changed files (delon):
PSP_GAME\SYSDIR\EBOOT.BIN - modified to English exit dialog instead of JP by delon (I decided not to include this, eboot.bin is attached below if you want it)
PSP_GAME\INSDIR\DATA.BIN - translation by Valkyria Chronicles 3 Translation Project, compressed by delon
PSP_GAME\ICON0.PNG - english text
PSP_GAME\PIC0.PNG - english text
PSP_GAME\INSDIR\ICON0.PNG - english text
PSP_GAME\USRDIR\ICON/SS_ICON0.PNG - english text
PSP_GAME\SYSDIR\OPNSSMP.BIN - dummied out
PSP_GAME\SYSDIR\UPDATE\*.* - dummied out
Changed files (mine):
Using ULJM-05957 (VALKYRIA3E2) as base
PSP_GAME/INSDIR/DATA.BIN - translation by Valkyria Chronicles 3 Translation Project, compressed by delon
PSP_GAME/PARAM.SFO - corrected GAMEID to ULJM-05957, Title to Valkyria Chronicles 3 Extra Edition
PSP_GAME/ICON0.PNG - english text (cleaned up by a fraction, bit depth 32>24)
PSP_GAME/PIC0.PNG - english text (bit depth 8>32)
PSP_GAME/INSDIR/ICON0.PNG - english text
PSP_GAME/USRDIR/ICON/SS_ICON0.PNG - english text
PSP_GAME\SYSDIR\OPNSSMP.BIN - dummied out
PSP_GAME\SYSDIR\UPDATE\*.* - dummied out
Source file:
Senjou no Valkyria 3 - Extra Edition Japan.iso
- Size: 1459322880 bytes (1391 MiB)
- CRC32: 6F0D3AA6
- SHA1: 70F2CE891CE45B1A79E8AC5A0845F5845DA7C117
xdelta:
https://me ga.nz/file/Y89GmBpQ#9E6H0iSBC7Uhl6r5zzm32-d3IxVOWDOtTrVVr2kFUXk
Instructions:
Run the xdelta.bat against that file, or use a patching program of your choice that accepts xdelta.
Install with CHOVY-SIGN, I suggest the v2, since v3 wasn't working for me.
I only had 2/3 success installing via QCMA, what worked was switching CHOVY to Compressed mode. YMMV.