Adress randomly changes from enemy to player

Started by Bully@Wiiplaza, December 12, 2010, 05:55:05 PM

Previous topic - Next topic

Bully@Wiiplaza

Like the title says, the health of the player and the enemy just *randomly* changes place.
One time the adress is my health, and the other time it´s the enemys health.
We need ASM, don´t we?

I want to make a "Enemy always dies instantly" code

Breakpoint Write (when Enemy gets hurt):

[spoiler]  CR:88000800  XER:00000000  CTR:00000000 DSIS:02400000
DAR:806631C4 SRR0:801C6CB8 SRR1:0000B032   LR:801C6C8C
 r0:00001B58   r1:80A8D6D0   r2:8069FA40   r3:80662688
 r4:00000B3C   r5:00001B58   r6:80082830   r7:00000006
 r8:00000006   r9:9260C39F  r10:00000053  r11:FFFFFFF9
r12:800820F0  r13:8069E5C0  r14:00000000  r15:00000000
r16:00000000  r17:00000000  r18:00000000  r19:00000000
r20:00000000  r21:00000000  r22:00000000  r23:00000000
r24:00000000  r25:80661750  r26:00002069  r27:00000001
r28:FFFFFE0C  r29:00000001  r30:80A90000  r31:80A90000

 f0:00000000   f1:00000000   f2:BDF5E50D   f3:00000000
 f4:59800004   f5:3F800000   f6:43839F52   f7:43839F52
 f8:43980000   f9:3F000000  f10:BF670D99  f11:80000000
f12:41CF0000  f13:80000000  f14:00000000  f15:00000000
f16:00000000  f17:00000000  f18:00000000  f19:00000000
f20:00000000  f21:00000000  f22:00000000  f23:00000000
f24:00000000  f25:00000000  f26:00000000  f27:00000000
f28:00000000  f29:00000000  f30:00000000  f31:00000000[/spoiler]

Breakpoint Write (when the Player gets hurt):

[spoiler]  CR:88000800  XER:00000000  CTR:00000000 DSIS:02400000
DAR:80662688 SRR0:801C6CB8 SRR1:0000B032   LR:801C6C8C
 r0:00000E4C   r1:80A8D6D0   r2:8069FA40   r3:80662688
 r4:00000000   r5:00000E4C   r6:80082830   r7:00000006
 r8:00000006   r9:9260C39F  r10:00000053  r11:FFFFFFF9
r12:800820F0  r13:8069E5C0  r14:00000000  r15:00000000
r16:00000000  r17:00000000  r18:00000000  r19:00000000
r20:00000000  r21:00000000  r22:00000000  r23:00000000
r24:00000000  r25:80661750  r26:0000164E  r27:00000001
r28:FFFFFE0C  r29:00000000  r30:80A90000  r31:80A90000

 f0:00000000   f1:00000000   f2:BDF5E50D   f3:00000000
 f4:59800004   f5:3F800000   f6:43839F52   f7:43839F52
 f8:43980000   f9:3F000000  f10:BF670D99  f11:80000000
f12:41CF0000  f13:80000000  f14:00000000  f15:00000000
f16:00000000  f17:00000000  f18:00000000  f19:00000000
f20:00000000  f21:00000000  f22:00000000  f23:00000000
f24:00000000  f25:00000000  f26:00000000  f27:00000000
f28:00000000  f29:00000000  f30:00000000  f31:00000000[/spoiler]

Function:
[spoiler]801C687C:  9421FFD0   stwu   r1,-48(r1)
801C6880:  7C0802A6   mflr   r0
801C6884:  3C808066   lis   r4,-32666
801C6888:  2C030000   cmpwi   r3,0
801C688C:  90010034   stw   r0,52(r1)
801C6890:  BF210014   stmw   r25,20(r1)
801C6894:  A0041750   lhz   r0,5968(r4)
801C6898:  541D8FFE   rlwinm   r29,r0,17,31,31
801C689C:  41820010   beq-   0x801c68ac
801C68A0:  38641750   addi   r3,r4,5968
801C68A4:  A3830002   lhz   r28,2(r3)
801C68A8:  48000010   b   0x801c68b8
801C68AC:  38641750   addi   r3,r4,5968
801C68B0:  A0030002   lhz   r0,2(r3)
801C68B4:  7F8000D0   neg   r28,r0
801C68B8:  3F208066   lis   r25,-32666
801C68BC:  3B391750   addi   r25,r25,5968
801C68C0:  80190810   lwz   r0,2064(r25)
801C68C4:  A3790004   lhz   r27,4(r25)
801C68C8:  2C000000   cmpwi   r0,0
801C68CC:  A3590006   lhz   r26,6(r25)
801C68D0:  41820020   beq-   0x801c68f0
801C68D4:  28000001   cmplwi   r0,1
801C68D8:  41820344   beq-   0x801c6c1c
801C68DC:  28000002   cmplwi   r0,2
801C68E0:  41820370   beq-   0x801c6c50
801C68E4:  28000003   cmplwi   r0,3
801C68E8:  4182039C   beq-   0x801c6c84
801C68EC:  480004F0   b   0x801c6ddc
801C68F0:  5760442E   rlwinm   r0,r27,8,16,23
801C68F4:  7FA4EB78   mr   r4,r29
801C68F8:  7F85E378   mr   r5,r28
801C68FC:  38600010   li   r3,16
801C6900:  60060001   ori   r6,r0,1
801C6904:  4801EBB5   bl   0x801e54b8
801C6908:  1FDD0B3C   mulli   r30,r29,2876
801C690C:  3FE08066   lis   r31,-32666
801C6910:  3BFF2688   addi   r31,r31,9864
801C6914:  7C7FF02E   lwzx   r3,r31,r30
801C6918:  2C030000   cmpwi   r3,0
801C691C:  40810080   ble-   0x801c699c
801C6920:  7C1C00D0   neg   r0,r28
801C6924:  7C030000   cmpw   r3,r0
801C6928:  41810074   bgt-   0x801c699c
801C692C:  935F30D4   stw   r26,12500(r31)
801C6930:  7F43D378   mr   r3,r26
801C6934:  4BFC9669   bl   0x8018ff9c
801C6938:  2C030000   cmpwi   r3,0
801C693C:  41820060   beq-   0x801c699c
801C6940:  3C608066   lis   r3,-32666
801C6944:  388306F0   addi   r4,r3,1776
801C6948:  80040008   lwz   r0,8(r4)
801C694C:  2C000000   cmpwi   r0,0
801C6950:  4182004C   beq-   0x801c699c
801C6954:  801F30B4   lwz   r0,12468(r31)
801C6958:  7C00E800   cmpw   r0,r29
801C695C:  41820040   beq-   0x801c699c
801C6960:  806306F0   lwz   r3,1776(r3)
801C6964:  8004001C   lwz   r0,28(r4)
801C6968:  546307FE   rlwinm   r3,r3,0,31,31
801C696C:  1C630B3C   mulli   r3,r3,2876
801C6970:  1C000014   mulli   r0,r0,20
801C6974:  7C7F1A14   add   r3,r31,r3
801C6978:  7C630214   add   r3,r3,r0
801C697C:  80030044   lwz   r0,68(r3)
801C6980:  5400D7FF   rlwinm.   r0,r0,26,31,31
801C6984:  40820018   bne-   0x801c699c
801C6988:  201D0001   subfic   r0,r29,1
801C698C:  540007FE   rlwinm   r0,r0,0,31,31
801C6990:  1C000B3C   mulli   r0,r0,2876
801C6994:  7C7F0214   add   r3,r31,r0
801C6998:  9343002C   stw   r26,44(r3)
801C699C:  3F208064   lis   r25,-32668
801C69A0:  3B39A908   subi   r25,r25,22264
801C69A4:  80190004   lwz   r0,4(r25)
801C69A8:  540007FE   rlwinm   r0,r0,0,31,31
801C69AC:  68000001   xori   r0,r0,1
801C69B0:  7C1D0000   cmpw   r29,r0
801C69B4:  408201A0   bne-   0x801c6b54
801C69B8:  2C1C0000   cmpwi   r28,0
801C69BC:  40800198   bge-   0x801c6b54
801C69C0:  2C1B0001   cmpwi   r27,1
801C69C4:  408200FC   bne-   0x801c6ac0
801C69C8:  7F7C00D0   neg   r27,r28
801C69CC:  3860000D   li   r3,13
801C69D0:  7F64DB78   mr   r4,r27
801C69D4:  4801FE1D   bl   0x801e67f0
801C69D8:  7F64DB78   mr   r4,r27
801C69DC:  38600001   li   r3,1
801C69E0:  4801FF85   bl   0x801e6964
801C69E4:  7F64DB78   mr   r4,r27
801C69E8:  38600005   li   r3,5
801C69EC:  4801FF79   bl   0x801e6964
801C69F0:  38600005   li   r3,5
801C69F4:  4801FC8D   bl   0x801e6680
801C69F8:  7C641B78   mr   r4,r3
801C69FC:  38600004   li   r3,4
801C6A00:  4801FDF1   bl   0x801e67f0
801C6A04:  3C608066   lis   r3,-32666
801C6A08:  386306F0   addi   r3,r3,1776
801C6A0C:  80030008   lwz   r0,8(r3)
801C6A10:  2C000000   cmpwi   r0,0
801C6A14:  4182002C   beq-   0x801c6a40
801C6A18:  7F64DB78   mr   r4,r27
801C6A1C:  38600003   li   r3,3
801C6A20:  4801FF45   bl   0x801e6964
801C6A24:  7F43D378   mr   r3,r26
801C6A28:  4BFC8565   bl   0x8018ef8c
801C6A2C:  2C030000   cmpwi   r3,0
801C6A30:  41820010   beq-   0x801c6a40
801C6A34:  7F64DB78   mr   r4,r27
801C6A38:  38600006   li   r3,6
801C6A3C:  4801FF29   bl   0x801e6964
801C6A40:  3C608064   lis   r3,-32668
801C6A44:  3C808066   lis   r4,-32666
801C6A48:  3863A908   subi   r3,r3,22264
801C6A4C:  80030004   lwz   r0,4(r3)
801C6A50:  38842688   addi   r4,r4,9864
801C6A54:  806430B4   lwz   r3,12468(r4)
801C6A58:  540007FE   rlwinm   r0,r0,0,31,31
801C6A5C:  68000001   xori   r0,r0,1
801C6A60:  7C030000   cmpw   r3,r0
801C6A64:  4082001C   bne-   0x801c6a80
801C6A68:  7F64DB78   mr   r4,r27
801C6A6C:  3860000E   li   r3,14
801C6A70:  4801FD81   bl   0x801e67f0
801C6A74:  7F64DB78   mr   r4,r27
801C6A78:  38600002   li   r3,2
801C6A7C:  4801FEE9   bl   0x801e6964
801C6A80:  7C1FF02E   lwzx   r0,r31,r30
801C6A84:  2C000000   cmpwi   r0,0
801C6A88:  408100B0   ble-   0x801c6b38
801C6A8C:  7C00D800   cmpw   r0,r27
801C6A90:  418100A8   bgt-   0x801c6b38
801C6A94:  3C608064   lis   r3,-32668
801C6A98:  3863A908   subi   r3,r3,22264
801C6A9C:  80030004   lwz   r0,4(r3)
801C6AA0:  540007FE   rlwinm   r0,r0,0,31,31
801C6AA4:  68000001   xori   r0,r0,1
801C6AA8:  7C1D0000   cmpw   r29,r0
801C6AAC:  4082008C   bne-   0x801c6b38
801C6AB0:  7F64DB78   mr   r4,r27
801C6AB4:  3860000F   li   r3,15
801C6AB8:  4801FC4D   bl   0x801e6704
801C6ABC:  4800007C   b   0x801c6b38
801C6AC0:  2C1B0000   cmpwi   r27,0
801C6AC4:  40820074   bne-   0x801c6b38
801C6AC8:  7F5C00D0   neg   r26,r28
801C6ACC:  3860000C   li   r3,12
801C6AD0:  7F44D378   mr   r4,r26
801C6AD4:  4801FD1D   bl   0x801e67f0
801C6AD8:  7F44D378   mr   r4,r26
801C6ADC:  38600000   li   r3,0
801C6AE0:  4801FE85   bl   0x801e6964
801C6AE4:  7F44D378   mr   r4,r26
801C6AE8:  38600005   li   r3,5
801C6AEC:  4801FE79   bl   0x801e6964
801C6AF0:  38600005   li   r3,5
801C6AF4:  4801FB8D   bl   0x801e6680
801C6AF8:  7C641B78   mr   r4,r3
801C6AFC:  38600004   li   r3,4
801C6B00:  4801FCF1   bl   0x801e67f0
801C6B04:  7C1FF02E   lwzx   r0,r31,r30
801C6B08:  2C000000   cmpwi   r0,0
801C6B0C:  4081002C   ble-   0x801c6b38
801C6B10:  7C00D000   cmpw   r0,r26
801C6B14:  41810024   bgt-   0x801c6b38
801C6B18:  80190004   lwz   r0,4(r25)
801C6B1C:  540007FE   rlwinm   r0,r0,0,31,31
801C6B20:  68000001   xori   r0,r0,1
801C6B24:  7C1D0000   cmpw   r29,r0
801C6B28:  40820010   bne-   0x801c6b38
801C6B2C:  7F44D378   mr   r4,r26
801C6B30:  3860000F   li   r3,15
801C6B34:  4801FBD1   bl   0x801e6704
801C6B38:  7C1FF02E   lwzx   r0,r31,r30
801C6B3C:  7C9C00D0   neg   r4,r28
801C6B40:  38600044   li   r3,68
801C6B44:  7C040050   sub   r0,r0,r4
801C6B48:  7C000034   cntlzw   r0,r0
801C6B4C:  5404D97E   rlwinm   r4,r0,27,5,31
801C6B50:  4801FBB5   bl   0x801e6704
801C6B54:  2C1C0000   cmpwi   r28,0
801C6B58:  40800080   bge-   0x801c6bd8
801C6B5C:  3C608064   lis   r3,-32668
801C6B60:  3863A908   subi   r3,r3,22264
801C6B64:  80030004   lwz   r0,4(r3)
801C6B68:  540007FE   rlwinm   r0,r0,0,31,31
801C6B6C:  7C1D0000   cmpw   r29,r0
801C6B70:  40820014   bne-   0x801c6b84
801C6B74:  38600042   li   r3,66
801C6B78:  38800001   li   r4,1
801C6B7C:  4801FB89   bl   0x801e6704
801C6B80:  48000058   b   0x801c6bd8
801C6B84:  38600042   li   r3,66
801C6B88:  4801FAF9   bl   0x801e6680
801C6B8C:  2C030000   cmpwi   r3,0
801C6B90:  4082003C   bne-   0x801c6bcc
801C6B94:  38600043   li   r3,67
801C6B98:  4801FAE9   bl   0x801e6680
801C6B9C:  2C030000   cmpwi   r3,0
801C6BA0:  4082002C   bne-   0x801c6bcc
801C6BA4:  38600010   li   r3,16
801C6BA8:  4801FAD9   bl   0x801e6680
801C6BAC:  2C030000   cmpwi   r3,0
801C6BB0:  4082001C   bne-   0x801c6bcc
801C6BB4:  3C808066   lis   r4,-32666
801C6BB8:  38600010   li   r3,16
801C6BBC:  38842688   addi   r4,r4,9864
801C6BC0:  808430BC   lwz   r4,12476(r4)
801C6BC4:  38840001   addi   r4,r4,1
801C6BC8:  4801FB3D   bl   0x801e6704
801C6BCC:  38600043   li   r3,67
801C6BD0:  38800001   li   r4,1
801C6BD4:  4801FB31   bl   0x801e6704
801C6BD8:  3C608064   lis   r3,-32668
801C6BDC:  3863A908   subi   r3,r3,22264
801C6BE0:  80030004   lwz   r0,4(r3)
801C6BE4:  540007FE   rlwinm   r0,r0,0,31,31
801C6BE8:  7C1D0000   cmpw   r29,r0
801C6BEC:  40820018   bne-   0x801c6c04
801C6BF0:  2C1C0000   cmpwi   r28,0
801C6BF4:  40810010   ble-   0x801c6c04
801C6BF8:  7F84E378   mr   r4,r28
801C6BFC:  38600007   li   r3,7
801C6C00:  4801FD65   bl   0x801e6964
801C6C04:  3C808066   lis   r4,-32666
801C6C08:  38841750   addi   r4,r4,5968
801C6C0C:  80640810   lwz   r3,2064(r4)
801C6C10:  38030001   addi   r0,r3,1
801C6C14:  90040810   stw   r0,2064(r4)
801C6C18:  480001C4   b   0x801c6ddc
801C6C1C:  38600010   li   r3,16
801C6C20:  4BE71155   bl   0x80037d74
801C6C24:  2C030000   cmpwi   r3,0
801C6C28:  408201B4   bne-   0x801c6ddc
801C6C2C:  7FA4EB78   mr   r4,r29
801C6C30:  7F85E378   mr   r5,r28
801C6C34:  7F66DB78   mr   r6,r27
801C6C38:  3860004D   li   r3,77
801C6C3C:  4801E87D   bl   0x801e54b8
801C6C40:  80790810   lwz   r3,2064(r25)
801C6C44:  38030001   addi   r0,r3,1
801C6C48:  90190810   stw   r0,2064(r25)
801C6C4C:  48000190   b   0x801c6ddc
801C6C50:  3860004D   li   r3,77
801C6C54:  4BE71121   bl   0x80037d74
801C6C58:  2C030000   cmpwi   r3,0
801C6C5C:  40820180   bne-   0x801c6ddc
801C6C60:  7FA4EB78   mr   r4,r29
801C6C64:  7F85E378   mr   r5,r28
801C6C68:  5766442E   rlwinm   r6,r27,8,16,23
801C6C6C:  38600010   li   r3,16
801C6C70:  4801E849   bl   0x801e54b8
801C6C74:  80790810   lwz   r3,2064(r25)
801C6C78:  38030001   addi   r0,r3,1
801C6C7C:  90190810   stw   r0,2064(r25)
801C6C80:  4800015C   b   0x801c6ddc
801C6C84:  38600010   li   r3,16
801C6C88:  4BE710ED   bl   0x80037d74
801C6C8C:  2C030000   cmpwi   r3,0
801C6C90:  4082014C   bne-   0x801c6ddc
801C6C94:  2C1C0000   cmpwi   r28,0
801C6C98:  40800028   bge-   0x801c6cc0
801C6C9C:  1C9D0B3C   mulli   r4,r29,2876
801C6CA0:  3C608066   lis   r3,-32666
801C6CA4:  38632688   addi   r3,r3,9864
801C6CA8:  7C03202E   lwzx   r0,r3,r4
801C6CAC:  7CA0E214   add   r5,r0,r28
801C6CB0:  7CA0FE70   srawi   r0,r5,31
801C6CB4:  7CA00078   andc   r0,r5,r0
801C6CB8:  7C03212E   stwx   r0,r3,r4 HIT
801C6CBC:  48000038   b   0x801c6cf4
801C6CC0:  1FDD0B3C   mulli   r30,r29,2876
801C6CC4:  3F408066   lis   r26,-32666
801C6CC8:  3B5A2688   addi   r26,r26,9864
801C6CCC:  7C1AF02E   lwzx   r0,r26,r30
801C6CD0:  2C000000   cmpwi   r0,0
801C6CD4:  40820014   bne-   0x801c6ce8
801C6CD8:  7FA3EB78   mr   r3,r29
801C6CDC:  4BFF523D   bl   0x801bbf18
801C6CE0:  2C030000   cmpwi   r3,0
801C6CE4:  40820010   bne-   0x801c6cf4
801C6CE8:  7C1AF02E   lwzx   r0,r26,r30
801C6CEC:  7C00E214   add   r0,r0,r28
801C6CF0:  7C1AF12E   stwx   r0,r26,r30
801C6CF4:  2C1B0002   cmpwi   r27,2
801C6CF8:  40820030   bne-   0x801c6d28
801C6CFC:  3C608066   lis   r3,-32666
801C6D00:  38632688   addi   r3,r3,9864
801C6D04:  800330B4   lwz   r0,12468(r3)
801C6D08:  7C1D0000   cmpw   r29,r0
801C6D0C:  4082001C   bne-   0x801c6d28
801C6D10:  7FA3EB78   mr   r3,r29
801C6D14:  7CFC00D0   neg   r7,r28
801C6D18:  3880000B   li   r4,11
801C6D1C:  38A00021   li   r5,33
801C6D20:  38C014C0   li   r6,5312
801C6D24:  4BFCB725   bl   0x80192448
801C6D28:  2C1B0000   cmpwi   r27,0
801C6D2C:  40820024   bne-   0x801c6d50
801C6D30:  2C1C0000   cmpwi   r28,0
801C6D34:  4080001C   bge-   0x801c6d50
801C6D38:  7FA3EB78   mr   r3,r29
801C6D3C:  3880000B   li   r4,11
801C6D40:  38A00001   li   r5,1
801C6D44:  38C020A9   li   r6,8361
801C6D48:  38E00000   li   r7,0
801C6D4C:  4BFCB6FD   bl   0x80192448
801C6D50:  3F608064   lis   r27,-32668
801C6D54:  3F408066   lis   r26,-32666
801C6D58:  3B7BA908   subi   r27,r27,22264
801C6D5C:  38600008   li   r3,8
801C6D60:  801B0004   lwz   r0,4(r27)
801C6D64:  3B5A2688   addi   r26,r26,9864
801C6D68:  540007FE   rlwinm   r0,r0,0,31,31
801C6D6C:  1C000B3C   mulli   r0,r0,2876
801C6D70:  7C9A002E   lwzx   r4,r26,r0
801C6D74:  4801FA7D   bl   0x801e67f0
801C6D78:  801B0004   lwz   r0,4(r27)
801C6D7C:  38600009   li   r3,9
801C6D80:  540407FE   rlwinm   r4,r0,0,31,31
801C6D84:  68800001   xori   r0,r4,1
801C6D88:  1C840B3C   mulli   r4,r4,2876
801C6D8C:  1C000B3C   mulli   r0,r0,2876
801C6D90:  7C9A202E   lwzx   r4,r26,r4
801C6D94:  7C1A002E   lwzx   r0,r26,r0
801C6D98:  7C840050   sub   r4,r0,r4
801C6D9C:  4801FA55   bl   0x801e67f0
801C6DA0:  4BFCD239   bl   0x80193fd8
801C6DA4:  38600009   li   r3,9
801C6DA8:  38800000   li   r4,0
801C6DAC:  38A00000   li   r5,0
801C6DB0:  38C00000   li   r6,0
801C6DB4:  4801E705   bl   0x801e54b8
801C6DB8:  38600026   li   r3,38
801C6DBC:  38800000   li   r4,0
801C6DC0:  38A00000   li   r5,0
801C6DC4:  38C00000   li   r6,0
801C6DC8:  4801E6F1   bl   0x801e54b8
801C6DCC:  3C608066   lis   r3,-32666
801C6DD0:  38000000   li   r0,0
801C6DD4:  38631750   addi   r3,r3,5968
801C6DD8:  9003080C   stw   r0,2060(r3)
801C6DDC:  BB210014   lmw   r25,20(r1)
801C6DE0:  80010034   lwz   r0,52(r1)
801C6DE4:  7C0803A6   mtlr   r0
801C6DE8:  38210030   addi   r1,r1,48
801C6DEC:  4E800020   blr   


[/spoiler]
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

Bully@Wiiplaza

#1
Breakpoint Read:

[spoiler]
CR:28000800  XER:20000000  CTR:809D923C DSIS:00400000
DAR:806631C4 SRR0:801E5EEC SRR1:00009032   LR:801E5EBC
 r0:00000000   r1:80A8D500   r2:8069FA40   r3:80662688
 r4:00000000   r5:00001CE0   r6:00000001   r7:80662688
 r8:00000001   r9:0000000C  r10:00001000  r11:806A96C0
r12:800820F0  r13:8069E5C0  r14:00000000  r15:00000000
r16:00000000  r17:00000000  r18:00000000  r19:00000000
r20:8066110C  r21:00000000  r22:00000000  r23:00000000
r24:00000000  r25:00000000  r26:00000000  r27:00000000
r28:00000001  r29:80662688  r30:00000000  r31:00000B3C

 f0:FFC00000   f1:41400000   f2:426C0000   f3:C3110000
 f4:C2910000   f5:3F000000   f6:00000000   f7:00000000
 f8:3F800000   f9:00000000  f10:BF61A748  f11:80000000
f12:C1CF0000  f13:00000000  f14:00000000  f15:00000000
f16:00000000  f17:00000000  f18:00000000  f19:00000000
f20:00000000  f21:00000000  f22:00000000  f23:00000000
f24:00000000  f25:00000000  f26:00000000  f27:00000000
f28:00000000  f29:00000000  f30:00000000  f31:00000000

801E5D44:  9421FFE0   stwu   r1,-32(r1)
801E5D48:  7C0802A6   mflr   r0
801E5D4C:  3C808066   lis   r4,-32666
801E5D50:  90010024   stw   r0,36(r1)
801E5D54:  38842688   addi   r4,r4,9864
801E5D58:  BF61000C   stmw   r27,12(r1)
801E5D5C:  23830001   subfic   r28,r3,1
801E5D60:  578007FE   rlwinm   r0,r28,0,31,31
801E5D64:  7C7E1B78   mr   r30,r3
801E5D68:  1FE00B3C   mulli   r31,r0,2876
801E5D6C:  7C84FA14   add   r4,r4,r31
801E5D70:  80040024   lwz   r0,36(r4)
801E5D74:  2C000000   cmpwi   r0,0
801E5D78:  4182000C   beq-   0x801e5d84
801E5D7C:  38600002   li   r3,2
801E5D80:  4800027C   b   0x801e5ffc
801E5D84:  38801468   li   r4,5224
801E5D88:  38A0FFFF   li   r5,-1
801E5D8C:  4BFBECA1   bl   0x801a4a2c
801E5D90:  2C030000   cmpwi   r3,0
801E5D94:  4082000C   bne-   0x801e5da0
801E5D98:  38000000   li   r0,0
801E5D9C:  4800006C   b   0x801e5e08
801E5DA0:  7FC3F378   mr   r3,r30
801E5DA4:  38801497   li   r4,5271
801E5DA8:  4BFBE9ED   bl   0x801a4794
801E5DAC:  2C030000   cmpwi   r3,0
801E5DB0:  4080000C   bge-   0x801e5dbc
801E5DB4:  38000000   li   r0,0
801E5DB8:  48000050   b   0x801e5e08
801E5DBC:  7FC3F378   mr   r3,r30
801E5DC0:  38801498   li   r4,5272
801E5DC4:  4BFBE9D1   bl   0x801a4794
801E5DC8:  2C030000   cmpwi   r3,0
801E5DCC:  4080000C   bge-   0x801e5dd8
801E5DD0:  38000000   li   r0,0
801E5DD4:  48000034   b   0x801e5e08
801E5DD8:  7FC3F378   mr   r3,r30
801E5DDC:  38801499   li   r4,5273
801E5DE0:  4BFBE9B5   bl   0x801a4794
801E5DE4:  2C030000   cmpwi   r3,0
801E5DE8:  4080000C   bge-   0x801e5df4
801E5DEC:  38000000   li   r0,0
801E5DF0:  48000018   b   0x801e5e08
801E5DF4:  7FC3F378   mr   r3,r30
801E5DF8:  3880149A   li   r4,5274
801E5DFC:  4BFBE999   bl   0x801a4794
801E5E00:  54600FFE   rlwinm   r0,r3,1,31,31
801E5E04:  68000001   xori   r0,r0,1
801E5E08:  2C000000   cmpwi   r0,0
801E5E0C:  4182000C   beq-   0x801e5e18
801E5E10:  38600004   li   r3,4
801E5E14:  480001E8   b   0x801e5ffc
801E5E18:  3FA08066   lis   r29,-32666
801E5E1C:  3880000B   li   r4,11
801E5E20:  3BBD2688   addi   r29,r29,9864
801E5E24:  38A0151E   li   r5,5406
801E5E28:  807D30B4   lwz   r3,12468(r29)
801E5E2C:  38C00005   li   r6,5
801E5E30:  4BFAF911   bl   0x80195740
801E5E34:  2C030000   cmpwi   r3,0
801E5E38:  41820028   beq-   0x801e5e60
801E5E3C:  38000001   li   r0,1
801E5E40:  901D30B0   stw   r0,12464(r29)
801E5E44:  7FC3F378   mr   r3,r30
801E5E48:  4BFC0615   bl   0x801a645c
801E5E4C:  7C0300D0   neg   r0,r3
801E5E50:  7C001878   andc   r0,r0,r3
801E5E54:  7C00FE70   srawi   r0,r0,31
801E5E58:  5403077C   rlwinm   r3,r0,0,29,30
801E5E5C:  480001A0   b   0x801e5ffc
801E5E60:  7FC3F378   mr   r3,r30
801E5E64:  3880000B   li   r4,11
801E5E68:  38A0169C   li   r5,5788
801E5E6C:  38C00001   li   r6,1
801E5E70:  4BFAF8D1   bl   0x80195740
801E5E74:  2C030000   cmpwi   r3,0
801E5E78:  4182000C   beq-   0x801e5e84
801E5E7C:  38600007   li   r3,7
801E5E80:  4800017C   b   0x801e5ffc
801E5E84:  7FC3F378   mr   r3,r30
801E5E88:  3880000B   li   r4,11
801E5E8C:  38A01C10   li   r5,7184
801E5E90:  38C00001   li   r6,1
801E5E94:  4BFAF8AD   bl   0x80195740
801E5E98:  2C030000   cmpwi   r3,0
801E5E9C:  4182000C   beq-   0x801e5ea8
801E5EA0:  38600009   li   r3,9
801E5EA4:  48000158   b   0x801e5ffc
801E5EA8:  7FC3F378   mr   r3,r30
801E5EAC:  3880000B   li   r4,11
801E5EB0:  38A01CE0   li   r5,7392
801E5EB4:  38C00001   li   r6,1
801E5EB8:  4BFAF889   bl   0x80195740
801E5EBC:  2C030000   cmpwi   r3,0
801E5EC0:  4182000C   beq-   0x801e5ecc
801E5EC4:  3860000A   li   r3,10
801E5EC8:  48000134   b   0x801e5ffc
801E5ECC:  57C007FE   rlwinm   r0,r30,0,31,31
801E5ED0:  1F600B3C   mulli   r27,r0,2876
801E5ED4:  7C7DDA14   add   r3,r29,r27
801E5ED8:  8003002C   lwz   r0,44(r3)
801E5EDC:  2C000000   cmpwi   r0,0
801E5EE0:  4182000C   beq-   0x801e5eec
801E5EE4:  38600008   li   r3,8
801E5EE8:  48000114   b   0x801e5ffc
801E5EEC:  7C1DF82E   lwzx   r0,r29,r31 HIT
801E5EF0:  2C000000   cmpwi   r0,0
801E5EF4:  4082001C   bne-   0x801e5f10
801E5EF8:  7F83E378   mr   r3,r28
801E5EFC:  4BFD601D   bl   0x801bbf18
801E5F00:  2C030000   cmpwi   r3,0
801E5F04:  4182000C   beq-   0x801e5f10
801E5F08:  38600001   li   r3,1
801E5F0C:  480000F0   b   0x801e5ffc
801E5F10:  3CA08066   lis   r5,-32666
801E5F14:  38A52688   addi   r5,r5,9864
801E5F18:  806530C0   lwz   r3,12480(r5)
801E5F1C:  808530BC   lwz   r4,12476(r5)
801E5F20:  38030004   addi   r0,r3,4
801E5F24:  7C040040   cmplw   r4,r0
801E5F28:  4180001C   blt-   0x801e5f44
801E5F2C:  7C65D82E   lwzx   r3,r5,r27
801E5F30:  7C1DF82E   lwzx   r0,r29,r31
801E5F34:  7C030000   cmpw   r3,r0
801E5F38:  4081000C   ble-   0x801e5f44
801E5F3C:  3860000B   li   r3,11
801E5F40:  480000BC   b   0x801e5ffc
801E5F44:  3C608066   lis   r3,-32666
801E5F48:  38632688   addi   r3,r3,9864
801E5F4C:  7C63DA14   add   r3,r3,r27
801E5F50:  80030024   lwz   r0,36(r3)
801E5F54:  2C000000   cmpwi   r0,0
801E5F58:  4182000C   beq-   0x801e5f64
801E5F5C:  38600000   li   r3,0
801E5F60:  4800009C   b   0x801e5ffc
801E5F64:  7FC3F378   mr   r3,r30
801E5F68:  38800FB7   li   r4,4023
801E5F6C:  4BFC93E9   bl   0x801af354
801E5F70:  2C030000   cmpwi   r3,0
801E5F74:  4082000C   bne-   0x801e5f80
801E5F78:  38600000   li   r3,0
801E5F7C:  48000070   b   0x801e5fec
801E5F80:  7FC3F378   mr   r3,r30
801E5F84:  38800FB8   li   r4,4024
801E5F88:  4BFC93CD   bl   0x801af354
801E5F8C:  2C030000   cmpwi   r3,0
801E5F90:  4082000C   bne-   0x801e5f9c
801E5F94:  38600000   li   r3,0
801E5F98:  48000054   b   0x801e5fec
801E5F9C:  7FC3F378   mr   r3,r30
801E5FA0:  38800FB9   li   r4,4025
801E5FA4:  4BFC93B1   bl   0x801af354
801E5FA8:  2C030000   cmpwi   r3,0
801E5FAC:  4082000C   bne-   0x801e5fb8
801E5FB0:  38600000   li   r3,0
801E5FB4:  48000038   b   0x801e5fec
801E5FB8:  7FC3F378   mr   r3,r30
801E5FBC:  38800FBA   li   r4,4026
801E5FC0:  4BFC9395   bl   0x801af354
801E5FC4:  2C030000   cmpwi   r3,0
801E5FC8:  4082000C   bne-   0x801e5fd4
801E5FCC:  38600000   li   r3,0
801E5FD0:  4800001C   b   0x801e5fec
801E5FD4:  7FC3F378   mr   r3,r30
801E5FD8:  38800FBB   li   r4,4027
801E5FDC:  4BFC9379   bl   0x801af354
801E5FE0:  7C0300D0   neg   r0,r3
801E5FE4:  7C001B78   or   r0,r0,r3
801E5FE8:  54030FFE   rlwinm   r3,r0,1,31,31
801E5FEC:  7C0300D0   neg   r0,r3
801E5FF0:  7C001B78   or   r0,r0,r3
801E5FF4:  7C00FE70   srawi   r0,r0,31
801E5FF8:  540307BE   rlwinm   r3,r0,0,30,31
801E5FFC:  BB61000C   lmw   r27,12(r1)
801E6000:  80010024   lwz   r0,36(r1)
801E6004:  7C0803A6   mtlr   r0
801E6008:  38210020   addi   r1,r1,32
801E600C:  4E800020   blr   
[/spoiler]
and how to handle lwzx?
wtf?
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully

James0x57

#2
Hijack
801C6CB8:  7C03212E   stwx   r0,r3,r4 HIT


cmpwi r4,0
beq 0x08
li r0,0
stwx r0,r3,r4


C21C6CB8 00000003
2C040000 41820008
38000000 7C03212E
60000000 00000000




[edit] This would also work if that worked:
cmpwi r29,0
beq 0x08
li r0,0
stwx r0,r3,r4

r29 is the 'player counter'. Usually the human player is 0 in games.
r4 is the offset from r3 to whatever player is in r29


Bully@Wiiplaza

good answer james, ty for that!
I also noticed that r29 maybe is the "player counter"...
My Wii hacking site...
http://bullywiihacks.com/

My youtube account with a lot of hacking videos...
http://www.youtube.com/user/BullyWiiPlaza

~Bully