Autor Tema: 5Leaps próximamente en Steam (Ya en Steam)  (Leído 2189 veces)

panreyes

  • Administrator
  • *****
  • Mensajes: 2233
  • Karma: 81
    • panreyes.com
Re:5Leaps próximamente en Steam (Ya en Steam)
« Respuesta #15 en: Mayo 19, 2019, 09:15:47 pm »
Arcontus, creo que lo puedes resolver más fácilmente de lo que creees.

Te recomiendo leer la info de este enlace: https://technet.microsoft.com/es-es/evalcenter/dn469266(v=vs.80)
Sobre todo, la sección de "Using an Application Manifest"

Arcontus

  • Sr. Member
  • ****
  • Mensajes: 354
  • Karma: 13
    • 5Leaps
Re:5Leaps próximamente en Steam (Ya en Steam)
« Respuesta #16 en: Mayo 20, 2019, 09:28:09 pm »
Resueltoooooo!!!
Efectivamente es necesario añadir un manifest al bgdi. Esto además debería estar en el bgdi de la última release.

Los pasos a seguir son:
1: Descargar/Instalar el SDK de windows.
2: En la ubicación de la carpeta donde tenemos el bgdi.exe generamos un ficherro llamado bgdi.manifest con el contenido de más abajo.
3: Buscar el fichero ejecutable mt.exe (Usualmente algo así:C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x86)

4: Desde la ubicación de mt (desde consola de comandos), ejecutar: mt.exe -manifest "ruta fichero bgdi.manifest" -outputresource:"ruta del fichero bgdi.exe"

Contenido del fichero:

Código: [Seleccionar]
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1"

xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <assemblyIdentity version="1.0.0.0" name="bgdi.exe"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel level="asInvoker" uiAccess="false" />
      </requestedPrivileges>
    </security>
  </trustInfo>

  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
      <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
    </application>
  </compatibility>

  <asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
    <asmv3:windowsSettings
         xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
      <dpiAware>True/PM</dpiAware>
    </asmv3:windowsSettings>
  </asmv3:application>

</asmv1:assembly>

He encontrado este fichero por Internet y la verdad no he hecho demasiadas pruebas, por lo que es posible que algo de ahí sobre, pero por lo pronto arregla el problema del DPI/PPP entre windows...

Estaría interesante que SplinterGU añadiera esto al último bgdi. (Splinter, si quieres te lo puedo hacer yo mismo el cambio y tu actualizas el fichero.)


Un saludo señores.
PD: Gracias Panreyes, me diste la pista correcta y a ti también Javis, que lo comentaste primero.
« última modificación: Mayo 20, 2019, 09:48:56 pm por Arcontus »
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com

SplinterGU

  • Hero Member
  • *****
  • Mensajes: 12887
  • Karma: 377
Re:5Leaps próximamente en Steam (Ya en Steam)
« Respuesta #17 en: Mayo 21, 2019, 12:50:53 am »
gracias por el aporte, estoy trabajando en un update de bennugd... asi que lo incluire, muchas gracias!
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

  • Hero Member
  • *****
  • Mensajes: 5681
  • Karma: 128
    • GECA soft
Re:5Leaps próximamente en Steam (Ya en Steam)
« Respuesta #18 en: Mayo 21, 2019, 07:01:51 am »
pensaba que los manifest eran algo solo de .Net, sorpresa he llevado, afinal es conf de windows

Arcontus

  • Sr. Member
  • ****
  • Mensajes: 354
  • Karma: 13
    • 5Leaps
Re:5Leaps próximamente en Steam (Ya en Steam)
« Respuesta #19 en: Mayo 21, 2019, 12:05:27 pm »
gracias por el aporte, estoy trabajando en un update de bennugd... asi que lo incluire, muchas gracias!
¿Puedes añadir un parámetro en el bgdi para que cambie el icono del exe resultante?

Lo comento para evitar usar ResHacker.
5Leaps, el primer juego comercial desarrollado para BennuGD. http://www.5leaps.com