Skip to content

research: investigar Millennium como alternativa al Agent para desktop #45

@lobinuxsoft

Description

@lobinuxsoft

Descripción

Investigar Millennium como posible reemplazo del Agent de Wails para el cliente de Steam de escritorio (Windows/Linux).

Contexto

Millennium es un framework de modding para el cliente de Steam de escritorio que permite:

  • Inyectar plugins en la UI de Steam (CEF)
  • Acceso a APIs internas de SteamClient.*
  • Crear shortcuts sin reiniciar Steam (SteamClient.Apps.AddShortcut())
  • Aplicar artwork instantáneamente (SteamClient.Apps.SetCustomArtworkForApp())

Ventajas potenciales

  • Sin necesidad de reiniciar Steam para aplicar cambios
  • Integración nativa con la UI de Steam
  • Código potencialmente compartible con plugin de Decky
  • Mismas APIs que Decky (SteamClient.*)

Desventajas potenciales

  • Dependencia de que el usuario tenga Millennium instalado
  • No hay ventana standalone (solo panel en Steam)
  • Dependencia del mantenimiento de Millennium

Tareas de investigación

  • Probar instalación de Millennium en Windows
  • Probar instalación de Millennium en Linux
  • Crear plugin de prueba básico
  • Verificar acceso a SteamClient.Apps.AddShortcut()
  • Verificar acceso a SteamClient.Apps.SetCustomArtworkForApp()
  • Evaluar si el código puede compartirse con el plugin de Decky
  • Documentar diferencias de API entre Millennium y Decky

Referencias

Decisión

Pendiente de investigación. Por ahora mantenemos los Agents de Wails para desktop.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions