魔域之书

魔域之书

檢視統計資料:
h1pnotic 2021 年 6 月 17 日 上午 11:00
First battle crash
Before I can even enter first battle, reinstalled game, verified files etc.. nothing helps. What is this?


Game version: 1.2.7838.22357
Current state: BATTLE

Error
20:59:49,769 ERROR GameboxEngineService:0 - Could not initialize GameBox (-4): check logs in %USERPROFILE%\AppData\LocalLow\Abrakam Entertainment SA\Roguebook\gamebox_logs



Previous log entries:
Log
20:59:49,258 INFO AppStateService:0 - ChangeState[<color=yellow>Abrakam.Common.States.OverworldState</color>]->[<color=green>BATTLE</color>]


Log
20:57:59,500 INFO AppStateService:0 - [AppStateService] - Initialize[<color=green>Abrakam.Common.States.EngagementState</color>]


Log
20:57:59,473 INFO AddOnService:0 - Owned DLCs: HEROIC_PACK, APEX, TIME_OF_LEGENDS
最後修改者:h1pnotic; 2021 年 6 月 17 日 上午 11:05
引用自 HeliosAFlame:
Hey, Dev here. The error seems to be caused by steam losing track of files, leading to duplicates with the same ids.
The fix is to either move it to a different drive or to manually delete the folder and then reinstall.

< >
目前顯示第 1-15 則留言,共 16
Scabclan 2021 年 6 月 17 日 上午 11:42 
yea, here as well:

Game version: 1.2.7838.22357
Current state: BATTLE

Exception
DllNotFoundException: Frogue
Abrakam.Battle.Gamebox.GameboxEngineService.TryInitializeEngine (System.String resourcesPath) (at <7457586c5e66408f929032b998eed794>:0)
Abrakam.Battle.Gamebox.GameboxEngineService.TryConnect (System.String resourcesPath) (at <7457586c5e66408f929032b998eed794>:0)
Abrakam.Battle.Gamebox.GameboxEngineService.Initialize () (at <7457586c5e66408f929032b998eed794>:0)
Zenject.InitializableManager.Initialize () (at <a519c35b29824a258afc1ea93a6a9790>:0)
Rethrow as ZenjectException: Error occurred while initializing IInitializable with type 'GameboxEngineService'
Zenject.InitializableManager.Initialize () (at <a519c35b29824a258afc1ea93a6a9790>:0)
Zenject.MonoKernel.Initialize () (at <a519c35b29824a258afc1ea93a6a9790>:0)
Zenject.MonoKernel.Start () (at <a519c35b29824a258afc1ea93a6a9790>:0)


Previous log entries:
Log
21:37:36,549 INFO AppStateService:0 - ChangeState[<color=yellow>Abrakam.Common.States.OverworldState</color>]->[<color=green>BATTLE</color>]


Log
21:36:42,311 INFO AppStateService:0 - [AppStateService] - Initialize[<color=green>Abrakam.Common.States.EngagementState</color>]


Log
21:36:42,274 INFO AddOnService:0 - Owned DLCs:


Wok 2021 年 6 月 17 日 下午 1:19 
I have an error similar to the one in the OP.

When I check game logs at

%USERPROFILE%\AppData\LocalLow\Abrakam Entertainment SA\Roguebook\gamebox_logs

It is this error:

2021-06-17@22.15,37 ERROR [logError@66] Received unhandled exception with code 0x00000015: Multiple files match the format for script of entity id 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

If I delete one of the two files, there is another similar error:

2021-06-17@22.22,50 ERROR [logError@66] Received unhandled exception with code 0x00000015: Multiple files match the format for script of entity id 29: C:\Applis\Steam\steamapps\common\Roguebook\Roguebook_Data\StreamingAssets\GameBoxResources\cards_scripts\0029.daggerstorm.xlb C:\Applis\Steam\steamapps\common\Roguebook\Roguebook_Data\StreamingAssets\GameBoxResources\cards_scripts\0029.stock_up.xlb

I think it is a case of old files having the same id as the most recent ones.

There are actually 67 such files, with the following ids:
['0009', '0029', '0032', '0033', '0038', '0039', '0043', '0047', '0051', '0053', '0056', '0057', '0062', '0072', '0092', '0096', '0103', '0107', '0120', '0123', '0124', '0158', '0162', '1009', '1020', '1025', '1034', '1051', '2018', '2020', '2045', '2305', '2319', '2335', '2340', '2343', '2346', '2347', '3037', '3038', '3039', '3250', '3257', '3259', '3260', '3264', '3265', '3274', '3282', '3283', '3286', '5074', '5080', '6503', '6539', '7003', '7004', '7007', '7027', '7035', '7070', '7081', '7083', '7085', '7086', '7089', '7111']

Using Python, one can take care of these files.

https://gist.github.com/woctezuma/f4faef1210e49ed06cf4725bac60998f
最後修改者:Wok; 2021 年 6 月 17 日 下午 1:59
Wok 2021 年 6 月 17 日 下午 2:03 
There is another error after fixing the files above.

2021-06-17@23.02,07 COMPILATION ERROR [GameBox::EntityInfoLibraryServiceImpl::readEntityInfoLibrary@48] Error(s) while reading entity with id 94 from json: 2021-06-17@23.02,07 ERROR [logError@66] Received unhandled parse exception with code 0x00000000: 0x0000000c: Semantic Error - Could not find getter 'bearer' on type 'entity<creature>' - Candidates are: cardId tags cardType id gameId zone zone(string) owner controller hasVar(string) intVar(string) floatVar(string) boolVar(string) stringVar(string) entityVar(string) dynamicNumber(string) age hasProtection isDead statusZone status life startingLife maxLife killer power vulnerability block position lastIntent heroType line 2: if (castToDeckCard(event.target.killer).heroType == this.bearer.heroType) INDENT ^ |/code]
Neyreyan_Youtube 2021 年 6 月 17 日 下午 3:08 
for me the game crashed after the final boss once i moved a little in the next area
h1pnotic 2021 年 6 月 18 日 上午 6:45 
I moved game to different SSD and it fixed it..
此討論串的作者認為本留言為原主題提供了解答。
HeliosAFlame 2021 年 6 月 18 日 上午 6:56 
Hey, Dev here. The error seems to be caused by steam losing track of files, leading to duplicates with the same ids.
The fix is to either move it to a different drive or to manually delete the folder and then reinstall.

Scabclan 2021 年 6 月 18 日 下午 12:38 
Hello, I have only 1 drive. what do you mean by deleting the folder? I deleted the folder of the game manually and didn't seem to help
Scabclan 2021 年 6 月 18 日 下午 1:09 
opened new drive, still the same problem
Wok 2021 年 6 月 18 日 下午 1:36 
Right, it is a hiccup from Steam. With a bit of tweaking, it behaves nicely. :ok_hand:
Scabclan 2021 年 6 月 19 日 上午 4:05 
引用自 Wok
Right, it is a hiccup from Steam. With a bit of tweaking, it behaves nicely. :ok_hand:

I tried what you suggested with the steam console, and copied the files from the content files into the game file, and it didn't seem to work :(
is there anything else to do?
Wok 2021 年 6 月 19 日 上午 6:08 
Did you delete the game folder first?

I notice that I was not clear when I wrote that you would have to copy "steamapps\content\app_1076200\depot_1076201" to "steamapps\common\Roguebook". In fact, there should not be anything in the destination folder before you copy the files.

So the correct procedure is to:
1) rename "Roguebook" to "Roguebook_old"
2) move "depot_1076201" to the place where "Roguebook" was
3) rename "depot_1076201" to "Roguebook"
Scabclan 2021 年 6 月 19 日 上午 7:02 
引用自 Wok
Did you delete the game folder first?

I notice that I was not clear when I wrote that you would have to copy "steamapps\content\app_1076200\depot_1076201" to "steamapps\common\Roguebook". In fact, there should not be anything in the destination folder before you copy the files.

So the correct procedure is to:
1) rename "Roguebook" to "Roguebook_old"
2) move "depot_1076201" to the place where "Roguebook" was
3) rename "depot_1076201" to "Roguebook"
the depot folder didn't include the full game so I had to verify file integrity in order to be able to launch the game. Did I miss anything? I appreciate all the help so far, Thank you!
最後修改者:Scabclan; 2021 年 6 月 19 日 上午 7:04
Wok 2021 年 6 月 19 日 上午 8:02 
Are you sure that you have waited for the download to complete? For me, the full game is in the depot folder.

Moreover, if you verify file integrity, then Steam will replace the depot files with the Roguebook files, hence why the issue is not solved: it is as if you did not download the depot.
最後修改者:Wok; 2021 年 6 月 19 日 上午 8:03
Scabclan 2021 年 6 月 19 日 上午 10:54 
now I checked its completed, but still same problem. Thanks for the effort anyway man.
Wok 2021 年 6 月 19 日 上午 11:26 
I realize now that you have a different exception in your post (#2).
Exception DllNotFoundException: Frogue Zenject.InitializableManager.Initialize () (at <a519c35b29824a258afc1ea93a6a9790>:0) Rethrow as ZenjectException: Error occurred while initializing IInitializable with type 'GameboxEngineService'
I don't know what that is. Sorry!

My solution was for this error:

Error 20:59:49,769 ERROR GameboxEngineService:0 - Could not initialize GameBox (-4): check logs in %USERPROFILE%\AppData\LocalLow\Abrakam Entertainment SA\Roguebook\gamebox_logs
最後修改者:Wok; 2021 年 6 月 19 日 上午 11:28
< >
目前顯示第 1-15 則留言,共 16
每頁顯示: 1530 50

張貼日期: 2021 年 6 月 17 日 上午 11:00
回覆: 16