My roof tool isnt working

So ive been seeing a lot of people on youtube building multistory buildings and followed some of the steps they took to do so but unfortunately every time i go to put a roof on my 2 story building the roofing tool crashes.
Steps to reproduce:

  1. build first story as normal…
  2. add stairs and slab to second story
  3. add free standing walls because walling a room doesnt work the way i would like it to
  4. then go to add roof…

Expected Results:
adding a roof
Actual Results:
roof tool crashes

release-707 (x64)
stonehearth/lib/build_util.lua:869: assertion failed!
stack traceback:
[C]: ?
[C]: in function 'assert’
stonehearth/lib/build_util.lua:869: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:877: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:877: in function 'create_edge_loop_for_wall’
stonehearth/lib/build_util.lua:956: in function ‘calculate_roof_shape_around_walls’
…th/services/client/build_editor/grow_roof_editor.lua:115: in function ‘_compute_roof_region’
…th/services/client/build_editor/grow_roof_editor.lua:78: in function ‘fn’
…ces/client/selection/entity_or_location_selector.lua:232: in function ‘_get_selected_entity’
…ces/client/selection/entity_or_location_selector.lua:267: in function ‘_on_mouse_event’
…nehearth/services/client/selection/selector_base.lua:115: in function '_mouse_cb’
stonehearth/services/client/input/input_capture.lua:55: in function '_dispatch’
stonehearth/services/client/input/input_service.lua:70: in function '_dispatch_input’
stonehearth/services/client/input/input_service.lua:12: in function <stonehearth/services/client/input/input_service.lua:11>
Version Number and Mods in use:
alpha 21 - no mods
System Information:

System Information

  Time of this report: 4/23/2017, 22:45:33
     Operating System: Windows 10 Home 64-bit (10.0, Build 15063) (15063.rs2_release.170317-1834)
             Language: English (Regional Setting: English)
  System Manufacturer: System manufacturer
         System Model: System Product Name
                 BIOS: BIOS Date: 08/03/12 10:22:38 Ver: 15.04
            Processor: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (8 CPUs), ~3.4GHz
               Memory: 16384MB RAM
  Available OS Memory: 16266MB RAM
            Page File: 8181MB used, 8085MB available
          Windows Dir: C:\WINDOWS
      DirectX Version: DirectX 12
  DX Setup Parameters: Not found
     User DPI Setting: Using System DPI
   System DPI Setting: 144 DPI (150 percent)
      DWM DPI Scaling: Disabled
             Miracast: Not Available

Microsoft Graphics Hybrid: Not Supported
DxDiag Version: 10.00.15063.0000 64bit Unicode

running a evga 660ti graphics card

You can’t add roofs to free standing walls. Never have been able to.

1 Like

You can if the walls are closing a rectangle. (i.e. 4 connected and looped walls)

What you can do is use the second floor tool and draw the floor only where necessary, then raise walls with wall tool. Make the holes for stairs and ladders later to avoid the walls trying to circle the hole instead of the outer borders.