A24 Updated on Steam Unstable

IMPORTANT! Are you seeing a black screen on start? Remove your old (non-Radiant) mods.

We made an update to mods in this release that may cause old mods to break your existing game. To remove, right click on Stonehearth in steam, go to properties > local files and open your local files folder. Inside the Stonehearth folder, look for mods, and copy old mods out to a safe place on your hard drive till the game loads again. We’re looking into this now.

This unstable release contains a number of small improvements and fixes, in preparation for some larger features arriving in upcoming weeks.

  • Added ladder climbing animations.
  • Added crafting order gold value display.
  • Added basic window dragging functionality to the Town Overview, Citizens, Change Jobs, and Town Overview windows.
  • Added the ability to control water color by biome data (for mods).
  • Improved celebrations to have citizens converse more, about more things.
  • Improved crafting order appeal display.
  • Improved performance of waterfall rendering.
  • Partially switched the action menu to new icon styles.
  • Updated town progression unlocks:
  • Hearth upgrade is now considered as Tier 2, giving the existing Tier 2 rewards.
  • The final step to Township, where a shrine/fountain is built, now gives Tier 3 music, along with decorations matching your chosen shrine.
  • Moved mod configuration to a separate UI as an initial part of an upcoming refactor.
  • Adjusted appeal of Ingots.
  • Fixed quick-saving and quick-loading in very rapid succession causing the game to be unable to save.
  • Fixed hearthling playing carried animation when incapacitated.
  • Fixed hard to reach mining zones not being mined (e.g. mining an ore vein using a ladder).
  • Fixed some door models being off-center.
  • Fixed being unable to cancel defend commands.
  • Fixed level requirement display in team workshop now that crafters start at level 1.
  • Fixed the Bronze Ingot recipe not indicating that it produces two Ingots.
  • Fixed bug in town upgrade celebration if a citizen joins between the congregation and celebration phases.
  • Fixed the stone maul recipe requiring level 1 instead of level 2.
  • Fixed the bow talisman having an incorrect iconic.
  • Fixed an error in crafting progress timers.
  • Fixed the “override” mixin mode not working on Lua files (for mods).

http://www.stonehearth.net/release-notes-805/

Also, Chris is streaming tonight! Come with all your building questions and comments. :slight_smile:

12 Likes

hotkey for ladders no longer works with this update.
love the new climbing animations

4 Likes

Oh yeah, the hotkeys for ladders and placement menu got unhooked when we moved them to a new button in the start menu, we’re aware of that.

Sorry for the inconvenience. Hopefully they’ll get fixed for next build.

5 Likes

You will also need this release if you want to play with the Floating Boxes Mod that we posted today:

6 Likes

I didn’t even get past:

and was already like, WOOO!!!

Has it been discussed of changing it back to the 1 voxel wide water…falling like it was at first?

5 Likes

We have better, Allie-approved rendering for this on a branch, but it needs some more work. :slight_smile:

7 Likes

Nice, one less lua override.
Although the minimap water color is still hardcoded at the Biome:_generate_color_map()

What this mean?

3 Likes

Great! :smiley: I can’t wait to see the pictures!

New Game after 1 Minute:

release-806 (x64)[M]
CHECK failed: C:\rb\ihome\root\SH-OB0-BUILD\stonehearth\source\lib\lua\ai\compound_action.cpp:357 Thinking flag unset while restarting thinking.
stack traceback:
radiant/modules/commons.lua:53: in function ‘report_traceback’
radiant/modules/commons.lua:64: in function <radiant/modules/commons.lua:58>
[C]: in function ‘clear_think_output’
…th/ai/actions/find_best_reachable_entity_by_type.lua:140: in function ‘_set_result’
…th/ai/actions/find_best_reachable_entity_by_type.lua:76: in function ‘found_cb’
stonehearth/components/item_finder/item_search.lua:169: in function ‘_call_found_cb’
stonehearth/components/item_finder/item_search.lua:187: in function ‘_call_found_cbs’
stonehearth/components/item_finder/item_search.lua:156: in function ‘_on_leased_solution_ready’
stonehearth/components/item_finder/item_search.lua:117: in function ‘instance’
radiant/modules/events.lua:291: in function <radiant/modules/events.lua:285>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
radiant/modules/events.lua:285: in function ‘trigger’
radiant/modules/events.lua:375: in function <radiant/modules/events.lua:374>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
radiant/modules/events.lua:374: in function ‘_fire_async_triggers’
radiant/modules/events.lua:452: in function ‘_update’
radiant/server.lua:67: in function <radiant/server.lua:64>

I have had a problem since the quest Alpha was introduced. Sometimes when I promote a Hearthling, they just stand next to the crate or wherever they picked up the new tool. Saving and reloading usually fixes it. Very annoying when invaders arrive and my newly promoted fighters just stand idle while my old fighters collapse.

1 Like

This version has reinforced in me the value of saving early and often, as it seems to crash much more frequently. Also, it uses ~100% of my cpu, even just starting out with a new town and nothing fancy going on, even when paused, even when in the menu. I’m not using any mods.

2 Likes

I too am getting a lot of “thinking” errors. I also noticed that the bigger my towns get the lazier the people are. This seems to hit around a population of 20 or so. I’ve found I would have to save and restart the game again to get them productive, but after a few minutes they like to instead idle again.

release-806 (x64)[M]
CHECK failed: C:\rb\ihome\root\SH-OB0-BUILD\stonehearth\source\lib\lua\ai\compound_action.cpp:357 Thinking flag unset while restarting thinking.
stack traceback:
radiant/modules/commons.lua:53: in function ‘report_traceback’
radiant/modules/commons.lua:64: in function <radiant/modules/commons.lua:58>
[C]: in function ‘clear_think_output’
…th/ai/actions/find_best_reachable_entity_by_type.lua:140: in function ‘_set_result’
…th/ai/actions/find_best_reachable_entity_by_type.lua:76: in function ‘found_cb’
stonehearth/components/item_finder/item_search.lua:169: in function ‘_call_found_cb’
stonehearth/components/item_finder/item_search.lua:187: in function ‘_call_found_cbs’
stonehearth/components/item_finder/item_search.lua:156: in function ‘_on_leased_solution_ready’
stonehearth/components/item_finder/item_search.lua:117: in function ‘instance’
radiant/modules/events.lua:291: in function <radiant/modules/events.lua:285>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
radiant/modules/events.lua:285: in function ‘trigger’
radiant/modules/events.lua:375: in function <radiant/modules/events.lua:374>
[C]: in function ‘xpcall’
radiant/modules/commons.lua:73: in function ‘xpcall’
radiant/modules/events.lua:374: in function ‘_fire_async_triggers’
radiant/modules/events.lua:452: in function ‘_update’
radiant/server.lua:67: in function <radiant/server.lua:64>

Wait, so I can override a component or a service Lua via manifest now instead of monkey-patching via client/server Lua?

1 Like

Adding @ayazar / @max99x

1 Like

@sdee I think it was @Albert who fixed the lua overrides.

2 Likes

I broke this. I’m sorry. :disappointed_relieved:

2 Likes

Exactly.

5 Likes