Skip to main content

Para los jugadores de Roguebook, esta guía describe cómo solucionar el ERROR de GameboxEngineService que provoca un bloqueo en la primera batalla.

el mensaje de error

Este es el momento antes de que comience la primera batalla:

La batalla no se carga correctamente. En su lugar, aparece la siguiente pantalla:

Roguebook Cómo solucionar el ERROR de GameboxEngineService

El mensaje de error indica que GameboxEngineService encontró un error en la inicialización y que debe consultar los registros para obtener más información:

ERROR GameboxEngineService:0 – No se pudo inicializar GameBox (-4): verifique los registros en %USERPROFILE%AppDataLocalLowAbrakam Entertainment SARoguebookgamebox_logs

La explicación

Si revisa los registros, verá que varios archivos del juego tienen la misma identificación:

Varios archivos coinciden con el formato de la secuencia de comandos de la entidad ID 9: C:ApplisSteamsteamappscommonRoguebookRoguebook_DataStreamingAssetsGameBoxResourcescards_scripts009.blood_gift.xlb C:ApplisSteamsteamappscommonRoguebook Roguebook_DataStreamingAssetsGameBoxResourcescards_scripts009.grim_siphon.xlb

En realidad, hay 67 archivos problemáticos, y es posible eliminar las identificaciones duplicadas con Python[gist.github.com]. Sin embargo, encontrará otros tipos de errores después, porque los archivos no se han actualizado en mucho tiempo. Por ejemplo:

[email protected],07 ERROR DE COMPILACIÓN [GameBox::EntityInfoLibraryServiceImpl::[email protected]]Error(es) al leer la entidad con id 94 de json: […] 0x0000000c: error semántico: no se pudo encontrar el captador ‘portador’ en el tipo ‘entidad’ […] línea 2: if (castToDeckCard(event.target.killer).heroType == this.bearer.heroType) INDENT ^

¡Entonces, lo que quieres es obtener la última versión del juego!

La solución

Puedes forzar una actualización de tu juego forzando download_depot del público rama.

Para esto:

  • Abra la consola de Steam, por ejemplo, escribiendo Win+R y luego:

    vapor://abrir/consola

  • Anote el ID de manifiesto de la última compilación, que puede encontrar en SteamDB[steamdb.info].
    Roguebook Cómo solucionar el ERROR de GameboxEngineService
  • Descarga el contenido del juego con:

    download_depot 1076200 1076201 ID de manifiesto

    Por ejemplo, el día del lanzamiento del juego (17 de junio de 2021):

    descargar_depósito 1076200 1076201 7529912476901754664

    NB: El ID de depósito para Windows es 1076201. Para Mac, 1076202. Para Linux, 1076203.

  • Copie steamappscontentapp_1076200depot_1076201 a steamappscommonRoguebook
    que, en caso de que necesite un proceso más detallado, significa:
  • Cambie el nombre de Roguebook a Roguebook_old en steamappscommon
  • Copie depot_1076201 de steamappscontentapp_1076200 a steamappscommon
  • Cambie el nombre depot_1076201 a Roguebook en steamappscommon

Si desea actualizar su compilación en el futuro, verifique el historial de ID de manifiesto[steamdb.info] para actualizaciones de juegos, o el historial de cambios[steamdb.info] para una salida más detallada.

El resultado

Tadaaa!

Roguebook Cómo solucionar el ERROR de GameboxEngineService

Advertencia: no le pidas a Steam que verifique los archivos del juego, o volverás al punto de partida.

Eso es todo lo que compartimos hoy en Roguebook Cómo solucionar el ERROR de GameboxEngineService. Si tiene algo que agregar, no dude en dejar un comentario a continuación y nos vemos pronto.

MÁS GUÍAS DE JUEGOS PARA TI

Artículos Relacionados:

Sigue leyendo: