Acimut
Puntuación de reacción
258

Mensajes de perfil Última actividad Publicaciones Acerca Medallas

  • Que tal, tengo una duda, alguna vez haz interactuado con la rutina que usa el juego para averiguar a dónde saltar después de elegir una opción del menu de inicio de fire red? no logro encontrar la rutina correcta para poder saltar la verificiacion del adaptador inalambrico del menu regalo misterioso.
    Te mandé unos mensajes! No encuentro tu discord como Acimut#3926, me ayudas? Gracias!
    Acimut
    Acimut
    Lo siento. Olvidé que había cambiado el tag con Nitro Acimut#9179 update: ahora me encuentran como acimut
    Aiolia.leo
    Aiolia.leo
    Vale! Te envie solicitd!
    Hola buenas noches! me podrias pasar tu discord? me encantaria hablar con usted, saludos
    Conectate al discord....
    Eaas
    Eaas
    😂😂😂😂, ya estamos así.
    Se conectó ayer q las 4 de la tarde, dejo un msg en el canal de moderadores del Factor Hex y kboom.
    No supe más nada de él.
    Es un fantasmita.
    Hey, hace como un millón de años que no me paso por el foro. He visto tu respuesta al chico que pedía desactivar el START. La rutina la has hecho tu? Y si es así lo has hecho buscando la rutina que displayea el menu (después de comprar si la flag de la tecla esté activada)? Me imagino que habrás hecho eso añadiendo la comprobación de una var.

    Cuando le daba al RH el ASM era una de mis especialidades (igual me conoces por el tuto de ASM completo que hay por ahí) y simplemente me ha picado la curiosidad al ver tu respuesta.
    • Me gusta
    Reacciones : Acimut
    Acimut
    Acimut
    Sí, la rutina la he hecho yo, pero debo aclarar que prácticamente lo he hecho en C. Me he valido de pokefirered, porque es más sencillo ver qué hacen las funciones ahí, y no en ida pro o en el desensamblador del VBA, que por cierto, suelo usar para ver cómo queda compilado el código C que realizo. Esto lo hago más que nada porque me da curiosidad cómo funciona la optimización del compilador, y le he aprendido un par de trucos; y como alguna vez me dijo un profesor del MIT, "conocer el lenguaje ensamblador te hará mejor programador", una pena que no siguiera mis estudios y ahora me arrepiento.

    Volviendo al punto, en lugar de buscar cuándo se presiona la tecla start, simplemente busqué las llamadas de la función del start menu, que son 3. Estos son los primeros hooks, y lo que hacen es cambiar el bl del start menu hacia el cuarto hook (usé el espacio de una rutina unused de pokefirered, SpriteCB_UnusedDebugSprite), y este si te manda a la nueva rutina.
    Acimut
    Acimut
    El código en C de la rutina sería el siguiente:
    C:
    void FalgStartMenu(void)
    {
        if (!FlagGet(FLAG_0x83D))
        {
            ShowStartMenu();
        }
        else
        {
            ScriptContext1_SetupScript(&ScriptNoStartMenu);
        }
    }
    Y el código que llama a esta función era algo como esto:
    C:
    void hook_080111ec(void)
    {
        FlagStartMenu();
    }
    No quise usar el método de hacer los hook de tu tuto "Aprendiendo sobre ASM", porque no quería complicarme con los registros, mientras que aquí prácticamente lo he hecho todo desde C. Aún así, te agradezco por el tuto, fue de los primeros que leí en este foro y que aprendí mucho de el.
    MetalKaktus
    MetalKaktus
    Si que es más sencillo en C usando el pokefirered xD. Aunque el nivel de abstracción de hw es muy alto jaja. De todos mola lo que has hecho. Realmente el ensamblador está bien conocerlo para saber que el lo que estás haciendo en el fondo pero hacer las cosas en C es mejor idea (me he dado cuenta de ello en la carrera).
    • Me gusta
    Reacciones : Acimut
    Tu perfil lleva mucho sin comentarios :c
    • Sad
    Reacciones : Acimut
    Acimut
    Acimut
    Que puedo decir, ando en modo fantasmón. Suelo ver las nuevas publicaciones pero evito comentar para no tener dolores de cabeza con discusiones que probablemente no vayan a buen término.
    En fin, gracias por pasarte por aquí, estoy preparando mi voto para los MPT, espero dar un voto justo y con criterio.
    Fran Agustín
    Fran Agustín
    Jaja, siempre es un placer, hermano. Me alegra que sigas por aquí ^^
    Ánimos, siempre es bueno votar.
    • Me gusta
    Reacciones : Acimut
    Acimut, tenemos un server de decomp en Discord, te interesa entrar? 😁
    • Me gusta
    Reacciones : Acimut
    Acimut
    Acimut
    No me molestaría entrar, pero advierto que soy fantasmón en todo server en el que estoy xd.
    • Love
    Reacciones : Acimut
    Acimut
    Acimut
    Primera vez escuchándola, y déjame decirte que me encantó. Hace rato no escuchaba una canción tan rica armónicamente, y aún más tiempo una con la que me identificara. Que gran canción.
    Fran Agustín
    Fran Agustín
    Me pasó lo mismo la primera vez que la escuché hace algunos años.
    Una obra de arte.

    Un placer compartirla contigo, amigo.
    Buenas, amigo. Bienvenido a WaH
    • Me gusta
    Reacciones : Acimut
    Acimut
    Acimut
    Gracias por la bienvenida, pero actualmente estoy inactivo. Justo ahora tengo demasiado trabajo y a duras penas visito el foro para ver notificaciones.
    Fran Agustín
    Fran Agustín
    Te entiendo completamente. ¡Mucha suerte!
    Espero puedas tener más tiempo libre en algún futuro cercano ;)
    • Me gusta
    Reacciones : Acimut
    M
    Hace tiempo hice este pequeño aporte, espero poder serte de ayuda
    • Me gusta
    Reacciones : Acimut
    Acimut
    Acimut
    Gracias, aunque ya lo he revisado con anterioridad, precisamente estoy evitando publicar contenido que ya existe para la BPRS.
    gracias por los parches :)
    • Me gusta
    Reacciones : Acimut
    Acimut
    Acimut
    Me alegra que te sirviera bro. Aunque, justamente hace 1 hora encontré un pequeño bug gráfico que por suerte acabo de solucionar. Ahora queda esperar hasta mañana dado que aprovecharé para actualizar el post y enlaces de descarga, debido a el nuevo aporte que traeré puesto que se complementan de maravilla. Ya lo verás.
  • Cargando…
  • Cargando…
  • Cargando…
  • Cargando…
Arriba