UI Glitches (Alpha 23)

Summary: Certain User Interfaces become stuck on the screen until you reload the game.

Steps to reproduce:

  1. Play a game of stonehearth.
  2. Switch through UI’s really fast? (Not 100% sure, but this seems to be causing it.
  3. The UI for the thing you were switching will be stuck permanently until you restart the game.

Expected Results: The UI should disappear when you select another one.

Actual Results: The UI is stuck there permanently, trying to save the game will freeze it, but it will still save fortunately.

release-790 (x64)
…ehearth/renderers/fabricator/fabricator_renderer.lua:34: assertion failed!
stack traceback:
[C]: ?
[C]: in function ‘assert’
…ehearth/renderers/fabricator/fabricator_renderer.lua:34: in function <…ehearth/renderers/fabricator/fabricator_renderer.lua:21>

release-790 (x64)
c++ exception: lua runtime error
stack traceback:

release-790 (x64)
…ices/client/renderer/construction_render_tracker.lua:20: attempt to index field ‘_bp’ (a nil value)
stack traceback:
[C]: ?
…ices/client/renderer/construction_render_tracker.lua:20: in function ‘__user_init’
radiant/lib/unclasslib.lua:270: in function ‘__init’
radiant/lib/unclasslib.lua:201: in function ‘ConstructionRenderTracker’
…ers/construction_data/construction_data_renderer.lua:25: in function <…ers/construction_data/construction_data_renderer.lua:13>

Version Number and Mods in use: Alpha 23 (Current version on steam unstable) no mods.

System Information: Mac OSX High Sierra Running Windows 10 via bootcamp

This is also something I noticed, (windows win 7 so its not an apple boot amp thing)
The ui doesn’t close what you had opened for you, it just opens a new thing

Have seen this as well. Also for me the UI gets sluggish over time, say after an hour or so. It takes a long time for windows to open and close, slow to scroll and build order clicks respond slowly. Oddly enough the game itself will be running fine no slowdowns of the actual game world. A restart fixes the problem, a quick save / load does not seem to help much though.

1 Like