User Tag List

Página 1 de 5 12345 ÚltimoÚltimo
Resultados 1 al 15 de 62

Tema: Cada vez que me pongo con Fenix acabo estrellao contra la pared :(

  1. #1

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,494
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts

    Cada vez que me pongo con Fenix acabo estrellao contra la pared :(

    Y no, no os penséis que no me sale lo que quiero programar, ni siquiera he empezado por eso...

    Ya me pasó con la GP2X, me es imposible ejecutar en la consola lo que en el PC ejecuto sin problemas

    He probado de todo y nada, no hay manera.

    Tengo el Fenix 0.92a de windows, compilo el dcb con el FXC , lo pruebo con el FXI y funciona sin problemas en windows 7.

    Ahora pillo el dcb de PC, lo paso a la SD, lo meto en la Wiz junto a la carpeta runtime del Ufenix para Wiz (0.92a) , creo un gpe con la ruta, la raiz de la SD, pongo ahí el archivo necesario, sólo ejecuto una simple foto en png.

    ¡Y nada! Hace el intento de cargar pero se sale al menú de nuevo.


    Lo mismito que me pasaba en GP2X F100, no hay manera.

    Todos los archivos están en minúsculas y con el line endings del notepad2 en unix , incluso el gpe.

    La foto está en png, el programa de Fenix que la carga está en 16 bits.¿Puede ser que al estar el PNG en 24 bits sea ese el problema? Pues en PC me va sin problemas.Bueno, si pongo el programa de Fenix en 8 bits no va en PC , pero como la Wiz se supone soporta 16 lo dejo en 16 por si acaso.

    Me he leído foro de Fenix entero


    Gracias por ayudar a un negado del Fenix
    Última edición por Rivroner; 11/09/2009 a las 09:31

    The eagle never lost so much time as when he submitted to learn of the crow.

  2. #2

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,309
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    552
    Thanked in
    Agradecido 424 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Porque no pones el ejemplo para que probemos. En segundo caso, te puedes pasar a Bennu, aún no entiendo como seguis con Fenix, en proyectos que llevan tiempo haciendose se entiende, pero en nuevos experimentos ya no tiene sentido.

  3. #3

    Fecha de ingreso
    Nov 2005
    Ubicación
    Excartagenero
    Mensajes
    23,623
    Mencionado
    276 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,962
    Agradecer Thanks Received 
    5,810
    Thanked in
    Agradecido 3,797 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Es totalmente frustrante cuando uno se queda bloqueado en algo que para los demás es un plisplas... :S

  4. #4

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,494
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por GameMaster Ver mensaje
    Porque no pones el ejemplo para que probemos. En segundo caso, te puedes pasar a Bennu, aún no entiendo como seguis con Fenix, en proyectos que llevan tiempo haciendose se entiende, pero en nuevos experimentos ya no tiene sentido.
    Es que para lo que voy a hacer en Wiz prefiero Fenix, todo lo que Bennu lleva de más y mejor a mí me sobra tío Igual pruebo con Bennu a ver si no me pasa, que igual es posible.

    Este es mi cutre programa hola.prg :

    program miprimerfondo;

    global
    int id1;
    int holden;

    begin
    graph_mode=mode_16bits;//graficos a 16 bits (debe ir antes de set_mode)
    set_mode(m320x240);//resolucion

    id1=load_png("refinery.png");
    put_screen(0,id1);
    holden=50;
    write(0,holden,210,1,"Soy Holden");
    frame (14000);
    end



    Este es la ruta que le pongo al gpe.Lo leí en otro hilo y a ellos les funcionaba.Es para intentar enlazar mi programa en Fenix con el de la nand. :

    #!/bin/sh
    ruta=`pwd`
    cd /mnt/nand/game/runtime
    ./ufxi $ruta/game/hola.dcb -nosplash
    cd /usr/gp2x
    exec ./gp2xmenu


    Meto mi dcb llamado hola en la carpeta game y tb meto el png necesario y nada.He probado tb a no meter nada en ninguna carpeta (he cambiado la ruta claro) y nada.


    ¿Lo dejo en 16 bits porque debería de funcionar no? Lo quiero hacer en 8 bits por el rendimiento pero como en Windows 7 no me deja compilarlo en 8 bits pues no me he arriesgado y lo he dejado en 16.

    Os agradezco la ayuda

    The eagle never lost so much time as when he submitted to learn of the crow.

  5. #5

    Fecha de ingreso
    Feb 2006
    Ubicación
    Madrid
    Mensajes
    510
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    6
    Thanked in
    Agradecido 3 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    anda que no te complicas
    yo siempre hago lo mismo
    cojo uno ya montado (Sanke on dope, por ejemplo)
    y substituyo el data, y los nombres en el gpe

    IMPORTANTE, el archivo .gpe de lanzado tiene que tener salto de lineas UNIX, no windows
    El conocimiento humano pertenece al mundo
    Blog www.xwolf.es
    Sony Network XWolfOverride

  6. #6

    Fecha de ingreso
    May 2008
    Ubicación
    A tu lado, en tus sueños
    Mensajes
    22,309
    Mencionado
    145 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    319
    Agradecer Thanks Received 
    552
    Thanked in
    Agradecido 424 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    3
    Vale, cuando llegue a casa lo pruebo.

  7. #7

    Fecha de ingreso
    Apr 2003
    Ubicación
    HACAPULCO (MEHICO)
    Mensajes
    60,834
    Mencionado
    131 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    403
    Agradecer Thanks Received 
    3,456
    Thanked in
    Agradecido 2,130 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    24
    Cita Iniciado por XWolf Ver mensaje

    IMPORTANTE, el archivo .gpe de lanzado tiene que tener salto de lineas UNIX, no windows
    recomiendo usar el notepad plus plus xdd

  8. #8

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,494
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por XWolf Ver mensaje
    anda que no te complicas
    yo siempre hago lo mismo
    cojo uno ya montado (Sanke on dope, por ejemplo)
    y substituyo el data, y los nombres en el gpe

    IMPORTANTE, el archivo .gpe de lanzado tiene que tener salto de lineas UNIX, no windows
    En mi post inicial ya digo que hago eso.

    Lo más curioso es que el Camelot Warriors , que me funciona, lo tiene en Windows el salto de línea en el gpe
    < - >
    Cita Iniciado por dj syto Ver mensaje
    recomiendo usar el notepad plus plus xdd
    Hace siglos que lo uso, yo lo llamo notepad2
    < - >
    Cita Iniciado por GameMaster Ver mensaje
    Vale, cuando llegue a casa lo pruebo.
    Muchas gracias, dime si te funciona en la WIZ.Pon un png que tú quieras pero llámalo refinery.png.
    < - >
    Cita Iniciado por XWolf Ver mensaje
    anda que no te complicas
    yo siempre hago lo mismo
    cojo uno ya montado (Sanke on dope, por ejemplo)
    y substituyo el data, y los nombres en el gpe

    IMPORTANTE, el archivo .gpe de lanzado tiene que tener salto de lineas UNIX, no windows
    Pues si me pones un zip con mi programa funcionado en tu Wiz te lo agradecería.

    Pon un archivo llamdo refinery.png con la foto que quieras, gracias.
    Última edición por Rivroner; 11/09/2009 a las 11:36 Razón: Edición automática anti doble-post.

    The eagle never lost so much time as when he submitted to learn of the crow.

  9. #9

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    8,514
    Mencionado
    30 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    191
    Agradecer Thanks Received 
    299
    Thanked in
    Agradecido 177 veces en [ARG:2 UNDEFINED] posts
    ¿Por qué no intentas hacer uno que no use el runtime de la NAND? Y así eliminamos posibles problemas de rutas. O si no, cambia la línea:

    ./ufxi $ruta/game/hola.dcb -nosplash

    por ./ufxi $ruta/game/hola.dcb -nosplash >log.txt 2>err.txt

    como sugiere Drumpi en el otro hilo, así se crearán ficheros que contendrán posibles mensajes de error.

    Edit: quizás habría que poner algo tipo >/mnt/sd/log.txt en vez de solamente >log.txt, para que no lo genere en la NAND, pero no debería importar mucho.

  10. #10

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,494
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Es lo primero que hice, usar un runtime normal al lado del dcb y el gpe y nada de nada.

    The eagle never lost so much time as when he submitted to learn of the crow.

  11. #11

    Fecha de ingreso
    Jan 2008
    Ubicación
    Madrid
    Mensajes
    4,451
    Mencionado
    14 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    87
    Agradecer Thanks Received 
    161
    Thanked in
    Agradecido 94 veces en [ARG:2 UNDEFINED] posts
    Yo lo dejaría así el .gpe usando rutas relativas. Con una carpeta runtime junto al ejecutable del juego. Esta carpeta tiene varias librerías de la wiz además del intérprete. Puedes usar también algún script de los juegos de la NAND. Por si acaso también mira que el .png que cargas esté en minúsculas:

    #!/bin/sh
    ./runtime/ufxi ./hola.dcb -nosplash
    cd /usr/gp2x
    exec ./gp2xmenu

    P.D. En el script que has puesto coges el directorio actual (pwd), pero luego le añades /game/hola.dcb, puede que por eso Fénix no encuentra el fichero del juego.
    Última edición por hardyx; 11/09/2009 a las 14:35

  12. #12

    Fecha de ingreso
    Mar 2003
    Ubicación
    Vallirana City
    Mensajes
    1,963
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    31
    Thanked in
    Agradecido 6 veces en [ARG:2 UNDEFINED] posts
    Prueba a añadir a tu .gpe las lineas en negrita:
    Código:
    #!/bin/sh
    cd runtime
    ./ufxi ../Data/juego.dcb 1>stdout.txt 2>stderror.txt
    cd /usr/gp2x
    exec /usr/gp2x/gp2xmenu
    A
    Solo añade las lineas en negrita!
    Gracias a este codigo (cortesía de Drumpi) cada vez que el Fenix falle generará un archivo stderror.txt con el motivo del fallo.
    Lo genera en la carpeta RUNTIME.


    Saludos

  13. #13

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,494
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por hardyx Ver mensaje
    Yo lo dejaría así el .gpe usando rutas relativas. Con una carpeta runtime junto al ejecutable del juego. Esta carpeta tiene varias librerías de la wiz además del intérprete. Puedes usar también algún script de los juegos de la NAND. Por si acaso también mira que el .png que cargas esté en minúsculas:

    #!/bin/sh
    ./runtime/ufxi ./hola.dcb -nosplash
    cd /usr/gp2x
    exec ./gp2xmenu

    P.D. En el script que has puesto coges el directorio actual (pwd), pero luego le añades /game/hola.dcb, puede que por eso Fénix no encuentra el fichero del juego.
    Eso es lo primero que probé y nada de nada.

    Lo de enlazar con el runtime de la nand lo leí en otro hilo y como no perdía nada por intentarlo y a ellos les rulaba pues lo probé, pero nada again.

    Está todo en minúsculas.

    Pero si yo meto el hola.dcb y la imagen png en la carpeta game debería de rular bien ¿no? Yo paso de la carpeta game pero en el otro hilo lo hicieron así para enlazar con la nand.

    ¿El -nosplah ese que ponéis para que sirve?¿Es necesario ponerlo?
    < - >
    Cita Iniciado por Hokutoy Ver mensaje
    Prueba a añadir a tu .gpe las lineas en negrita:
    Código:
    #!/bin/sh
    cd runtime
    ./ufxi ../Data/juego.dcb 1>stdout.txt 2>stderror.txt
    cd /usr/gp2x
    exec /usr/gp2x/gp2xmenu
    A
    Solo añade las lineas en negrita!
    Gracias a este codigo (cortesía de Drumpi) cada vez que el Fenix falle generará un archivo stderror.txt con el motivo del fallo.
    Lo genera en la carpeta RUNTIME.


    Saludos
    Probaré eso a ver que erro me genera sí, gracias

    Unas preguntas. ¿Por qué tu pones al final del gpe esto exec /usr/gp2x/gp2xmenu y otros ponen esto otro exec ./gp2xmenu ?

    ¿Después del CD y del EXEC hay que dejar un espacio obligatoriamente?


    Ya que tenéis todos mi prg por favor, coged el png que uso yo (os lo adjunto ya mismo) y haced un dcb con el prg y meted el dcb y el png a la wiz junto con el runtime del ufenix wiz (0.92a) y me decís si rula.Tengo la duda de si puede ser el png que no lo soporta por lo que sea.

    Por que lo he intentado todo, con rutas relativas, metiendo en la carpeta game, metiendo en la carpeta data, de todo oiga.Y todos los archivos que uso los paso a unix, incluido el gpe.
    Imágenes adjuntadas Imágenes adjuntadas  
    Última edición por Rivroner; 11/09/2009 a las 15:07 Razón: Edición automática anti doble-post.

    The eagle never lost so much time as when he submitted to learn of the crow.

  14. #14

    Fecha de ingreso
    Mar 2003
    Ubicación
    Vallirana City
    Mensajes
    1,963
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    31
    Thanked in
    Agradecido 6 veces en [ARG:2 UNDEFINED] posts
    Te pego un rar. Has de colocar la carpeta rivroner y su contenido dentro de la carpeta game. Tu programa carga a la perfeccion. Como tu codigo no incluye ningun bucle infinito al pasar ese frame(14000) el "juego" termina.
    El runtime lo coge de una carpeta runtime incluida al lado de la carpeta data. Aunque ya exista el Runtime en tu consola puede que si distribuyes el juego alguien haya borrado el runtime de la nand o de otro sitio así que mejor distribuirla con el juego. Siempre se puede eliminar luego.

    Puedes intentar mordificar rutas a partir de este ejemplo que SI funciona.

    Saludos

    PD: Yo de crear .gpe la verdad es que ni idea. El mio lo cogí de algún juego hecho en fenix de las descargas y lo modifiqué.
    Archivos adjuntados Archivos adjuntados
    Última edición por Hokutoy; 11/09/2009 a las 16:57

  15. #15

    Fecha de ingreso
    Jul 2009
    Mensajes
    8,737
    Mencionado
    64 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    937
    Agradecer Thanks Received 
    571
    Thanked in
    Agradecido 345 veces en [ARG:2 UNDEFINED] posts
    "todo lo que Bennu lleva de más y mejor a mí me sobra tío"

    por el contrario, bennu lleva mas cosas, pero solo usas las que necesitas, con lo que a fin de cuentas te quedara menos cosas que fenix... en ese sentido es mucho mas liviano... y la ventaja es que Fenix tiene muchos bugs, Bennu no tiene bugs conocidos.

Página 1 de 5 12345 ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •