lunes, 12 de noviembre de 2018

Extra

Ya que yo terminé con este blog, dejare consejos para aprender solo.

La mejor forma de crear mods desde cero es descargando un mod de a comunidad que se asemeje a tu idea, revisar su linea de código e imitarlo (sin llegar a ser copiar/pegar como un plagio) para obtener de resultado un mod más completo, aunque editar los nombres para que quede como propio es mas complejo, tambien es recomendable buscar en internet, tanto videos como wikis e incluso grupos (como de steam) donde cada uno se retroalimenta para crear modificaciones de calidad.

3.3 Animaton Editor 2

Ahora, con el Animation Editor abrimos characterportraits.anm2 y repetimos el proceso:

Duplicar una animación en el apartado de la derecha.
Reemplazar el png original con el editado.
Con la animación duplicada, la seleccionamos y escogemos, en este caso, el sprite del personaje editado que aparecerá arriba del nombre.

Por ultimo, abrimos deathscreen.anm2:

Dentro de Spritesheets hay varias opciones, en este caso escogemos Death portraits png y abrimos el editado (death portrait), y seleccionamos los apartados correspondientes de los sprites creados.

Ya en este punto el mod debería estar terminado, para comprobarlo, con el mod activado jugamos una run en el juego, y si crashea de alguna forma significa que hay algo en el código que falla, por lo que hay que revisarlo, arreglarlo y probarlo de nuevo hasta que deje de crashear.

3.3 Animation Editor

En el Animation Editor abrimos charactermenu.anm2, donde se selecciona el personaje al inicio de una run, en e recuadro derecho debe haber un apartado con el nombre de cada personaje disponible, hay que copiar cualquiera y pegarlo denuevo con el nombre del Custom Character.

En la parte superior hay que reemplazar el png del menú por el editado con el sprie del nombre, items y del peonaje en si, para esta hay que tener el png del menu editado de antes.

En el apartado "timeline" de abajo hay que buscar el apartado de Name (teniendo seleccionado el "animation" del personaje) y después, en el png, seleccionamos el nombre editado y lo centramos de forma de que la animación quede bien.

lunes, 5 de noviembre de 2018

3.2 gfx de Custom

Dentro de la carpeta gfx del mod hay que pegar los siguientes archivos localizados en la carpeta gfx de binding of isaac original:

charactermenu.png
death-portraits.png
deathscreen.anm2
charactermenu.anm2
characterportraits.anm2

Para editar los archivos .anm2 se debe usar una aplicación que se encuentra en el mismo Binding of Isaac que se encuentra dentro de la carpeta tools llamado IsaacAnimationEditor.exe.

3.1 Codigo de Custom Character

Dentro de la carpeta content antes creada, hay que crear el archivo players.xml.

Como el código dentro de players.xml es muy complicado, es recomendable entrar en la carpeta resources del juego original y copiar el código de players.xml directamente, en este caso, los primeros dos "párrafos" (desde el inicio hasta el primer skinColor="-1" />) y después de pegados hay que poner en una nueva linea con </players> para terminar el proceso.

Ya con el código pegado, hay que cambiar los nombres de los apartados por los nombres de los png editados, por ejemplo:

skin="Character_001_Isaac.png" ===> el nombre del png del personaje custom
name="Isaac"===> el nombre del personaje.
bombs="1" ===> cantidad de bombas desde el inicio
hp="6" ===> cantidad de vida, debe ser un numero par (6 = 3 corazones, 4 = 2 corazones)
etc.

*El apartado id="0" hay que borrarlo por completo

3 Custom Character

Nota: Este es uno de los tutoriales en donde soy menos capaz, por lo que puede haber problemas a la larga.

Para hacer un personaje propio, ya que tener las carpetas correspondientes: La carpeta del mod; dentro de esta content y resources; dentro de resources, gfx, dentro de gfx, characters y dentro de characters, costumes.

Dentro de costumes van las imagenes png de los personajes editados, lo más recomendable es usar un png de la carpeta resources que extrajimos del juego original, y despues editamos el png de algunos de los personajes a gusto con algun programa de edición, le cambiamos el nombre y ya seria nuestro.

*Para hacer que el personaje tenga un tipo de "pelo" tambien se usa las imágenes png, aunque es mas complicado de editar y programar.