# \[ACE\] \[April Fool's\] Preview 0.9.7 - The Optimization Update!

**URL:** https://discourse.stonehearth.net/t/ace-april-fools-preview-0-9-7-the-optimization-update/43187
**Category:** uncategorized
**Created:** [April 1, 2023, 7:46pm UTC](https://discourse.stonehearth.net/t/ace-april-fools-preview-0-9-7-the-optimization-update/43187 "2023-04-01T19:46:25Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![DaniAngione](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/daniangione/32/63425_2.png) [@DaniAngione](https://discourse.stonehearth.net/u/DaniAngione)
#### Post date: [April 1, 2023, 7:46pm UTC](https://discourse.stonehearth.net/t/ace-april-fools-preview-0-9-7-the-optimization-update/43187/1 "2023-04-01T19:46:25Z")

</div>

Greetings, my fellow hearthlings! :jubilant: ✨

Yes, you’ve read it right - today we bring you a preview of the next major update that will not be focusing on features or content but a very requested feature: **optimization!**

As I’m sure you’ve read a dozen times by now, optimizing Stonehearth _is not an easy task_. There’s a lot of the code that we don’t have access to, the engine itself has certain limitations… However we’ve decided that this is something that we _definitely_ needed to tackle in a more aggressive way… So we did!

### How Can We Optimize Stonehearth?

The first major challenge of this update was to decide what would be the best course of action for optimizing the game. To understand this we first needed to understand _what causes the game to perform badly_, and we could pinpoint a couple of things:

- The amount of stuff in the world
- AI, decision-making and especially pathfinding
- User interactions

Clearly these things are a problem. For the amount of stuff in the world, there isn’t a lot that can be done without removing or reducing the content in the game, although some mods like _Ethereal Storage_ definitely help… So we need to work with the two other problems - AI and users! I mean – user interactions, of course. :jubilant:

But which side do we act on? Which would be the best option? Such changes would severely impact gameplay - and you all know that here at ACE we like to give _options_… So we went with **BOTH**!

When the update is released you’ll be asked which mode do you want to use when the game next starts. There’s no turning back, you’ll have to pick one! We’re calling them **User Expansion** and **Automation Expansion**! Below you’ll learn more about them.  
And, of course, there’s also a _little surprise_ at the end…

### The “User Expansion” Mode

Gone is the day that you don’t have “control” over your hearthlings and gone is the day you’ll be limited by the game’s performance! With the **User Expansion** mode, we’ve cranked up user interactions and player control to 11! And **AI** to… 0, I guess! That’s right - AI causes lag? _Then let’s remove it!_

 ![pic1](https://us1.discourse-cdn.com/flex022/uploads/stonehearth/original/3X/1/0/104d52f43d3d74c020d14470b4d6885559939f48.jpeg)

With this game mode, you’ll have complete control of every hearthling! You’ll be able to draw their paths, you’ll choose what they will do (which, yes - includes having your own priorities! A much requested feature!), you’ll even get to choose when they go to sleep!

To help you manage your citizens, a handy glowy cube will float above the head of the currently selected hearthling! This cube will change its color based on their mood, so stay alert! (Very helpful, right?) :merry:

 ![pic2](https://us1.discourse-cdn.com/flex022/uploads/stonehearth/original/3X/1/1/11fc34eaed7e100464e053cd4634bdc522c303cd.jpeg)

Tired of hearthlings eating the food you want to preserve? Worry no more! In **User Expansion** mode, you get to choose their meals - one by one - every day!  
**TOTAL CONTROL!**

There’s absolutely nothing limiting your town from becoming the empire you’ve ever dreamed now, the level of control on this mode allows _min-maxers_ to squeeze the most out of their population!

And what’s even better? Without AI combat has never been easier! Enemies will be motionless before your attacks! (literally)

 ![pic3](https://us1.discourse-cdn.com/flex022/uploads/stonehearth/original/3X/a/5/a57fa2941ae68708458237f2c859c5c75574bab0.jpeg)

Our tests have shown that the game performs **93 times BETTER** without AI! That means constantly good FPS and the possibility of having up to hundreds of citizens! Yes, that is correct - **hundreds** of citizens. It might require some adaptation and training to be able to handle all of them - ordering and drawing paths for them to work, eat, and go sleep _every single day_… Our best testers managed to handle 5 or 6 hearthlings well but I’m sure it just takes some time and practice. Good luck! :jubilant:

### The “Automation Expansion” Mode

Is all that control too much for you? Do you feel like the micromanagement would be insanely complex for you to enjoy the game? No worries - we considered that… And that’s why the **Automation Expansion** mode is the alternative for you! :merry:

Everyone has been asking for more automation features since ACE started. And we have seem how successful automation can be in other games - mods like _Create_ for Minecraft, games like _Factorio_ and _Satisfactory_, logistics like in _Anno_… Nothing is more satisfying than setting up a reliable and efficient automated production chain!

In this mode, instead of removing the AI, we’re letting it take over! Completely! User interactions are a massive contributor to performance issues and lag… And while there are controversies and debates about whether or not user input is required for something to be considered a _game_, we here at ACE believe that this is a very restricting view and that _intention_ alone is probably good enough. :jubilant:

 ![20230401134417_1](https://us1.discourse-cdn.com/flex022/uploads/stonehearth/original/3X/b/8/b8b1256e803d647d4830c334bbf3dc3ce83fda30.jpeg)

After the game starts and you place your banner, the game will just play itself! To reduce performance issues even more, we’ve completely removed the user interface - who needs all these buttons anyway?

You’ll notice that the AI is a bit obsessed with organization and they will do their best to keep clutter away from your town - which obviously helps with performance!

 ![pic4](https://us1.discourse-cdn.com/flex022/uploads/stonehearth/original/3X/b/b/bb8f80db214994d4fa582cb008e1e94d72138646.jpeg)

The game will play itself very efficiently, stockpiling all the materials and resources in the game, creating efficient crafting stations and managing your hundreds of hearthlings safely so they’ll never lack anything nor be in trouble! :merry:

In fact, with the removal of user interactions the performance has been so greatly boosted that we’re able to use a quite powerful AI that is capable of **planning buildings by itself**! That’s right, the game will also build for you!

 ![image](https://us1.discourse-cdn.com/flex022/uploads/stonehearth/original/3X/4/b/4bd36f826a1277cbf6cd06395ebdfb23db1f5fc4.jpeg)

_(Please note that the road building and template planning AI is currently a work in progress and requires a bit more training and tweaking to reach its full potential; for now we’ll stick to the default templates with the “Automation Expansion”)_

We’re looking forward to watching (and so will you) the game play itself in this new, amazing mode that allows for up to **400 hearthlings** on decent PCs!

#### And something else…

Now, we’ve presented you the two new ways that ACE will be played in the upcoming update… But for some people that’s not enough. Some people once dreamed of _real_ empires, of nations with **thousands** of hearthlings. And we wanted to deliver. We really wanted to deliver!

So if none of that is enough for you… We bring you the **ULTIMATE STONEHEARTH EXPERIENCE** , a new mode that will truly untap the potential of your gaming rig. Our first tests have allowed the game to reach more than **12,000 hearthlings** - yes, that’s it: twelve thousand. Something that also revealed a new issue that we never imagined, that we’ll need to drastically increase the amount of random names in the game…

We present you…

### ACE - Console Mode

That’s it! We’ve done it! We have removed _everything_ that lags Stonehearth. We’ve removed the graphics, we’ve removed the rendering, we’ve removed the interface, we’ve removed the sound (and the music!)… We’ve removed everything. The game runs perfectly now, with any amount of hearthlings - like we always wished! :jubilant: ❤

Of course, we’re not joking over here… And there has to be _something_ for the player. What’s the point of playing if you don’t know what is going on, right? So that’s why the entirety of the game experience has been transferred to a nice, _vintage_ console window! :merry:

 ![pic5](https://us1.discourse-cdn.com/flex022/uploads/stonehearth/original/3X/2/e/2e56daed3a82cd678c188d73fa013c2e0dbe2a65.png)

Whew!  
That was a lot :jubilant:

We can’t wait to see your new adventures when the new update hits!  
So, what new mode of ACE are you looking forward the most in the **Optimization Update**?  
Let us know in the comments!

Stay safe and have a good weekend, everyone!  
:merry: ✨

---

<div class="post-metadata">

### Author: ![Stoneheartfan](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/stoneheartfan/32/47920_2.png) [@Stoneheartfan](https://discourse.stonehearth.net/u/Stoneheartfan)
#### Post date: [April 1, 2023, 9:38pm UTC](https://discourse.stonehearth.net/t/ace-april-fools-preview-0-9-7-the-optimization-update/43187/2 "2023-04-01T21:38:41Z")

</div>

That’s one great looking vintage console window! Can’t wait to give it a try!

Thanks for this amazing update! 🙂

---

<div class="post-metadata">

### Author: ![properpeanut](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/properpeanut/32/46437_2.png) [@properpeanut](https://discourse.stonehearth.net/u/properpeanut)
#### Post date: [April 2, 2023, 6:54am UTC](https://discourse.stonehearth.net/t/ace-april-fools-preview-0-9-7-the-optimization-update/43187/3 "2023-04-02T06:54:04Z")

</div>

Happy April Fools Day. I saw the message on my phone yesterday and I must admit I got excited.

---

<div class="post-metadata">

### Author: ![PotatoMan](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/potatoman/32/71476_2.png) [@PotatoMan](https://discourse.stonehearth.net/u/PotatoMan)
#### Post date: [April 2, 2023, 2:44pm UTC](https://discourse.stonehearth.net/t/ace-april-fools-preview-0-9-7-the-optimization-update/43187/4 "2023-04-02T14:44:10Z")

</div>

Its… perfect

---

<div class="post-metadata">

### Author: ![Slashkoln](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/slashkoln/32/68878_2.png) [@Slashkoln](https://discourse.stonehearth.net/u/Slashkoln)
#### Post date: [April 5, 2023, 5:41pm UTC](https://discourse.stonehearth.net/t/ace-april-fools-preview-0-9-7-the-optimization-update/43187/5 "2023-04-05T17:41:35Z")

</div>

Oh man 🤣

---

<div class="post-metadata">

### Author: ![Valentin\_Nativel](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/valentin_nativel/32/72950_2.png) [@Valentin\_Nativel](https://discourse.stonehearth.net/u/Valentin_Nativel)
#### Post date: [March 4, 2025, 3:02pm UTC](https://discourse.stonehearth.net/t/ace-april-fools-preview-0-9-7-the-optimization-update/43187/6 "2025-03-04T15:02:02Z")

</div>

hello! when this update will be out?

---

<div class="post-metadata">

### Author: ![Stoneheartfan](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/stoneheartfan/32/47920_2.png) [@Stoneheartfan](https://discourse.stonehearth.net/u/Stoneheartfan)
#### Post date: [March 4, 2025, 9:30pm UTC](https://discourse.stonehearth.net/t/ace-april-fools-preview-0-9-7-the-optimization-update/43187/7 "2025-03-04T21:30:19Z")

</div>

This was an April fools joke from 2 years ago, sorry to let you down, I don’t believe this is ever coming lol
