Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: l1nk3rn3l on April 01, 2009, 04:01:57 PM

Title: error al generaR ejecutable en bennu
Post by: l1nk3rn3l on April 01, 2009, 04:01:57 PM
 ;D

para reportar un posible bug, lo note al crear el IDE de bennu
cuando se incluye los graficos al ejecutable(-a) los incluye
pero cuando lo corro desde otro directorio iuncluyendo
las dll no se visualiza nada incluyendo las musicas
podrias probar con el bennupack y los ejemplos y veras
que si los incluye al exe pero al correrlo no se ve nada

parece que el problema radica en el bgi.exe porque el bgc.exe
funciona OK, parece que los incluye pero el codigo que los
reproduce(fpg,png,map,mod,it) no funciona ahi esta el bug.

otra pregunta , como le digo a mi DLL que bennu me incluya
nuevos tipos de archivos (3ds,bmp,jpg) con la opcion -a del compilador
asi evitare que lo hagan manualmente con la linea de comandos con la otra opcion.
eso podria ser una sugerencia..

asi como se declaran las variables publicas , se podria declarar

bennu_new_type_files[]= "3DS","BMP","X".

Title: Re: error al generaR ejecutable en bennu
Post by: Prg on April 01, 2009, 05:53:17 PM
wow, wow, wow!!!
Quote"3DS","BMP","X".
¿podré incluir algún día mis objetos 3d dentro del ejecutable y mis texturas para que su peso sea menor por la compresión que deben sufrir? (¿si se comprimen vd?) wow, wow, wow,
esto sería genial para poder presentar nuestros juegos en su versión final :)
Title: Re: error al generaR ejecutable en bennu
Post by: SplinterGU on April 01, 2009, 11:12:31 PM
wait... por mas que se incluyan los archivos en el .dcb, estos solo funcionan con los modulos de bennu... si vos usas otro modulo que no soporte la mochila o no use las funciones file_* de bennu, no va a funcionar.

ejemplos. siempre ejemplos.
Title: Re: error al generaR ejecutable en bennu
Post by: l1nk3rn3l on April 02, 2009, 09:11:20 PM
eso lo tengo claro, pero es un posible bug que al incluir automaticamente
(-a) los fpg y fnt , mod , etc no funcione el ejecutable generado
con la r34? sip nop?
Title: Re: error al generaR ejecutable en bennu
Post by: SplinterGU on April 02, 2009, 09:48:54 PM
ummm... todo depende de como tengas esos nombres de archivo en el codigo...
repito, pone un ejemplo, listo para compilar y probar.
Title: Re: error al generaR ejecutable en bennu
Post by: l1nk3rn3l on April 03, 2009, 08:08:03 PM
prueba con el test que viene en el fenix
ya lo probe y la unica forma que funcione
es copiando el fpg al directorio del ejecutable

y creo que es un bug
Title: Re: error al generaR ejecutable en bennu
Post by: SplinterGU on April 03, 2009, 11:22:31 PM
efectivamente hay un error... gracias, voy a revisar el problema...
Title: Re: error al generaR ejecutable en bennu
Post by: SplinterGU on April 04, 2009, 01:21:19 AM
fixeado, el problema estaba en los archivos comprimidos con gzip (fpg)... ya que la funcion gzseek no permite ir al final del archivo, y por ende no guarda obtenia el tamaño del archivo.
si bien bennu no permite file_pos hasta el final cuando es gzip, la funcion file_size recorre el archivo para obtener la len. Feo pero funciona.
gracias