Herramienta para desarrolladores de Play en PC

La herramienta para desarrolladores de Play en PC es una herramienta de escritorio sin conexión diseñada para optimizar la incorporación de estaciones de trabajo, la selección de la configuración del juego y la generación de WAB para la publicación del instalador para los publicadores de juegos nativos para PC. Al reemplazar la edición manual de XML y la ejecución de líneas de comandos, la herramienta permite que los publicadores validen paquetes de instalación, generen configuraciones de publicación personalizadas y compilen paquetes de aplicaciones para Windows (WAB) sin problemas.

Esta herramienta simplifica la configuración de la publicación del instalador, ya que genera WAB y Play Publishing Configs. Para automatizar tu flujo de trabajo, usa la CLI de Play publishing en tus canalizaciones de CI/CD para generar WAB como parte del proceso de compilación del juego.

Cómo comenzar

Para abrir y ejecutar la herramienta en tu estación de trabajo de Windows, sigue estos pasos:

  1. Descarga la herramienta para desarrolladores de Play en PC y extrae su contenido en un directorio local.
  2. Abre el directorio extraído en el explorador de archivos y haz doble clic en play_pc_developer_tool.exe para iniciar la interfaz de usuario principal del escritorio.

Panel principal

Cuando inicias la aplicación, aparece un panel con dos flujos de trabajo principales:

  • Incorporación a Google Play Juegos para PC: Inicia el registro de socios de acceso anticipado y el selector de configuración de códigos de varios países.
  • Generate WAB for installer publishing: Abre el compilador de configuración y el administrador de paquetes.

Registro de desarrolladores y configuración inicial de la PC

En esta pantalla, se administra la configuración de la estación de trabajo para las pruebas de acceso anticipado, lo que te permite registrar rápidamente GUIDs en tu estación de trabajo y configurar listas de países multirregionales.

Registra la acción del GUID del socio
Registrar acción de GUID de socio

Registro de acceso anticipado y configuración del registro de la máquina

Para interactuar con el SDK de Google PC local, las estaciones de trabajo de acceso anticipado deben tener un ID de socio validado en las rutas de registro del sistema adecuadas.

  • Verificación del registro en la carga y la ruta de destino: Al inicio, la pantalla de incorporación consulta el registro del sistema para buscar un GUID de socio de acceso anticipado registrado existente. La ruta de acceso a la clave de registro objetivo es HKEY_LOCAL_MACHINE\Software\Google\Play Games Services (utiliza el valor EarlyAccessPartnerGuid). Esta ruta de acceso específica es fundamental, ya que el SDK para PC local la lee directamente para autorizar las integraciones de acceso anticipado. Si se encuentra, la interfaz muestra automáticamente el ID actual y bloquea las entradas.
  • Controladores de elevación seguros: El sistema necesita derechos de administrador para escribir en las rutas de registro de la máquina. Cuando guardas o quitas este parámetro de configuración, la herramienta controla automáticamente el contexto de elevación administrativa para que los usuarios estándar puedan configurar los parámetros de configuración de forma segura sin necesidad de ejecutar toda la interfaz con privilegios de administrador.
  • Control de anulación del registro: Si haces clic en Anular registro, se limpian de forma segura los estados de registro de la estación de trabajo.

Selector interactivo de código de país

Muchos juegos para PC se publican en varias regiones. Puedes buscar, filtrar y extraer rápidamente bloques de países con formato que coincidan con tus alcances de pruebas.

  • Cuadros de texto de búsqueda doble: Puedes buscar listas disponibles o seleccionadas en tiempo real.
  • Flechas de transición de lista: Puedes mover selecciones entre listas con los botones de movimiento estructural.
  • Ordenamiento y concatenación automáticos: Cuando se seleccionan elementos de países, se ordenan alfabéticamente y se concatenan en una cadena de código ISO de país limpia y separada por comas (por ejemplo, AL,DZ,IN,US) para copiar y pegar durante la configuración de Play Console.

Asistente de configuración y paquete de WAB

La ventana Bundle Generator es el espacio de trabajo principal en el que los publicadores configuran los metadatos, validan los parámetros de configuración de la instalación y empaquetan los paquetes de aplicación de Windows (WAB).

Genera la acción de WAB de DMI
Generate DMI WAB Action

Selector visual de valores de registro

En lugar de escribir manualmente las rutas de acceso al registro, puedes explorar visualmente los registros de Windows para ubicar la carpeta de instalación del juego, la ruta de acceso relativa del selector y los indicadores de registro de un ejecutable del desinstalador.

  • Estructura de visualización de valores: Ingresa una ruta de registro de nivel superior para ver una lista completa de las subclaves y sus valores.

Verificación de elevación ejecutable

Para evitar fallas de instalación silenciosa debido a credenciales de manifiesto no coincidentes, el validador analiza los encabezados binarios.

  • Advertencias intercaladas: Si los requisitos de elevación del objeto binario no coinciden con la casilla de verificación de configuración, aparecerá un bloque visual de advertencia intercalada.

Compilación de paquetes de WAB

Para compilar un paquete de aplicación para Windows (WAB) estándar, la herramienta implementa una cadena de compilación estructurada con el siguiente proceso:

  1. Genera el archivo XML de metadatos de publicación de forma local y lo guarda en la ruta de almacenamiento.
  2. Pasa esta ruta de configuración XML y los parámetros de destino directamente a la herramienta de compilación de empaquetado subyacente play_publishing_tool.exe para generar el paquete final de Windows App Bundle (WAB) y guardarlo en archivos locales.

El asistente supervisa de cerca los flujos de salida y salida estándar. Notifica al desarrollador el progreso de la compilación y los estados de salida.

Recursos adicionales