Bennu Game Development

Foros en Español => Mesa de Ayuda => Topic started by: Arcontus on March 29, 2019, 11:31:52 AM

Title: Icono de la aplicación
Post by: Arcontus on March 29, 2019, 11:31:52 AM
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.

Title: Re:Icono de la aplicación
Post by: panreyes on March 29, 2019, 11:37:06 AM
Reshacker es tu amigo fiel :D

reshacker.exe -addoverwrite bgdi.exe, juego.exe, 1.ico, ICONGROUP,IDR_MAINFRAME,0
Title: Re:Icono de la aplicación
Post by: SplinterGU on March 29, 2019, 03:17:46 PM
el que recomienda @panreyes, totalmente confiable...
Title: Re:Icono de la aplicación
Post by: Futu-block on March 29, 2019, 06:41:46 PM
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 ??
Title: Re:Icono de la aplicación
Post by: Arcontus on April 01, 2019, 09:43:27 AM
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.
Title: Re:Icono de la aplicación
Post by: 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?
Title: Re:Icono de la aplicación
Post by: 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.
Title: Re:Icono de la aplicación
Post by: 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!)
Title: Re:Icono de la aplicación
Post by: 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...
Title: Re:Icono de la aplicación
Post by: SplinterGU on April 01, 2019, 08:22:09 PM
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
Title: Re:Icono de la aplicación
Post by: 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
Title: Re:Icono de la aplicación
Post by: SplinterGU on April 02, 2019, 12:05:35 AM
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>
Title: Re:Icono de la aplicación
Post by: Arcontus on April 03, 2019, 07:55:17 AM
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.
Title: Re:Icono de la aplicación
Post by: 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 :)
Title: Re:Icono de la aplicación
Post by: SplinterGU on April 03, 2019, 01:30:05 PM
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...
Title: Re:Icono de la aplicación
Post by: panreyes on April 03, 2019, 01:34:48 PM
No me hagas caso Splinter, lo digo por decir, no es molestia :)
Title: Re:Icono de la aplicación
Post by: Arcontus on April 03, 2019, 02:05:09 PM
Quote from: panreyes on April 03, 2019, 01:34:48 PM
No me hagas caso Splinter, lo digo por decir, no es molestia :)
Perdón, ambos me dieron la misma solución y solo agradecí a Splinter, descargé su adjunto con demostración empirica. Gracias también a ti Panreyes. Karma para ambos :)
Title: Re:Icono de la aplicación
Post by: SplinterGU on April 03, 2019, 02:49:20 PM
de nada! :D
Title: Re:Icono de la aplicación
Post by: SplinterGU on April 03, 2019, 02:49:34 PM
Quote from: panreyes on April 03, 2019, 01:34:48 PM
No me hagas caso Splinter, lo digo por decir, no es molestia :)

:)