Announcement

Collapse
No announcement yet.

Socom 2 Rifle Butt

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Socom 2 Rifle Butt

    CDS Source Code

    Code:
    /*
    
    Rifle Butt Online
    r0001
    Credit: Renegade<----- ME, Antix and Harry62
    Only thing not working is sending out a custom death msg for other players
    but you will rifle butt the enemy they will see it and die 
    just put crosshairs on them and press rifle butt icon
    */
    
    
    //Rifle Butt Icon
    address $2021dd98
    hexcode $10000007
    address $2021f874
    hexcode $00000000
    address $2059329C
    hexcode $00000000
    address $2021FA00
    hexcode $00000000
    
    //Format String
    address $200d0100
    print "%s rifle butted %s"
    
    //Hook
    address $203091d0
    j $000a0000
    
    
    //Rifle Butt Online Routine
    address $200a0000
    
    addiu sp, sp, $ffd0
    sw ra, $0000(sp)
    sw s0, $0004(sp)
    sw s1, $0008(sp)
    sw s2, $000c(sp)
    sw s3, $0010(sp)
    sw s4, $0014(sp)
    sw s5, $0018(sp)
    
    //Check if player pointer is active
    setreg s0, $00440c38
    lw s0, $0000(s0)
    beq s0, zero :END
    nop
    
    //User Player ID
    lw s1, $0004(s0)
    //User Player name pointer
    lw s2, $0014(s0)
    
    //Persona at xhairs ID
    lw s4, $0004(s3)
    
    //Persona at xhairs name pointer
    lw s5, $0014(s3)
    
    //Checks if user is doing rifle butt animation
    lh t0, $0534(s0)
    addiu t1, zero $00D7
    bne t0, t1 :END
    nop
    
    //If player is rifle butting force/update animation on other screens
    setreg t0, $002BBB64
    sw zero, $0000(t0)
    
    daddu a0, s0, zero
    addiu a1, zero, $00D7
    addiu a2, zero, zero
    addiu a3, zero, zero
    jal $00588BC0
    nop
    
    //Sets arguments up for player being rifle butted animation
    daddu a0, s4, zero
    addiu a1, zero, $0090
    daddu a2, zero, zero
    daddu a3, zero, zero
    daddu t0, zero, zero
    jal $002BBAF0
    nop
    
    //Hit packet setup for persona at hairs death
    //Sets output damage too max (100)
    lui t6, $42c8
    mtc1 $f12, t6
    mtc1 $f13, t6
    
    //Sets arguments too be sent too hit packet fnc
    daddu a0, s4, zero
    daddu a1, s4, zero
    daddu a2, zero, zero
    addiu a3, zero $0001
    jal $002BBDA0
    addiu t0, zero, $0000
    
    //This setups the custom msg
    mtc1 zero, $f12
    //Result string
    setreg a0, $000d0000
    //Format String
    setreg a1, $000d0100
    //Replacement string 1
    daddu a2, s2, zero
    //Replacement string 2
    daddu a3, s5, zero
    //SprintF FNC
    jal $001988d0
    
    //Display the custom msg
    mtc1 zero, $f12
    //Show msg board box
    setreg a0, $004366A0
    //String too send too msg box
    setreg a1, $000d0000
    daddu a2, zero, zero
    daddu a3, zero, zero
    jal $002B6530
    addiu t0, zero $0000
    
    END:
    lw s5, $0018(sp)
    lw s4, $0014(sp)
    lw s3, $0010(sp)
    lw s2, $000c(sp)
    lw s1, $0008(sp)
    lw s0, $0004(sp)
    lw ra, $0000(sp)
    jr ra
    addiu sp, sp, $0030

    RAW CODE

    Code:
    2021DD98 10000007
    2021F874 00000000
    2059329C 00000000
    2021FA00 00000000
    200D0100 72207325
    200D0104 656C6669
    200D0108 74756220
    200D010C 20646574
    200D0110 00007325
    203091D0 08028000
    200A0000 27BDFFD0
    200A0004 AFBF0000
    200A0008 AFB00004
    200A000C AFB10008
    200A0010 AFB2000C
    200A0014 AFB30010
    200A0018 AFB40014
    200A001C AFB50018
    200A0020 3C100044
    200A0024 36100C38
    200A0028 8E100000
    200A002C 12000033
    200A0030 00000000
    200A0034 8E110004
    200A0038 8E120014
    200A003C 8E740004
    200A0040 8E750014
    200A0044 86080534
    200A0048 240900D7
    200A004C 1509002B
    200A0050 00000000
    200A0054 3C08002B
    200A0058 3508BB64
    200A005C AD000000
    200A0060 0200202D
    200A0064 240500D7
    200A0068 24060000
    200A006C 24070000
    200A0070 0C1622F0
    200A0074 00000000
    200A0078 0280202D
    200A007C 24050090
    200A0080 0000302D
    200A0084 0000382D
    200A0088 0000402D
    200A008C 0C0AEEBC
    200A0090 00000000
    200A0094 3C0E42C8
    200A0098 448E6000
    200A009C 448E6800
    200A00A0 0280202D
    200A00A4 0280282D
    200A00A8 0000302D
    200A00AC 24070001
    200A00B0 0C0AEF68
    200A00B4 24080000
    200A00B8 44806000
    200A00BC 3C04000D
    200A00C0 34840000
    200A00C4 3C05000D
    200A00C8 34A50100
    200A00CC 0240302D
    200A00D0 02A0382D
    200A00D4 0C066234
    200A00D8 44806000
    200A00DC 3C040043
    200A00E0 348466A0
    200A00E4 3C05000D
    200A00E8 34A50000
    200A00EC 0000302D
    200A00F0 0000382D
    200A00F4 0C0AD94C
    200A00F8 24080000
    200A00FC 8FB50018
    200A0100 8FB40014
    200A0104 8FB30010
    200A0108 8FB2000C
    200A010C 8FB10008
    200A0110 8FB00004
    200A0114 8FBF0000
    200A0118 03E00008
    200A011C 27BD0030
    Last edited by RENEGADE; 06-09-2019, 09:27:23 PM.

  • #2
    Cool! Hey this is off topic but do you know how or have you ever tried S2 Lan with bots? Here is the Original thread, I'm new to codes and I'm trying to get the Raw code for S2 and the codes for Combined assault. https://gamehacking.org/vb/forum/vid...com-ii-ai-bots
    Last edited by MADCOW; 06-11-2019, 07:16:31 PM.

    Comment

    Working...
    X