User Tag List

Resultados 1 al 15 de 15

Tema: Fenix and BennuGD compatibility

  1. #1

    Fecha de ingreso
    Oct 2009
    Mensajes
    2
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts

    Fenix and BennuGD compatibility

    I tried recompile some of my old fenix games, with BennuGD, as I heard it should be compatible. But It seems that Fenix commands aren´t supported anymore, is there an english command list of BennuGD with explanations?
    It is possible that i´ve used the compiler wrong (tried compiling under FlamebirdMX with BennuGD compiler)

    Sorry for asking in english, but it seems that this is the only place you can get help on BennuGD, or Fenix and I can´t write a single word in spanish
    (although it is a great language).

  2. #2

    Fecha de ingreso
    Feb 2004
    Ubicación
    Madrid
    Mensajes
    8,516
    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
    The official site is http://www.bennugd.org/ , where you can find links to the wiki (http://wiki.bennugd.org/ ) and the official forum. You can recompile Fenix games without changing the code, but you have to add a list of "imports" at the beginning of the prg file. You can check the list here: http://wiki.bennugd.org/index.php?title=Modules , and you can also download some sample games from the official site to see how they work

  3. #3

    Fecha de ingreso
    Oct 2009
    Mensajes
    2
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Thanks for the fast response!

    I should have read the whole main page first.

  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,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Yo estuve ayer intentando compilar un prg de fenix para bennu y no fui capaz, algo hago mal está claro.

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

  5. #5

    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
    Si pones el error facilitaria más que te ayudaran. Has puesto los respectivos inports ?

  6. #6

    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
    Hay algunas instrucciones que cambian en Bennu, no sólo los imports.

  7. #7

    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
    you need do imports for include functions... bennu is modular...

  8. #8

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,236
    Mencionado
    248 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    1,866
    Thanked in
    Agradecido 1,279 veces en [ARG:2 UNDEFINED] posts
    Yo, de momento, he tenido cero problemas con las conversiones a Bennu, salvo por la lectura de strings desde ficheros (Splinter me tiene un poco mareado quitando fin de lineas y retornos de carro ).
    Es más, el cambio me está viniendo de miedo, porque empiezo a solucionar fallos que me tenían bloqueado.
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  9. #9

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Pues yo intento compilar y luego lanzar el dcb como con Fenix y no se puede

    No me compila nada vamos.

    Lo que hago es poner encima del bgdc.exe el prg (en Fenix con el fxc ni un sólo problema haciéndolo así) pero no hace nada, ni sale un txt de erro ni nada. Una vez creado el dcb lo pondría encima bgdi.exe pero como no lo crea

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

  10. #10

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,236
    Mencionado
    248 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    1,866
    Thanked in
    Agradecido 1,279 veces en [ARG:2 UNDEFINED] posts
    Porque los errores te los da ahora por la linea de comandos, no en el stderror.txt (a menos que lo especifiques en Linux).
    Ten en cuenta lo dicho: ahora no te reconoce las funciones si no añades las librerías donde se encuentran.
    Os paso una relación de módulos y funciones de una versión antigua (tengo que hacerme una nueva más actual).
    Archivos adjuntados Archivos adjuntados
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  11. #11

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    ¿Y eso cómo se hace? Me he quedao igual macho

    Seguiré con Fénix, de todas formas no me hace falta más potencia, lo que voy a hacer va a ir a 60 frames todo el rato, bueno a 59 o 63, cosas de Fenix

    Quería probar Bennu por eso, para ver si lo podía poner a 60 fijos.

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

  12. #12

    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
    Abre una consola de comandos (inicio > ejecutar > cmd.exe) o una terminal en Linux. Previamente tienes que añadir el directorio donde está Bennu al PATH. Luego pones: bgdc programa.prg

    Los errores salen por pantalla, si quieres grabarlos en un fichero: bgdc programa.prg > errors.txt
    Luego para ejecutar: bgdi programa.dcb


  13. #13

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,236
    Mencionado
    248 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    679
    Agradecer Thanks Received 
    1,866
    Thanked in
    Agradecido 1,279 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Rivroner Ver mensaje
    ¿Y eso cómo se hace? Me he quedao igual macho

    Seguiré con Fénix, de todas formas no me hace falta más potencia, lo que voy a hacer va a ir a 60 frames todo el rato, bueno a 59 o 63, cosas de Fenix

    Quería probar Bennu por eso, para ver si lo podía poner a 60 fijos.
    Pues como dice hardyx: abres la consola de comandos de tu SO (ejecutar->cmd en windows, o accesorios->terminal en Linux) y escribes bgdc tuprg.prg, debería darte todos los errores en dicha ventana.
    Si no, en Linux puedes escribir:
    bgdc tuprg.prg >logs.txt 2>errors.txt
    Y te crea sendos TXT con los errores e info de compilación.
    Si además añades:
    bgdc -g tuprg.prg
    Compilarás en modo debug, y si añades el mod_debug, al pulsar alt+c saldrá la consola de depuración.

    Para añadir los módulos con las funciones hay dos métodos:
    1-Escribir en el código, tras el prg y antes de declarar las variables, import "nombredelmódulosinextension"; por cada uno que quieras añadir.
    2-Crear un fichero llamado bgdc.import y escribir una lista de los módulos que quieres añadir.

    Ten en cuenta dos cosas: sólo debes importar módulos (los que empiezan con "mod_"), y estos dependen de las funciones y variables que uses, por eso la lista que pasé en este hilo.
    Para hacer pruebas recomiendo ir añadiendo los módulos a medida que surjan, pero para probar los ports conviene tener un fichero bgdc.import con todos los módulos, hacer que funcione y luego descartar los que no se usen.

    Os subo uno que importa casi todos los módulos, falta uno y los no oficiales (quitadle el .txt del final al nombre del archivo).
    Archivos adjuntados Archivos adjuntados
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  14. #14

    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
    Rivroner:

    demasiado simple para ser vencido por esto... (Too much simple to be defeated for it...)

    http://forum.bennugd.org/index.php?topic=18.0

  15. #15

    Fecha de ingreso
    Mar 2006
    Ubicación
    0o0`-_-´0o0
    Mensajes
    22,256
    Mencionado
    45 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,496
    Agradecer Thanks Received 
    495
    Thanked in
    Agradecido 336 veces en [ARG:2 UNDEFINED] posts
    Muchas gracias a los 3 , mañana me meto al lio, que ya estoy avanzando en Fenix y quiero probar lo que hago en BennuGD para ver las diferencias.

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

Permisos de publicación

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