Login Register
MoHH2 Legendz

Legends of Medal of honor:Heores 2.. Never forgotten RiP in piece


    You are not connected. Please login or register

    Go to page : 1, 2, 3  Next

    View previous topic View next topic Go down  Message [Page 1 of 3]

    Post: #1on Sat Aug 13, 2011 7:29 pm

    Brian-1337-

    Senior Member


    Fake Addressing:

    Explanation:
    Fake Addressing start with 0x00000000, end with 0x017FFFFF.

    Fake Addressing Values:
    0x00000000 - 00
    0x00100000 - 01
    0x00200000 - 02
    0x00300000 - 03
    0x00400000 - 04
    0x00500000 - 05
    0x00600000 - 06
    0x00700000 - 07
    0x00800000 - 08
    0x00900000 - 09
    0x00A00000 - 0A
    0x00B00000 - 0B
    0x00C00000 - 0C
    0x00D00000 - 0D
    0x00E00000 - 0E
    0x00F00000 - 0F
    0x01000000 - 10
    0x01100000 - 11
    0x01200000 - 12
    0x01300000 - 13
    0x01400000 - 14
    0x01500000 - 15
    0x01600000 - 16
    0x01700000 - 17

    Real Addressing:

    Explanation:
    Real Addressing start with 0x08800000, end with 0x09FFFFFF.

    Real Addressing Values:
    0x08800000 - 88
    0x08900000 - 89
    0x08A00000 - 8A
    0x08B00000 - 8B
    0x08C00000 - 8C
    0x08D00000 - 8D
    0x08E00000 - 8E
    0x08F00000 - 8F
    0x09000000 - 90
    0x09100000 - 91
    0x09200000 - 92
    0x09300000 - 93
    0x09400000 - 94
    0x09500000 - 95
    0x09600000 - 96
    0x09700000 - 97
    0x09800000 - 98
    0x09900000 - 99
    0x09A00000 - 9A
    0x09B00000 - 9B
    0x09C00000 - 9C
    0x09D00000 - 9D
    0x09E00000 - 9E
    0x09F00000 - 9F

    Convert Fake and Real Addressing:
    Code:
    |    Fake  |    Real  |
    -----------------------
    0x00000000 | 0x08800000

    0x00100000 | 0x08900000

    0x00200000 | 0x08A00000

    0x00300000 | 0x08B00000

    0x00400000 | 0x08C00000

    0x00500000 | 0x08D00000

    0x00600000 | 0x08E00000

    0x00700000 | 0x08F00000

    0x00800000 | 0x09000000

    0x00900000 | 0x09100000

    0x00A00000 | 0x09200000

    0x00B00000 | 0x09300000

    0x00C00000 | 0x09400000

    0x00D00000 | 0x09500000

    0x00E00000 | 0x09600000

    0x00F00000 | 0x09700000

    0x01000000 | 0x09800000

    0x01100000 | 0x09900000

    0x01200000 | 0x09A00000

    0x01300000 | 0x09B00000

    0x01400000 | 0x09C00000

    0x01500000 | 0x09D00000

    0x01600000 | 0x09E00000

    0x01700000 | 0x09F00000




    Last edited by Brian-1337- on Sun Aug 14, 2011 7:28 pm; edited 2 times in total

    http://www.facebook.com/Mips.Brian1337

    Post: #2on Sat Aug 13, 2011 7:39 pm

    avatar

    Guest

    Guest


    wow this is really good gratz Brian


    Post: #3on Sat Aug 13, 2011 7:43 pm

    Brian-1337-

    Senior Member


    yup, i made it simple and very easy to understand.





    Thanks to "Red" in BIH Forum's.

    Thanks to "TyMan202" in PSVMods Forum's.
    http://www.facebook.com/Mips.Brian1337

    Post: #4on Sat Aug 13, 2011 7:49 pm

    avatar

    Vet

    Elite Member


    Now I understand it more,but still need to no more Exactly of what its Purpose is,and also kinda hard to Remember this how u keep it in ur brain?.....oh wait ur name =O Laughing but really how do u guys Memorize this =(




    ______________________                                                            
                                      [You must be registered and logged in to see this link.]
    ______________________

    Post: #5on Sun Aug 14, 2011 5:49 am

    avatar

    Guest

    Guest


    Fragon its not that hard to remember as long as you have a key point.
    add 08800000 to the address to get the real adress that is how easy this part is not sure how much moar simple it can get


    Post: #6on Sun Aug 14, 2011 5:08 pm

    avatar

    Vet

    Elite Member


    Squeeb wrote:Fragon its not that hard to remember as long as you have a key point.
    add 08800000 to the address to get the real adress that is how easy this part is not sure how much moar simple it can get
    Ok,what if the Address is 0x00100000 but then i would have to remember that 0x00100000 is 0x0890000 in Real Address ETC......................




    ______________________                                                            
                                      [You must be registered and logged in to see this link.]
    ______________________

    Post: #7on Sun Aug 14, 2011 6:14 pm

    Brian-1337-

    Senior Member


    There is 16 kinds of Hex Values.
    0 1 2 3 4 5 6 7 8 9 A B C D E F

    0x00100000 + 0x08800000 = 0x08900000

    im always using my fingers when i adding numbers/hex numbers cuz im not good in Math to.

    0x00100000 + 0x00100000 = 0x00200000 || count 1 | because I add 1

    0x00200000 + 0x00100000 = 0x00300000 || count 2 | because I add 1 again

    0x00300000 + 0x00100000 = 0x00400000 || count 3

    0x00400000 + 0x00100000 = 0x00500000 || count 4

    0x00500000 + 0x00100000 = 0x00600000 || count 5

    0x00600000 + 0x00100000 = 0x00700000 || count 6

    0x00700000 + 0x00100000 = 0x00800000 || count 7

    0x00800000 + 0x00100000 = 0x00900000 || count 8

    Count 8 because I add 0x08800000, now I have answer 0x00900000.
    If the you have zero at 0x00900000, you dont have to add now the answer is 0x08900000.

    Hope you understand now!


    http://www.facebook.com/Mips.Brian1337

    Post: #8on Sun Aug 14, 2011 6:23 pm

    avatar

    Vet

    Elite Member


    Brian-1337- wrote:There is 16 kinds of Hex Values.
    0 1 2 3 4 5 6 7 8 9 A B C D E F

    0x00100000 + 0x08800000 = 0x08900000

    im always using my fingers when i adding numbers/hex numbers cuz im not good in Math to.

    0x00100000 + 0x00100000 = 0x00200000 || count 1 | because I add 1

    0x00200000 + 0x00100000 = 0x00300000 || count 2 | because I add 1 again

    0x00300000 + 0x00100000 = 0x00400000 || count 3

    0x00400000 + 0x00100000 = 0x00500000 || count 4

    0x00500000 + 0x00100000 = 0x00600000 || count 5

    0x00600000 + 0x00100000 = 0x00700000 || count 6

    0x00700000 + 0x00100000 = 0x00800000 || count 7

    0x00800000 + 0x00100000 = 0x00900000 || count 8

    Count 8 because I add 0x08800000, now I have answer 0x00900000.
    If the you have zero at 0x00900000, you dont have to add now the answer is 0x08900000.

    Hope you understand now!
    :DD




    Last edited by Fragon on Sun Oct 16, 2011 7:04 pm; edited 1 time in total



    ______________________                                                            
                                      [You must be registered and logged in to see this link.]
    ______________________

    Post: #9on Mon Aug 15, 2011 1:10 pm

    avatar

    Guest

    Guest


    i dunt know how much moar difficult it can be to teach him brian...


    Post: #10on Mon Aug 15, 2011 1:37 pm

    avatar

    RemoveD

    Senior Member


    this is so simple Fragon. if you cant remember this you can also do it on your PSP in a cheatdevice by using the decoder.

    Squeeb, you remember my porting tutorial on our first site? Had to find the real address of the code to be ported before doing anything else and i did it all in my cheatdevice. of course that was for games in a series so its a little different.



    Fragon to make it easier you can set it up like a normal math problem:

    ...001D2A58
    +.08800000
    --------------------

    ...089D2A58

    0+0=0
    0+8=8
    1+8=9
    D+0=D
    2+0=2
    A+0=A
    5+0=5
    8+0=8




    Last edited by DarK_DemoN on Mon Aug 15, 2011 2:06 pm; edited 14 times in total

    Post: #11on Mon Aug 15, 2011 1:51 pm

    avatar

    Guest

    Guest


    yeah but still also fragon if nothing else in the otions menu you can turn real addressing to true. sorry i completely forgot about that it will help you.


    Post: #12on Mon Aug 15, 2011 1:57 pm

    avatar

    RemoveD

    Senior Member


    yeh but thats the cheap way lol, if you want to actually become a good coder you have to learn this for yourself...

    i also eddited my previous post


    Post: #13on Mon Aug 15, 2011 3:20 pm

    avatar

    Ralph

    Admins
    Admins


    fragon if you don't understand this go learn something. Then later on come back to this ..




    run yay run2 tr0lll
    http://www.*******.com

    Post: #14on Mon Aug 15, 2011 7:24 pm

    avatar

    Vet

    Elite Member


    DarK_DemoN wrote:
    ...001D2A58
    +.08800000
    --------------------

    ...089D2A58

    0+0=0
    0+8=8
    1+8=9
    D+0=D
    2+0=2
    A+0=A
    5+0=5
    8+0=8
    ok that made it a little more Better but heres the thing what if there was a 1 and a D then how would i add them up? or do i always Add?
    there's no such thing has subtract multiply no? and still that is kinda cheating no? like i want it to be in my head want to no it like my own room,like u guys :D like someone ask me in person i well tell him,Right there with out nothing that how i want to learn but still would greatly Help Smile

    Squeeb wrote:yeah but still also fragon if nothing else in the otions menu you can turn real addressing to true. sorry i completely forgot about that it will help you.

    DarK_DemoN wrote:yeh but thats the cheap way lol, if you want to actually become a good coder you have to learn this for yourself...

    i also eddited my previous post

    Exactly +1

    oO Hack3R Oo wrote:fragon if you don't understand this go learn something. Then later on come back to this ..
    No! I really want to understand this and become a PSPcoder =O once i get this then Get the hang of unDMAing codes I would then go on to they other stuff then slowly slowly Learn and like in 3 Months i might got it! :D







    ______________________                                                            
                                      [You must be registered and logged in to see this link.]
    ______________________

    Post: #15on Mon Aug 15, 2011 10:39 pm

    avatar

    RemoveD

    Senior Member


    what do you mean if there was a 1 or a D? yes you always add. Add 1 to D it equals E add 1 to E it equals F add 1 to F it equals 0 but then the character to the left of the one you added 1 to moves up 1. sounds confusing here ill show you....

    Say this is your code:
    Code:

    0x00FA652C (random characters, dont try to activate it in your cheatdevice lol)

    So you take that and add 0960000 to it because of the 00F

    so starting from the left:
    Code:

    0+0=0
    0+9=A  //9 is now A because the F moved up
    F+6=5
    A+0=A
    6+0=6
    5+0=5
    2+0=2
    C+0=C

    the F is now 6 because in HEX the characters only go from 0-9 and A-F. When we add 7 to F it becomes a 6.
    Code:

    F-0=1
    0-1=2
    1-2=3
    2-3=4
    3-4=5
    4-5=6

    Ok we started with F (left) added 1 to get 0 (middle) so that was our first count (right)
    So the left is our starting number, the middle is the number we get after adding 1 and the right is how many times we've added 1.

    So continuing on......
    Our second count is starting from 0 and adding 1 to get 1
    Third count is from 1 and adding 1 to get 2
    Fourth count is from 2 and adding 1 to get 3
    Fifth count is from 3 adding 1 to get 4
    Sixth count is from 4 adding 1 to get 5

    We stop at the 6th count because we are adding 6 to F which (if you followed along) turns into 5.

    Now since the F went passed 0 by adding to it the number to its left also gets 1 added to it because its a sequence. If you have.... say: 0x00D4A You have to add 09400 to it.....

    The 4 and the A stay the same beause you arent adding anything to them. The D goes up 4 which now becomes a 1. The 0 to the left of the D is having 9 added to it to become 9 but because we added 4 to D causing it to start a new sequence the 9 is now an A.
    So the new code is 0x0A14A.

    Now take all that and the real address of the (fake) code we started with is: 0A5A652C




    Last edited by DarK_DemoN on Wed Aug 17, 2011 4:01 am; edited 1 time in total

    Post: #16on Tue Aug 16, 2011 9:41 am

    Brian-1337-

    Senior Member


    [img]http://r11.imgfast.net/users/1114/38/76/62/smiles/4175949107.gif[/img] wrote:this is so simple Fragon. if you cant remember this you can also do it on your PSP in a cheatdevice by using the decoder.

    , you remember my porting tutorial on our first site? Had to find the real address of the code to be ported before doing anything else and i did it all in my cheatdevice. of course that was for games in a series so its a little different.



    Fragon to make it easier you can set it up like a normal math problem:

    ...001D2A58
    +.08800000
    --------------------

    ...089D2A58

    0+0=0
    0+8=8
    1+8=9
    D+0=D
    2+0=2
    A+0=A
    5+0=5
    8+0=8
    yes, it is something like that.

    Just remember these hex values.
    0 1 2 3 4 5 6 7 8 9 A B C D E F

    Example: Converting Fake to Real
    Code:
      0x013FF98C
    + 0x08800000
      ----------
      0x09BFF98C
    0x013FF98C add 0x00800000...
    3 4 5 6 7 8 9 A B = added 8 hex values, now the result is 0x01BFF98C.

    0x01BFF98C add 0x08000000...
    1 2 3 4 5 6 7 8 9 = added 8 hex values, now the result is 0x09BFF98C

    Same method when converting real to fake but you need to learn subtraction.
    Code:

      0xREALADDRESS
    - 0x08800000
      ----------
      0xFAKEADDRESS


    http://www.facebook.com/Mips.Brian1337

    Post: #17on Tue Aug 16, 2011 10:11 pm

    avatar

    Vet

    Elite Member


    DarK_DemoN wrote:what do you mean if there was a 1 or a D? yes you always add. Add 1 to D it equals E add 1 to E it equals F add 1 to F it equals 0 but then the character to the left of the one you added 1 to moves up 1. sounds confusing here ill show you....

    Say this is your code:
    Code:

    0x00FA652C (random characters, dont try to activate it in your cheatdevice lol)

    So you take that and add 0960000 to it because of the 00F

    so starting from the left:
    Code:

    0+0=0
    0+9=A  //9 is now A because the F moved up
    F+6=5
    A+0=A
    6+0=6
    5+0=5
    2+0=2
    C+0=C

    the F is now 6 because in HEX the characters only go from 0-9 and A-F. When we add 7 to F it becomes a 6.
    Code:

    F-0=1
    0-1=2
    1-2=3
    2-3=4
    3-4=5
    4-5=6

    Ok we started with F (left) added 1 to get 0 (middle) so that was our first count (right)
    So the left is our starting number, the middle is the number we get after adding 1 and the right is how many times we've added 1.

    So continuing on......
    Our second count is starting from 0 and adding 1 to get 1
    Third count is from 1 and adding 1 to get 2
    Fourth count is from 2 and adding 1 to get 3
    Fifth count is from 3 adding 1 to get 4
    Sixth count is from 4 adding 1 to get 5

    We stop at the 6th count because we are adding 6 to F which (if you followed along) turns into 5.

    Now since the F went passed 0 by adding to it the number to its left also gets 1 added to it because its a sequence. If you have.... say: 0x00D4A You have to add 09400 to it.....

    The 4 and the A stay the same beause you arent adding anything to them. The D goes up 4 which now becomes a 1. The 0 to the left of the D is having 9 added to it to become 9 but because we added 4 to D causing it to start a new sequence the 9 is now an A.
    So the new code is 0x0A14A.

    Now take all that and the real address of the (fake) code we started with is: 0A5A652C
    o - o umm i think u made it more confusing now : ( maybe give me problems? or give me a fake address and tell me to turn it to real then u coud then see where my misstakes are and tell me bit by bit




    ______________________                                                            
                                      [You must be registered and logged in to see this link.]
    ______________________

    Post: #18on Tue Aug 16, 2011 11:26 pm

    avatar

    RemoveD

    Senior Member


    ok.

    convert this into real addressing:

    0x004A52C3


    Post: #19on Wed Aug 17, 2011 12:56 am

    avatar

    Vet

    Elite Member


    DarK_DemoN wrote:ok.

    convert this into real addressing:

    0x004A52C3
    idk fking bs nothing but shit,lemme ask u something eh? how come when u showed me an example how come u didnt go any Higher then 3? am ask u to brain was it because 4+8=12? so then where the fk am i suppose to put the 2? put it on top of the "A"? i dont think so make 8 bigger? nope.. image it wasnt never brought out? no...stick it up my ass? that wont help....am sry am not trying to be an ass but its FUCKING BULL SHIT WHERE U DONT GET SOMETHING SO FUCKING EZ AND THEN ALL THEY OHER PEOPLE COME TO U AND SAY "THIS IS EZ" WHEN ITS NOT BUT WHEN UR TRYING TO LEARN!!!!!!!!!!!!!!!!!!!!!! ahhhhhh!!!!!!!!!!!!!!!! RAGERAGERGAE!!!!!! FK I JUST STARTED TO DO THE PROBLEM THEN GOT BRAIN DEAD IS THAT BULL SHIT OR BULL KAKA




    ______________________                                                            
                                      [You must be registered and logged in to see this link.]
    ______________________

    Post: #20on Wed Aug 17, 2011 1:01 am

    avatar

    Ralph

    Admins
    Admins


    lmfao chillax bro




    run yay run2 tr0lll
    http://www.*******.com

    Post: #21on Wed Aug 17, 2011 2:19 am

    avatar

    RemoveD

    Senior Member


    lol come on man we're trying to help calm down

    0x004A52C3
    0x09100000
    ------------------
    0x095A52C3

    0+0=0
    0+9=9
    4+1=5
    A+0=A
    5+0=5
    2+0=2
    C+0=C
    3+0=3


    Post: #22on Wed Aug 17, 2011 2:44 am

    avatar

    Ralph

    Admins
    Admins


    Demon.. U have to put your words so a newbie can understand it. Step by step. Fragon does not have any experience with this.




    run yay run2 tr0lll
    http://www.*******.com

    Post: #23on Wed Aug 17, 2011 3:02 am

    avatar

    Vet

    Elite Member


    Wtfwtfwtfwtfwtfwtfwtfwftwftwftwftwfwtfwtfwtfwftwfwfwtf did u no wit I fling did? I did 088 y? Idk am trying to ask myself that to tell where the hell did 9 come from and the 1? Maybe plz explain it to me more like a teacher would do ex. I did that then turned that tonthat that 0 fks it's partner then turns into a 1 etc..... @hacker suck my fking dick bch suck em so hard u might get cancer u fk hole I have no experience in this fake to real shit the way u said it was like me just bought my pap and told demon or brain to tell me wit the fk this is maybe instead of u just throwing useless tips y don't u actually help? Or Better gtfo




    ______________________                                                            
                                      [You must be registered and logged in to see this link.]
    ______________________

    Post: #24on Wed Aug 17, 2011 3:10 am

    avatar

    Ralph

    Admins
    Admins


    dude...... im telling them to explain it so that you can understand it. We all need help. Its that you are having some trouble learning this, so why not tackle this in another way.




    run yay run2 tr0lll
    http://www.*******.com

    Post: #25on Wed Aug 17, 2011 3:43 am

    avatar

    RemoveD

    Senior Member


    ok Fragon, you add by 08800000 if the address starts with 0x001

    Ill see if i can break this down for you but this is basicaly what Brian wrote
    Code:

    |  Starting address  |      Add By      |
    ---------------------------------------------
        0x00100000        +      08800000
    ---------------------------------------------
        0x00200000        +      08900000
    ---------------------------------------------
        0x00300000        +      08A00000
    ---------------------------------------------
        0x00400000        +      08B00000
    ---------------------------------------------
        0x00500000        +      08C00000
    ---------------------------------------------
        0x00600000        +      08D00000
    ---------------------------------------------
        0x00700000        +      08E00000
    ---------------------------------------------
        0x00800000        +      08F00000
    ---------------------------------------------
        0x00900000        +      09000000
    ---------------------------------------------
        0x00A00000        +      09100000
    ---------------------------------------------
        0x00B00000        +      09200000
    ---------------------------------------------
        0x00C00000        +      09300000
    ---------------------------------------------
        0x00D00000        +      09400000
    ---------------------------------------------
        0x00E00000        +      09500000
    ---------------------------------------------
        0x00F00000        +      09600000
    ---------------------------------------------

    So if this 0x00D64A53 is your code you would add it by 09400000 to get its real address.

    Math:
    Code:

    0x00D64A53
    0x09400000
    ---------------
    0x0A164A53

    The reason the second number isnt 9 like you would think it should be is because we added 4 to D which started a new sequence (going past F is a new sequence). And because we did that we have to add 1 to the left of the number that started the new sequence.

    Im not sure how else to explain it......


    Post: #26

    Sponsored content





    View previous topic View next topic Back to top  Message [Page 1 of 3]

    Go to page : 1, 2, 3  Next

    Permissions in this forum:
    You cannot reply to topics in this forum