![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
|
![]() |
#1 |
Swabbie
![]() Join Date: Sep 2021
Posts: 7
Downloads: 3
Uploads: 0
|
![]()
I'm experiencing this issue too. I've gone through some extensive diagnostic steps and workarounds to no avail, and have even installed the game on two different computers (my desktop and laptop) with the same result: Game launches to indefinite black screen.
These three lines in my Player.log file could be a clue as to why the game menu never loads or outputs any sound: Code:
NullReferenceException: Object reference not set to an instance of an object. at GameManager.get_SpeechVolume () [0x00000] in <00000000000000000000000000000000>:0 at MainMenuManager.Start () [0x00000] in <00000000000000000000000000000000>:0 For anyone that has a working game, I'd be interested to see what the Player.log file looks like and what appears after the Daedalic.Dbtool.Client.BannerSystem:Start() line item, as that's where my game appears to be getting stuck. I think it's either the NullReference section that is causing the main menu and the game itself to fail to load, or the start of the BannerSystem that's causing the hang up. Here are the diagnostic steps I've taken so far:
System specs— CPU: AMD Ryzen 5 1600X @ 3.60GHz Last edited by Cobarus; 09-30-22 at 11:08 PM. Reason: Added system specs |
![]() |
![]() |
![]() |
#2 |
Gefallen Engel U-666
|
![]()
Cobarus!
![]()
__________________
"Only two things are infinite; The Universe and human squirrelyness?!! |
![]() |
![]() |
![]() |
#3 |
Born to Run Silent
|
![]()
I can help, where do I find the player log?
__________________
SUBSIM - 26 Years on the Web |
![]() |
![]() |
![]() |
#4 |
Born to Run Silent
|
![]()
I'm browsing the local files, not finding that file... help!
__________________
SUBSIM - 26 Years on the Web |
![]() |
![]() |
![]() |
#5 |
Swabbie
![]() Join Date: Sep 2021
Posts: 7
Downloads: 3
Uploads: 0
|
![]()
The AppData folder is usually hidden in Windows. For simplicity, if you copy/paste the following string exactly as it is written in File Explorer along the top bar, it will direct you to the location where the Player.log file exists:
%USERPROFILE%\AppData\LocalLow\Iron Wolf Studio\Destroyer The U-Boat Hunter See my attachment for a visual image example of where to paste the above string in File Explorer. Thanks again! |
![]() |
![]() |
![]() |
#6 | |
Born to Run Silent
|
![]() Quote:
edit: spoke too soon, file is too large. ok, here we go again. LINK
__________________
SUBSIM - 26 Years on the Web |
|
![]() |
![]() |
![]() |
#7 | |
Swabbie
![]() Join Date: Sep 2021
Posts: 7
Downloads: 3
Uploads: 0
|
![]() Quote:
I have determined the differences between a working game (Onkel's log file) vs a non-working game (my log file). If Artur sees this and can pass it onto the devs: The following group of text exists in my Player.log file, but not Onkel's, right after the <RI> Initialized touch support. line: Code:
ArgumentException: JSON parse error: The document is empty. at UnityEngine.JsonUtility.FromJson[T] (System.String json) [0x00000] in <00000000000000000000000000000000>:0 at GameManager.Awake () [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.GameObject.AddComponent[T] () [0x00000] in <00000000000000000000000000000000>:0 at GameManager.get_Instance () [0x00000] in <00000000000000000000000000000000>:0 at MainMenuManager.Awake () [0x00000] in <00000000000000000000000000000000>:0 UnityEngine.GameObject:AddComponent() GameManager:get_Instance() MainMenuManager:Awake() Code:
NullReferenceException: Object reference not set to an instance of an object. at GameManager.get_SpeechVolume () [0x00000] in <00000000000000000000000000000000>:0 at MainMenuManager.Start () [0x00000] in <00000000000000000000000000000000>:0 Additional diagnostics: I used Process Monitor (by SysInternals) to capture all file access events when the game is launched. The only three JSON files opened/queried were:
However, all three JSON files have data inside of them. Without knowing which JSON file the Player.log file is reporting as empty, I am now unable to continue my diagnostics. Hopefully this information is enough to pass along for a quick resolution. Thank you. |
|
![]() |
![]() |
![]() |
#8 | |
Swabbie
![]() Join Date: Sep 2021
Posts: 7
Downloads: 3
Uploads: 0
|
![]() Quote:
%USERPROFILE%\AppData\LocalLow\Iron Wolf Studio\Destroyer The U-Boat Hunter I think I'm getting closer to the root problem. I noticed my GameData.dat file is completely empty. As a test, I put some random information in there, saved it and relaunched the game, and now the JSON error in my Player.log file indicates "Invalid value." instead of "The document is empty." It's possible there's supposed to be some specific information or code the game is looking to read/parse in that particular file, but because mine is empty, the game never fully loads. Thank you. |
|
![]() |
![]() |
![]() |
#9 |
Swabbie
![]() Join Date: Sep 2021
Posts: 7
Downloads: 3
Uploads: 0
|
![]()
Belay that request. I deleted the GameData.dat file and now my game fully launches and works! Issue resolved.
For anyone that is experiencing the black screen on launch, see if you have a GameData.dat file in the following folder and then delete or rename it: %USERPROFILE%\AppData\LocalLow\Iron Wolf Studio\Destroyer The U-Boat Hunter That file had a date stamp of March, which I can't guarantee that it's when I first installed and played the demo, but it feels like it was around that timeframe. It's possible the file was left over from the demo. Who knows. |
![]() |
![]() |
![]() |
#10 |
Born to Run Silent
|
![]()
Man, you rock! Thanks for all the diligent work solving this.
![]()
__________________
SUBSIM - 26 Years on the Web |
![]() |
![]() |
![]() |
#11 | |
Swabbie
![]() Join Date: Feb 2011
Posts: 12
Downloads: 124
Uploads: 0
|
![]() Quote:
player.log Player-prev.log steam_autocloud.vdf Black screen on startup persists |
|
![]() |
![]() |
![]() |
|
|