Kaitos escribió:Hoy he trasteado un poco más con él, pero aun no lo he conseguido hacer funcionar xD. Explico más o menos por pasos qué he hecho:
1) Creo un mapa, le doy a modificar para meterle panorama y batalla, le pongo musiquilla, creo un evento sencillo de un NPC que dice hola al pulsar A y le doy a
Guardar Mapa (Me ha costado descubrir que si no le dabas a guardar mapa, no se guardaba nada
)
2) Consigo una cara, un chara y un battle-chara y con el GIMP les reduzco la paleta a 255 colores (en 256 el la cara petaba :/), uso magenta para las trasparencias y las reduzco al tamaño apropiado, las pongo sin problemas en lo que es un PJ inicial de prueba.
3) Le doy a
Generar Juego (no hace nada, pero le doy por si acaso xD)
4) Me meto en la carpeta del juego, y ejecuto este script:
#!/bin/bash
#
DIRGAME=$(echo "$PWD" | cut -d \/ -f 8)
NAMGAME=$(head -n 1 datos.ini | sed "s/.\{1\}$//")
cd source/gfx
rm -f PAGfx2.ini
cat PAGfx.ini | sed -e "s/\\\/\//g" > PAGfx2.ini
pagfx PAGfx2.ini
#wine PAGfx.exe
mv -f bin/*.* ../../efsroot/bin/
cd ../../
rm -f source/gfx.cpp source/gfx.h
rm -f "../$NAMGAME.nds"
mv -f makefile Makefile
make
mv -f "$DIRGAME.nds" "../$NAMGAME.nds"
make clean
rm -f source/gfx/*.c
rm -f source/gfx/*.h
rm -f source/gfx/bin/*.bin
5) Cargo el *.nds generado con el DeSmuME y me aparece correctamente la pantalla incial. Cargo, aparece el vídeo de intro (que por cierto, Select no lo salta :x) y cuando acaba se pone todo negro pero sin embargo se escucha la cancioncilla que le meto al mapa.
6) Abro el programa, le doy a cargar el juego que acabo de crear y peta al intentar abrirlo...
Sin embargo, el ejemplo que adjuntaste en posts anteriores, lo abre sin problemas. También he probado a borrar el interior de la carpeta "efsroot/bin" del ejemplo, inciado el script y carga todo sin problemas (bueno, sí, un problema: no se puede saltar el vídeo con Select xD).
Conclusión... el ejemplo funciona y el juego creado se queda con la pantalla en negro (aunque hipotéticamente funcionando), abrir el ejemplo con el editor funciona pero abrir el juego no, los vídeos no pueden saltarse con Select tras pulsar Start ni sin pulsarlo. He comprobado que en "source/gfx/fondos" y en sprites aparecen las imágenes perfectamente. De todos modos, ten en cuenta que todo esto puede que suceda por usar Wine
A ver cómo evoluciona la cosa
, y ánimo con el proyecto
Saludos!
PD: En el script uso una versión nativa del
PAGfx para GNU/Linux, creo que funciona mejor que usando la de windows con wine o mono o al menos desde que la uso ya no me da errores generando algunos *.bin
EDIT: Al crear habilidades, si dejas algún campo de atributo vació se pone un número tochísimo en vez de 0 xD