tuts_gba
Thread Id: 12146
Thread Name: FR/R | Spriting | Insertar Sprites de Pokemon
#0
Gender 14521
Este Tutorial es un recopilatorio de la página PHO "Pokémon Hackers Online" cualquier imagen y letra de ellos pertenece a PHO "Derechos Reservados"
Tengo el permiso del autor "Treecko nv100" para traducir el post. Hacé mucho se lo pedí espero y lo recurde.Traducido al español por ~Gender



Insertando Sprites


Está guia te ayudara a entender a como instertar a un Pokémon o un Entrenador en una rom de Pokémon. Antes de comenzar, necesitaras ver algunos artículos:

[list=1]
  • Un rom formato Gba de Pokémon, (en este cáso utilizare Fire Red)
  • Unlz Gba, (Viene incluido en el Elite Map) *Aunque no lo mostraremos con el más actualizado*
  • Un editor de Hexadecímal (Utilizaremos el Hex Workshop)
  • FSF- Free Space Finder "Buscador de espacio líbre" (Si tu no tienes un editor de hex- recomendaría tenerlo.)
  • [/list]

    Primero abrimos el Unlz-Gba y cargamos nuestra rom de Pokémon.

    "He posteado una imagen"
    Ahora vámos a la imagen que queremos editra y le damos en "Save as" y lo guardamos en formato "PNG".



    Ahora abrímos la imagen en Paint u otra imagen editada al programa y editala a tu gusto, usaremos Paint.



    Cuándo tu hayas terminado, guardala. Ahora volveremos al Unlz-Gba e iremos a la imagen que queremos remplazar, seleccionamos "Import" y escoges la imagen que quieres remplazar o insertar.
    "He puesto una imagen"

    Ahora seleccionamos "Write to Rom" y checka que todas las cajas esten justamente seguras. Seleccionas "OK".



    ¡Vamos a vér como ha quedado el Pokémon en uestro juego!





    Nota: Tu puedes cambiar el Nombré del Pokémon con NEA "Name Editor Advanced".

    Y cazí todo está, ¡Nosotros casí hemos terminado! si te aparece este mensaje cuando tu ayás dado "Write to Rom" la imagen probada no esta indexada. (Bueh, ABURRIDO!) eso significa que la paleta no tiene 16 colores.

    La imagen debe ser de 64x64 Pixeles en formato "PNG".



    Si te ha aparecido esté mensaje, te mostrare como arreglarlo.
    Es hora de abrír el Editor Hexadecimál. Abre y carga tu Rom. Desplazate hacía abajo hastá que veas una grán cantidad de FFFF FFFF FFFF FFFF
    a estó se le lláma espácio líbre. Solo estos aunque los 0000 0000 0000 0000 puedes usar. Ahora míra al lado del Editor del Hex para saber el Offset. En esté caso para mí el offset es 800000.



    Ahora volvemos al Unlz-Gba e importamos la imagen una véz más, seleccionas "Write to rom" y checas que las cajas esten justaménte como antes, aún no selecciones "OK" En el offset de la imagen: la caja, tipo del espácio líbre. Recuerda que la dirección fue 800000. Ahora si le damos en "OK" Otra caja te puede aparecer disiendo que el puntero fue cambiado, selecciona "OK".


    Ahora veremos que ha cambiado el juego. Dos screen para mostrar:





    Y aquí lo tienen, espero y les aýa ayudado el tutorial. Siente libre de responder.

    Tutorial encontrado en PHO, imagenes, letras y todo por démas le pertenecen a Treeckonv100, traducido por ~Gender.
    #1
    cosarara97 12296
    Solo estos aunque los 0000 0000 0000 0000 puedes usar.

    Mala traducción literal?


    Bueno, creo que falta aclarar una cosa. Cuando usamos otro offset lo hacemos porque estamos insertando una imagen más grande que la original, no por que nos diga que no está indexada. Cuando es mas grande, en cambio, el Unlz.gba nos dice cuantos bytes en decimal nos hacen falta para insertar la imagen. Entonces buscamos ese espacio libre en FSF (o pyFSF, o en el A-Map) y ponemos el offset que nos encuentra el programa en el Unlz.gba.
    #2
    Pollito3d 28448
    muy bien tutorial estaba buscando esto por hace mucho tiempo, no tengo nada que corregir solo dar las gracias a ti y a cosasrara asi que gracias :)
    #3
    CKaktus 27497
    Demasiado básico pero sirve :D

    Gracias de parte de los que aun no saben.
    #4
    ZeKro 18355
    Y no es más fácil usar advance series?? xD

    Bueno, es un buen tutorial, solo una cosa más : ¿Me estás diciendo que se pueden poner sprites de pokémon del tamaño que quieras, pero hace falta repuntear, cosarara? ¿O te refieres a que tiene más pixels que la anterior, pero es de 64x64?

    Respondeme la duda! xD


    Buen, tutorial Gender! Se nota un poco la traduccion de google, pero es entendible! =)
    #5
    cosarara97 12296
    Ok, me expliqué mal.
    No es una imagen más grande, si no una que ocupe más espacio en el ROM...
    #6
    ~Moisés 23738
    Vaya, esto me recuerda mucho a algo que solía hacer con los archivos .jar de mi telefono. Reemplazar imagenes y tal.

    En fín, volviendo al tema,
    me gustó mucho este tutorial, me parece bastante simple y sencillo de entender, aunque hayas traducido muy mal, se puede entender.

    Muchas gracias, intentare hacer algo.