How would i NOP this Cheat Manager Function?

Discussion in 'Trainer Creation' started by prediter1, Jan 8, 2015.

  1. prediter1

    prediter1 Newbie
    0/47

    Function aCheatmanager:


    Code:
    .rdata:82137760 aCheatmanager:  .string "CheatManager"  # DATA XREF: sub_82557E28+9AA8o
    .rdata:82137760                                                    # sub_82557E28+9AACo
    

    sub_82557E28:



    Code:
    .text:825618D0                 lis     %r9, aCheatmanager@h # "CheatManager"
    .text:825618D4                 addi    %r4, %r9, aCheatmanager@l # "CheatManager"
    .text:825618D8                 addi    %r3, %sp, 0xA6A0+var_A508
    .text:825618DC                 bl      sub_82381960
    .text:825618E0                 stw     %r3, 0xA6A0+var_7EFC(%sp)
    .text:825618E4                 b       loc_82561C34
    

    Branch sub_82381960:



    Code:
    .text:82381960                 mflr    %r12
    .text:82381964                 stw     %r12, var_8(%sp)
    .text:82381968                 std     %r31, var_10(%sp)
    .text:8238196C                 stwu    %sp, -0x60(%sp)
    .text:82381970                 mr      %r31, %r3
    .text:82381974                 bl      sub_82382000
    .text:82381978                 mr      %r3, %r31
    .text:8238197C                 addi    %sp, %sp, 0x60
    .text:82381980                 lwz     %r12, var_8(%sp)
    .text:82381984                 mtlr    %r12
    .text:82381988                 ld      %r31, var_10(%sp)
    .text:8238198C                 blr
    .text:8238198C # End of function sub_82381960
    

    Branch loc_82561C34:

    Code:
    .text:82561C34 loc_82561C34:                           # CODE XREF: sub_82557E28+9ABCj
    .text:82561C34                                         # sub_82557E28+9DDCj
    .text:82561C34                 lwz     %r6, 0xA6A0+var_7EFC(%sp)
    .text:82561C38                 stw     %r6, 0xA6A0+var_7F98(%sp)
    .text:82561C3C                 addi    %r5, %sp, 0xA6A0+var_7F98
    .text:82561C40                 lis     %r4, off_83842060@h
    .text:82561C44                 addi    %r3, %r4, off_83842060@l
    .text:82561C48                 stw     %r3, 4(%r5)
    .text:82561C4C                 addi    %r5, %sp, 0xA6A0+var_7F98
    .text:82561C50                 addi    %r3, %sp, 0xA6A0+var_7FB8
    .text:82561C54                 lis     %r11, dword_838D5D34@h
    .text:82561C58                 addi    %r4, %r11, dword_838D5D34@l
    .text:82561C5C                 bl      sub_82810CE0
    .text:82561C60                 lwz     %r10, 0xA6A0+var_7FB8(%sp)
    .text:82561C64                 stw     %r10, 0xA6A0+var_7F00(%sp)
    .text:82561C68                 lwz     %r9, 0xA6A0+var_7F00(%sp)
    .text:82561C6C                 stw     %r9, 0xA6A0+var_7F04(%sp)
    .text:82561C70                 lwz     %r4, 0xA6A0+var_7F04(%sp)
    .text:82561C74                 lis     %r8, dword_838D5D34@h
    .text:82561C78                 addi    %r3, %r8, dword_838D5D34@l
    .text:82561C7C                 bl      sub_82369D58
    .text:82561C80                 bl      sub_825245E8
    .text:82561C84                 bl      sub_824CDAA0
    .text:82561C88                 bl      sub_82527930
    .text:82561C8C                 bl      sub_82527A40
    .text:82561C90                 bl      sub_825279B8
    .text:82561C94                 bl      sub_82548FE0
    .text:82561C98                 bl      sub_82830198
    .text:82561C9C                 bl      sub_82933BC0
    .text:82561CA0                 li      %r5, 1
    
    
     

Share This Page