Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contents
[I] How to unpack a PKG file [II] How to modify the PARAM.SFO file (Changing the Game ID) [III] How to write the configuration file in order to pack the PKG [IV] How to pack a PKG file [V] FAQ
Please note: to use this guide you will need the following: PS3 SDK (I used the 156mb one (v1.6)) PS3SFOEdit.exe (Or any other PS3 SFO Editor, I used this one) Files from fraz422s Game Save Modifying tutorial Any Linux Distro (I used BackTrack 3 (Download Here)) A bit of common sense
Congratulations, you now have successfully unpacked a Sony PS3 PKG File
If look in the top-left you will see the setting for the Game-ID. As you can see I have already changed it to BLES00232 (SEGA Superstars Tennis). The only other setting you need to look for is the Data Type. I have it set to HG Harddisk Game. I did not have to change it, but you may need to change it for various reasons, while experimenting. Once you have modified all the settings you need to, click save and you are finished.
So, youve made it this far, have you? Done with the easy stuff! Most people knew all this before. Now comes the good stuff!
[III] How to write the configuration file in order to pack the PKG
The configuration file is possibly the most important thing to get right while packing a PKG. It contains all the necessary information in order to pack your PKG with the correct settings. Below is an example of a configuration file. Content-ID = EP0001-BLES00232_00-XCELLERATORSTEAL K_licensee = 0x00000000000000000000000000000000 DRM_Type = Free Content_Type = GameExec PackageVersion = 01.00 >> Name given to PKG >> License No. (unique) >> Free or Local (Paid) >> PKG Content Type >> Package Version
This is where I had to experiment a bit. In the SDK v1.92 Documentation, configuration files are slightly different. In the 1.92 version the Content_Type would be Game_Data, but in the 1.6 version, its GameExec. The Content-ID does not matter as long as it follows the following layout: XXYYYY-XXXXYYYYY_00-XXXXXXXXXXXXXXXX. DRM_Type specifies whether this PKG is Free (no activation needed) or Local (activation needed via PSN Store). Follow the above layout exactly as it is and make sure you customise it so it suits your needs. If you make any errors, you will not be able to form your PKG file. (Dont worry, youll just have to come back and fix the file!)
When you are finished, you can continue to the final stage: Packing Your First PKG File!
[V] FAQ
Q: How do I edit the EBOOT.BIN file from the extracted PKG? A: Use the unfself and make_fself tools in the SDK. Q: How do I edit the patch_mp.ff file in the Call of Duty patches? A: We dont know yet, so stop posting threads about how you think you know or asking how to do it, because no one knows yet. Q: Can I make a modded lobby with this guide? A: I believe that this is the way to modded lobbies, all we need to do is to edit the patch_mp.ff file successfully and well have one. Q: My Linux Distro wont recognise EBOOT.BIN and doesnt include it when it packs the file! A: This happened to me, all I did was right-click on the directory it was in and then to the permissions tab and set it so that everyone can Read and Modify. Q: I get the error: EBOOT.BIN is an NPDRM SELF file with an unsupported extension. A: There is an issue with Content_Type setting in your configuration file, make sure you set it to GameExec.
It took me a long time to work out and write down everything in this guide, so please give +REP and Thanks. I ask the Mods to sticky this article so everyone can do this and hopefully get us somewhere further than what I did.
If you found this guide anywhere other than the sites below, then it might not be authentic and couldve had its contents tampered with. http://www.nextgenupdate.com/forums http://www.ps3news.com/forums http://www.xcellerator.co.nr