the picture :
i have only created :
floor 27x6
walls 1x (rdc)
free standing wall 3x (rdc)
floor 27x6 (r1)
walls 1x (r1)
free standing wall 3x (r1)
–> roof ?
the picture :
after insert… (i have clicked 2 times so dont know if inserted 2x
develop-2513 (x64)
Uncaught TypeError: Cannot read property 'active' of undefined
TypeError: Cannot read property 'active' of undefined
at null._updateSelection (http://radiant/stonehearth/ui/game/modes/build_mode/building_designer_2/building_designer_base.js:445:90)
at applyStr (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:19687:29)
at sendEvent (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:14610:13)
at notifyObservers (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:17805:9)
at propertyDidChange (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:17637:7)
at chainsDidChange (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:17733:9)
at propertyDidChange (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:17636:7)
at set (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:18091:25)
at setPath (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:18132:14)
at set (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:18047:16)
The UI takes a bit to reload, but since the error that you had it’s from the UI, I’d understand that your UI wouldn’t appear again.
So, the roof that we see in the images is correct, but you got the error, am I right?
It’s a bit difficult to see the wall structure on the inside. The roof is splitted, but the walls don’t fill the gaps correctly.
To tell you the truth, freestanding walls aren’t meant to be used with roofs, I think. Although they added some improvement for them in 2513 but that doesn’t mean that they’ll get along well with roofs
Paging @Ponder so he takes a look at the building shape.
the freestanding walls are used only for create room inside the wall
---------------- → wall used in n0 and n1
|…| —> wall used in n0 and n1
---------------- —> wall used in n0 and n1
and i used freestanding (n0 and n1) :
…|…|…|…
i have added the roof on the standard wall. and it is not the good chap.
I have created this on 2 differentes games and i have the same result.
so you created separate rooms inside the house? if so, well separate rooms isnt implemented yet, so its bound to be buggy doing it with the free standing wall tool.
Question: what did you expect to happen? (Aside from not getting an error.) Did you expect a sloped roof? Two roofs?
a normal roof. not 2 part with a litlle hole
Had a go myself. The following shots are during the building process so will it work out, not sure.
If it goes according to plan, I should have a partitioned building through the use of the manual wall placement, you can see it in the first screenshot. And the roof is full, again if it goes to plan.
It worked, the partition is centre shot with a door.
I trued in develop 2521 but error… i have added the free standing before insert the roof. When i clicked on roof for insert on my build–> error.
so i try to build the roof before insert the free standing wall.
develop-2521 (x64)
stonehearth/lib/build_util.luac:277: assertion failed!
stack traceback:
[C]: ?
[C]: in function 'assert'
stonehearth/lib/build_util.luac:277: in function 'create_edge_loop_for_wall'
stonehearth/lib/build_util.luac:280: in function 'create_edge_loop_for_wall'
stonehearth/lib/build_util.luac:280: in function 'create_edge_loop_for_wall'
stonehearth/lib/build_util.luac:280: in function 'create_edge_loop_for_wall'
stonehearth/lib/build_util.luac:280: in function 'create_edge_loop_for_wall'
stonehearth/lib/build_util.luac:280: in function 'create_edge_loop_for_wall'
stonehearth/lib/build_util.luac:308: in function 'calculate_roof_shape_around_walls'
...h/services/client/build_editor/grow_roof_editor.luac:48: in function '_compute_roof_region'
...h/services/client/build_editor/grow_roof_editor.luac:31: in function '_filter_fn'
...earth/services/client/selection/entity_selector.luac:52: in function '_get_selected_entity'
...earth/services/client/selection/entity_selector.luac:70: in function '_on_mouse_event'
...earth/services/client/selection/entity_selector.luac:80: in function '_mouse_cb'
stonehearth/services/client/input/input_capture.luac:26: in function '_dispatch'
stonehearth/services/client/input/input_service.luac:14: in function '_dispatch_input'
stonehearth/services/client/input/input_service.luac:1: in function <stonehearth/services/client/input/input_service.luac:1>
I can confirm this
Swap points 3 and 4 around so it becomes: 3) Build a roof.
4) Press V building view, place internal walls.
Or for the second floor only use the free standing wall tool and use the slab tool for the roof. Granted it would take some time for the size of your building. But it is possible: The Last Hearth.
Cannot replicate the error (no longer getting assertion failed) in Alpha 12 release 472. However, instead the Hearthlings just won’t build the roof.
Here’s where they stop building:
and here’s what they are “supposed” to build:
Free standing walls definitely doing strange things to roofs @Ponder and @not_owen_wilson. Notice the large “gap” in the roof.
Hey I am having the same problem but getting an engine error code instead.
I was choosing the height of my roof on freestanding walls which originally it made perfect first try. I had an invader come in so I hit r. The custom build panel goes down and the defend village panel goes up. Hit r again after monster is defeated and then click on the building I’m working on and get to choose only walls so i clicked the wall and poof engine error.
Here’s some screen shots with the error up:
Just tried placing a window in one of the walls and I got another engine error that’s slightly different.
Here are the 3 engine error messages:
Alpha 14 - Build 2280
I was putting the floor and after i delete it. I’ve got this error.
develop-2820 (x32)
Uncaught TypeError: Cannot read property 'active' of undefined
TypeError: Cannot read property 'active' of undefined
at null._updateSelection (http://radiant/stonehearth/ui/game/modes/build_mode/building_designer_2/building_designer_base.js:485:64)
at applyStr (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:19689:29)
at sendEvent (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:14610:13)
at notifyObservers (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:17805:9)
at propertyDidChange (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:17637:7)
at chainsDidChange (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:17733:9)
at propertyDidChange (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:17636:7)
at set (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:18093:25)
at setPath (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:18134:14)
at set (http://radiant/stonehearth/ui/root/js/libs/ember-1.8.1.js:18049:16)
Log : http://www.sendbox.fr/454c56c1ab7c1c08/stonehearth.zip