Patch updated to 0.5 beta
Mods. If I'm hosting any illegal files, please let me know.
This is a guide made in hopes of simplifying and helping people understand the process of getting this awesome game to work.
Standby/sleep mode and Online mode in the Mirage Arena are now fixed.
It is recommended that you are on version 5.03 GEN-C or 5.50 GEN-D3. 5.00 M33 is "confirmed" to work, but can have some serious issues.
Programs and files needed: UMDGen v4.00, dnas_decrypter, release05.rar, PRXDecrypter
2 GB free are recommended on your memorystick. Update: With the release of the 0.3 patch, about 600 MB have been freed, allowing users with 2 GB sticks to play the game.
Step 1
First, you will need to extract the contents of the ISO into a "NoLabel" folder using UMDGen and copy BBS1, 2, and 3 from the "PSP_GAME\USRDIR\" directory, onto root of your memorystick. Then you need to extract dnas_decrypter into the GAME directory of your PSP and run it. It will be on a blackscreen, but it's busy decrypting the files. You MUST have enough space; if not it will exit and you will have incomplete files.
After the process, you should have BBS1_DEC.DAT, BBS2_DEC.DAT, AND BBS3_DEC.DAT on the root of your stick. Now, rename them to the originals respectively (BBS1.DAT, BBS2.DAT, BBS3.DAT), and replace the ones that are in "PSP_GAME\USRDIR\" of the "NoLabel". You can delete them off of your stick if they are still there.
Step 2
Here's where it can get confusing, and where most people seem to have a problem. Inside "NoLabel", go to "PSP_GAME\SYSDIR\ and copy the EBOOT.BIN into an "enc" folder on the root of your memorystick. Then copy the PRXDecrypter program into GAME, and run it. Using it, you should decrypt all detected files. Once that's done, copy the EBOOT.BIN once more and open it up with WinHex or within another hex editor, and change these values at their offsets:
00322629: 79 -> 4F
00322705: 79 -> 5A
Save it and replace the one in "NoLabel".
Now copy it back into the "PSP_GAME\SYSDIR\" folder of "NoLabel", then recreate the ISO by starting a New Compilation within UMDGen and dragging the PSP_GAME folder and UMD_DATA.BIN into it, then saving. After it's finished, copy it into your memory stick.
Note: Exporting and importing the file list is not necessary, as there are no LBA checks within the game.
Step 3.
DELETE THE PLUGINS FROM THE PREVIOUS RELEASE
Finally, open up release3.rar and drag the KHBBS and seplugins folder onto the root of your memorystick. If you already have a game.txt, ONLY ADD "ms0:/KHBBS/KHBBS_patch.prx 1" into your game.txt. Don't add the other two, but keep them in KHBBS. Lastly, reboot your PSP and start the game.
In order for the game to save, it needs to detect an already created system savefile. I've uploaded mine for use.
Known issues: The system save is not able to be created in most cases, and the savegame menu suffers from the X/O swap when a JPN game is played on a US PSP; pressing the HOME/PS button will fix this issue.
Happy playing!
Credits for the patch go to the chinese hacker, known as hrimfaxi on maxconsole. Thanks for the awesome work you've done.