Hola.
GM, cuando tengas un rato, acuérdate de explicarme como hacer PND's.
Gracias.
SalU2.
Hola.
GM, cuando tengas un rato, acuérdate de explicarme como hacer PND's.
Gracias.
SalU2.
SalU2.
Is'Dor
Mis Juegos :
Marc Gene Le Mans - Bomber Run - Midway - Coral Sea - Purito Cycling - Starship Soldier - Shootingz - Combatz
Puedes ver mas info en la wiki de pandora y en gp2x.
Te voy a poner el ejemplo del Mission Failed.
1 - Creas una carpeta, dentro pones 3 ficheros:
pnd_make.sh (esta en tu pandora no se donde, buscalo hasta que salga y lo copias)
pnd_make_on_pandora.sh, lo creas tu con este codigo:
pxml.xml, lo creas tu con este codigo:./pnd_make.sh -d Mission_faileD -p Mission_faileD.pnd -x pxml.xml -i Mission_faileD.png -c
2 - Edita los codigos anteriores para tu juego, nombre, icono, descripcion, version, nombre del doc, etc.Código:<?xml version="1.0" encoding="UTF-8" ?> <PXML xmlns="http://openpandora.org/namespaces/PXML"> <application id="Mission_faileD" appdata="Mission_faileD"> <title lang="en_US">Mission faileD</title> <description lang="en_US">Pandora Port by GECA soft</description> <version major="1" minor="2" release="1" build="1" /> <exec command="./Mission_faileD.sh" background="true" standalone="true" /> <icon src="Mission_faileD.png" /> <info name="Mission_faileD" type="text" src="Mission_faileD.txt" /> <categories> <category name="Game"> <subcategory name="ArcadeGame" /> </category> </categories> </application> </PXML>
3 - Te creas el icono y el doc txt y te creas una carpeta con el nombre de tu juego.
4- Dentro de la segunda carpeta vuelves a poner una copia del xml, del icono y del doc txt.
5- Dentro de la segunda carpeta pones el runtime de bennu y los ficheros de tu juego.
6 - Editas el fichero sh de tu juego (Mission_faileD.sh), el codigo es este:
7- copia la carpeta principal a la sd de tu pandora, accede dentro de ella en la consola y ejecuta pnd_make_on_pandora.sh, el pnd se generara en la carpeta principal, ya tienes le pnd listo a distribuir, puedes copiarlo a la carpeta pandora/menu y probarlo.Código:export LD_LIBRARY_PATH=$PWD/bgd-runtime:$LD_LIBRARY_PATH export PATH=$PWD/bgd-runtime:$PATH bgdi Mission_faileD.dcb sync
8 - <category name="Game">
<subcategory name="ArcadeGame" />
te dice que el juego va estar en games/arcade, si lo quieres en otra categoria mirate en internet los nombres que tienen, ya que es generico de linux.
9 - No te olvides mirar a lupa todo el xml y nombre de los ficheros/rutas.
Solo cuesta la primera vez, despues le pillas el truco
Hola.
Sobre el tema de los pnd, ha costado pero lo he conseguido. Lo único, es que no consigo que me salga el icono que quiero. ¿Ha de tener alguna característica especial?.
Gracias.
SalU2.
SalU2.
Is'Dor
Mis Juegos :
Marc Gene Le Mans - Bomber Run - Midway - Coral Sea - Purito Cycling - Starship Soldier - Shootingz - Combatz
Como que no sale ? Que tamaño y formato tiene ? Lo has puesto en las 2 carpetas ?
Menudo icono, prueba 32x32
Última edición por Isidor; 05/09/2011 a las 23:08 Razón: Edición automática anti doble-post.
SalU2.
Is'Dor
Mis Juegos :
Marc Gene Le Mans - Bomber Run - Midway - Coral Sea - Purito Cycling - Starship Soldier - Shootingz - Combatz
te iba a preguntar eso xD
Hola.
GameMaster, con tu permiso, vuelvo a poner el tutorial, con unas pequeñas modificaciones :
Y me voy a sobar, zzzzzzzz ...1 - Creas una carpeta (por ejemplo /sd/hacer_pnd), y dentro pones los siguientes ficheros:
- pnd_make.sh (esta en /usr/pandora/scripts/pnd_make.sh).
- nombre_juego.png , el icono del juego.
- hacer_pnd_pandora.sh , lo creas tu con este código :
Código:./pnd_make.sh -d nombre_juego -p nombre_juego.pnd -x pxml.xml -i nombre_juego.png -c
pxml.xml , lo creas tu con este código :
Código:<?xml version="1.0" encoding="UTF-8" ?> <PXML xmlns="http://openpandora.org/namespaces/PXML"> <application id="nombre_juego" appdata="nombre_juego"> <title lang="en_US">Mission faileD</title> <description lang="en_US">Pandora Port by GECA soft</description> <version major="1" minor="2" release="1" build="1" /> <exec command="./nombre_juego.sh" background="true" standalone="true" /> <author name="Nombre" /> <icon src="nombre_juego.png" /> <info name="nombre_juego" type="text" src="nombre_juego.txt" /> <categories> <category name="Game"> <subcategory name="ArcadeGame" /> </category> </categories> </application> </PXML>
"category name" y "subcategory name", te indican en que menú aparecerá en la Pandora.
Edita los códigos anteriores para tu juego, nombre, icono, descripción, versión, nombre del doc, etc.
2 - Dentro de esta carpeta, creas otra con el nombre de tu juego (ejemplo /sd/hacer_pnd/nombre_juego). Aquí pones los archivos que hagan falta para ejecutar el juego, y el runtime de Bennu en otra carpeta dentro (ejemplo /sd/hacer_pnd/nombre_juego/bgd-runtime). Aquí pon también un fichero (nombre_juego.txt) con la información que quieras.
3 - Editas el fichero sh de tu juego (nombre_juego.sh), el código es este:
4 - Copia la carpeta principal a la sd de tu Pandora. Accede dentro de ella en la consola, y ejecuta hacer_pnd_pandora.sh . El pnd se generara en la carpeta principal. Ya tienes el pnd listo a distribuir, puedes copiarlo a la carpeta /sd/pandora/apps y probarlo.Código:#!/bin/sh export LD_LIBRARY_PATH=bgd-runtime export PATH=bgd-runtime:$PATH bgdi nombre_juego.dcb sync
5 - Si todo ha ido bien, el juego aparecerá en el menú "Games/Arcade" (en este caso) con su icono correspondiente, y el nombre_juego.txt en el menú "Documentation".
6 - No te olvides mirar con lupa todo el xml, y el nombre de los ficheros/rutas.
SalU2.
Última edición por Isidor; 07/09/2011 a las 01:05
SalU2.
Is'Dor
Mis Juegos :
Marc Gene Le Mans - Bomber Run - Midway - Coral Sea - Purito Cycling - Starship Soldier - Shootingz - Combatz
Marcadores