hello guys I have a problem,i make a trainer for Double Dragon Neon XBLA, i have found Health Bar offset everything no problem The problem is now,when I set the nop,then are all opponents and I are invulnerable. I have read some tutorials on the internet,but I do not understand how do exactly make this :dntknw: :dash2: Can someone make tutorial please?with my register and breakpoint would be very grateful. Thanks in Advance [SIZE=26pt]Double Dragon Neon XBLA[/SIZE] [SIZE=9.5pt]82393810 C0030264 lfs fr0,264h(r3) [/SIZE] [SIZE=9.5pt]82393814 54AB063E clrlwi r11,r5,24 [/SIZE] [SIZE=9.5pt]82393818 EDA00828 fsubs fr13,fr0,fr1 [/SIZE] [SIZE=9.5pt]8239381C D1A30264 stfs fr13,264h(r3) <<<Breakpoint Health Bar[/SIZE] [SIZE=9.5pt]82393820 2B0B0000 cmplwi cr6,r11,0 [/SIZE] iar = 8239381C lr = 82391F28 ctr = 0000000082393810 msr = 0200B030 r0 = 0000000000000000 r1 = 000000007007F240 r2 = 0000000020000000 r3 = 00000000BCD86B60 r4 = 0000000000000001 r5 = 0000000000000001 r6 = 000000007007F450 r7 = 0000000000007530 r8 = 000000008229F238 r9 = 0000000000000488 r10 = 0000000082393810 r11 = 0000000000000001 r12 = 0000000082391D78 r13 = 0000000080230000 r14 = FFFFFFFF82D00ED0 r15 = FFFFFFFF829E0000 r16 = FFFFFFFF82D00000 r17 = 0000000000000001 r18 = 0000000000000000 r19 = 0000000000000000 r20 = 000000017007F400 r21 = 00000000000000FF r22 = 0000000082AE0758 r23 = 0000000000000000 r24 = FFFFFFFF82ADAB2C r25 = 00000000BCE53140 r26 = 0000000000000001 r27 = 000000007007FBE0 r28 = 000000007007F450 r29 = 0000000000000001 r30 = 000000007007F560 r31 = 00000000BCD86B60 cr = 48000048 xer = 00000000 iar = 8239381C lr = 82391F28 ctr = 0000000082393810 msr = 0200B030 r0 = 000000007007E610 r1 = 000000007007F240 r2 = 0000000020000000 r3 = 00000000BCD86B60 r4 = 0000000000000001 r5 = 0000000000000001 r6 = 000000007007F450 r7 = 0000000000004E20 r8 = 000000008229F238 r9 = 0000000000000488 r10 = 0000000082393810 r11 = 0000000000000001 r12 = 0000000082391D78 r13 = 0000000080230000 r14 = FFFFFFFF82D00ED0 r15 = FFFFFFFF829E0000 r16 = FFFFFFFF82D00000 r17 = 0000000000000001 r18 = 0000000000000000 r19 = 0000000000000000 r20 = 000000017007F400 r21 = 00000000000000FF r22 = 0000000082AE3938 r23 = 0000000000000000 r24 = FFFFFFFF82ADAB2C r25 = 00000000BCE52E20 r26 = 0000000000000001 r27 = 000000007007FBE0 r28 = 000000007007F450 r29 = 0000000000000001 r30 = 000000007007F560 r31 = 00000000BCD86B60 cr = 48000048 xer = 00000000 iar = 8239381C lr = 82391F28 ctr = 0000000082393810 msr = 0200B030 r0 = 0000000000000000 r1 = 000000007007F240 r2 = 0000000020000000 r3 = 00000000BCD86B60 r4 = 0000000000000001 r5 = 0000000000000001 r6 = 000000007007F450 r7 = 0000000000004E20 r8 = 000000008229F238 r9 = 0000000000000490 r10 = 0000000082393810 r11 = 0000000000000001 r12 = 0000000082391D78 r13 = 0000000080230000 r14 = FFFFFFFF82D00ED0 r15 = FFFFFFFF829E0000 r16 = FFFFFFFF82D00000 r17 = 0000000000000001 r18 = 0000000000000000 r19 = 0000000000000000 r20 = 000000017007F400 r21 = 00000000000000FF r22 = 0000000082AE94A8 r23 = 0000000000000001 r24 = FFFFFFFF82ADAB2C r25 = 00000000BCE52E24 r26 = 0000000000000001 r27 = 000000007007FBE0 r28 = 000000007007F450 r29 = 0000000000000001 r30 = 000000007007F560 r31 = 00000000BCD86B60 cr = 48000048 xer = 00000000 iar = 8239381C lr = 82391F28 ctr = 0000000082393810 msr = 0200B030 r0 = 0000000000000000 r1 = 000000007007F240 r2 = 0000000020000000 r3 = 00000000BCD86B60 r4 = 0000000000000001 r5 = 0000000000000001 r6 = 000000007007F450 r7 = 0000000000002710 r8 = 000000008229F238 r9 = 0000000000000490 r10 = 0000000082393810 r11 = 0000000000000001 r12 = 0000000082391D78 r13 = 0000000080230000 r14 = FFFFFFFF82D00ED0 r15 = FFFFFFFF829E0000 r16 = FFFFFFFF82D00000 r17 = 0000000000000001 r18 = 0000000000000000 r19 = 0000000000000000 r20 = 000000017007F400 r21 = 00000000000000FF r22 = 0000000082AE7BB8 r23 = 0000000000000001 r24 = FFFFFFFF82ADAB2C r25 = 00000000BCE52D64 r26 = 0000000000000001 r27 = 000000007007FBE0 r28 = 000000007007F450 r29 = 0000000000000001 r30 = 000000007007F560 r31 = 00000000BCD86B60 cr = 48000048 xer = 00000000
r0 = 0000000000000000 in most and in 1 r0 = 000000007007E610 this as an example means r0 = 0 player 1 r0 = 0x7007E610 Ai the only way to do a trainer for this is to patch it [SIZE=9.5pt]//82393810 C0030264 lfs fr0,264h(r3) [/SIZE] [SIZE=9.5pt]//82393814 54AB063E clrlwi r11,r5,24 [/SIZE] [SIZE=9.5pt]//82393818 EDA00828 fsubs fr13,fr0,fr1 [/SIZE] [SIZE=9.5pt]//8239381C D1A30264 stfs fr13,264h(r3)[/SIZE] DWORD p1,ret; float f1; __asm [SIZE=9.5pt]lfs fr0,264h(r3) [/SIZE] __asm [SIZE=9.5pt]clrlwi r11,r5,24 [/SIZE] __asm [SIZE=9.5pt]fsubs fr13,fr0,fr1 [/SIZE] __asm stw r0,p1 //ident __asm stfs fr13,f1 IF mytrainer (Cheat [1] && p1 == 0 ) f1=100.0 // god mode IF mytrainer (Cheat [2] && p1 == 0x7007E610 ) f1= 0.0 // Instant Kill __asm lfs fr13,f1 __asm [SIZE=9.5pt]stfs fr13,264h(r3)[/SIZE] not completed but this solves youre problen all characters basiclly share the same bp so idents are used to cypher between the 2 and should give you an idea of what you need to do