Steam News6 May 20261mo ago

Hotfix 46

A few more fixes, and then various bits I was working on. Hotfix 46 Changelog More Mod And Code Framework Updates Math Automation: Converted a bunch of layout math to be driven by xml instead of C#, thus allowing for tu

Full notes

Full Heart of the Machine update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

3 fixes1 addition0 changes0 removals
  • Gameplay
  • Fixes
addedMore Mod And Code Framework UpdatesData Tables For Modders: Updated the ExternalTables feature so that it now works properly with mods, and also works with the localization framework. To see an example of how this works, see the new Descriptive Vehicle Prefixes mod.
fixedNew Mod: Descriptive Vehicle PrefixesAlternative Vehicle Naming Scheme: Added a new mod called "Descriptive Vehicle Prefixes" that now ships with the game. This replaces the random three-letter prefix on machine vehicle names (MOS, PYS, TYS, etc.) with a fixed prefix chosen per vehicle type. The second part of the name (Teso, Advenna, Geno, etc.) is unchanged. I can't remember who asked for this! Originally I told them no, but now I've made a mod for it. I prefer the default behavior, but others may feel differently.
fixedBugfixesThe Very FIRST Link, Of Course: Fixed an issue where some non-English versions of the, the first link on the new profile page was not working.
fixedBugfixesEvaporative... Buildings?: Fixed a regression from update 75 where if you built exactly to the internal robotics cap for certain kinds of buildings, then one of them would scrap themselves right as you finished it. This was due to my attempted fix to prevent over-provisioning by fast-clicking. I now have optimistic and pessimistic versions of the math for this, and the pessimistic one only runs right at the moment of click -- preventing the one problematic case. Everything else is back to using the optimistic math, which is how things were up until update 75.

A few more fixes, and then various bits I was working on.

Hotfix 46 Changelog

More Mod And Code Framework Updates

  • Math Automation: Converted a bunch of layout math to be driven by xml instead of C#, thus allowing for tuning of the parameters from pure xml.

  • Table Logic-Drivers: Converted the data tables to have more centralized logic for partial-reloads, during-game data-payload clears, and similar. This is something that cleans up some of my own code, but also makes it so that mods with custom data tables get immediate parity with the official data tables.

  • Data Tables For ModdersUpdated the ExternalTables feature so that it now works properly with mods, and also works with the localization framework. To see an example of how this works, see the new Descriptive Vehicle Prefixes mod.

New Mod: Descriptive Vehicle Prefixes

  • Alternative Vehicle Naming SchemeAdded a new mod called "Descriptive Vehicle Prefixes" that now ships with the game. This replaces the random three-letter prefix on machine vehicle names (MOS, PYS, TYS, etc.) with a fixed prefix chosen per vehicle type. The second part of the name (Teso, Advenna, Geno, etc.) is unchanged. I can't remember who asked for this! Originally I told them no, but now I've made a mod for it. I prefer the default behavior, but others may feel differently.

Bugfixes

  • The Very FIRST Link, Of CourseFixed an issue where some non-English versions of the, the first link on the new profile page was not working.
  • Evaporative... Buildings?Fixed a regression from update 75 where if you built exactly to the internal robotics cap for certain kinds of buildings, then one of them would scrap themselves right as you finished it. This was due to my attempted fix to prevent over-provisioning by fast-clicking. I now have optimistic and pessimistic versions of the math for this, and the pessimistic one only runs right at the moment of click -- preventing the one problematic case. Everything else is back to using the optimistic math, which is how things were up until update 75.

Full notes here.

Connect with the Machine

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.

https://steamcommunity.com/ogg/2001070/announcements/detail/664986477286917109 https://steamcommunity.com/ogg/2001070/announcements/detail/535507353628312360 https://steamcommunity.com/ogg/2001070/announcements/detail/526499614836130742

Source

Steam News / 6 May 2026

Open original post

Changelog.gg summarizes and formats this update. How we read updates.