Skip to content

Troubleshooting

Quantumrunner edited this page Jan 12, 2024 · 27 revisions

Find log files

Log files can be found at the following locations:

Operating system Location
Android On Android all logging just goes into the general log stream. There is currently no additional logging file location available.
Linux /home/username/.config/unity3d/NA/Valkyrie/Player.log
Mac ~/Library/Logs/Unity/Player.log
Windows %LOCALAPPDATA%Low\NA\Valkyrie\output_log.txt

Black screen on startup

To work correctly Valkyrie needs to import data from the official Mansions and Madness/Descent Road to Legend app. This data is copied from the app data folders of those apps. Due to security restrictions in Android 11 or higher Valkyrie might not be able to execute this import.

Multiple workarounds have been added to prevent that Valkyrie can still access the app folders.

What happens when the import fails?

The app loads fine and reaches main menu fine but it is unable locate the Descent/Mansions of Madness app content, displaying Unable to locate Road to Legend/Unable to locate Mansions of Madness. This happens because the Valkyrie app is not allowed to access the folder for the Descent /Mansions of Madness app anymore.

Android 11 and 12

For Android 11 and 12 you need to give the app permission Install unkown apps in Android settings. See this manual for details.

Android 13

On Android 13 the folder selection for the Mansions of Madness/Descent Road to Legend App does not automatically select the correct folder but instead goes to the Root folder of the device: grafik

In this case the only workaround is too reset the official Files App for Android to its default state:

  1. Install Total commander.
  2. In Total Commander, go to the home folder and from there to "Installed Apps".
  3. Search for the app "Files" and click on it.
  4. In the properties of the app, click on the 3 dots in the upper right corner and select "Uninstall updates".
  5. Repeat the two previous steps if you also have an app called Files by Google.
  6. Afterwards try import in Valkyrie again.
  7. The import should now automatically select the correct folder:

Android 14

It currently seems to be impossible to select the correct folders for import on Android 14 even when resetting the files app. There are currently no known workarounds.

Troubleshooting on Import

Import does not complete

If importing does not complete, please run the valkyrie.exe as Administrator (right click → Run As administrator).

Import button not available

Valkyrie does not find the content for Descent / Mansions of Madness : import button is not available.

You get the message "Unable to Locate Road to Legend, install via Steam" or "Unable to Locate Mansions of Madness, install via Steam".

This can happen, and you are probably missing a key in the Windows Registry (or the value of this key is not valid).

You should follow those steps to fix the problem: 0) Make sure you have installed Descent / Mansions of madness in Steam (of course)

  1. Create an empty valkyrie.txt file
  2. Copy below content into the file:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 477200]
"InstallLocation"="D:\\Steam\\steamapps\\common\\Descent Road to Legend"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 478980]
"InstallLocation"="D:\\Steam\\steamapps\\common\\Mansions of Madness"
  1. Change the path in the text file, so it fits your steam / application installation
  2. rename the file to .reg
  3. Double click on it, and confirm you want to add those keys.
  4. Restart Valkryie : you should now be able to import content button.
Clone this wiki locally