# Someone made a optimization mod!

**URL:** <https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427>\
**Category:** Current Mods\
**Created:** [April 14, 2026, 2:46am UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427 "2026-04-14T02:46:31Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fafato](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/fafato/32/73129_2.png) [@Fafato](https://discourse.stonehearth.net/u/Fafato)\
**Post date:** [April 14, 2026, 2:46am UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427/1 "2026-04-14T02:46:31Z")

</div>

It’s not me, but i want to share here! It’s a mod that increase the performance based in ACE and some internal bugs!

Steam: [Steam Workshop::Performance mod for ACE Stonehearth](https://steamcommunity.com/sharedfiles/filedetails/?id=3669297036)  
Github: [GitHub - fatsan1975/stonehearth\_performance\_mod: A stonehearth mod that aims to optimize simulation speed! · GitHub](https://github.com/fatsan1975/stonehearth_performance_mod)

---

<div class="post-metadata">

**Author:** ![Manuel\_Romero](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/manuel_romero/32/70504_2.png) [@Manuel\_Romero](https://discourse.stonehearth.net/u/Manuel_Romero)\
**Post date:** [April 17, 2026, 1:06pm UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427/2 "2026-04-17T13:06:08Z")

</div>

Have you tried it? it would be a really nice weekend to start a new town

---

<div class="post-metadata">

**Author:** ![Fafato](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/fafato/32/73129_2.png) [@Fafato](https://discourse.stonehearth.net/u/Fafato)\
**Post date:** [April 18, 2026, 2:12am UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427/3 "2026-04-18T02:12:50Z")

</div>

The comments make it seem like it works well!

 ![image](https://us1.discourse-cdn.com/flex022/uploads/stonehearth/original/3X/d/4/d456dacf508dbc033dd87c6ee3b1ccbf5da0656e.png)

---

<div class="post-metadata">

**Author:** ![Fafato](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/fafato/32/73129_2.png) [@Fafato](https://discourse.stonehearth.net/u/Fafato)\
**Post date:** [June 4, 2026, 8:02pm UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427/4 "2026-06-04T20:02:44Z")

</div>

I’m using and helps a lot, but no much, because i have 32 pawns and now my bottleneck is Pathfinding (A\*), but look… someone made a mod to fix this too, that one i didn’t tested and and don’t know if works with ACE

> **[GitHub - soulnanli/effective-hearth](https://github.com/soulnanli/effective-hearth)**
>
> Contribute to soulnanli/effective-hearth development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![BrunoSupremo](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/brunosupremo/32/54819_2.png) [@BrunoSupremo](https://discourse.stonehearth.net/u/BrunoSupremo)\
**Post date:** [June 5, 2026, 11:24am UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427/5 "2026-06-05T11:24:03Z")

</div>

Reminder that people can (and did) fall into a super huge placebo effect.  
They were commenting saying that it helped, but the reality is that the game was not even loading the mod!  
It was a bunch of code that was not set properly and was completely ignored by the game, nothing was being done aside from just list itself as an active mod in the mod menu.

---

<div class="post-metadata">

**Author:** ![Fafato](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/fafato/32/73129_2.png) [@Fafato](https://discourse.stonehearth.net/u/Fafato)\
**Post date:** [June 8, 2026, 2:01am UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427/6 "2026-06-08T02:01:33Z")

</div>

Did you tried the update in made in github?

---

<div class="post-metadata">

**Author:** ![Nghia\_Hieu](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/nghia_hieu/32/73028_2.png) [@Nghia\_Hieu](https://discourse.stonehearth.net/u/Nghia_Hieu)\
**Post date:** [June 13, 2026, 6:12am UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427/7 "2026-06-13T06:12:53Z")

</div>

but I wonder if there’s no way to increase performance by mods, that’s sad

---

<div class="post-metadata">

**Author:** ![BrunoSupremo](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/brunosupremo/32/54819_2.png) [@BrunoSupremo](https://discourse.stonehearth.net/u/BrunoSupremo)\
**Post date:** [June 13, 2026, 11:17am UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427/8 "2026-06-13T11:17:01Z")

</div>

Not with AI.

The best performance you can gain right now that is not placebo or can’t even tell the difference, is to simple pick a small map size with Extra Map Options mod. That will be a huge increase and very noticeable difference.

---

<div class="post-metadata">

**Author:** ![RepeatPan](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/repeatpan/32/46418_2.png) [@RepeatPan](https://discourse.stonehearth.net/u/RepeatPan)\
**Post date:** [June 28, 2026, 9:06pm UTC](https://discourse.stonehearth.net/t/someone-made-a-optimization-mod/44427/9 "2026-06-28T21:06:38Z")

</div>

There’s theoretically ways to improve performance, I’d guess, but not with your run-off-the-mill lua/JS mod.

Replacing the GUI might actually be one of the things that might help, considering the huge advancements that have been made in the web world since whatever old Ember version Stonehearth uses. But its (likely very dated) CEF probably means you’re somewhat limited there, too, unless you polyfill.

Ultimately, I think you would only get decent performance gains if you either binary patch the game (like TTD) to improve systems, or - but that’s a big “if” - you somehow find the weak points in the current scripts and re-design the systems/re-think how they work.

For example, regarding pathfinding and the entire AI, I think it would not be impossible to yoink the existing implementation completely and replace it with something new. You could write a binary lua module that actually used multi-threading to e.g. do pathfinding, AI-stuff or similar, relieving the main thread from doing such things by using smarter things than the coroutines currently in use (as lua itself isn’t multithreadable). But saying that’s a rather big undertaking would be a vast understatement.
