Announcement

Collapse
No announcement yet.

Live weapon select SOCOM II

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

  • Live weapon select SOCOM II

    Live weapon select
    203CF1F8 24030033
    202CED04 0802C800
    200B2000 27BDFFF0
    200B2004 AFB00010
    200B2008 3C100044
    200B200C 36100C38
    200B2010 8E100000
    200B2014 3C080045
    200B2018 850DF15C
    200B201C 2409FBDF
    200B2020 240AFB7F
    200B2024 11A90005
    200B2028 00000000
    200B202C 11AA000E
    200B2030 00000000
    200B2034 10000013
    200B2038 00000000
    200B203C 12000011
    200B2040 00000000
    200B2044 3C0B0059
    200B2048 356B9110
    200B204C 8D6C0000
    200B2050 AD600000
    200B2054 3C196666
    200B2058 37396666
    200B205C AE190FCC
    200B2060 10000008
    200B2064 00000000
    200B2068 12000006
    200B206C 00000000
    200B2070 3C180000
    200B2074 37180D7D
    200B2078 AE1800E0
    200B207C 10000001
    200B2080 00000000
    200B2084 AD6C0000
    200B2088 8FB00010
    200B208C 03E00008
    200B2090 27BD0010

    L1+Left to bring up weapon selection, choose weapons and close the weapon list then press L1+Right to respawn with new weapons

  • #2
    Cool code now that you have done it this way you should try and locate the player's armoury pointer found in the player pointer. That will give you far more options to play with as well as updating instantly.
    Code:
    address $003CF1F8
    
    addiu v1, zero, $0033
    address $002CED04
    
    j $000b2000
    address $000B2000
    
    addiu sp, sp, $fff0
    sw s0, $0010(sp)
    lui s0, $0044
    ori s0, s0, $0c38
    lw s0, $0000(s0)
    lui t0, $0045
    lh t5, $f15c(t0)
    addiu t1, zero, $fbdf
    addiu t2, zero, $fb7f
    beq t5, t1, $0005
    nop
    beq t5, t2, $000e
    nop
    beq zero, zero, $0013
    nop
    beq s0, zero, $0011
    nop
    lui t3, $0059
    ori t3, t3, $9110
    lw t4, $0000(t3)
    sw zero, $0000(t3)
    lui t9, $6666
    ori t9, t9, $6666
    sw t9, $0fcc(s0)
    beq zero, zero, $0008
    nop
    beq s0, zero, $0006
    nop
    lui t8, $0000
    ori t8, t8, $0d7d
    sw t8, $00e0(s0)
    beq zero, zero, $0001
    nop
    sw t4, $0000(t3)
    lw s0, $0010(sp)
    jr ra
    addiu sp, sp, $0010

    Comment


    • #3
      Originally posted by Cronotrigga View Post
      Cool code now that you have done it this way you should try and locate the player's armoury pointer found in the player pointer. That will give you far more options to play with as well as updating instantly.
      Code:
      address $003CF1F8
      
      addiu v1, zero, $0033
      address $002CED04
      
      j $000b2000
      address $000B2000
      
      addiu sp, sp, $fff0
      sw s0, $0010(sp)
      lui s0, $0044
      ori s0, s0, $0c38
      lw s0, $0000(s0)
      lui t0, $0045
      lh t5, $f15c(t0)
      addiu t1, zero, $fbdf
      addiu t2, zero, $fb7f
      beq t5, t1, $0005
      nop
      beq t5, t2, $000e
      nop
      beq zero, zero, $0013
      nop
      beq s0, zero, $0011
      nop
      lui t3, $0059
      ori t3, t3, $9110
      lw t4, $0000(t3)
      sw zero, $0000(t3)
      lui t9, $6666
      ori t9, t9, $6666
      sw t9, $0fcc(s0)
      beq zero, zero, $0008
      nop
      beq s0, zero, $0006
      nop
      lui t8, $0000
      ori t8, t8, $0d7d
      sw t8, $00e0(s0)
      beq zero, zero, $0001
      nop
      sw t4, $0000(t3)
      lw s0, $0010(sp)
      jr ra
      addiu sp, sp, $0010
      Interestingly enough I did find some weapon stuff in the player pointer, I dont think it was anything armory related. I'm not sure what the offset is for it

      Comment

      Working...
      X