Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Futu-block on December 12, 2010, 09:18:20 AM

Title: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on December 12, 2010, 09:18:20 AM
pos tol dia liao intentando crear un ejecutable y no hay manerade ''build exe'' como pone en el notepad++

¿que hay que hacer? porque me pone que faltaba una libreria y se las he copiado todas por si acaso y no hay ná que hacer, ademas la carpeta se me ha puesto mu cargá...

¿hay que poner una ruta en el programa???????'
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: blostec on December 12, 2010, 11:02:23 AM
Para crear un ejecutable: bgdc.exe programa.prg -s bgdi.exe
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on December 12, 2010, 06:33:11 PM
¿donde tengo que escribir eso?
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Windgate on December 12, 2010, 06:39:45 PM
En la línea de comandos, esa pantalla negra con letras blancas que no vale para nada ::)
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on December 12, 2010, 06:46:02 PM
¿en la que me pone que pulse una tecla para continuar???

enga ya, no quearse cormigo...
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: blostec on December 12, 2010, 07:25:08 PM
Olvidate del notepad++, hazlo en la linea de comandos de Windows

(http://forum.bennugd.org/index.php?action=dlattach;topic=1885.0;attach=1661)
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on December 12, 2010, 07:28:23 PM
entonces es mejor guardar el .prg + librerias y demas etceteras en la unidad C: directamente sin pasar por subcarpetas ¿no?

jobi, cuando le doy no me sale del tiron la c:\ si no que me pone[code language="bennu"]c_\documents and setting\usuario[/code]
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: blostec on December 12, 2010, 07:41:21 PM
No creo que haya problemas con las subcarpetas, cuando instalas Bennu o si descomprimes el .rar te crea la carpeta BennuGD donde esta todo lo necesario, luego puedes ubicar ahí tu proyecto. Desde la linea de comandos accede a la ubicación donde tengas la carpeta de Bennu y ejecuta el compilador tal y como he comentado antes. Veras que te crea un .exe con el .dcb integrado. Si también quieres que integre los gráficos y demás recursos que uses, añade el parámetro  -a
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on December 12, 2010, 09:29:31 PM
que vá, no puedo acceder a c: solo, siempre me acude a documents and setting
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Windgate on December 12, 2010, 09:39:21 PM
Con cd.. retrocedes directorio...

Mírate un tuto de MSDOS que con 4 comandos te puedes defender de sobra.
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Prg on December 12, 2010, 10:15:34 PM
también puedes usar un bat

coloca todo lo de tu juego en una carpeta y agrega las librerías de bennu y los ejecutables (bgdc y bgdi)

luego descárgate el bat que dejé adjunto abajo (ábrelo con el notepad o algún programa editor de texto que no sea el word y edita la parte donde dice programa.prg (ponle el nombre de tu prg ahí)), guárdalo en la carpeta esa y dale doble click

debería generarse el exe. El exe requiere tener las dll en la misma carpeta para funcionar (a menos que tengas instalado bennu en la pc donde correras el juego)
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: blostec on December 12, 2010, 10:28:01 PM
Quote from: Futublock on December 12, 2010, 09:29:31 PM
que vá, no puedo acceder a c: solo, siempre me acude a documents and setting

Como ya te han dicho para moverte por los directorios:

cd.. para ir hacia atras
Ejemplo:   C:\documents and settings\usuario>
              C:\documents and settings\usuario> cd..
              C:\documents and settings\ cd..
              C:\>

cd nombre_directorio para entrar en directorio
Ejemplo:   C:\>
              C:\>cd BennuGD
              C:\BennuGD>

dir  para ver una lista de subdirectorios y archivos de un directorio

Te aconsejo que escribas help para ver una lista de los comandos disponibles. Espero que esto te sea de ayuda, saludos!

Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Windgate on December 13, 2010, 10:39:52 AM
También puedes bajarte mi Bullet y mirar los 2 .bat que tiene, uno es para compilar y ejecutar y el otro para crear el .exe

http://trinit.es/DescargaDirecta/BennuOthers/BennuPlayNet/Bullet/Bullet%200.1.5.zip (http://trinit.es/DescargaDirecta/BennuOthers/BennuPlayNet/Bullet/Bullet%200.1.5.zip)

Con clic derecho y Editar puedes ver lo que tienen, no son ni 2 líneas de código con todo lo que te estamos diciendo xD
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: blostec on December 16, 2010, 12:09:10 PM
Como va Futublock, ya has podido crear el .exe?
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on December 16, 2010, 09:00:16 PM
pues lo he dejado por lo liado que estoy en estas fiestas, en ejecutar> cmd solo me aparece la frasesita de los cohones y no retrocede ni a las de tres, con el simbolo de msdos valdria??
aparte quiero probar a ver como dice windgate
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Windgate on December 16, 2010, 11:46:51 PM
http://trinit.es/DescargaDirecta/BennuOthers/BennuPlayNet/Bullet/Bullet%200.1.5.zip

Bájatelo y mira el CreateExe.bat. Lo abres con un bloc de notas y ves lo que tiene, son 2 líneas y las vas a entender a la primera, porque eres de los que entienden, de los que salen del armario, porque estaba lleno de putos... ;D
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: blostec on December 21, 2010, 04:50:21 PM
Quote from: Futublock on December 16, 2010, 09:00:16 PM
pues lo he dejado por lo liado que estoy en estas fiestas, en ejecutar> cmd solo me aparece la frasesita de los cohones y no retrocede ni a las de tres, con el simbolo de msdos valdria??
aparte quiero probar a ver como dice windgate


Pues no comprendo que te sucede, con los comandos que te he dicho (http://forum.bennugd.org/index.php?topic=1885.msg33235#msg33235) debería funcionar sin problemas.

Claro, el símbolo de msdos es lo mismo, solo que desde XP hasta Windows 7, msdos ya no existe y en su lugar puedes usar la linea de comandos.
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on December 21, 2010, 06:59:32 PM
a ver si tengo unos minutillos y lo pruebo ahora, aparte que no accedo a c:\ de ninguna manera, siempre accedo a c:\documents and setting\usuario y no hay manera de retroceder
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Rein (K´)ah Al-Ghul on December 21, 2010, 08:55:01 PM
Has probado acer algo similar a lo que viene con los ejemplos del tutorial de windgate ?
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on December 21, 2010, 08:58:35 PM
no, estaba aliñando las aceitunas, aparte haciendole a comida al niño...

no apresurarse que os cuento si sale mal :D


vale os comento:
al editar el createExe.bat y me pone esto:
[code language="bennu"]@echo off

bgd_win\bgdc.exe bullet.prg -s bgdi.exe

pause

[/code]

de lo que deduzco que el bullet.prg es el nombre que hay que darle de nuestro juego o del .prg que controla el juego...

lo de bgdi. exe es indispensable para que ande el pograma, pero lo que no me cuadra es lo de
bgd_win\bgdc.exe, ¿es la ruta del bgdc?

yo que sé... :(


edito:
si, me dá de error que el sistema no puede hallar la ruta adecuada, osea que no sé que ruta tengo que darle
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Windgate on December 21, 2010, 10:36:31 PM
Ruta del bgdc:
bgd_win\bgdc.exe

Vaya, que está en el subdirectorio bgd_win, tal y como lo verás en el Bullet que te has bajado.

Nombre del fichero principal con el código:
bullet.prg

Si el tuyo se llama semen.prg pues lo sustituyes y listo, ese fichero debe estar en el mismo directorio que el .bat ya que no especifico subdirectorio ni nada.

Prueba otra vez a ver que es mega fácil.
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: blostec on December 21, 2010, 10:43:47 PM
Futublock suponiendo que tu tienes instalado Bennu en C:\BennuGD, copia allí el .bat del Bullet y escribe:


@echo off

bgdc.exe nombre_de_tu_programa.prg -s bgdi.exe

pause


Suponiendo que tu .prg lo tienes en el directorio de Bennu, de lo contrario deberías indicar la ruta completa donde pones el nombre de tu .prg
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on December 21, 2010, 11:00:26 PM
vale, correcto, karmas de gracias para vds...

bueno, semen para windgate, je je je
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: blostec on December 21, 2010, 11:02:45 PM
entonces ya tienes tu .exe? felicidades!  :D
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 03, 2011, 09:00:34 PM
pues no, ahora me sale el polema de que no encuentra la libreria libbgdrtm.dll
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Windgate on January 04, 2011, 03:35:36 AM
Has combinado versiones de Bennu, cambia todas las dll por las de la últimas versión o algo así, es error típico ése.
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 04, 2011, 07:18:42 PM
vale, pero que me quede claro, las librerias han de estar en la misma carpeta del .prg y .dcb (y evidentemente en la de createexe.bat)
ah por cierto, en el .prg ¿tengo que enlazar las librerias a la misma carpeta? o vale añadiendo otra carpeta ''import dll''...
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 10, 2011, 07:50:04 PM
Pero a ver, enviame la carpeta del proyecto al email, que ya no entiendo nada de lo comentado en el hilo, y te lo miro.
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 10, 2011, 09:12:23 PM
creo que te la he mandao ya, no?
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 10, 2011, 09:17:06 PM
Pues no, sólo he visto 2 mensajes iguales con publicidad para venir aqui corriendo xDDD
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 10, 2011, 09:29:23 PM
ok pos mira ahora, si no a ver si lo puedo dividir
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 10, 2011, 09:54:01 PM
Joer que pintaza, pero el juego hace crash al elejir el nivel fácil (cuadro).
Afinal que necesitas, que te genere el exe o que te lo ponga para descarga aqui ?
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 10, 2011, 10:03:34 PM
le miraré el bug,
lo quiero para la crap compo, que seguro que me llevo el segundo por lo menos

edito: no me da problems como a ti, no se, miralo a ver que ves...

de toas formas te mando un .prg con un error de graficos corregido
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 10, 2011, 10:08:58 PM
Bueno, falla en los 3, he puesto las dll en la carpeta principal y arrastrado el dcb al bgdi para probarlo.
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 10, 2011, 10:12:36 PM
aro, yo es que lo ejecuto con el notepad++
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 11, 2011, 01:00:27 AM
Aqui tienes el exe, los recursos van fuera si quieres te hago otro con todo dentro.

El prg que me enviaste aparte de parecerme el mismo, el juego sigue igual, petando en las 3 opciones.

Otra cosa que he notado, y a ver que dice Splinter porque me suena a bug, es que con el exe que te he creado, el ratón no funciona y no sale de la primera pantalla de 'click to start' !!
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 11, 2011, 02:36:24 PM
eso quisiera saber como poner los recursos dentro...

aparte que a mi me funciona desde el notepad++, lo de que se quede pillado en la pantalla de 'click to start' es un bug que pasa a veces y que he aprendido a vivir con ello jijiji
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 11, 2011, 03:15:25 PM
con -a despues de compilar.
Me imagino que las 2 cosas el exe + recursos, seria en el bat:

@bgdc tujuego.prg -a -s bgdi.exe
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 11, 2011, 03:59:05 PM
pos mira que es facil...
a probarlo
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Windgate on January 12, 2011, 10:16:41 AM
¿Entonces cómo ha quedado la línea de comandos para hacer el .exe con todo empaquetado?
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 12, 2011, 12:03:51 PM
No os entiendo la verdad, o es que no mirais los posts xDDD
Futublock seguia pidiendo como hacerlo despues de que se lo pusieran, y lo mismo esta haciendo Windgate XDD
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 12, 2011, 03:23:05 PM
oju que liá...
la estamos liando parda

por cierto free, que el juego es para la crap compo que termina el viernes
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 12, 2011, 05:53:05 PM
Ya pero ese es tu problema xDDD
O necesitas algo más ?
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 12, 2011, 09:14:34 PM
que lo cuelgues en el hilo de la crap compo pertinente

por lo demas si tubiera o tubiese algun polema mas con crear el .exe ya lo diria aqui; si te hace falta, crea un hilo para los bugs o posibles problemas del juego o para portarlo a wiz/chanoo
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 12, 2011, 09:49:37 PM
Pensaba que querias quitar los bugs antes... Entonces afinal en que quedamos, quieres que te suba el juego completo en el hilo crap combo, con todo lo que me enviaste, sólo con el exe o que ? o me espero otra version ?
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 12, 2011, 10:56:45 PM
has probado con el notepad++ a ver si te furula??
si vá cuelgalo en la crap, si no dime que falla e intentaré corregir
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 12, 2011, 11:48:05 PM
Pero que tiene que ver el Notepad ? Ese es un editor de texto, nada mas!
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 13, 2011, 07:55:58 AM
que le das a f6 y prueba el juego...
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 13, 2011, 10:46:40 AM
pero si eso lo que hace es llamar al bgdc y bgdi, pero incluso se tiene configurar para que lo haga xDDD
Yo para probar utilizo bats, no va ser eso que salta los bugs que tienes xDDD
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 13, 2011, 02:54:11 PM
el bug es que al principio no pasa de la pantalla tipo gameboy, por lo demas yo lo ejecuto de tuti plen...

puedes ejecutarlo de alguna manera posible???
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Drumpi on January 13, 2011, 06:34:08 PM
Yo también tiro de .bat
Entre los botones hay uno que parece el icono de un exe de Windows: eso te abre una ventana de comandos (como el MS-DOS, pero con otros colores) en la parte inferior (como la ventana de búsqueda) y ahí puedo usar CD, DIR, etc, y ejecuto el .bat y veo su salida sin problemas, no necesito ni tener instalado Bennu en el PATH.
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 13, 2011, 07:54:55 PM
la intencion mia es que funcione y participe en el concurso de la crap compo...
te lo voy a enviar a tí tambien a ver que pasa, drumpi
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 13, 2011, 09:05:27 PM
No te preocupes, ya lo miro a lupa luego y te lo saco, pero dime que distro quieres src + recursos y tambem aparte el exe con todo ?
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 13, 2011, 10:36:20 PM
como te dé la gana, pero que funcione...
je jeje
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 13, 2011, 10:42:18 PM
Joer, me he quedao sin tiempo  :(
Me he puesto trasteando con mi nuevo Iphone 2G que me acaba de llegar y ahora tengo que ver otro capitulo de Walking Dead :)
A ver si Drumpi te puede hechar una mano, porque termina mañana (cierto ?!) la combo.
Pero tambien es cierto que eses pequeños bugs sólo van a dar puntos al crap game :)
Bueno, te subo ahora mismo el juego, para que no te enfades tanto conmigo, te lo pongo en la crap  :D
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 13, 2011, 11:23:45 PM
ok gracias, descargandoooooooooooo
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Drumpi on January 14, 2011, 06:04:04 PM
¿Pero qué quieres que haga yo? ¿que cree un exe o que lo compile? porque nunca he creado un exe (aunque ya han dicho cómo).
Si no, aun tienes el packator, como se usó en las versiones subidas a la web de las crapcompos (supongo que luego Pixel las empaquetará así).
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 14, 2011, 09:14:50 PM
solo quiero saber si te funciona; porque al parecer a free your mind le dá problemas
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Drumpi on January 15, 2011, 12:49:22 AM
Te cuento:
Con los binarios que me has pasado no me ha funcionado, carga la portada y todo eso, pero cuando escojo un nivel salta error de windows.
Con mis binarios (sólo he probado con la r201, que es muy tarde) funciona perfectamente.

Por otro lado, he creado un ejecutable con mochila de esos con el siguiente script:
set PATH=DLL;%PATH%
bgdc chichosgame02.prg -a -s bgdi

Pero sigue pidiendo las dll aparte, que tendrías que poner en la misma carpeta.
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: Futu-block on January 15, 2011, 09:04:45 AM
puf que liá
Title: Re: tol dia liao pa crear un pu*o .exe
Post by: FreeYourMind on January 15, 2011, 10:28:50 AM
Que version de Bennu acompaña el juego ? Si es la ultima habria que tenerlo en cuenta como bug de Bennu y mirar el punto en que peta.
Futublock tienes que enseñar el script que notepad ejecuta, puede que tu con el notepad tires de otra version mas antigua de bennu que tengas en otra carpeta de tu maquina.