Originally posted by another user
This is what I consider a better approach to making PSN games out of Disc games. What this does is turns the whole game into one or more pkg files. Those pkg files are then installed in order, then if necessary, steps mentioned in the instruction file are carried out using multiMAN. (If I figure out why I can't move files in my other project, I may be able to cut those steps entirely.)
What this does is:
1. The user selects which game they are PSNing
2. The user browses to the PS3_GAME folder of the game dump.
3. The program (It's an NSIS program) extracts tools, patches, and batch files that will be used to fully patch the games.
4. It breaks the game into sections for games that can be broken without splitting, and splits files bigger than 4gb with the extension .666## so that they can be rejoined later with multiMAN.
5. It patches the SFO and ELF with patch files made by bsdiff then repacks the ELF into a BIN.
6. It creates one or more pkg files that the user installs. This takes a while.
7. The user loads the pkg files onto a USB drive and installs them in order.
Some games work right after installing the pkg file(s)
3D Dot Game Hero [BLES00875]
Sonic's Ultimate Genesis Collection [BLUS30259]
Others the data has to be moved to a certain folder. That data is put into a folder named Moveme in the USRDIR folder. When I finish making the installer for Final Fantasy 13 it will have a folder named Copyme due to a file being bigger than 4gb and needing multiMAN to join the file. If I figure it out I plan to make the other project do the joins automatically along with the moves etc.
So far it supports 5 games:
3D Dot Game Hero [BLES00875]
Bayonetta [BLUS30367] [3 parts]
Naughty Bear [BLES00945]
Sonic's Ultimate Genesis Collection [BLUS30259] [Shaves an unneeded files]
Trinity Universe [BLUS30535] [2 parts]
Since the avg patch files is ~120 bytes and compresses nicely, this program will more than likely stay tiny. Right now it's 1.8mb which is much smaller than the EBOOT.BIN packs floating around. Most of that weight is the tools. When/If the other project is finished, it may have another tiny increase in size, but that increase adds to the automation.
My over all goal is, to make a PS3 Disc to PSN PKG maker that automatically merges split files, moves data to the correct folder, and for games with long path names, zips (0 compress to save time) the data files on the pc and unzips them on the ps3 avoiding the path size restriction.
The only thing I want the end user to do is select the game, browse to the PS3_GAME folder, wait, copy the PKG files to a USB drive, and then install them. Once that's done, the first time they run it I want the automation to kick in, do all the above, then replaces itself with the games EBOOT.BIN and finally start the game.
Any way, this is a beta so please test it out. It's made for windows.