Page 1 of 3 123 LastLast
Results 1 to 15 of 42
  1. #1
    martin951's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Straight outta Compton
    Posts
    158
    Reputation
    139
    Thanks
    114
    My Mood
    Mellow

    Post Machinegun No-Recoil (for SgtRamirez)

    YO, martin951 here.

    I found a way, how to get (dynamic) recoil address.
    Unfortunately, I don't know how to find the static one, but thats what SgtRamirez probably can do.

    So here I am, with a tutorial how to find this address.
    It's a long procedure so you can't use this yet in a multiplayer (You can, but a game is almost over before you find the right address).

    What we need ? Cheat Engine ofcourse.

    1st step :
    Enter a game, doesn't matter if it's a practise or battle.

    2nd step :
    Connect Cheat Engine to robocraft.

    3th step :
    You need to setup hotkeys to do this.
    Go to "Edit" tab > Settings > Hotkeys.
    Select New Scan - Exect Value, and set your hotkey.
    Select Next Scan - Increased Value, and set your hotkey.
    Select Next Scan - Decreased Value, and set your hotkey.
    Hit OK.

    4th step :
    In a scanning options, select Value type : float.
    Scan Type : Exact Value. > 1.

    5th step :
    Go to the game, and start shoting until your recoil will be at max possible value.
    Now hit your First Scan hotkey, and wait for the Cheat Engine to completely scan the game.
    Now when Cheat Engine is done, stop shooting and hit Decreased Value hotkey.
    Than start shooting agin, and hit Increased value.
    REPEAT THIS PROCESS UNTIL YOU GET STABLE NUMBER OF VALUES. (I got 311)

    6th step :
    After you get stable number of values, put all of them into your "EDITOR" thingy. (Select all and hit that red arrow)

    7th step :
    Search the addresses on your own now, and filter-out all the values, that are more than 0 even when you are not shooting.
    Now go back to the game, and shoot. You will see that the values are changing as you shoot.
    SO it's just up to you to find the right addresses (it has to be 5 - 10 values).
    After you find them, simple freeze them and you are DONE. (For better effect, go to settings in CE and set freeze interval to 1)

    SO, SgtRamirez, I hope you will be able to find those static addresses and make a no-recoil trainer.
    Or anyone else

    Leave a Thanks if this post helped you !

    Good Luck everybody !
    Cheers.
    Last edited by Hunter; 01-20-2016 at 04:12 AM.

  2. The Following 4 Users Say Thank You to martin951 For This Useful Post:

    adam223344 (08-14-2014),Adorboy (09-05-2014),cat2644 (10-30-2014),SgtRamirez (08-14-2014)

  3. #2
    adam223344's Avatar
    Join Date
    Jul 2013
    Gender
    male
    Posts
    171
    Reputation
    10
    Thanks
    26
    This is for the SMGs, correct?

  4. #3
    martin951's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Straight outta Compton
    Posts
    158
    Reputation
    139
    Thanks
    114
    My Mood
    Mellow
    It's in a title " Machinegun No-Recoil " so yeah.

  5. #4
    adam223344's Avatar
    Join Date
    Jul 2013
    Gender
    male
    Posts
    171
    Reputation
    10
    Thanks
    26
    Mkay, I haven't been on it for awhile so I wouldn't know the guns n stuff, gonna try it now

  6. #5
    martin951's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Straight outta Compton
    Posts
    158
    Reputation
    139
    Thanks
    114
    My Mood
    Mellow
    Okey, good luck.

  7. #6
    adam223344's Avatar
    Join Date
    Jul 2013
    Gender
    male
    Posts
    171
    Reputation
    10
    Thanks
    26
    It does seem that the SMG's are a lot more accurate, nice find

  8. #7
    martin951's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Straight outta Compton
    Posts
    158
    Reputation
    139
    Thanks
    114
    My Mood
    Mellow
    No problem, you can always leave a thanks

  9. #8
    SgtRamirez's Avatar
    Join Date
    May 2012
    Gender
    male
    Posts
    63
    Reputation
    10
    Thanks
    426
    My Mood
    Bored
    After ill wake up XD

  10. #9
    ryanxheroes's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    England
    Posts
    31
    Reputation
    10
    Thanks
    9
    My Mood
    Amused
    Or you could go into cheat engine and go to memory and press Ctrl + A, and then copy this code into it and execute it.

    (Make sure you join a match first then run the code in cheat engine or you will get a error)


    Code:
    [enable]
    alloc(SMGNoSpread, 128)
    
    aobscan(SpreadEntry, D9 98 88 00 00 00 8D 65 FC 5F C9 C3)
    registersymbol(SpreadEntry)
    
    aobscan(CrossHair1, D9 18 8B 47 0C 40 8B C8 89 4F 0C 8B 4F 08 8B 49 0C 3B C1)
    registersymbol(CrossHair1)
    
    aobscan(CrossHair2, D9 18 8B 47 10 40 8B C8 89 45 F8 89 4F 10 8B 4F 08 8B 49)
    registersymbol(CrossHair2)
    
    label(NoSpread)
    label(CrossHairSpread1)
    label(CrossHairSpread2)
    
    label(SpreadReturn)
    label(JunkStorage)
    label(CrossHair1Return)
    label(CrossHair2Return)
    
    ////
    ////
    
    SpreadEntry:
    jmp NoSpread
    nop
    SpreadReturn:
    
    ////
    
    CrossHair1:
    jmp CrossHairSpread1
    CrossHair1Return:
    
    ////
    
    CrossHair2:
    jmp CrossHairSpread2
    CrossHair2Return:
    
    ////
    ////
    
    SMGNoSpread:
    nop
    nop
    
    ////
    
    NoSpread:
    fstp dword ptr [JunkStorage]
    mov [eax+88],00000000
    jmp SpreadReturn
    
    ////
    
    CrossHairSpread1:
    mov [eax],00000000
    fstp dword ptr [JunkStorage]
    mov eax,[edi+0C]
    jmp CrossHair1Return
    
    ////
    
    CrossHairSpread2:
    mov [eax],00000000
    fstp dword ptr [JunkStorage]
    mov eax,[edi+10]
    jmp CrossHair2Return
    
    ////
    ////
    
    
    JunkStorage:
    db 00 00 00 00
    
    ////
    ////
    
    
    [disable]
    dealloc(SMGNoSpread)
    unregistersymbol(SpreadEntry)
    unregistersymbol(CrossHair1)
    unregistersymbol(CrossHair2)
    
    SpreadEntry:
    fstp dword ptr [eax+00000088]
    
    CrossHair1:
    fstp dword ptr [eax]
    mov eax,[edi+0C]
    
    CrossHair2:
    fstp dword ptr [eax]
    mov eax,[edi+10]
    Last edited by ryanxheroes; 08-14-2014 at 04:14 PM.
    Players Me

  11. The Following 4 Users Say Thank You to ryanxheroes For This Useful Post:

    GuuiPT (08-24-2014),sepon (08-14-2014),SgtRamirez (08-21-2014),TuffTeemo (09-06-2014)

  12. #10
    martin951's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Straight outta Compton
    Posts
    158
    Reputation
    139
    Thanks
    114
    My Mood
    Mellow
    Quote Originally Posted by ryanxheroes View Post
    Or you could go into cheat engine and go to memory and press Ctrl + A, and then copy this code into it and execute it.

    (Make sure you join a match first then run the code in cheat engine or you will get a error)


    Code:
    [enable]
    alloc(SMGNoSpread, 128)
    
    aobscan(SpreadEntry, D9 98 88 00 00 00 8D 65 FC 5F C9 C3)
    registersymbol(SpreadEntry)
    
    aobscan(CrossHair1, D9 18 8B 47 0C 40 8B C8 89 4F 0C 8B 4F 08 8B 49 0C 3B C1)
    registersymbol(CrossHair1)
    
    aobscan(CrossHair2, D9 18 8B 47 10 40 8B C8 89 45 F8 89 4F 10 8B 4F 08 8B 49)
    registersymbol(CrossHair2)
    
    label(NoSpread)
    label(CrossHairSpread1)
    label(CrossHairSpread2)
    
    label(SpreadReturn)
    label(JunkStorage)
    label(CrossHair1Return)
    label(CrossHair2Return)
    
    ////
    ////
    ////
    ////
    
    SpreadEntry:
    jmp NoSpread
    nop
    SpreadReturn:
    
    ////
    ////
    
    CrossHair1:
    jmp CrossHairSpread1
    CrossHair1Return:
    
    ////
    ////
    
    CrossHair2:
    jmp CrossHairSpread2
    CrossHair2Return:
    
    ////
    ////
    ////
    ////
    
    SMGNoSpread:
    nop
    nop
    
    ////
    ////
    
    NoSpread:
    fstp dword ptr [JunkStorage]
    mov [eax+88],00000000
    jmp SpreadReturn
    
    ////
    ////
    
    CrossHairSpread1:
    mov [eax],00000000
    fstp dword ptr [JunkStorage]
    mov eax,[edi+0C]
    jmp CrossHair1Return
    
    ////
    ////
    
    CrossHairSpread2:
    mov [eax],00000000
    fstp dword ptr [JunkStorage]
    mov eax,[edi+10]
    jmp CrossHair2Return
    
    ////
    ////
    ////
    ////
    
    JunkStorage:
    db 00 00 00 00
    
    ////
    ////
    ////
    ////
    
    [disable]
    dealloc(SMGNoSpread)
    unregistersymbol(SpreadEntry)
    unregistersymbol(CrossHair1)
    unregistersymbol(CrossHair2)
    
    SpreadEntry:
    fstp dword ptr [eax+00000088]
    
    CrossHair1:
    fstp dword ptr [eax]
    mov eax,[edi+0C]
    
    CrossHair2:
    fstp dword ptr [eax]
    mov eax,[edi+10]

    How did you found that ?

  13. The Following User Says Thank You to martin951 For This Useful Post:

    GuuiPT (08-24-2014)

  14. #11
    ryanxheroes's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    England
    Posts
    31
    Reputation
    10
    Thanks
    9
    My Mood
    Amused
    Some user on another site (Game*****) Posted some memory codes saying they worked with SMG, yet it didn't work or inject (Error after error) It had some problems so I looked into it with a friend and cleaned it up. It should be working I haven't had time to see yet, so if you may?
    Players Me

  15. #12
    martin951's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Straight outta Compton
    Posts
    158
    Reputation
    139
    Thanks
    114
    My Mood
    Mellow
    Nah I am doing my things now.

  16. #13
    randomfunny's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    9
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by ryanxheroes View Post
    Some user on another site (Game*****) Posted some memory codes saying they worked with SMG, yet it didn't work or inject (Error after error) It had some problems so I looked into it with a friend and cleaned it up. It should be working I haven't had time to see yet, so if you may?
    hey man, i managed to find a value that wrote when the crosshairs opened and closed, it access three values and each time the gun opened one was modified and when it closed another one was, so i modified the one that opened the crosshair by putting in "nop" or false code that stopped it from opening, worked perfectly, now i just need to find what the main address is.

    edit:
    turns out i don't know anything about what I'm doing, I'm capable of finding the spread/recoil code but I'm not capable of finding the pointer, heres the addresses i found modifying the opening of the crosshair:

    233CC917 - E8 548C0DE1 - call 044A5570
    233CC91C - 83 C4 10 - add esp,10
    233CC91F - D9 5F 14 - fstp dword ptr [edi+14] <<
    233CC922 - E9 78000000 - jmp 233CC99F
    233CC927 - E8 9CAB0DE1 - call 044A74C8

    EAX=0BE8DB80
    EBX=0446E5E8
    ECX=04020AD8
    EDX=04020B30
    ESI=3F460300
    EDI=2A3D3460
    ESP=0028F610
    EBP=0028F628
    EIP=233CC922
    Last edited by randomfunny; 08-14-2014 at 05:26 PM.

  17. #14
    sepon's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Illinois
    Posts
    146
    Reputation
    10
    Thanks
    5
    My Mood
    Cynical
    Quote Originally Posted by ryanxheroes View Post
    Or you could go into cheat engine and go to memory and press Ctrl + A, and then copy this code into it and execute it.

    (Make sure you join a match first then run the code in cheat engine or you will get a error)


    Code:
    [enable]
    alloc(SMGNoSpread, 128)
    
    aobscan(SpreadEntry, D9 98 88 00 00 00 8D 65 FC 5F C9 C3)
    registersymbol(SpreadEntry)
    
    aobscan(CrossHair1, D9 18 8B 47 0C 40 8B C8 89 4F 0C 8B 4F 08 8B 49 0C 3B C1)
    registersymbol(CrossHair1)
    
    aobscan(CrossHair2, D9 18 8B 47 10 40 8B C8 89 45 F8 89 4F 10 8B 4F 08 8B 49)
    registersymbol(CrossHair2)
    
    label(NoSpread)
    label(CrossHairSpread1)
    label(CrossHairSpread2)
    
    label(SpreadReturn)
    label(JunkStorage)
    label(CrossHair1Return)
    label(CrossHair2Return)
    
    ////
    ////
    
    SpreadEntry:
    jmp NoSpread
    nop
    SpreadReturn:
    
    ////
    
    CrossHair1:
    jmp CrossHairSpread1
    CrossHair1Return:
    
    ////
    
    CrossHair2:
    jmp CrossHairSpread2
    CrossHair2Return:
    
    ////
    ////
    
    SMGNoSpread:
    nop
    nop
    
    ////
    
    NoSpread:
    fstp dword ptr [JunkStorage]
    mov [eax+88],00000000
    jmp SpreadReturn
    
    ////
    
    CrossHairSpread1:
    mov [eax],00000000
    fstp dword ptr [JunkStorage]
    mov eax,[edi+0C]
    jmp CrossHair1Return
    
    ////
    
    CrossHairSpread2:
    mov [eax],00000000
    fstp dword ptr [JunkStorage]
    mov eax,[edi+10]
    jmp CrossHair2Return
    
    ////
    ////
    
    
    JunkStorage:
    db 00 00 00 00
    
    ////
    ////
    
    
    [disable]
    dealloc(SMGNoSpread)
    unregistersymbol(SpreadEntry)
    unregistersymbol(CrossHair1)
    unregistersymbol(CrossHair2)
    
    SpreadEntry:
    fstp dword ptr [eax+00000088]
    
    CrossHair1:
    fstp dword ptr [eax]
    mov eax,[edi+0C]
    
    CrossHair2:
    fstp dword ptr [eax]
    mov eax,[edi+10]
    I tried this in game and got an error code.

  18. #15
    sepon's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Location
    Illinois
    Posts
    146
    Reputation
    10
    Thanks
    5
    My Mood
    Cynical
    Got down to 8 addresses that were 0 when not shooting etc. but then I was thinking all the hard work was done, til I couldn't remember how to freeze them help pls.

Page 1 of 3 123 LastLast

Similar Threads

  1. [Request] no recoil for Aug A3
    By kiohearts in forum Combat Arms Mod Request
    Replies: 2
    Last Post: 10-31-2010, 08:56 PM
  2. [Tutorial] No reload/ No Recoil FOR CFPH
    By 111122223 in forum CrossFire Mods & Rez Modding
    Replies: 4
    Last Post: 10-16-2010, 02:24 AM
  3. esp + no recoil for 1.1.195
    By zsniprx in forum Call of Duty Modern Warfare 2 Help
    Replies: 1
    Last Post: 05-04-2010, 04:29 PM
  4. No-Recoil for ver. 1.0.166
    By olskeevi in forum Call of Duty Modern Warfare 2 Help
    Replies: 5
    Last Post: 12-28-2009, 12:46 AM
  5. Replies: 82
    Last Post: 08-29-2009, 04:44 PM

Tags for this Thread