Yeah im also having problems with cheating The World Ends With You (E). I tried cheating it with the new version but it said send the Cheat . txt file and Trainer.asm to you so here they are
.txt
Trainer.asm
oh yeah as a side note i did it with another game and it worked, so i did the same with this one by that error occured.
.txt
Code:
2230 The World Ends With You
(M)
00000000 00000000
00000000 00000001
00000000 04000136
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000000
00000000 00000001
Max Pin Use
920a49a8 00004640
020a49ac e3a00c27
d2000000 00000000
Infinite Pin Use
920a79ec 000004f4
020a79ec e1c414b4
020a79f4 ea000009
d2000000 00000000
Infinite Cash
02071d1c 0098967f
Bypass Pin Class Check
9208ff0c 00001021
0208ff14 e3a00000
d2000000 00000000
Drop Rate: 999
9208497e 000081c1
0208497c e1c121b4
d2000000 00000000
1 Fight to Digest Food
9208599e 0000e047
0208599c e3a00000
02085a34 e3a03000
d2000000 00000000
Digestion Doesn't Decrease Food Slots
920a374c 00002ab0
020a376c e3a01018
020a37d0 e3a04018
d2000000 00000000
Trainer.asm
Code:
ldr r3,numbytes
ldr r2,realtraineraddress
add r1,r15,#0x18
trainercopyloop:
ldr r0,[r1],#0x4
str r0,[r2],#0x4
subs r3,r3,#0x1
bne trainercopyloop
ldr r15,armstart
realtraineraddress: .long 0x23FE000
armstart: .long 0x2380000
trainerstart:
str r0,swap
ldr r0,irqjump0
stmdb r13!,{r0}
ldr r0,swap
b start
str r0,swap
ldr r0,irqjump1
stmdb r13!,{r0}
ldr r0,swap
start:
stmdb r13!,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r14}
mov r0,#0x0
ldr r1,address-1
str r0,[r1]
mov r0,#0x1
ldr r1,address-1
str r0,[r1]
ldr r0,lval0
ldr r1,address-1
str r0,[r1]
mov r0,#0x0
ldr r1,address-1
str r0,[r1]
mov r0,#0x0
ldr r1,address-1
str r0,[r1]
mov r0,#0x0
ldr r1,address-1
str r0,[r1]
mov r0,#0x0
ldr r1,address-1
str r0,[r1]
mov r0,#0x0
ldr r1,address-1
str r0,[r1]
mov r0,#0x1
ldr r1,address-1
str r0,[r1]
ldr r5,address0
ldrh r5,[r5]
ldr r2,lval1
ldr r0,lval2
and r5,r5,r2
cmp r5,r0
bne label0
ldr r0,lval3
ldr r1,address1
str r0,[r1]
label0:
ldr r5,address2
ldrh r5,[r5]
ldr r2,lval1
ldr r0,lval4
and r5,r5,r2
cmp r5,r0
bne label1
ldr r0,lval5
ldr r1,address2
str r0,[r1]
ldr r0,lval6
ldr r1,address3
str r0,[r1]
label1:
ldr r0,lval7
ldr r1,address4
str r0,[r1]
ldr r5,address5
ldrh r5,[r5]
ldr r2,lval1
ldr r0,lval8
and r5,r5,r2
cmp r5,r0
bne label2
ldr r0,lval9
ldr r1,address6
str r0,[r1]
label2:
ldr r5,address7
ldrh r5,[r5]
ldr r2,lval1
ldr r0,lval10
and r5,r5,r2
cmp r5,r0
bne label3
ldr r0,lval11
ldr r1,address8
str r0,[r1]
label3:
ldr r5,address9
ldrh r5,[r5]
ldr r2,lval1
ldr r0,lval12
and r5,r5,r2
cmp r5,r0
bne label4
ldr r0,lval9
ldr r1,address10
str r0,[r1]
ldr r0,lval13
ldr r1,address11
str r0,[r1]
label4:
ldr r5,address12
ldrh r5,[r5]
ldr r2,lval1
ldr r0,lval14
and r5,r5,r2
cmp r5,r0
bne label5
ldr r0,lval15
ldr r1,address13
str r0,[r1]
ldr r0,lval16
ldr r1,address14
str r0,[r1]
label5:
ldmia r13!,{r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,r10,r11,r12,r14}
ldmia r13!,{r15}
address0: .long 0x20A49A8
address1: .long 0x20A49AC
address2: .long 0x20A79EC
address3: .long 0x20A79F4
address4: .long 0x2071D1C
address5: .long 0x208FF0C
address6: .long 0x208FF14
address7: .long 0x208497E
address8: .long 0x208497C
address9: .long 0x208599E
address10: .long 0x208599C
address11: .long 0x2085A34
address12: .long 0x20A374C
address13: .long 0x20A376C
address14: .long 0x20A37D0
lval0: .long 0x4000136
lval1: .long 0xFFFF
lval2: .long 0x4640
lval3: .long 0xE3A00C27
lval4: .long 0x4F4
lval5: .long 0xE1C414B4
lval6: .long 0xEA000009
lval7: .long 0x98967F
lval8: .long 0x1021
lval9: .long 0xE3A00000
lval10: .long 0x81C1
lval11: .long 0xE1C121B4
lval12: .long 0xE047
lval13: .long 0xE3A03000
lval14: .long 0x2AB0
lval15: .long 0xE3A01018
lval16: .long 0xE3A04018
swap: .long 0x0
irqjump0: .long 0x37FB488
irqjump1: .long 0x3805BE0
trainerend:
numbytes: .long (trainerend-trainerstart)/4