I am very happy to contribute to the scene community with UDK Ultimate Engine, and I am more happy than ever because now anyone can create cool 3D games for PS3
However, I am now trying to get a way to make UDK Ultimate run on OFW, I know it's almost impossible, however I was trying the PS3 backup injection methods, and for my surprise, I was able to inject the UDKUltimate Demo Game (which comes with UDKUltimate inside the UDKGame PS3 Template).
The game showed up on XMB inside a folder of installed PS3 Games on disk, the icon appeared and even the background image appeared as well. The name of the game was showing up correctly. But the problem is that whenever I clicked to start game, it did not work.
I was first using the original EBOOT.BIN, which, in case of UDK Ultimate, is a NPDRM EBOOT (CONTENT ID), because this is a pkg game.
Whenever I clicked on the game icon to launch, it launched, went to a black screen, then I received the error code 80010017.
Then I got the orginal UDKGame.ELF (the compiled output PS3 binary , the original file), which is a fake self (debug eboot), I renamed it to EBOOT.BIN, then by using True Ancestor Resigner, I decrypted this eboot.bin to eboot.elf, the same procedure I have done when resigning the eboot.bin to NPDRM.
However, this time I resigned it to NON-DRM Eboot using True Ancestor Resigner, however this time I changed to resign to firmware 4.XX ODE (I supposed that ODE uses OFW, so I imagined that an ODE EBOOT should work on OFW (I don't know too much about resigning EBOOT, as I said, it was @PixelButts the guy who helped me to create the PS3 Game Template and resigned the EBOOT).
So after I resigned the EBOOT.BIN to 4.XX ODE using True Ancestor Resigner, i tried to inject this to my backup.
I entered on my PS3 Super Slim 4.81 OFW, made a backup of my PS3, then copied this backup to True Ancestor Backup Retailer folder (backup).
Then I copied the UDK Ultimate Demo Game Folder to True Ancestor Backup Retailer folder (GAMES), just changed the folders structure a bit, I moved all the files to a parent folder PS3_GAME (because on the original game folder there is no PS3_GAME).
Then I tried to inject this to my backup, however TABR informs me that I need a game update (patch) to place on the folder (game).
So long as UDK Engine Game is based on Unreal Tournament 3, so I downloaded the only game update patch available to UT3 PS3 using PS3 GAME UPDATER V1.52 to understand how is the files structure of the update (I extracted the pkg).
So after seeing how is the update folder structure, I created my own update (I just duplicated the same game files, however changing the param.sfo to game data instead of HD game).
Everything in place, and now having my own game update, I came back to True Ancestor and tried injecting it again, and now, it worked!!! ALMOST
Again the game showed up on XMB, however it did not start, however, the error message now was different, I received the error message an error occurred during the start operation 80029530.
Is possible to find a way to resign this eboot.bin to make it work on OFW by the PS3 Backup Inject Methods?
Any help is welcome, and if this is possible, then this will be a REVOLUTION ON PS3 SCENE, this will be the FIRST AND ONLY GAME ENGINE TO DEVELOP GAMES WHICH RUN ON OFW.
Please help me brothers!!!