Registrarse
  • ¡Comienzan las votaciones del MPA o Mejor Proyecto del Año 2025!
    ¡Vota por tu proyecto favorito y recompensa el trabajo duro de los participantes!

    El plazo concluye el 13 de marzo

Script continuar después de perder

Estado
Cerrado para nuevas respuestas.

Markuzz Kaizuka

Usuario de platino
Pues tengo entendido que solo se puede en Fire Red...
Y al hacerlo aparecen los comentarios de Oak así que ..... no se si hay alguna investigación o algo para esto pero por el momento no hay forma.
 

kakarotto

Leyenda de WaH
¿Como que no hay forma? Sí que la hay, yo lo hice en emerald y tu lo puedes hacer en ruby:

Inserta esta rutina:

Código:
push {r0,r2}
nop
ldr r2, sub_var_8000
mov r0, #0x1
strh r0, [r2]
ldr r0, =(0x00000202) // la flag que vas a usar
ldr r2, sub_flag_decrypt
bl sub_call
cmp r0, #0x1
beq sub_flag_on
pop {r0,r2}
mov r0, #0x1
pop {r1}
bx r1

sub_flag_on:
ldr r0, =(0x080F9181) //el offset de la rutina de curar al pokemon (special 0x0)
bl sub_call_2
pop {r0, r2}
mov r0, #0x0
pop {r1}
bx r1

sub_call:
bx r2

sub_call_2:
bx r0

sub_flag_decrypt: .word 0x0809D791 //esto solo sirve para emerald. busca su equival.
sub_var_8000: .word 0x020375D8 //Lo mismo.
Luego de esto tienes que seguir el tutorial de javi4315: https://www.pokecommunity.com/showthread.php?t=397055

(Para buscar la equivalencia en ruby, compara los bytes con un rom de fire red en el offset que te indica en el tutorial , el 0x800EC.)

Selecciona un parrafo grande a partir de este offset en FR, y luego con la opcion de buscar datos hexadecimales de HXD busca algun offset que coincida estos bytes en ruby

Espero hayas entendido.
 
Estado
Cerrado para nuevas respuestas.
Arriba