Go Back  
Reply
 
Thread Tools
Old 02-11-2013   #1081
haxxxen
Member
 
Join Date: Oct 2010
Posts: 469
Likes: 91
Liked 145 Times in 104 Posts
Mentioned: 94 Post(s)
Tagged: 0 Thread(s)
@gingerbread

you might want to remove Heavenly Sword BCAS20016 usercheat original codes, as they do not work at all. neither asian nor eu version

and The Darkness 2 eu BLES01388, xtatu's invincible code does also not work. medo's code works fine though. dunno about us BLUS30743 game as i do not have it.

edit
silent hill downpour us the speed code only works as eboot hack, not for usercheat. weird it is...thanks kik4444 for reminding me

Last edited by haxxxen; 02-11-2013 at 11:49 AM.
haxxxen is offline   Reply With Quote
Old 02-11-2013   #1082
kik4444
Member
 
Join Date: Jun 2012
Location: Space
Posts: 181
Likes: 9
Liked 8 Times in 8 Posts
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
Originally Posted by haxxxen View Post
sorry dude, but i really don't get it what you want to do. maybe some language barrier by my side, as i am only german.
wtf is a MCodes file???

i am not using the cheat pkg function from the editor, so i cannot help you there...

if you want to patch an eboot yourself, you first decrypt it to an elf and then you open it in a hexeditor.
you use the common search&replace function, which supports hex or string search. of course you have to use hex search!
then you put for search the exact ogp=original game pattern and for replace tab you use the exact cop=code pattern and click replace. the hexeditor will replace the chosen value for you. then you only have to reencrypt it and you are fine.

about the program not working i have no clue. maybe you have a faulty windows installation or missing drivers. try to open windows event viewer and look for the last error after opened the cheat editor. it will tell you some info about the things happened.

try to download scetool and the gui for it. have to search yourself for it. the keys you can take from the editor.

edit
looking on your other posts, it looks to me you like trolling
First: I'm not trolling, I really don't know much about eboot hacking. Second: when I try to do the hex search it doesn't find anything even if convert them to the original codes.
kik4444 is online now   Reply With Quote
Old 02-11-2013   #1083
haxxxen
Member
 
Join Date: Oct 2010
Posts: 469
Likes: 91
Liked 145 Times in 104 Posts
Mentioned: 94 Post(s)
Tagged: 0 Thread(s)
sorry, but i am interpreting much stuff from posts...

tell me the game you are trying to search ogp for. maybe i can help you this way.

if you are porting from one region to another, sometimes you have to search for only the replacing hexstring, as the guys on cmp only use these long search patterns, to avoid any confusion with similar strings.
haxxxen is offline   Reply With Quote
Likes: (1)
Old 02-11-2013   #1084
kik4444
Member
 
Join Date: Jun 2012
Location: Space
Posts: 181
Likes: 9
Liked 8 Times in 8 Posts
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
I'm using Silent Hill Downpour v1.00 US version as a test to see if eboot hacking is gonna work for me. I'm trying to find the invincibility and inf ammo OGP. If you want, I could send you my eboot - http://www.mediafire.com/?9lq17p0wwl4rhxb

Last edited by kik4444; 02-11-2013 at 11:52 AM.
kik4444 is online now   Reply With Quote
Old 02-11-2013   #1085
haxxxen
Member
 
Join Date: Oct 2010
Posts: 469
Likes: 91
Liked 145 Times in 104 Posts
Mentioned: 94 Post(s)
Tagged: 0 Thread(s)
hm, these codes work for sure, as i am using these myself and have tested these. for example the speed code only works for eboot hack and somehow not with usercheat

i will take a look into eboot and give you the correct search strings you have to search.

@kik4444
which codes do you want to patch in?

Last edited by haxxxen; 02-11-2013 at 11:52 AM.
haxxxen is offline   Reply With Quote
Likes: (1)
Old 02-11-2013   #1086
kik4444
Member
 
Join Date: Jun 2012
Location: Space
Posts: 181
Likes: 9
Liked 8 Times in 8 Posts
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
The v1.00 invincibility and inf ammo and can you also tell me how you're patching them in cause I didn't find anything on the eboot.elf with hex value search or text-string search
kik4444 is online now   Reply With Quote
Old 02-11-2013   #1087
haxxxen
Member
 
Join Date: Oct 2010
Posts: 469
Likes: 91
Liked 145 Times in 104 Posts
Mentioned: 94 Post(s)
Tagged: 0 Thread(s)
ok, to find the codes just search:
Code:
no hit by xtatu
ogp=4182001C81080040
cop=4082001C81080040

infinite ammo by vosman
ogp=807B006C3343FFFF
cop=807B006C33430000
i have posted, that you have to use a hexeditor to make a search and replace. use HxD editor. you always search for ogp and replace cop

Last edited by haxxxen; 02-11-2013 at 12:07 PM.
haxxxen is offline   Reply With Quote
Old 02-11-2013   #1088
kik4444
Member
 
Join Date: Jun 2012
Location: Space
Posts: 181
Likes: 9
Liked 8 Times in 8 Posts
Mentioned: 16 Post(s)
Tagged: 0 Thread(s)
THX. Aparently if these are the real OGP and COP codes, then I really don't know how to convert them. I thought that it had to be done by removing 00002000 and then subtracting 00010000, but if I do it this way, the codes look nothing like the ones you showed on the upper comment. BTW do I search for these in the eboot.elf and do I put the search type as hex values?
kik4444 is online now   Reply With Quote
Old 02-11-2013   #1089
haxxxen
Member
 
Join Date: Oct 2010
Posts: 469
Likes: 91
Liked 145 Times in 104 Posts
Mentioned: 94 Post(s)
Tagged: 0 Thread(s)
these are 2 different things you are mixxing.

if you want to patch an eboot.elf, you have to open it in hexeditor and simply do a hex search and replace where you search for ogp value and replace the cop value

if you want to make an usercheat code from these ogps and cops you have to open the eboot.elf in hexeditor, only do a search for the ogp. if you have found the place where it is in eboot, you HAVE to add +10000 to the hex address where the changing value is. note that you have to use only the changing address. you must compare ogp and cop and look where the changing takes place. then go to the point in hexeditor and add exactly +10000 to the address, and voila you have the usercheat hex address
haxxxen is offline   Reply With Quote
Old 02-11-2013   #1090
bungholio
Member
 
Join Date: Jul 2011
Posts: 251
Likes: 0
Liked 46 Times in 40 Posts
Mentioned: 41 Post(s)
Tagged: 0 Thread(s)
Originally Posted by kik4444 View Post
I already know how to convert them I just want to know for example this: Where do I insert these codes (00AC6330 4081001C and 0086C640 33420000) into the MCodes file?
All you would need to do is decrypt the game's eboot and go to those addresses with 00001000 subtracted from the addresses. A pattern is just a unique string of numbers that there is only 1 instance of throughout a game's eboot. It's just like how people make a table of contents in gamefaq guides that have only 2 instances of a certain string of letters throughout the guide so you can easily go from the table of contents to the correct section of a guide. Think of your post like this:

"Where do I insert these codes (00AC6330 4081001C and 0086C640 33420000) into the MCodes file?"
If you searched these entire forums, you'd only find your 1 post that has that, and you'd probably find only 1 result on google if you searched that would end up leading to your post. If you searched for something like this:

"Where do"
You'd probably end up with a mountain of different posts with those 2 words in that exact order, and the on google you would never find your post searching for that because there's probably a billion different things on the internet with that exact text in that exact order. So you would refine the search by adding more words in exact order until you only find your 1 post.

That's what a code pattern is. It's just a sequence of numbers in a specific order that lead to only 1 place in the eboot. That's why some code patterns can be very long, and you'll rarely ever see a pattern that is only 8 digits. You'll never see a pattern that is just "60000000" because there's a million of those throughout any game eboot. You'd keep adding more to it until your search leads to only 1 result. You'd have whatever, like "60000000D01F0004" and search. You'd have less results, but more than 1. You'd add more to the sequence. "60000000D01F0004FC01F800". You might end up with a few results. You keep adding more to the sequence until you find only 1 result in the eboot. "60000000D01F0004FC01F8004085009C" and you keep going until you have made a long enough sequence that there is only 1 of throughout the entire eboot. That's a pattern. So if you were looking for this:

0086C640 33420000

You'd go into the eboot and go to address 0085C640 and see what the value is and make a pattern. You might end up with "60000000D01F0004FC01F8004085009C". That would be your OGP in the MCodes.txt file. You would copy that and change the line that is the code, so you might end up with "33420000D01F0004FC01F8004085009C". You would put that as the CGP. Then you would just copy the line ""%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%" after it. You would end up with:

SET OGP=60000000D01F0004FC01F8004085009C
SET CGP=33420000D01F0004FC01F8004085009C
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%

That would be your code that you put in the MCodes.txt file. You'd have this:

@Echo OFF
SET OGP=13BCC5F60033000000350001
SET COP=13BCC5F60033000000340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET OGP=0000000400350001
SET COP=0000000400340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET OGP=13BCC5F60033000000360001
SET COP=13BCC5F60033000000340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET OGP=0000000400360001
SET COP=0000000400340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET OGP=13BCC5F60033000000370001
SET COP=13BCC5F60033000000340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET OGP=0000000400370001
SET COP=0000000400340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET OGP=13BCC5F60033000000400001
SET COP=13BCC5F60033000000340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET OGP=0000000400400001
SET COP=0000000400340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET OGP=13BCC5F60033000000410001
SET COP=13BCC5F60033000000340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET OGP=0000000400410001
SET COP=0000000400340001
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
:: Put Your Code Between this And the next dots
SET OGP=60000000D01F0004FC01F8004085009C
SET CGP=33420000D01F0004FC01F8004085009C
"%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%

:: Dont change anything below this
:: IF you DO It Will Mess everything up:P
:: USE THIS FORMAT WHEN ADDING CODES
:: TAKE NOTE THAT LEAVE OUT THE Dots at the start of it
:: SET OGP=
:: SET COP=
:: "%HOME%\binrep.exe" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" "%HOME%\GameTMP\%SFOTITLE_ID%\USRDIR\EBOOT.ELF" %OGP% %COP%
SET CRETRN=12
After saving that, just drag your game's folder in the /CMPAUTOTOLLS6.3/GamesSource/ directory onto the /CMPAUTOTOOLS6.3/CMPAutoToolsDND.bat batch file, and it will create a package with the code in the /CMPAUTOTOOLS6.3/GamesSource/ folder. Install the package and play.

Don't forget to modify the game's PARAM.SFO with a higher game version number and set it to do whatever you need, like changing it from DiskGame "DG" to GameData "GD" or whatever you need. GD makes a package. There are rare games that don't accept game data being modified, so you'd need to make a backup on your PS3 and put the created EBOOT.BIN file in the backed up game's /USRDIR/ folder replacing the old unmodified EBOOT.BIN. I know Resistance 1 & 2 need things to be done that way (they also use "game.self" instead of the actual EBOOT.BIN for codes). F.E.A.R 2 requires you to make an uncompressed EBOOT.BIN file to work. Sometimes you can just install a game's normal update package and modify the EBOOT.BIN contained in that and make a package out of it and it will work, I know it worked for Resistance 2. If you don't know where to get the modified EBOOT.BIN, just use /CMPAUTOTOOLS6.3/PkgView.exe to extract it from the created package.
bungholio is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 04:39 AM.