Dacrone Posted November 5, 2004 Posted November 5, 2004 (M) Must Be On Code 9D5A77AA 3EB2DB29 2C5041E1 91FCF587 2C5259F9 7D6E1687 2C327D67 F5B8DCB1 2C503DFF 397CEC8F 2C5A7DEA 5D2E379F 2C3A6D71 91FCFAB3 Infinite Cash 2D46618F 81A941FB Max Experience Points (All Characters) 2C53F265 FC6EAE1D 2C37FEE7 70ACC831 They looked a little goofy to me, and i don't have the time to test them right now with me not supposed to be on here and all, but i know how to convert and thats what i did, so i hope they work, if not you can delete my post. Quote
Bahamut Posted November 6, 2004 Posted November 6, 2004 Sorry dude but they don't work, I tried them with CB2. Quote
Supa #2 Posted November 6, 2004 Posted November 6, 2004 Try this for CB2: (M) Must Be On Code 97520D1F 22D3245E 26EA0CDE 91FCF587 26C272A6 7D6E1687 26541282 F5B8DCB1 26CC0CC2 397CEC8F 26D17A82 5D2E379F 265A1AB2 91FCFAB3 Infinite Cash 273C06BE 81A941FB Max Experience Points (All Characters) 2656710F FC6EAE1D 26D41503 70ACC831 Quote
Bahamut Posted November 6, 2004 Posted November 6, 2004 I noticed somthing, almost all the time the M code for CB2 has "FA7" as the first the digets...maybe thats the key...? (ill try those codes now) Quote
Supa #2 Posted November 6, 2004 Posted November 6, 2004 Oh ok..thanx for trying them. I'll try converting those a bit later because I just converted those codes that i posted then of the ones dacrone posted. Quote
keeps Posted November 6, 2004 Posted November 6, 2004 (edited) I went to gameshark.com and copied the codes for GS3, then i went to the code coverter and converted them to gs2/ar2 in ecpryption BCA9. This is what I came up with, hopefully these are right. Master 5D448720 FA5B76AC AA4EBDD9 4DA5900A AA4CA5F1 3917B10A AAAC7967 B1617734 AA4EB9FF F5258712 AA4479E0 19D7D222 AAA48969 4DA59536 Cash ADB89D0F 3D52DC7E Experience AA4B0C65 B81749A0 AAA7F8E7 2C5563B4 Attributes AA438E7D B9174920 I didnt see any type of NTSC/PAL choices. These look wierd but I will try them later this morning. :don *UPDATE* These dont work, the game wont even boot. Im lost I got them from GS site and converted them. Did I miss something??????? Edited November 6, 2004 by keeps Quote
Enigma Posted November 6, 2004 Posted November 6, 2004 (edited) I've been trying these conversions myself, and so far have had little luck. It seems as though they do not convet to Hex correctly, for some unknown reason. Also the (M) codes cannot be done as regular conversions. If anyone here can help me solve these problems (or find me aguide on multilined (M) code conversions, lol) I'd be most gratefull I've tried an idea I had, but since I'm in the UK, could someone test these? (should work for CB2 & GS2 v3-5 NTSC) [M] Must Be On: FD5A77AA 9D5A77AD Or FD5A77AA 9D5A77AD 2C5041E1 91FCF587 2C5259F9 7D6E1687 2C327D67 F5B8DCB1 2C503DFF 397CEC8F 2C5A7DEA 5D2E379F 2C3A6D71 91FCFAB3 Infinite: Cash 2D46618F 81A941FB (Buy all of the extras!) Max: Experience Points (All Characters) 2C53F265 FC6EAE1D 2C37FEE7 70ACC831 (Start new season, save your character, then start a new game with the code off!) Attributes (All Characters) 2C5B707D FD6EAE9D (To activate, go to the attributes section, click on each stat) Edited November 6, 2004 by Enigma Quote
Supa #2 Posted November 6, 2004 Posted November 6, 2004 Now I'm going to show you some more Examples of how to make a Master Codes using the Master04 and PS2dis Well I have S.O.C.O.M: U.S Navy Seals Slus file and Demo so i'll be showing you it Master04 Program Slus_971.34 Demo S.O.C.O.M: U.S Navy Seals MASTER CODE Finder for PS2PAR/GBAPAR ver 0.4 Copyright<C>2002 by M.Kajihara<KAJA> TARGET = PS2 ELF format HOOKADR = 00141644 M.CODE1 = EC83996C 1456E60A M.CODE2 = EC83996C 1456E79B M.CODE3 = EC83996C 1448B39C < ADDRESS = 0016FC0C > **You will be needing this, we alreadly found the scePadRead which is 0016FC0C+3 and we get 0016FC0F, so the value of the Master Code is 0016FC0F** S.O.C.O.M: U.S Navy Seals Slus_972.05 Game MASTER CODE Finder for PS2PAR/GBAPAR ver 0.4 Copyright<C>2002 by M.Kajihara<KAJA> TARGET = PS2 ELF format HOOKADR = 00140D14 M.CODE1 = EC838E3C 1456E60A M.CODE2 = EC838E3C 1456E79B M.CODE3 = EC838E3C 1447E40C < ADDRESS = 001703FC > **You won't be needing this** **This used for Below** ----------------------------------------------------------------------------------------------------------------------- Here's the guide using the PS2dis finding a Master Code i'm going to use S.O.C.O.M: U.S Navy Seals for Examples I need to find the Address and Value for the Master Code using the PS2dis Now I open up the PS2dis and load the Slus_971.34 and press Ctrl+I then open up Slus_972.05 right when I opened up Slus_971.34 the line that your on is the Address. Look below for more information. 1. Address 00140008 70000c28 ENTRYPOINT padduw at, zero, zero Address Value Label Command Registers Well now our Address for our Master Code is 00140008 change the first ("0") to ("F") So now our Address for the Master Code is F0140008 2. Now we need to find the Value of the Master Code Press Ctrl+g and put in the box scePadRead click it now we need to find Triangles Triangle=/_\ or \_/ 2.Value 0016fbe8 14600003 bne v1, zero, $0016fbf8 (+4\_/__0016fbf8) Address Value Command Registers Referer Our Referer is not "jal memcpy" So we go to the next Triangle 0016fbf0 10000009 beq zero, zero, $0016fc18 (+10\_/__0016fc18) Address Value Command Register Referer Well our Referer is not "jal memcpy" so we go to the next triangle 0016fbf8 0c05bec0 jal $0016fb00 (-62 /_\scePadGetDmaStr) Address Value Command Register Referer Our Referer is not "jal memcpy" so we go to the next triangle 0016fc0c 0c1098e8 jal $004263a0 (+711141\_/memcpy) Address Value Command Register Referer Well finally we find "jal memcpy" jal=command memcpy=Referer So our Value of the code is 0016FC0C+3 and we get 0016FC0F. If you look above we get 0016FC0C using the Master04 Program. So our final code is F0140008 0016FC0F ("HEX")("RAW") Converting Code Breaker FA7A7C6E 32BBF899 Action Replay/Gameshark V.2 0E3C7DF2 1853E59E EE88C72E BCBF9792 Gameshark V.3+V.4 F450B622 D36C4C16 Raw**CAN BE USED WITH CODE BREAKER AND GAMESHARK V.3** F0140008 0016FC0F ------------------------------------------------------------------------------------------------ Hacking Master(M) Codes using "libpad: pad port is already open [%d][%d]\n" = Quoteed Games(" ") CPadOpen__FPvi = Games Without Quotes/with labels 1. Download PS2dis in the Downloads Section, open it and load the Slus File. I'm using The Simpsons: Hit and Run (Slus_206.24) As an Example *The Simpsons:Hit and Run Has Quotes well be using "libpad: pad port is already open [%d][%d*]\n" 2. Press Ctrl+G, put in "libpad: pad port is already open [%d][%d]\n" and push enter or selectit. Press Space Bar and press F3. after this you should see this 00406b38 2484b6a0 addiu a0, a0, $b6a0 ("libpad: pad port is already open [%d][%d]\n") 00406b3c 0c10324e jal $0040c938 00406b40 0240302d daddu a2, s2, zero **Make sure that the 00406b38 2484b6a0 addiu a0, a0, $b6a0 "libpad: pad port is already open [%d][%d]\n" is on top** 3. Now that we "libpad: pad port is already open [%d][%d]\n" on top we go up using the up arrow key 8 times and we should be here 00406b18 8c430010 lw v1, $0010(v0) Now we go down 8 times using the down arrow key which is our "libpad: pad port is already open [%d][%d]\n" and push Space Bar and press F4 3 times. After we do this go up 8 times and we come to this. 00406d34 0c0fbd9b jal $003ef66c 00406d34 is our memcpy, so +3 to this and we get 00406d37. We got our value of the code. If you want the address just go to new that look like a piece of paper or file new and open up the Slus file again and we get this 00100008 3c02004b lui v0, $004b Address Value Command Registers Take the Address(00100008) change the first (0) to (F) so the address would look like F0100008 now add the Value we got by +3 to 00406d34 and we get 00406d37 add this(00406d37) Our final code is F0100008 00406D37 in ("HEX")("RAW") Converting Codes Code Breaker FA7A006E 3290F671 Action Replay **Just -3 from our Value(00406D37)** 0E3C7DF2 1853E59E EEBE89AA BCE908BA Gameshark V.3+V.4 F450B604 BF740416 -------------------------------------------------------------------------------------------- I'm doing another Example Grand Theft Auto: Vice City(Slus_205.52) Do the same steps above, Press Ctrl+G put in "libpad: pad port is already open [%d][%d]\n" select it or push enter. Press Spacebar and F3 on "libpad: pad port is already open [%d][%d]\n" **Again, make sure that "libpad: pad port is already open [%d][%d]\n" is on top** go up 8 times using the up arrow key and we come to this 00121ef0 8c430010 lw v1, $0010(v0) Go down 8 times using the down arrow key which was "libpad: pad port is already open [%d][%d]\n" Press F4 on "libpad: pad port is already open [%d][%d]\n" 3 times. After this go up 8 times using the up arrow key and we come to this 00122214 0c041f54 jal $00107d50 this is memcpy +3 to to the Address(00122214) and we get 00122217 as our value. If you want the address just go to new that look like a piece of paper or file new and open up the Slus file again and we get this 00100008 3c02004b lui v0, $004b Take the Address(00100008) change the first (0) to (F) so the address would look like F0100008 now add the Value we got by +3 to 00122214 and we get 00122217 add this(0012217) our final code is F0100008 00122217 in ("HEX")("RAW") Converting Codes Code Breaker FA7A006E 32C6AA91 Action Replay **Just -3 from our Value(00122217)** 0E3C7DF2 1853E59E EE8CDC8A BCBBBD9A Gameshark V.3+V.4 F450B634 F274451E ----------------------------------------------------------------------------------------------- I'm doing another Example of finding a Master Codes(M)useing "libpad: pad port is already open [%d][%d]\n"Quoted Games Game: Mortal Kombat:Deadly Alliance Slus_204.23 **Make sure you invoke the Analyzer First** 1. Press Ctrl+G put "libpad: pad port is already open [%d][%d]\n" select it or push enter. we come to this 003ded58 ------6c press F3 and we come to this 00115770 2484ed58 addiu a0, a0, $ed58 Address Value Command Registers Go up using the up arrow key 8 times and we come to this 00115750 8c430010 lw v1, $0010(v0) Adress Value Command Registers go down 8 times which is our "libpad: pad port is already open [%d][%d]\n" press F4 on "libpad: pad port is already open [%d][%d]\n" 3 times and we come to this 00115a74 0c0807e0 jal $00201f80 Address Value Command Referer Well 00115A74 is our memcpy so +3 and we get 00115A77. if you want to the Address click new that looks like a piece of paper or click file and select new. When you open the slus you'll see a grey line you need this. In this case our Address is 00100008 take the first ("0") and change it to("F")so the Address would look like this F0100008 Now take the memcpy+3(00115A77) add it to the code, so our final code is F0100008 00115A77 in HEX("RAW") To make sure the code is right use the Master04 Program **You can download it in the Downloads Section** **If you don't know what to do, look at the Master04 guide that I made on the site** this is what you should see Mortal Kombat:Deadily Alliance(Slus_204.23) Master04 Program MASTER CODE Finder for PS2PAR/GBAPAR ver 0.4 Copyright<C>2002 by M.Kajihara<KAJA> TARGET = PS2 ELF format HOOKADR = 0011F820 M.CODE1 = EC887B48 1456E60A M.CODE2 = EC887B48 1456E79B M.CODE3 = EC887B48 14450D94 < ADDRESS = 00115A74 > 3 code<s> found. Use M.CODE3 which is 00115A74, if you look above we get 00115A74(Before +3)using PS2dis. so our codes our right ----------------------------------------------------------------------------------------------- I'm doing another example Time Splitters 2 Do the same steps above, Press Ctrl+G put in "libpad: pad port is already open [%d][%d]\n"select it or push enter. Press Spacebar and F3 on "libpad: pad port is already open [%d][%d]\n" **Again, make sure that "libpad: pad port is already open [%d][%d]\n" is on top** go up 8 times using the up arrow key and we come to this 0044d008 8c430010 lw v1, $0010(v0) Address Value Command Registers Go down 8 times using the down arrow key which was "libpad: pad port is already open [%d][%d]\n" Press F4 on "libpad: pad port is already open [%d][%d]\n" 3 times. After this go up 8 times using the up arrow key and we come to this 0044d32c 0c123e4b jal $0048f92c Address Value Command Referer this is memcpy so we +3 to to the Address(0044D32C) and we get 0044D32F as our value. If you want the address just go to new that looks like a piece of paper or file new, and open up the Slus file again and there's a grey line when you open it, we need the Address. This what you would see(Time Splitters 2) 00200008 70000c28 padduw at, zero, zero Address Value Command Registers take our Address(002000080 change the first ("0") to ("F") so the Address is F0200008 then take our memcpy(Address)/0044D32C+3/(0044D32F) So our final code is F0200008 0044C32F("HEX")("RAW") Converting CB FA7A706E 32953C79 AR **Just -3 from our Value(0044C32F) 0E3C7DF2 1853E59E EEBA33A2 BCED5EB2 Gameshark V.3+V.4 F450B61A BE248C1E HEX F0200008 0044C32F **Works with CB & GS V.3+V.4** ----------------------------------------------------------------------------------------------- I'm doing another example Lord Of The Rings:The Two Towers **with this game you can use scePadRead(No quotes) "libpad: pad port is already open [%d][%d]\n"(Quotes)** I'm going to show you "libpad: pad port is already open [%d][%d]\n" with quotes Do the same steps above, Press Ctrl+G put in "libpad: pad port is already open [%d][%d]\n"select it or push enter. Press Spacebar and F3 on "libpad: pad port is already open [%d][%d]\n" **Again, make sure that "libpad: pad port is already open [%d][%d]\n" is on top** go up 8 times using the up arrow key and we come to this 002c41e8 8c430010 lw v1, $0010(v0) Address Value Command Registers Go down 8 times using the down arrow key which was "libpad: pad port is already open [%d][%d]\n" Press F4 on "libpad: pad port is already open [%d][%d]\n" 3 times. After this go up 8 times using the up arrow key and we come to this 002c450c 0c0af00a jal $002bc028 (-8505/_\memcpy) this is memcpy so we +3 to to the Address(002C450C) and we get 002C450F as our value. If you want the address just go to new that looks like a piece of paper or file new, and open up the Slus file again and there's a grey line when you open it, we need the Address. This what you would see 00100008 70000c28 ENTRYPOINT padduw at, zero, zero Address Value Label Command Registers take our Address(00100008 change the first ("0") to ("F") so the Address is F0100008 then take our memcpy(Address)/002C450C+3/(002C450F) So our final code is F0100008 002C450F("HEX")("RAW") Converting CB FA7A006E 32ACCD99 AR 0E3C7DF2 1853E59E EE92B182 BCD5E092 **Just -3 from our Value(002C450F) Gameshark V.3+V.4 F456B62A B764041E Feel free to try making your own Quote
Enigma Posted November 6, 2004 Posted November 6, 2004 Err thanks i think. I believe I need to read that a few more times. Do you understand it? Quote
Supa #2 Posted November 6, 2004 Posted November 6, 2004 Bits of it :\ That's why I can't be bothered trying it. Quote
Enigma Posted November 6, 2004 Posted November 6, 2004 (edited) Fair enough, i'm gonna give it a go though Thanks for that. Could I ask where you got it though? Hmm i get it now, but what does it mean by "**Again, make sure that "libpad: pad port is already open [%d][%d]\n" is on top**" On Top??? Edited November 6, 2004 by Enigma Quote
Supa #2 Posted November 6, 2004 Posted November 6, 2004 No idea http://azagthoth0677.tripod.com/codehackin...ing2/index.html Enjoy Quote
Enigma Posted November 6, 2004 Posted November 6, 2004 Lol. Thanks for the link man. i'll get back to you if I get anywhere. Quote
bigmonkey Posted November 6, 2004 Posted November 6, 2004 (edited) I've been trying these conversions myself, and so far have had little luck. It seems as though they do not convet to Hex correctly, for some unknown reason. Also the (M) codes cannot be done as regular conversions. If anyone here can help me solve these problems (or find me aguide on multilined (M) code conversions, lol) I'd be most gratefull I've tried an idea I had, but since I'm in the UK, could someone test these? (should work for CB2 & GS2 v3-5 NTSC) [M] Must Be On: FD5A77AA 9D5A77AD Or FD5A77AA 9D5A77AD 2C5041E1 91FCF587 2C5259F9 7D6E1687 2C327D67 F5B8DCB1 2C503DFF 397CEC8F 2C5A7DEA 5D2E379F 2C3A6D71 91FCFAB3 Infinite: Cash 2D46618F 81A941FB (Buy all of the extras!) Max: Experience Points (All Characters) 2C53F265 FC6EAE1D 2C37FEE7 70ACC831 (Start new season, save your character, then start a new game with the code off!) Attributes (All Characters) 2C5B707D FD6EAE9D (To activate, go to the attributes section, click on each stat) doesnt work. the verion 3/4 ones are on the gameshark page... in theory Im loading now to see if they actually work.... EDIT - apparently the ones on the GS page dont work either.... Edited November 6, 2004 by bigmonkey Quote
Enigma Posted November 7, 2004 Posted November 7, 2004 I was attempting to convert the Gameshark.coms codes to a viable Hex codes (for use with both CB2 and GS2 v3 -v5). However I have realised that Gmaeshark.com have encrpted their codes further now, so it may not ever be converted. As for the (M) code using the methods above, it does not work either. The labels are not there so thats out. The "libpad: pad port is already open [%d][%d]\n" method works do a point then fails. It seems as if the memcpy is not there ? I've chatted to the guy whose site this guide was off, and he cannot find it either, Any other ideas guys Quote
Fozy Posted November 7, 2004 Posted November 7, 2004 Hi5 to you guys, atleast we're getting people who are trying to hack like the old days! Nice work! ! Quote
BigBossman Posted November 7, 2004 Posted November 7, 2004 I think the reason that you are having a hard time hacking for CB2 is because the game will only work for CB2 version 7.0 or higher. I have version 8.0. There is a problem with this new format which I mentioned earlier. The code breaker codes are very different than before. On the previous game, to turn most rules off or on you would enter 0000000? (0 or 1). The addresses were very similar too. Now the addresses & values are way different. This makes it difficult to notice patterns & toy with codes. Even worse, the Joker Commands don't seem to follow the normal rules. Check the codebreaker website, CMGSCCC.com. if you can make sense of the jokers, let me know. Quote
bigmonkey Posted November 7, 2004 Posted November 7, 2004 Dont know if you guys are aware. The codes on GS.com are incorrect. someone posted the correct ones for GS v3 and 4, here they are 1. [M] Must Be On: 983A84FB 78FB0A51 2816ED40 F7C92C0E 2816EDD8 A1EA75DF 2816EDED 6D1D7A65 2816ED03 F7E27AF7 2816EDF7 A1EA135A 2816ED54 7C0D7A82 2. Infinite Cash: 2827FE6F 1CD1A03E (Buy all of the extras!) 3. Max Experience Points (All Characters): 285601D6 A1426965 2856016D 0CA57A65 (Start new season, save your character, then start a new game with the code off!) 4. Max Attributes (All Characters): 28566DD6 A14269F1 (To activate, go to the attributes section, click on each stat) I know nothing about hacking this stuff, just figured that may help Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.