PS3 How to make a Cheat PKG

GamePwnzer

Former Staff
Sep 27, 2015
113
93
38
My goal is to encourage you to make your own content for yourself and RivalGamer.com. This tutorial will take you though the steps of how to make modded PS3 PKG files.

Things you need:
1. PS3 running a CFW with an FTP
2. Offsets for the version game you wish to mod
2. The tools posted here

The Tools:
[HIDE]https://mega.nz/#!2xoBQZrC!6MkYFgRabT8IEjOBtUHAjszJFHtQXLnO36s1nqouNKw

Zip password: RivalGamer.com

http://mh-nexus.de/downloads/HxDSetupEN.zip[/HIDE]

Guide:

1. Download and extract the tools
2. Download the files below via FTP for the game of your choice from the PS3 and place them in the "game" folder in the "Pkg repacker"
(ICON0.PNG, PARAM.SFO, \USDIR\EBOOT.BIN)


3. Move the "Eboot.bin" to the root directory of the "Self Resigner". Run "resigner.exe" and select option 1 (assuming this is a CEX eboot)



4. There will now be a new file named "EBOOT.ELF" in the resigner's root directory.


5. This "ELF" file is what you will edit to make the mods. Use your favorite hex editor (HxD is a good one, link included above) and modify the offsets you had found earlier in the tutorial.

Before:

After:


6. Move the modified "ELF" into the root of the "resigner". Run the application and select option "2" for CEX or "11" for DEX.

7. Move the new "EBOOT.BIN" into the "USRDIR" directory I showed you in video for step 2.

8. Run the "repacker" program and select option 1.

9. You should now have your modded pkg file in your "pkg" directory.

10. Connect to your PS3 via FTP and install the pkg. If you're unsure how to do that, follow the tutorial here:
http://www.rivalgamer.com/threads/how-to-use-cheats-pkg-s.977/
 

nasty1000

Newbie
Mar 10, 2018
22
6
13
cool thanks for this, im gonna try to do this. is it ok to ask questions here if i have any?
 

nasty1000

Newbie
Mar 10, 2018
22
6
13
is there a list of game offsets somewhere? or am i going to have to find all of them myself?
 

iory777

Newbie
Oct 14, 2017
1
0
1
29
I did not work with Resident Evil 4 Category DG not supported in Fast Pack, try the custom package operation.
[*] Press any key to continue ...
 

nasty1000

Newbie
Mar 10, 2018
22
6
13
@Cyb3r
This is what i get when i open the files that were suggested in an above post, can you explain what im looking at, and is this the info im looking for to make the package?

Invincibility
0
FBML
0 0013DE20 48000024
0 0013DE60 60000000
#
Invincible Vehicles
0
FBML
0 00BC3C38 4182000C
#
Invisible To All Predators
0
FBML
0 005B84BC 48000028
#
Undetectable By Enemy Soldiers
0
FBML
0 007F0498 60000000
 

Cyb3r

RG Admin
RG Admin
Feb 21, 2015
1,657
853
123
@nasty1000 Those are NetCheat codes

0 0013DE20 48000024

0 means write to memory
0013DE20 is the memory address subtract it by 0x10000 if you're going to use in eboot.elf
48000024 is the bytes to write to that address
 
  • Like
Reactions: nasty1000

nasty1000

Newbie
Mar 10, 2018
22
6
13
@Cyb3r
Haha im am actually laughing out loud at how little i know about this.....maybe im in too deep, but i feel like im close. Most of what you said is jibberish to me lol. Could you show me an example of how to subtract 0x10000 from 0013DE20? And once i find that address what bytes do i replace on that line? or is there a better resource for codes?

Edit
After some googling i came up with DE20..would that be correct?
 
Last edited:

Cyb3r

RG Admin
RG Admin
Feb 21, 2015
1,657
853
123
You can use chrome search bar copy and paste this: 0x0013DE20 - 0x10000

the result will be shown under it with equal sign.
 
  • Like
Reactions: nasty1000

nasty1000

Newbie
Mar 10, 2018
22
6
13
@Cyb3r
Would this be correct? 0x12DE20 and this is the offset? Then i search for this offset line in hex editor and change the hex where the curser lands?
 

Cyb3r

RG Admin
RG Admin
Feb 21, 2015
1,657
853
123
@Cyb3r
Would this be correct? 0x12DE20 and this is the offset? Then i search for this line in hex editor and change the hex where the curser lands?
Exactly. But you to decrypt the eboot.bin to eboot.elf first then after modifying the bytes convert it back to eboot.bin.
 
  • Like
Reactions: nasty1000

nasty1000

Newbie
Mar 10, 2018
22
6
13
Exactly. But you to decrypt the eboot.bin to eboot.elf first then after modifying the bytes convert it back to eboot.bin.
@Cyb3r

I do have it converted to the elf file and in the hex editor now, thank you so much for the help so far. When i search i leave of the 0x before the 12DE20 off?