Tricky Towers
HRVSTR Sep 3, 2016 @ 11:41am
[solved] Game launches to black screen
Since I attached a second monitor the game launches to a black screen.
I have an Acer connected via DVI to HDMI and a HP connected via HDMI to DVI.

This is the output log: Initialize engine version: 5.3.5p5 (2fb591d65635) GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 9.0c [nvd3dum.dll 10.18.13.6881] Renderer: NVIDIA GeForce GTX 950 Vendor: NVIDIA VRAM: 2016 MB (via DXGI) Caps: Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 INTZ=1 NULL=1 RESZ=0 SlowINTZ=0 Begin MonoManager ReloadAssembly Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\Assembly-CSharp.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\Assembly-CSharp.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.UI.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.UI.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.Networking.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween43.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween43.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween46.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween46.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween50.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween50.dll into Unity Child Domain - Completed reload, in 0.046 seconds Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\System.Core.dll (this message is harmless) Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\System.dll (this message is harmless) <RI> Initializing input. <RI> Input initialized. desktop: 1920x1080 60Hz; virtual: 1920x1080 at 0,0 <RI> Initialized touch support. UnloadTime: 0.680262 ms !!!!!! - THIS BUILD IS IN RELEASE MODE - !!!!!! (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Unloading 6 Unused Serialized files (Serialized files now loaded: 0) UnloadTime: 0.246384 ms Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/XInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/.\XInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/XInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/libXInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/.\libXInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/libXInputInterface64 DivideByZeroException: Division by zero at FixedRatioCameraHelper.Update () [0x00000] in <filename unknown>:0 at FixedRatioCameraHelper.Awake () [0x00000] in <filename unknown>:0 (Filename: Line: -1) Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\System.Xml.dll (this message is harmless) [APP] explanations initialised [APP] Trophies initialised [APP] Leaderboards initialised [APP] User manager initialised [APP] Net command initialised [APP] prewarm leaderboard initialised DivideByZeroException: Division by zero at FixedRatioCameraHelper.Update () [0x00000] in <filename unknown>:0 at FixedRatioCameraHelper.Awake () [0x00000] in <filename unknown>:0 (Filename: Line: -1) Unloading 8 unused Assets to reduce memory usage. Loaded Objects now: 20813. Total: 8.910111 ms (FindLiveObjects: 0.966609 ms CreateObjectMapping: 1.434139 ms MarkObjects: 6.472705 ms DeleteObjects: 0.035755 ms) Sending analytics to http://www.google-analytics.com/collect: v=1&t=event&tid=UA-76677029-1&cid=e92ff2be-3a2e-483d-a918-7d0a9a358e49&av=01.10&an=Tricky%20Towers%20STEAM&ec=APPLICATION&ea=GAME_END&sc=end&ul=de&sr=1280x0 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) No analytics to send! (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Setting up 2 worker threads for Enlighten. Thread -> id: d00 -> priority: 1 Thread -> id: 1874 -> priority: 1
Last edited by HRVSTR; Sep 14, 2016 @ 5:25am
< >
Showing 1-8 of 8 comments
chainedchaos Sep 5, 2016 @ 5:21am 
Hello - this doesn't sound ideal. Are you able to tell me the resolution of both screens and which is set to the primary monitor? And is the primary monitor to the left of monitor 2?
Also, is the game launching in full screen or windowed mode?
chainedchaos Sep 5, 2016 @ 5:48am 
Also - can you please double check that you have the latest graphics drivers installed? If so, can you please do a fresh install of your graphics drivers and see if the problem persists?
HRVSTR Sep 5, 2016 @ 7:33am 
hello, thanks for the reply!

- I have an Acer H236 HL 23" (16:9) screen set to 1920x1080 px set as main monitor and connected from GPU DVI output to the HDMI input of the Acer monitor. The second monitor is a HP L1950 (4:3) set to 1280x1024 px connected via GPU HDMI output to DVI input on the monitor. The GPU is a NVIDIA GTX 950.

- The game seems to be launching on the second screen no matter what. If attached the second monitor will turn black with with a brief glitch of the steam overlay. CPU hits 25% for tricky towers so its running in the background.

- When only one screen is attached (Acer 16:9) I don't get any window, so it has to be off screen.

I actually tried a few combinations: moving the second monitor from left to right (virtually) and rotating the display by 90 degrees. Disabling the second monitor. Mirroring the content. etc.

I will try to reinstall the GPU drivers this evening and will report back!
HRVSTR Sep 10, 2016 @ 6:15am 
So I finally came about to reinstall the NVIDIA graphics drivers by uninstalling them and reinstalling them. I also reinstalled the game a couple of times now. Anything else I could try. I really need some Tricky Towers in my life again :)
HRVSTR Sep 11, 2016 @ 9:34am 
What I also tried was disabling the second display in the NVIDIA settings and running the game with compatibility mode, with admin rights, no dpi scaling etc. Still only a black screen for only tricky towers. All other games work fine.

This is the log output:

Initialize engine version: 5.3.5p5 (2fb591d65635) GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 9.0c [C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_d3851cb7c8216f9e\nvd3dum.dll 21.21.13.7270] Renderer: NVIDIA GeForce GTX 950 Vendor: NVIDIA VRAM: 2016 MB (via DXGI) Caps: Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 INTZ=1 NULL=1 RESZ=0 SlowINTZ=0 Begin MonoManager ReloadAssembly Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\Assembly-CSharp.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\Assembly-CSharp.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.UI.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.UI.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.Networking.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween43.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween43.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween46.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween46.dll into Unity Child Domain Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween50.dll (this message is harmless) Loading C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\DOTween50.dll into Unity Child Domain - Completed reload, in 0.044 seconds Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\System.Core.dll (this message is harmless) Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\System.dll (this message is harmless) <RI> Initializing input. <RI> Input initialized. desktop: 1920x1080 60Hz; virtual: 1920x1080 at 0,0 <RI> Initialized touch support. UnloadTime: 0.534835 ms !!!!!! - THIS BUILD IS IN RELEASE MODE - !!!!!! (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Unloading 6 Unused Serialized files (Serialized files now loaded: 0) UnloadTime: 0.305577 ms Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/XInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/.\XInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/XInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/libXInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/.\libXInputInterface64 Fallback handler could not load library C:/Program Files (x86)/Steam/steamapps/common/Tricky Towers/TrickyTowers_Data/Mono/libXInputInterface64 DivideByZeroException: Division by zero at FixedRatioCameraHelper.Update () [0x00000] in <filename unknown>:0 at FixedRatioCameraHelper.Awake () [0x00000] in <filename unknown>:0 (Filename: Line: -1) Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\Tricky Towers\TrickyTowers_Data\Managed\System.Xml.dll (this message is harmless) [APP] explanations initialised [APP] Trophies initialised [APP] Leaderboards initialised [APP] User manager initialised [APP] Net command initialised [APP] prewarm leaderboard initialised DivideByZeroException: Division by zero at FixedRatioCameraHelper.Update () [0x00000] in <filename unknown>:0 at FixedRatioCameraHelper.Awake () [0x00000] in <filename unknown>:0 (Filename: Line: -1) Unloading 8 unused Assets to reduce memory usage. Loaded Objects now: 20813. Total: 8.930545 ms (FindLiveObjects: 0.695285 ms CreateObjectMapping: 1.506552 ms MarkObjects: 6.692350 ms DeleteObjects: 0.035455 ms) Sending analytics to http://www.google-analytics.com/collect: v=1&t=event&tid=UA-76677029-1&cid=e92ff2be-3a2e-483d-a918-7d0a9a358e49&av=01.10&an=Tricky%20Towers%20STEAM&ec=APPLICATION&ea=GAME_END&sc=end&ul=de&sr=1280x0 (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) No analytics to send! (Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37) Setting up 2 worker threads for Enlighten. Thread -> id: 1b28 -> priority: 1 Thread -> id: 938 -> priority: 1
Last edited by HRVSTR; Sep 11, 2016 @ 9:36am
Joran Sep 13, 2016 @ 2:53am 
Hello HRVSTR.

We'll look into this issue.

What you can try to do now, is change the screen preferences by hand. It's a little bit technical, but here's what you do:

Press Windows + R. This should pop up a small window that says "Open:"

Type in "regedit". This will open the Registry Editor.

Go to the folder HKEY_CURRENT_USER / SOFTWARE / WeirdBeard / Tricky Towers

You'll see some entries that our game saved there.

Delete the following entries by right clicking and pressing 'delete'.
- everything that starts with "ScreenManager"
- UnityGraphicsQuality
- UnitySelectMonitor

Start the game now. This should reset everything to the default settings.

If this does not work, re-open the Registry Editor again and follow all steps above to reset the values, but with one exception: instead of deleting the UnitySelectMonitor entry, change the value of that entry from 0 to 1 (or from 1 to 0, depending on what value it started on). This should switch the monitor the game is running on.

Let me know if this helps!
HRVSTR Sep 14, 2016 @ 1:01am 
Originally posted by Joran:

Press Windows + R. This should pop up a small window that says "Open:"

Type in "regedit". This will open the Registry Editor.

Go to the folder HKEY_CURRENT_USER / SOFTWARE / WeirdBeard / Tricky Towers

You'll see some entries that our game saved there.

Delete the following entries by right clicking and pressing 'delete'.
- everything that starts with "ScreenManager"
- UnityGraphicsQuality
- UnitySelectMonitor

Start the game now. This should reset everything to the default settings.

Awesome, the first part already did the trick. I just had to delete the registry entries and the game launched again! Thanks for the help!
heheooo Feb 20, 2017 @ 7:05am 
Originally posted by Joran la Vaca Loca:
Hello HRVSTR.

We'll look into this issue.

What you can try to do now, is change the screen preferences by hand. It's a little bit technical, but here's what you do:

Press Windows + R. This should pop up a small window that says "Open:"

Type in "regedit". This will open the Registry Editor.

Go to the folder HKEY_CURRENT_USER / SOFTWARE / WeirdBeard / Tricky Towers

You'll see some entries that our game saved there.

Delete the following entries by right clicking and pressing 'delete'.
- everything that starts with "ScreenManager"
- UnityGraphicsQuality
- UnitySelectMonitor

Start the game now. This should reset everything to the default settings.

If this does not work, re-open the Registry Editor again and follow all steps above to reset the values, but with one exception: instead of deleting the UnitySelectMonitor entry, change the value of that entry from 0 to 1 (or from 1 to 0, depending on what value it started on). This should switch the monitor the game is running on.

Let me know if this helps!

My friend met the same issue. Thanks, the steps above are really effective. The screen preferences were reset and she can launch the game now. :csdsmile:
< >
Showing 1-8 of 8 comments
Per page: 1530 50