Roguebook Cómo arreglar el ERROR GameboxEngineService

GuíasTeam

Roguebook Cómo arreglar el ERROR GameboxEngineService

¡Síguenos en Telegram, Facebook, Instagram, Twitter y así estarás al tanto de las mejores guías! Además, si quieres apoyarnos, ¡tan solo mira estas ofertas de juegos de Amazon aquí!

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

Solucionar el error GameboxEngineService de Roguebook

El mensaje de error

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

Roguebook Cómo arreglar el ERROR de GameboxEngineService

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

Roguebook Cómo arreglar 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 – Could not initialize GameBox (-4): check logs in %USERPROFILE%\AppData\LocalLow\Abrakam Entertainment SA\Roguebook\gamebox_logs

La explicación

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

Varios archivos coinciden con el formato del script de la identificación de entidad 9:
C:\Applis\Steam\steamapps\common\Roguebook\Roguebook_Data\StreamingAssets\GameBoxResources\cards_scripts\0009.blood_gift.xlb
C:\Applis\Steam\steamapps\common\Roguebook\Roguebook_Data\StreamingAssets\GameBoxResources\cards_scripts\0009.grim_siphon.xlb

En realidad, hay 67 archivos problemáticos, y es posible eliminar los identificadores duplicados 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 COMPILATION ERROR [GameBox::EntityInfoLibraryServiceImpl::readEntityInfoLibrary@48] Error(s) while reading entity with id 94 from json: […] 0x0000000c: Semantic Error – Could not find getter ‘bearer’ on type ‘entity<creature>’ […] line 2: if (castToDeckCard(event.target.killer).heroType == this.bearer.heroType) INDENT ^

¡Así que lo que quieres es conseguir la última versión del juego!

La solución

Puedes forzar una actualización de tu juego forzando download_depot de la rama pública.

Para hacerlo:

  • Abre la consola de Steam, por ejemplo, escribiendo Win + R y luego:
    steam://open/console
  • Anota el ID de manifiesto de la última compilación, que puedes encontrar en SteamDB[steamdb.info].
    Roguebook Cómo arreglar el ERROR de GameboxEngineService
  • Descarga el contenido del juego con:
    download_depot 1076200 1076201 manifestID

    Por ejemplo, el día del lanzamiento del juego (17 de Abril de 2024):

    download_depot 1076200 1076201 7529912476901754664

    NB: El depotID para Windows es 1076201. Para Mac, 1076202. Para Linux, 1076203.

  • Copia steamapps\content\app_1076200\depot_1076201 en steamapps\common\Roguebook
    que, en caso de necesitar un proceso más detallado, significa:

    • Cambia el nombre de Roguebook a Roguebook_old en steamapps\common\
    • Copia depot_1076201 de steamapps\content\app_1076200\ a steamapps\common\
    • Cambie el nombre de depot_1076201 a Roguebook en steamapps\common\

Si deseas actualizar tu compilación en el futuro, verifica el historial de manifestIDs[steamdb.info] para obtener actualizaciones del juego o el historial de cambios[steamdb.info] para una salida más detallada.

El resultado

¡Tadaaa!

Roguebook Cómo arreglar el ERROR de GameboxEngineService

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

Eso es todo lo que estamos compartiendo hoy en Roguebook Cómo arreglar el ERROR de GameboxEngineService, si tienes algo que agregar, no dudes en dejar un comentario a continuación. ¡Nos vemos!
Crédito a Wok