Icono de la aplicación

Started by Arcontus, March 29, 2019, 11:31:52 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Arcontus

Como en la mayoría de game engines, estaría la mar de bien que se pudiera cambiar el icono por defecto de la aplicación/juego.

Lo que me parecería más sensato es que al crear la compilación del .exe de tu juego con el bgdi integrado, te diera la posibilidad de cambiar el icono por defecto por otro de tu elección vía linea de comandos.
Soltado el consejo, ¿que recomendáis para cambiar el icono? he visto que hay varios programas pero no he usado ninguno y no se que fiabilidad tendrán.

5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com

panreyes

Reshacker es tu amigo fiel :D

reshacker.exe -addoverwrite bgdi.exe, juego.exe, 1.ico, ICONGROUP,IDR_MAINFRAME,0

SplinterGU

el que recomienda @panreyes, totalmente confiable...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Futu-block

por lo que deduzco que el tal reshacker.exe es un programa de windows...

o es una orden que se le dá al compilar...

y el addoverwrite ??

Arcontus

He estado haciendo multitud de pruebas con el Reshacker sin éxito. El programa resultante da un error de BGDI.exe al arrancar. Incluso he probado a utilizar dos versiones distintas pero con el mismo resultado. También he probado con 3 iconos distintos, no fuera que hubiera algo que no le gustara.
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com

panreyes

Por saber, ¿te ocurre con un bgdi que integra el DCB o sin integrar el DCB?

Arcontus

Quote from: panreyes on April 01, 2019, 10:09:00 AM
Por saber, ¿te ocurre con un bgdi que integra el DCB o sin integrar el DCB?
Con el dcb integrado.
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com

panreyes

¿Y has probado a hacer generar el BGDI sin icono y luego integrar el DCB?

Nunca lo había probado con el DCB integrado, pero es posible que esto te lo resuelva (o no!)

SplinterGU

Quote from: Arcontus on April 01, 2019, 12:11:21 PM
Quote from: panreyes on April 01, 2019, 10:09:00 AM
Por saber, ¿te ocurre con un bgdi que integra el DCB o sin integrar el DCB?
Con el dcb integrado.


claro, no, integrar el dcb al exe no es algo standard... primero cambia el icono, y luego usa ese bgdi para hacer el integrado...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

Quote from: panreyes on April 01, 2019, 12:14:10 PM
¿Y has probado a hacer generar el BGDI sin icono y luego integrar el DCB?

Nunca lo había probado con el DCB integrado, pero es posible que esto te lo resuelva (o no!)

es imposible que lo resuelva
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Arcontus

Quote from: SplinterGU on April 01, 2019, 08:21:46 PM
Quote from: Arcontus on April 01, 2019, 12:11:21 PM
Quote from: panreyes on April 01, 2019, 10:09:00 AM
Por saber, ¿te ocurre con un bgdi que integra el DCB o sin integrar el DCB?
Con el dcb integrado.


claro, no, integrar el dcb al exe no es algo standard... primero cambia el icono, y luego usa ese bgdi para hacer el integrado...
Lo volveré a repetir, pero diría que el bgdi con icono cambiado, al añadirle mi dcb, se volvió a poner el icono de bennu por defecto.
:S
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com

SplinterGU

#11
Quote from: Arcontus on April 01, 2019, 09:35:29 PM
Quote from: SplinterGU on April 01, 2019, 08:21:46 PM
Quote from: Arcontus on April 01, 2019, 12:11:21 PM
Quote from: panreyes on April 01, 2019, 10:09:00 AM
Por saber, ¿te ocurre con un bgdi que integra el DCB o sin integrar el DCB?
Con el dcb integrado.


claro, no, integrar el dcb al exe no es algo standard... primero cambia el icono, y luego usa ese bgdi para hacer el integrado...
Lo volveré a repetir, pero diría que el bgdi con icono cambiado, al añadirle mi dcb, se volvió a poner el icono de bennu por defecto.
:S
debes tener otro bgdi... le habras sacado a un bgdi y usado otro... aca te adjunto un ejemplo...
primero abris el resourcehacker, cargas el bgdi, le reemplazas el icono y lo grabas (sobreescribis o le pones otro nombre)...
despues cuando compilas haces
bgdc <tu programa> -s <nombre y path del bgdi modificado>
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

Arcontus

Bien, ahora si ha cambiado el icono tal y como explica Splinter. Estoy seguro de que había hecho esta prueba,... pero a saber que hice mal.

Muchas gracias.
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com

panreyes

Me siento ignorado, es la solución que había dado yo, o al menos la que había intentado explicar xD

Me alegro de que funcionara :)

SplinterGU

Quote from: panreyes on April 03, 2019, 10:23:31 AM
Me siento ignorado, es la solución que había dado yo, o al menos la que había intentado explicar xD

Me alegro de que funcionara :)

no creeria que fuiste ignorado, sino que lo hiciste como pregunta, y no como un paso a paso... creo que se mal interpreto tu pregunta/solucion... pero si, es como decias vos...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2