Your comments

According to the Launcher log the GPU can neither be identified as Intel, Nvidia nor AMD device.
I am still guessing it's an issue with the GPU (driver).
So the rig is a notebook? Does it have a switchable graphics solution (onboard Intel + dedicated AMD GPU)?
Can you try to force it to use your dedicated GPU?
See: https://forum.subterraneangames.com/threads/solution-for-ui-does-not-show-or-game-is-very-slow.8665/

Does it help?




I can not reproduce. For me a tavern placed on Hollow works correctly after save and load.

What I did:

  • I build a 3x7 tavern and a 3x3 slaughterpen next to it
  • I saved the game and loaded it.
  • The cannon is stocked by workers and fires meals correctly on the tables

Anything I missed?

Hello Makc Makc,
the issue was that you run out of memory because win32 systems can not use more than around 3.5 GB RAM.
By switching to a 64bit OS you can now address enough memory to play the game without issue.

Cheers

This is not a bug.

Coherent UI is our UI middleware which does allow us to code UI in HTML.
To achieve this it is using the chromium engine which runs as host process to render the UI.
This is nothing we do on our end but the way this middleware works.
The game code it self and unity engine uses threads and does not fork entire processes dynamically.
What you suggest is already done, the AI acts as coroutine, but is also no real bottleneck of the game.
I agree that using threads is more lightweight and the way to go to implement asynchronious tasks
but the Coherent UI processes have the same lifetime as the game process and it does not fork repeatedly at runtime.
Since the CoherentUI_Host is a server written as external program made in a different language it is required to run as a process and it can not share memory with the game process.
However, we can not change the way Coherent UI works we are just using it.




Hello Icey,
If no output_log.txt is created, this means the game does not even run at all.
So somehow Unity is crashing right before any of our own code.
So this is either a serious issue of the Unity engine or it might be a driver issue or antivirus software.
Do you use AVG Antivirus by any chance? AVG is known to see the WFTO executable as false positive and prevents it from starting. For some users this causes an Access Violation.
Do you have any other games based on Unity engine that work?

Cheers

Hello Wuschelteddy,
if you know any steps to reliably reproduce the issue, so that we can debug it, this could help us a lot.

Cheers

We had some users who figured it was an issue with firewall settings.
When the game starts the host is sending the start gold and defines how gold is stored.
If this RPC is blocked by a firewall the client starts without gold and can not build.
Can you check if this is the case for the client and/or can you try to swap client and host?

Hey Anthony,
it does depend on the Unity version, we can not upgrade to Unity 5.1+ without changing the majority of our assets, also there is a difference between editor mode and a public build.
Can you please answer the question and can you attach your Player.log?

The issue has been fixed now. See https://brightrockgames.userecho.com/topic/1068721-crashing-on-sandbox-scenarios-mode-stonegate-map/

It could have potentially affected other maps if they would have a very long room like the tavern floor towards the final inhibitor room on Stonegate.

Cheers

The issue has been fixed internally and the fix will be included in next patch.