qna_rh
Thread Id: 27781
Thread Name: [Duda FR] Saltarse tutorial inicial
Bueno, como ~G0LD salio a seguir rompiendose la madre en la patineta me pidio que le preguntara sobre esto.
Es sencillo, alguna forma que al iniciar un juego nuevo saltarse el tutorial ese de controles y toda la cosa, a modo que al presionar start en el titulo iniciar el dialogo de Oak.
Poder se puede.
Omitir lo de la presentacion de las teclas digo..
Solo has de saber en que momento empieza la rutina de la presentacion de oak.
Y como soy bueno, te voy a dejar el offset de la rutina que se ejecuta tras darle a "new game".
0x0812eb2c
(Si colocas a un script callasm 0x812eb2d -le sumamos 1 porque es thumb..- veras como se carga el manual de las teclas..)
Ahora una vez te he dado el offset del inicio de new game, solo te queda debugear la rutina hasta encontrar cuando carga el profesor oak y el fondo.
Entonces solo habras de en ese offset colocar un: BL ofsset (si no esta muy lejos..)
Y si esta lejos, pues:
Ldr r7, .intro
Bx r7
R7: .word 0xofsset_intro+1
Ocupa 4 bytes, no te preocupes de machacar la informacion del primer offset puesto que no lo usaras.
Saludos y de nada : )
Bien, para quienes no lo saben este tio eing es el puto amo del ASM, y me asombra ver como encuentra todo dentro del ROM.
Problema resuelto, tema cerrado.
Re-abro, hay alguien por aqui que quiere aportar algo últil al tema.
PD: gracias Eing por tus aportes, me pones palote (?)
Para ahorrar todo el trabajo de las rutinas difíciles de eing (?), les dejo un parche que al aplicarlo a tu hack, "eliminará" la explicación de controles.
Lástima que no recuerdo el creador del hack :S
Skip Controls Tutorial
Iniciado por Klimb
Para ahorrar todo el trabajo de las rutinas difíciles de eing (?), les dejo un parche que al aplicarlo a tu hack, "eliminará" la explicación de controles.
Lástima que no recuerdo el creador del hack :S
Skip Controls Tutorial
Antes que nada esta contestacion no pretende ser borde ni mucho menos, pero es la realidad.
Si el parche ese hace lo que realmente, esta guay.
Pero no olvides que no siempre vas a encontrar a alguien por internet el cual haga el trabajo por ti.
Con esto quiero decir que veo mas util el mensaje mio con el offset de incio de itro y a raiz de ahi toquetear e investigar a ale, aplico el parche y santas pascusas :yao:
Ya que como dije no siempre habra alguien que haga el curro por ti, es de mejor hacker hacer las cosas por tu cuenta, si tienes los medios y te gusta claro.
(La mayoria deberia de aspirar a eso..)
Saludos
Iniciado por eing
Antes que nada esta contestacion no pretende ser borde ni mucho menos, pero es la realidad.
Si el parche ese hace lo que realmente, esta guay.
Pero no olvides que no siempre vas a encontrar a alguien por internet el cual haga el trabajo por ti.
Con esto quiero decir que veo mas util el mensaje mio con el offset de incio de itro y a raiz de ahi toquetear e investigar a ale, aplico el parche y santas pascusas :yao:
Ya que como dije no siempre habra alguien que haga el curro por ti, es de mejor hacker hacer las cosas por tu cuenta, si tienes los medios y te gusta claro.
(La mayoria deberia de aspirar a eso..)
Saludos
Tienes toda la razón, muchos prefieren saber cómo se hace para no depender de que otro le haga el trabajo. Pero a la vez es muy útil un parche por que siempre hay gente "vaga" (como yo a veces) o algunos que prueban tu método y a lo mejor no les sale (por que no son buenos en esto) y tiran la toalla rápido, con el parche te aseguras de que si no te sale el metodo casero (el tuyo) al menos sabes que podras eliminar la intro.
En fín aportado esto, cierro tema de nuevo, la duda está mas que aclarada. Gracias a Eing y Klimb por sus aportes ;P
'Cerrao'