Juan Kio
Aprendiendo decomp...
hola amigos de wha hoy les voy a enseñar como poner el logo present que aparece en pokemon firered 1.1 pero en pokemon firered 1.0 ,los desarolladores de pokemon firered colocaron el logo present en FR pero se olvidaron de ejecutarlo por asi decirlo bueno comenzemos
el creador del tutorial es Diegoisawesome de pokeco
bueno lo primero que debemos hacer es compilar esta rutina
aqui se los dejo ya compilada
una vez compilado van a cualquier offset en su rom en HxD
yo iré a la offset 820000
Y insertamos la rutina apretando click derecho y pegar escribiendo
una Vez insertada la rutina nos dirigimos a la offset ECE1C ¿como vamos a esa offset? presionamos control + G colocamos la offset y nos dirigirá automaticamente en esa offset insertamos lo siguiente
en las XX XX XX colocaremos la offset donde insertamos la rutina pero permutada y + 1 en mi caso seria así 01 00 82 así de sencillo
bueno espero les halla servido (si que reis denme repu XD)
salu2 y si ven algún error solo díganmelo
el creador del tutorial es Diegoisawesome de pokeco
bueno lo primero que debemos hacer es compilar esta rutina
Código:
.text
.align 2
.thumb
.thumb_func
.global gamefreakpresents
start: ldr r0, [r6, #0x14]
ldr r3, branch1
bl bx_r3
bl main
strh r4, [r6, #0x12]
ldr r3, return
bx_r3: bx r3
main:
push {r4-r7,lr}
mov r4, #0x0
ldr r6, mem1
mov r5, #0xD0
lsl r5, r5, #0xF
retry: asr r1, r5, #0x10
ldr r0, addr1
mov r2, #0x6C
mov r3, #0x5
push {r4}
ldr r4, branch2
bl bx_r4
pop {r4}
lsl r0, r0, #0x18
lsr r0, r0, #0x18
lsl r2, r0, #0x4
add r2, r2, r0
lsl r2, r2, #0x2
add r2, r2, r6
ldrh r3, [r2, #0x4]
lsl r0, r3, #0x16
lsr r0, r0, #0x16
lsl r1, r4, #0x2
add r0, r0, r1
ldr r7, val1
add r1, r7, #0x0
and r0, r1
ldr r7, val2
add r1, r7, #0x0
and r3, r1
orr r3, r0
strh r3, [r2, #0x4]
mov r0, #0x80
lsl r0, r0, #0xE
add r5, r5, r0
add r4, #0x1
cmp r4, #0x1
ble retry
pop {r4-r7}
pop {r0}
bx r0
bx_r4: bx r4
.align 2
mem1: .word 0x0202063C
addr1: .word 0x0840BCFC
branch1: .word 0x08007281
branch2: .word 0x08006F8D
return: .word 0x080ECE71
val1: .word 0x000003FF
val2: .word 0xFFFFFC00
Código:
70 69 1B 4B 00 F0 04 F8 00 F0 03 F8 74 82 1A 4B 18 47 F0 B5 00 24 14 4E D0 25 ED 03 29 14 13 48 6C 22 05 23 10 B4 13 4C 00 F0 1D F8 10 BC 00 06 00 0E 02 01 12 18 92 00 92 19 93 88 98 05 80 0D A1 00 40 18 0D 4F 39 1C 08 40 0D 4F 39 1C 0B 40 03 43 93 80 80 20 80 03 2D 18 01 34 01 2C DD DD F0 BC 01 BC 00 47 20 47 3C 06 02 02 FC BC 40 08 81 72 00 08 8D 6F 00 08 71 CE 0E 08 FF 03 00 00 00 FC FF FF
una vez compilado van a cualquier offset en su rom en HxD
yo iré a la offset 820000
Y insertamos la rutina apretando click derecho y pegar escribiendo
una Vez insertada la rutina nos dirigimos a la offset ECE1C ¿como vamos a esa offset? presionamos control + G colocamos la offset y nos dirigirá automaticamente en esa offset insertamos lo siguiente
Código:
00 48 00 47 XX XX XX 08 00 00
bueno espero les halla servido (si que reis denme repu XD)
salu2 y si ven algún error solo díganmelo
Última edición: