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:
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].
- 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!
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:
- Shadowrain: error de compilación D3DX fallido solucionado
- Death Stranding «Error: su compilación de Windows 10 debe ser 1809 o más reciente» Cómo solucionarlo
- Valorant Cómo solucionar el proceso fallido al crear. Último código de error 216
- Halo Infinite no pudo cargar CommonEventLoggingLibrary_Release.dll
- Consejos de Roguebook para principiantes
- Error 911 de Google Play Store: cómo solucionarlo
- Cómo eliminar el historial de llamadas de WhatsApp (registros de llamadas) de forma permanente en Android
- Cómo reparar el error 101 en Google Play Store
- Cómo reparar el error 403 de Google Play Store
- Cómo quitar el registro de llamadas de Android 8.1 Oreo