|
|
#31 |
|
Homebrew Developer
![]() Join Date: Sep 2010
Location: dev_hdd0/game/BLES80608
Posts: 955
Likes: 926
Liked 1,245 Times in 493 Posts
Mentioned: 596 Post(s)
Tagged: 0 Thread(s)
|
@gingerbread
afaik, the ps3 cheats editor patches the eboot in the same manner as the other tools. I basically implemented the steps in the following tutorial that you have in your thread:
How to convert CodeUnique codes back to CMP Tool? By bungholio.
Whatever your game, download CMP Auto Tools 6.3. Put that in C:\CMPAUTOTOOLS6.3\. Put the game's files in C:\CMPAUTOTOOLS6.3\GamesSource\. With a window for both C:\CMPAUTOTOOLS6.3\ and C:\CMPAUTOTOOLS6.3\GamesSource\ open, click and drag your game on the batch file called SELF2ELF2TXT.bat. You aren't going to be finding or making codes on your own so when the batch file asks if you want to generate the text file of the game's, so just pick choice 2 to skip it when it asks. It should only take a few seconds or less and the window will disappear. There will now be an elf file of the game in the directory C:\CMPAUTOTOOLS6.3\MAIN\ELFS\. Open that file with a hex editor, like HxD which comes with CMP Auto Tools 6.3. You have these for codes: 00002000 016A8F78 60000000 00002000 016A4360 7D3F0214 Remove the first 8 digits because they are a code type for CodeUnique. You have this: 016A8F78 60000000 016A4360 7D3F0214 CodeUnique codes have things 00010000 higher in memory, so just subtract that and get: 01698F78 60000000 01694360 7D3F0214 In HxD with the game's elf file open, press CTRL+G for the address jump box to appear. Type in address 01698F78 and press enter. Change the value to 60000000. That's one code down. Press CTRL+G again and go to address 01694360 and change the value to 7D3F0214. Save the changes and exit out of HxD. With both of the windows open that you used to drag the game's files onto SELF2ELF2TXT.bat, drag them over whichever one had "DnD" in the title of the batch folder. It will ask whether you are on 3.55 or lower, or on the 4.30 CFW. Pick your choice. HxD will pop up with the game's SFO file open. Go down to where you will find "DG" in it somewhere and change it depending on how you want it. I always change it to "GD". Go to the very bottom where it has the game name and B??S##### with 4 capital letters and 5 numbers after it. After it should be some number with a decimal point like 1.00 or 1.01. Whatever it is, change it to a higher number. Save and exit. The batch file will continue on and should create a package in the C:\CMPAUTOTOOLS6.3\GamesSource\ directory. Place that on a pen drive, turn on the PS3, and run the package. Now those codes will be in effect every time you play until you either delete the game data or replace it with a different package.
__________________
~ Dreams and dedication are a powerful combination.
... multiMAN is a perfect demonstration. |
|
|
|
|
|
#32 |
|
Member
![]() Join Date: Jan 2011
Posts: 36
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
it's possible create a pkg with cheat max exp and money?
|
|
|
|
|
|
#33 |
|
Senior Member
![]() Join Date: Mar 2012
Posts: 1,435
Likes: 291
Liked 831 Times in 429 Posts
Mentioned: 304 Post(s)
Tagged: 0 Thread(s)
|
@aldostools
I am aware of the feature you implemented.
![]() But interestingly @ is mentions about his tool that that you can also use CU codes to apply on EBOOT. Code:
http://www.twitlonger.com/show/kigtsr I also wonder if you can compile his code to a simple app (.exe just like pfdtool) where people can export/apply selected cheats to EBOOT. Users could also use your PS3 Cheats Editor to export as patch files (Example .pat) As I mention, I am aware that PS3 Cheats Editor has an option to apply cheats to EBOOT and ELF. But I wonder if this approach is more streamlined and offer better compatibility with code so that users could use them on 4.21+.
|
|
|
|
|
|
#34 |
|
Member
![]() Join Date: Jan 2011
Posts: 36
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
in 4.21 rebug work this cheat?
|
|
|
|
|
|
#35 | |
|
Homebrew Developer
![]() Join Date: Sep 2010
Location: dev_hdd0/game/BLES80608
Posts: 955
Likes: 926
Liked 1,245 Times in 493 Posts
Mentioned: 596 Post(s)
Tagged: 0 Thread(s)
|
This is my code if you wish to improve it: Click here to see full text
Code:
'Patch ELF file
Open filename For Binary As #fh
For s = 1 To lstCheats.ListItems.count
If lstCheats.ListItems(s).Selected Then
'Load the selected cheat in the textbox
lstCheats_ItemClick lstCheats.ListItems(s)
DoEvents
'Convert current cheat to lines
lines = Split(txtCheat.Text, vbCrLf)
For Each line In lines
line = Replace(UCase$(lines(i)), " ", "") 'remove extra spaces
If line Like "00002000[0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F][0-9A-F]" Then
offset = CLng("&H" & Mid$(line, 9, 8)) 'convert hex to 32-bit integer address
offset = offset - &H10000
If offset > 0 Then
For c = 1 To 8 Step 2
b = "&H" & Mid$(line, 16 + c, 2) 'convert hex to byte
Put #fh, offset + c, b
Next
End If
End If
Next
End If
Next
Close #fh
__________________
~ Dreams and dedication are a powerful combination.
... multiMAN is a perfect demonstration. |
|
|
|
|
|
Likes: (1) |
|
|
#36 |
|
Member
![]() Join Date: Jan 2011
Posts: 36
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
How to place money and max exp into eboot?
|
|
|
|
|
|
#37 |
|
Senior Member
![]() Join Date: Aug 2011
Location: Inside your mind
Posts: 2,092
Likes: 1,142
Liked 1,542 Times in 822 Posts
Mentioned: 231 Post(s)
Tagged: 0 Thread(s)
|
decrypt eboot to elf , then using a hex editor look for the specified hex value and replace, then resign eboot and your done.
__________________
![]() ![]() |
|
|
|
|
|
#38 |
|
Member
![]() Join Date: Jan 2011
Posts: 36
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
how i can find the specified hex value and what is the code?(for eur version bles01555)
|
|
|
|
|
|
#39 | |
|
Senior Member
![]() Join Date: Aug 2011
Location: Inside your mind
Posts: 2,092
Likes: 1,142
Liked 1,542 Times in 822 Posts
Mentioned: 231 Post(s)
Tagged: 0 Thread(s)
|
__________________
![]() ![]() |
|
|
|
|
|
|
#40 |
|
Member
![]() Join Date: Jan 2011
Posts: 36
Likes: 0
Liked 0 Times in 0 Posts
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
|
I believe those cheats are not for bles01555 because in this eboot original eur ther arent those hex
http://www.mediafire.com/?jauxb4d6abw477l |
|
|
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|