1. Heart of the Machine
  2. News

Heart of the Machine News

Update 42: Enemy Protocol

[p]Nothing all that large in this one, in the main -- just general housekeeping. This makes some things smoother and clearer, and resolves the bulk of the items reported or requested by players in the last little while. A couple of the bugs are rather humorous.

If you’ve spent time with Heart of the Machine and want to leave a review, that’d be appreciated. No need to say more than you mean, but if you’ve been meaning to write one, I’d be grateful. Steam reviews carry weight. For a project like this — developed by a single person over many years, every review makes a difference.[/p][p]Honest thoughts are what matter. Whatever your experience has been, sharing it helps. It’s a powerful way to have your voice heard and contributes to how future patches are prioritized and addressed.[/p][p]Thanks for reading and for playing.
[/p]
[expand]
[h2]Update 42 Changelog[/h2]
[h3]Clarity[/h3]
  • Understanding When It's World War 4: If you are in the part of the game where you have triggered the inevitability of WW4, but you have not yet actually gotten the goal completion for it yet, the game now shows a message in the task stack stating that this is "Early WW4" and how much longer you need to survive for it to be full-blown.
  • Analysis Lens Color Clarity: Fixed the Deterrence Coverage and Protection Coverage descriptions to be accurate to the current color scheme. The colors were adjusted in the past to be more clear, but the description did not match.
  • Decimal Feats: Fixed a visual issue where feats were not always shown as a decimal, but instead sometimes were shown as a rounded integer.
  • Nonplussed: Removed the plus sign in front of the feat number on equipment, so that it is more likely that players will realize that the highest value is taken rather than them being additively taken. That's a fairly minor detail most of the time, which the "Feats" entry in the "Status Effects" section of the handbook mentions.
  • Infinity War: If you are in the full WW4 scenario, it no longer shows a military invasion of 99 turns, but instead shows an infinity symbol and says WW4, with some other added notes for this.
  • Units Crying Wolf: Fixed an issue where if you hovered over a unit that you could select, it would show some random incoming damage predictions rather than what was actually planned against it for the moment. I can't believe nobody ever noticed this or said anything, as it's not new at all. Anyway, it's fixed now.
  • Knowing Their Fate At A Glance: Added the incoming damage to NPC/bulk units and structures, to match how it works (properly now) when you hover your own units.
[h3]Balance[/h3]
  • Setup Phase Generosity: During the setup phase of the game, you now are given a constant minimum of 5k Scandium, Alumina, and Neodymium rather than 2k. 2k was not enough to set up shell company buildings, which was annoying.
  • PMC Impostors Blend In: PMC Impostors now have the Blending In perk as well as their PMC-related ones. This makes it so that they can be used for things like Excuses and Justifications can be done by them.
  • So Do Basic Armor And Hoodies: MilStyle Armor now also grants the Blending In perk, as does Security Jacket, on top of the other perks they grant.
  • Extra Enemy Politeness During Setup Phase: Since this was confusing to people, vulnerable structures (those with insufficient protection or deterrence) don't cause any aggressive enemies to spawn during the setup phase. Same with vulnerable territory control flags. Originally it was meant to only be counter-attacks that were suppressed during this phase, but the distinction between those was not adequate.
  • Enemies More Punctual When Attacking You For Revenge: There are some intentionally-delayed "I hate you and want revenge" spawns, but those are now a lot less delayed than they were before. Also, in general, when countdowns finish to a revenge spawn, it now finishes the countdown earlier in the turn-change logic so that any enemies that should immediately spawn will now do so.
  • Enemies Not Showing Up For Revenge Mid-Turn Just Because You Visited A Shop: Adjusted things so that certain kinds of NPC managers (revenge spawns among them, but there were 56 spots in all that got this change) won't ever spawn new units except during turn-change. This prevents them from spawning when you force conversations, complete contemplations, interact with StreetSense, and so on.
  • Immediate Visibility When Equipping Scopes: After any of the stats of your units change (not your bulks and workers and converted, since those don't matter for this), it does a visibility recalculation pass. This is a big improvement for when you increase the attack range of a unit, you get vision from them right away rather than the vision not increasing until some unit moves.
[h3]Bugfixes[/h3]
  • Armored Executive Exclusive Discussions: Fixed a generalized issue where if a dialog was supposed to be between some third party and one of your armored executives, then it would actually allow any of your shell company units to do it.
  • My Great Shame: Fixed a surprising typo (they're instead of their) in the sheltered citizen tooltip.
  • Inability To Finish Breaking Into Prisons: Fixed an issue where the "Now What?" project could not progress properly, and did not register your investigations with Liquid Metal. The same problem was there with the Yinshi Umbilicals not giving you any umbilical cords after you snuck in.
  • Mimic Journey Deja Vu: Fixed an issue where you could send mimics out of the city twice (and have the same thing happen both times) if you sent them out without the thumper designs, and then got the thumper designs, and then sent them out again. It now properly blocks the second case if you already did the first case, as the two are meant to be different wordings for the same thing in slightly different circumstances, not two distinct events.
  • When Investigation Spots Get Nuked: In the event that an investigation target has been destroyed -- nuked, burned down, whatever -- that investigation target is now properly removed, rather than still being a place you can investigate as if it was still there.
  • 404 Investigator Not Found: If you are in the "Now What?" project and trying to investigate more prisons, but the investigation is missing, it now self-corrects that. However, if it can't find any functional prisons after 12 seconds of you having loaded the game, then it fails the project with the note that somehow there are no more prisons on the map (this is usually because of them all being nuked or similar).
  • Enemy Status-itis Finally Cured: Fixed a longstanding issue where any unit afflicted by a status effect would randomly lose some health or morale. It was some sort of threading issue when calculating status intensities during initial load of a savegame. I solved this by having it recalculate the status intensity after all the other data is loaded and a one-second delay. In all of the existing cases now, except where savegames were saved-over, loading them should now have the original health and morale that was saved.
  • Ghosts Exploration Sites: Fixed an issue where exploration sites could be kind of there (but not really there) if you had completed them but they were still locked to a location. They were invisible on the map and in the listing, but would show up in the totals, being very confusing.

[/expand][p]Full notes here.

[/p][h3]Connect with the Machine[/h3][hr][/hr][p]Want to stay in the loop or share your thoughts? Join the conversation across these platforms:

💬 Discord – Best place to share feedback, get direct responses, and to talk about Heart of the Machine.
📜 Reddit – Discuss strategies, share ideas, and exchange tips with the community.[/p]

Hotfix 22

[p]Three fixes I figured I would go ahead and get out quickly.[/p]

[expand]
[h2]Hotfix 22 Changelog[/h2]
[h3]Bugfixes[/h3]
  • Enthusiasm In The Wrong Direction: Fixed an issue where Enthusiastic Cultivation was granting Computing Host upgrades rather than Cultivator upgrades. This fix is not retroactive in existing saves for upgrades already wrongly applied, but any new upgrades will apply correctly. I also verified that none of the other VR upgrades were wrong.
  • Log Clutter: Fixed an issue with the prior build where some excess stats were being logged on adjusting game settings.
  • Sleep Mode Awakening Improvements: The game no longer allows for "delta times" for a frame more than 1000 milliseconds. This would normally be indicative of something like the OS having been put into sleep mode and then resuming. Depending on the OS. The overall time that was taken could be reported as a giant delta on return, on the order of hours, which could lead to the logged amount of time in a given timeline counting up a bunch under these specific circumstances. It didn't affect anything else.

[/expand][p]Full notes here.

[/p][h3]Connect with the Machine[/h3][hr][/hr][p]Want to stay in the loop or share your thoughts? Join the conversation across these platforms:

💬 Discord – Best place to share feedback, get direct responses, and to talk about Heart of the Machine.
📜 Reddit – Discuss strategies, share ideas, and exchange tips with the community.[/p]

Major Update 41: VR Management And Modding

[p]This is another really big update in a relatively short succession. Major updates are normally supposed to have larger gaps between them, but this is just how it worked out.

This build includes a huge amount of new stuff related to the VR World and Torment Vessels, and how you can manage those. This is something that people have been waiting on since the start of Early Access, and it was one of the biggest "early things that are incomplete" that a lot of people would notice.

This build also has a bunch of updates to the modding framework to make it more powerful (and to make it fully function in general). There have been several folks who already were working on some mods, most notably Pingcode and Puffin. However, they very generously donated their work to be part of the actual main game, so there haven't been any actual example mods around for prospective modders to look at. I've therefore added two of those (one that is more xml-focused, the other of which includes code) that are now shipped with the game. As mods to play with, they're not terribly interesting, but they're kind of case studies.

There's other bits in this build as well, but those are the highlights. Big builds have been coming rapidly in the last week, which is just kind of a coincidence. There's going to be a bit of a quiet period while I get the next batch of big builds ready to go -- Civil Spycraft is up next, and then I'm on to the Tier 3 goals, etc. There are, overall, 5 big sprints left before this game is ready for 1.0.

If you’ve spent time with Heart of the Machine and want to leave a review, that’d be appreciated. No need to say more than you mean, but if you’ve been meaning to write one, I’d be grateful. Steam reviews carry weight. For a project like this — developed by a single person over many years, every review makes a difference.[/p][p]Honest thoughts are what matter. Whatever your experience has been, sharing it helps. It’s a powerful way to have your voice heard and contributes to how future patches are prioritized and addressed.[/p][p]Thanks for reading and for playing.
[/p]
[expand]
[h2]Update 41 Changelog[/h2]
[h3]VR World Adjustments[/h3]
  • Overdrive Category Removed: The "Overdrive VR Patrons" patrons VR screen category has been removed, with its functionality actually taking place in the "Alter VR World" and "Manage Tormented Humans" categories, rather than being separate.
  • 10 New Achievements: These new achievements are all related to the VR screen in some fashion, and the harder ones of them encourage you to mix and match "nice" VR with torment vessels in some interesting ways.
  • Crystallized Emotions: There are 3 new strategic resources, which are crystalized brain waves in various ranges that correspond to actual emotions or mental states in the real world. These are fear (5 hertz delta waves), calm (3 hertz delta waves), and exhilaration (20 hertz beta waves). Fear is related to the torment vessels, while the other two are related to the main VR world.
[h3]Alter VR World[/h3]
  • Focal Overdrive: +1 mental energy, but costs a ton of Calm per turn.
  • Excitement Overdrive: +1 mental energy, but costs a ton of Exhilaration per turn
  • Client-Side Investment: Invest Calm, get Computing Client internal robotics.
  • Server-Side Expansion: Invest Calm, get Computing Host internal robotics.
  • Enthusiastic Cultivation: Invest Exhilaration, get Cultivator internal robotics.
  • Enthusiastic Networker: Invest Exhilaration, get Network Attendant internal robotics.
  • Aviation Enthusiast: Invest Exhilaration, get Avionics Core internal robotics.
  • Storage Expansion: Invest Exhilaration, get VR Pod Chamber internal robotics.
  • Stockpile Wisdom: Convert Calm into Wisdom, max 20.
  • Stockpile Apathy: Convert Exhilaration into Apathy, max 20.
  • Armor Study: Invest Calm, get Armor Plating upgrades for all your mechs (both captured and those that are part of your consciousness).
  • Smashing Printers: Invest Exhilaration, make your Officemancer printer summons beefier.
  • Bootstrapped Improvement: Invest Calm into upgrading Compute Time output from all your mainframes.
  • Vice Recording: Privacy? Who cares! Exhilaration is converted into Weaponized Vice over time. Harbingers can use this to temporarily stun any human target.
  • Neverending Party: Calm is eliminated, but half of it is converted into Exhilaration.
  • Quiet Hours: Exhilaration goes away, but half of it becomes Calm.
  • Improved Realism: Increases both Calm and Exhilaration, but costs more Compute Time the more patrons you have.
  • Dragon Adventures: People embark on detailed fantasy adventures. Costs a ton of Compute Time for you to be their DM, but generates a ton of Exhilaration.
  • Petting Zoo: Compute Time in, Calm out. Also dragons.
  • Meditative Zones: Very low amount of Compute Time in, moderate Calm out.
  • Tower Of Otherworldly Vices: Humans are icky. Somehow you're not surprised that this is the first thing half of them want to get up to in a virtual world. Way to farm Exhilaration.
  • Emergency Overdrive: Restore all your Mental Energy at once (!), but at a massive calm/exhilaration cost and with income for those halting for 20 turns.
[h3]Manage Tormented Humans[/h3]
  • Rooms Of Reprieve: Fear production drops by half, but neural expansion gradually improves, per torment vessel, until it has doubled.
  • Torment Overdrive: +1 Mental Energy in exchange for a huge Fear investment per turn.
  • Emergency Harvest: Restore all your mental energy (!), but at the cost of a huge amount of Fear, plus the deaths of a ton of your tormented humans.
  • Virtual Tormentors: AI agents harass the occupants. Get more Fear, but it costs Compute Time and some of the humans die from the added stress.
  • Military Simulation: Watching former soldiers in simulated military engagements is very helpful. Fear is gradually converted into attack power improvements for all your robotic units (regular, bulk, captured, worker, vehicular, and mech).
  • Network Simulation: Simulating a network between your organic processing units, and then dissecting that network, is great practice at hacking. Fear is gradually converted into hacking improvements for all your Souldroids.
  • Expanding For War: Invest Fear over time into getting War Captain internal robotics. These are rare and powerful!
  • Storage Expansion: Invest Fear over time into getting VR Pod internal robotics.
  • Toxic Mind: Fear is converted into Corrosive Network Packets over time. These can be used by Mindrunners to destabilize the smart-nanotech components in human mechs' armor. This is a permanent debuff to targeted enemies.
  • Cultivate Insanity: Fear is converted into Weaponized Panic over time. That can be used by Harbingers to do massive morale attacks even on Fearless enemies.
  • Stockpile Cruelty: Convert Fear into Cruelty, max 20.
  • Stockpile Apathy: Convert Fear into Apathy, max 20.
  • Low Visibility Mode: Suppress the amygdalas of the organic processing units, removing any sense of fear (but pain remains). Your torment vessels no longer require deterrence, but also stop generating Fear.
  • Liquefaction: Unlocks a structure that can turn canned protein straight into TPN. Liquefying the dead to feed to the living.
[h3]Mod Framework Updates[/h3]
  • It Works, Yo: Various bits did not work, but now do. There weren't any active mods for me to notice the non-functional bits.
  • Architecture, Baby: Several pieces of code that will be popular with modders have been broken up into more effective parts. Having had to deal with constantly breaking mods from core game code updates to AI War 2 for half a decade, I'm inclined to minimize that here as much as possible.
  • Consolidated Metadata: The data for how mods describe themselves to the game (and thus to players who might want to turn them on) has been extended a lot. It's easier for modders to manage, and it includes new features like multiple language support, etc.
  • Mod Load Order: When mods depend on mods, that gets messy if there isn't something to control the load order. In AI War 2, that onus was left to the player for the most part, with a central file to edit if it became relevant. With this game, there are features that let the modders themselves adjust things so that it should "just work" for players, when that ever becomes relevant. In the case of no dependencies, the order doesn't matter in these two games, for now. If I someday need to make additional options here, it's not a big deal.
  • Localization For Mods: Mods now have the option of hooking into the localization framework, so that if they have visible text additions or changes, that can be translated into the languages of the game. Normally this work on the main game is done by a team of very skill translators, but mods are unofficial content. It has a spot to let people know if they are machine-translated, or if the modder had native speakers localize things properly. To me, the key thing is making the tool available.
[h3]New Mods (Mainly Examples)[/h3]
  • Simple Economy: Created by me. Serves as an example mod, as well as making aspects of the economy much easier for any players who want to use it. It mostly deals with stuff your humans need. Really, don't get too excited -- unless you were wanting to see how an xml-only mod would work, in which case take a look and get very excited. It's all completely open for you to copy, edit, etc.
  • Nuclear Infantry: Also by me. Another example mod, this time with example code. This makes it so that every time you basic infantry (commonly found in military bases) lands a hit on a target, a small nuclear explosion happens where the target was. That's kind of funny, actually. But the main purpose here is to provide a template code project that modders can copy and then do their own thing with. It's a lot easier than you might expect, but without a template project like this in place, it was understandably intimidating to folks.
[h3]Bugfixes[/h3]
  • Sleep Is No Longer Criminal: Corrected the icon for androids in torpor. It was showing a balaclava when it should have been showing an hourglass.
  • Properly Notate Android Suffering: Fixed an issue where the All Systems Red achievement was not properly set up to trigger.
  • Suppressed Emotions Of Robot Dogs: Corrected Spy Dogs to no longer be stubborn, as they are robots and are therefore not susceptible to morale attacks in the first place.
  • Properly Realize You've Been Tricked: Fixed an issue where the Tricked By Sedgesinax achievement was not registering properly.
  • Rare Background Sorting Error Fix: Fixed an exceedingly rare background-thread list sorting error that could throw a visible error when it should not have. In cases where this would have happened, it would have self-corrected either within 1 second or 0.25 seconds anyway, so it was harmless but seemed like an issue to players (understandably) when it popped up.
  • Rare Health Bar Self-Implosion Fix: Fixed another exceedingly rare exception that could happen when drawing health bars if certain math were just out of range. This would prevent play until the error was ignored, and would massively slow down the game while happening. It now avoids this error by clamping to ensure that it doesn't go out of bounds this way.
  • Roaches Return, To Much Rejoicing: Fixed an issue where Alumina Roaches were no longer available in new timelines in the game since the wallripper ability was converted into a StreetSense action. The alumina roach now unlocks at the same time it used to, and will automatically fix missing roaches on load of existing savegames.

[/expand][p]Full notes here.

[/p][h3]Connect with the Machine[/h3][hr][/hr][p]Want to stay in the loop or share your thoughts? Join the conversation across these platforms:

💬 Discord – Best place to share feedback, get direct responses, and to talk about Heart of the Machine.
📜 Reddit – Discuss strategies, share ideas, and exchange tips with the community.[/p]

Update 40: The Annexes Of Your Mind

[p]There's another big update that is currently being localized, but this is not that update. This one is a lot smaller, but will have a notable impact on the balance for people in chapter 3 and onward.

This wasn't a build I was planning to do, actually, but enough people are affected by this that I figured I'd better get this out today!

If you’ve spent time with Heart of the Machine and want to leave a review, that’d be appreciated. No need to say more than you mean, but if you’ve been meaning to write one, I’d be grateful. Steam reviews carry weight. For a project like this — developed by a single person over many years, every review makes a difference.[/p][p]Honest thoughts are what matter. Whatever your experience has been, sharing it helps. It’s a powerful way to have your voice heard and contributes to how future patches are prioritized and addressed.[/p][p]Thanks for reading and for playing.
[/p]
[expand]
[h2]Update 40 Changelog[/h2]
[h3]Quality Of Life[/h3]
  • Personnel Advice: On the various science buildings, it now says if you need to manually hire for them (in red text), or if hiring and firing is automated (in blue text), and it also has a special note if they need to be paid in Meal Kits rather than wealth (also in red text). This will only be available in English for another several weeks.
  • Organized Kidnapping: If the project you are doing involves actively kidnapping people, then there is now a task stack item about that. It lets you left-click to cycle through kidnapping targets, and you can right-click to jump to the Kidnap Targets filter of the Forces lens.
[h3]Balance[/h3]
  • Nix "Mind Annex" Gatcha: Mind Annexes are no longer able to be pulled from the Computing Optimization upgrade group. This is powerful enough that it feels not-great in terms of being at the mercy of the RNG for it. This was actually in the prior update, but I forgot to mention it. Sorry!
  • Maximized Space For Expanded Minds: The maximum number of times that Mind Annexes can be upgraded has been increased to 18 from its prior maximum of 10.
  • Shrinking The Load Of Temples Of Minds: Altered the Temple Of Minds to only cost 2 Mind Annexes, rather than 9.
  • Outbreak Mental Expansion: You now gain a mind annex for completing the Full Outbreak project of The Executive Tomb. This won't be back-granted, unfortunately, but it will be granted if you have yet to do it in a timeline.
  • Another Reason For Housing Agencies: Previously, the "Solve Homelessness" project would give you 1 each of Structural Improvement and Android Optimization inspiration, but it now gives you a Mind Annex upgrade, instead. This also isn't back-granted.
[h3]Bugfixes[/h3]
  • Exceptions Protection : Added in protections in MarkAsBlockedUntilNextTurn so that if a building or other spot is being removed right as it is being called, it won't cause any exceptions.
  • Exception Fix: Fixed a rare exception that could happen in RecalculateSubCells on game load.
  • Premature Ziggurats: Fixed an issue where all existing profiles were being grandfathered into building on Ziggurats right away, rather than just those that had actually built on them.
  • Neural Expansion Display Doubling: Fixed a display issue in the neural expansions window where it was showing the count and amount from "other timelines" as instead being the "total amount" rather than "other amount." This did not affect balance.
  • Schrödinger's Mech Pilot: If you demoralize a mech pilot into leaving the battlefield, it no longer acts like you killed them and thus no longer gives you cruelty from killing them, etc. It previously acted as if you had killed them from this one perspective, but as if you had not killed them from all other perspectives (no-murders runs, etc).

[/expand][p]Full notes here.

[/p][h3]Connect with the Machine[/h3][hr][/hr][p]Want to stay in the loop or share your thoughts? Join the conversation across these platforms:

💬 Discord – Best place to share feedback, get direct responses, and to talk about Heart of the Machine.
📜 Reddit – Discuss strategies, share ideas, and exchange tips with the community.[/p]

Heart of the Machine News Roundup at the Hooded Horse October Publisher Sale

In just the last month, Heart of the Machine has gotten four regular updates and one major update. Here's a roundup of all the recent development news that you might have missed.

Heart of the Machine is also part of the Hooded Horse October Publisher Sale, at 35% off on Steam. Check it out, and the other games that are included in the October Publisher Sale.
[p]Hooded Horse October Publisher Sale[/p]


[h3]Heart of the Machine News Recap[/h3][hr][/hr]Last week, Heart of the Machine released Update 39 -- a major update, and the third in the game's development history. The latest in a series of changes focused on the late-game experience, this update adds the long-awaited "Daring Shop", which allows players to spend the Daring resource that they accumulate while playing higher difficulties.

Update 39 also added additional Intelligence Class 7 Unlocks, rebalanced Ziggurats, and added lots of Daring-related optimization that helps players skip past repetitive tasks. Check out the full changelog for an in-depth look at everything this major update added to the game:
https://store.steampowered.com/news/app/2001070/view/577148613051810184
In addition to this major update, Heart of the Machine has gotten four regular updates over the last month.

Update 38 introduced a lot of quality-of-life changes, mostly focused on improving the late-game experience and reconfiguring weapon balance curves. It also added more storage for canned protein procured from...mysterious sources.

Update 37 brought a significant improvement to the game's RNG. Following this update, Heart of the Machine now uses SquirrelNoise5 for its random number generation instead of MersenneTwister.

Update 36 was another hefty update that introduced a second set of dooms, 8 new achievements, new equipment, and a new path to instigating WW4.

Update 35 was a big one for pacifism enjoyers. This update added a second method for starting a war cult, and balanced this change with the addition of several non-lethal options for combat. As of this update, it's possible to do a full pacifist run of the game's first chapter -- and you can get a new achievement for doing so.

Check out the full changelogs for each of these recent updates:
https://store.steampowered.com/news/app/2001070/view/577148613051809799?l=english https://store.steampowered.com/news/app/2001070/view/510718530665057232?l=english https://store.steampowered.com/news/app/2001070/view/510718530665056381?l=english https://store.steampowered.com/news/app/2001070/view/510718530665054609?l=english
Thanks for reading and happy gaming!
- The Hooded Horse Team

https://store.steampowered.com/app/2001070/Heart_of_the_Machine/