Release Update - Version 1.0.12.0 - November 16th 2021
Features:
-
Multiplayer Co-op Mode!
A co-op mode can now be played.
Multiplayer should work across all different stores where Hammerting can be bought seamlessly.
There's now a new button in the start menu, called 'Multiplayer'.
If you go there, you'll be able to name and create a lobby. Be sure to name it something unique.
Let your friends and enemies know the lobby name, and they'll be able to join you as you delve deeper into the caverns.
You'll all control the dwarves at the same time, and the dwarves will decide which ethereal being (player) they will choose to follow for the time being.
-
Hammerting!
Hammertings can now be held in the Great Hall!
Holding a Hammerting will grant bonuses to the Mountain Home.
When holding a Hammerting, all dwarves will meet in the Great Hall to discuss the matter.
Hammertings can only be held once every two in-game hours.
-
Overworld War!
Factions on the Overworld will now declare war against each other!
When at war, the factions will send armies toward their enemies if they have high enough Manpower and Might.
When two armies meet, they will engage in combat until one of them is victorious!
When an army reaches an enemy location, that location defends itself against the attacker, but its Fortification will take damage.
If a location reaches 0 Fortification, it will fall and the items it holds will be destroyed.
A location will prioritize re-building its Fortification over producing new goods to sell.
When armies have torn down all Fortifications, they will march toward the enemy capital.
Dwarves can help factions and locations by selling them goods, for example:
Things that restore building health will increase Fortification.
Weapons and Armor increases Might.
Items restoring hunger and morale will increase Manpower.
Factions wait to declare war until their holdings have full Fortification.
Hexes on the Overworld will now be conquered by factions if an army reach an enemy capital and that faction has 0 Fortification on all locations.
-
Overworld Victory Condition!
When your relation level with another faction reaches the Esteemed level, you will unlock the Dwarven Subversion mission, in that Faction's capital. Completing this mission will make the faction a permanent ally.
There is now a victory condition called World Conquest. This is achieved by having your Overworld allies control all overworld locations. Completing this mission will win the game.
-
Thought Bubbles!
Dwarfs will now show thought bubbles over their heads whenever they start a new task showing what they are going to do.
This can be disabled in the options menu.
-
More Materials, Items & Recipes!
The following crops can now be planted: Sulphur Sprouts, Citadel Mushroom, Sugar Beets, Rime Beets, Grapes, Tomb Lilac, Hops, and Troll Tails.
Added Troll Cloth, Dwarven Licorice, and Mountain Barley.
A lot of recipes for fish-based dishes has been added
Two new wall materials have been added: Ornamental and Runic
-
Book of Tings Updated!
Book of Tings, or Dwarfelopedia as we devs lovingly call it, has been updated with new text and images.
Increased size of Main Menu and Dwarfelopedia buttons on the top bar.
The window now changes size after changing the game's resolution.
Topics are now categorized
Added Help buttons to various interfaces. These open the corresponding entry in the Dwarfelopedia.
Performance:
- Significant speedup when dwarves and creatures look for enemies.
Tweaks:
-
AI
Adjusted Dwelling spots.
Adjusted Tavern conversation spots.
Dwarfs will no longer engage in combat or listen to attack orders if their health is so low that they will retreat once they're close to the enemy.
Dwarves that have picked something up for hauling will never engage in conversation until the haul job is complete.
Dwarves that want to talk will prefer going to a nearby Tavern if possible.
Dwarves who finish a job will now consider going to eat/sleep etc. a bit more before starting the next job.
Dwarves who have the Militia profession set to Unallowed will not engage in combat.
Dwarves will no longer replace minecarts at hauling jobs.
Dwarves will now drop off cliff edges if they get stuck. Wooooooo!
Enabling a job type for a dwarf now immediately recalculates job assignments.
Haul jobs that have been started are now less likely to get unassigned.
Haulers will now clean their inventory before and after a haul job. This prevents items from previous haul jobs to be spread around the base.
-
UI
Added a glow to input buttons in the Crafting UI to draw attention to them.
Added a popup warning when applying settings in the options menu.
Added better tooltips to buy/sell-offers.
Added double-click support for Assign Dwarf in the Dwelling UI.
Added dwelling upgrade icons, cloth and fiber icons and overworld location icons.
Added missing tooltips and finishing touches to the Job Broker UI.
Added storage filters for Seeds, Fish, and Fibers.
Clicking a build menu that is already opened will now close the menu instead of reopening it.
Greyed out allowed icons in auto equip menu if auto-equip is not set to custom.
Knowledges now consistently show Mountain Lore cost first, then Trade Lore cost.
Log book now has pages.
Notifications have been changed to show a generic title, to avoid text overflow issues.
Reworked Dwelling UI.
Talents are now highlighted if the match one of the dwarf's Favorited profession.
Tweaked the Ledger filter dropdown menu so it scales after screen height.
-
Gameplay
Dwelling upgrades now have a graphical representation
Slightly reduced enemy armor
Bug fixes:
-
AI
Dwarves will now fall after dying, instead of becoming stranded in the air.
Farmers are now responsible for Harvest interactions. Explorers got better things to do!
Fixed a bug making mano a mano conversations longer than intended.
Fixed a bug with storages that had Take From Overworld but not Take From Inventories causing dwarfs to juggle items indefinitely.
Fixed several issues with digging that caused dig dwarves to pause dig jobs after each tile.
Hauled items now count towards the global inventory. This fixes an issue where dwarfs would get stuck switching between different haul jobs.
Refill Statusbar-desire now only uses the high-rank utility action for the health bar.
-
UI
Continue button no longer enabled on Game Over screen.
Dwelling upgrade orders can no longer be set to Maintain mode.
Fix for Brazilizan-Portugese localization.
Fixed a bug where the auto-equip button couldn't be toggled.
Fixed a bug where the dark background would persist after saving a game manually (for real this time)..
Fixed biome region record on load, so it now shows in tooltips.
Fixed modifier tooltips in the Job Broker UI.
Job broker now shows tooltip for favorite profession and favorite profession tooltip now correctly states that it does have some effect on job assignment.
Player can no longer press the delete button while no save is selected in the load game menu.
Sacks should now properly show their rarity in text.
-
Gameplay
Available recruits are now kept when saving and loading the game.
Drain Sink and Drills can now be deactivated.
Drills no longer work if they have 0 health.
Hauling from the Overworld to the mountain home chest is now a normal-priority job instead of a low-priority job, as originally intended.
Stability improvements:
- Build configuration and version are now logged at startup.
- Fixed dedicated fullscreen mode crash when starting the game minimized.
- Fixed a bug which could lead to unstable state when joining a conversation.
- Fixed a Vulkan write-after-write hazard when updating the map.
- Fixed crash when opening log book with a large number of entries.
- Fixed an assert that could occur from canceling orders.
- Fixed an assert that could occur from leaving the game on for a long time.
- Fixed an assert when sorting inventory of Overworld location when no items were available.
- Rarity particle FX is now despawned properly.
See you down in the depths…
Relations Update - Version 0.10.15.0 Sept 22nd 2021
Features:
-
Relations!
- All dwarves now have an opinion of their friends. Or foes, as it may be.
- The opinion can move them into different relations statuses.
- Similarly, the relations a dwarf has with another dwarf influences their opinion of them.
- Being in different clans will affect their opinion towards each other... usually for the worse.
- A new Relations window has been added to the Dwarf UI.
- New Traits have been added: Skald
- New Knowledge has been added: Common Heritage.
-
Talking!
- Dwarves can now stop for a chat!
- They will talk about just about anything.
- Depending on their relations and if they thought the other dwarf had good points, they will walk away with a higher or lower opinion of the dwarf.
- They can also get a Morale and Energy boost.
- Dwarves have new stats that impact how it goes: Empathy makes them more likely to like the other dwarf. Social Competence makes other dwarves like them more.
- Dwarves that are socially starved will head to the nearest tavern to hear the latest gossip.
-
Sleep!
- Whenever a dwarf is low on energy they will try to find a place to sleep
- Dwarves with an assigned Dwelling will always sleep in their Dwelling
- Dwarves without an assigned Dwelling will try to find the closest dry spot on the ground to sleep on
- Sleeping in a Dwelling replenishes more energy than sleeping on the ground
-
Hunger!
- Hunger is now explicitly represented with its own character statusbar.
- Every time a dwarf eats a piece of food, a "Food Effect"-modifier will be added to it, providing buffs or debuffs, depending on the quality of food item consumed, over some amount of time.
- While a dwarf has a "Food Effect" active, they cannot eat more food.
- Hunger increases with the level of the Dwarf.
- Energy is now primarily restored by sleeping, rather than eating.
Performance:
- Fixed an issue where entities would override their position settings whenever they became the child of another entity. This also removes a huge lag spike caused by thousands of entities refreshing their positions when the navgraph was updated.
- Fixed mining jobs not being saved/loaded correctly. This caused mining jobs to get stuck in the job list after loading even if there was nothing to dig. Saves prior to this fix will recreate all dig jobs and will lose any priority that might have been set.
- Improved performance of hauling mine carts.
- Overworld location update is now done in parallel.
- Time-to-finish for jobs is now only recalculated when necessary.
Tweaks:
-
Gameplay
- Gauze is now cheaper
- High level enemies are tougher.
- Low level enemies have slightly less armor.
- Very Hard enemies have slightly less armor.
- Reduced Driftwood preciousness.
- Overworld locations should now attempt to cull overproduction, to make place for a varied and nice inventory of goods at all times.
-
UI
- Adjusted the Mountainhome window's position in the overworld to resemble the other location windows.
- Clicking the 'available mission' icon on location entries will now open the location with the mission tab open.
- Tutorial popup now shows up above the buildbar menu and it's horizontal position is affected by the width of the left side outliner.
- Various behind-the-scenes fixes to the build menu.
Bug fixes:
-
Gameplay
- Armors should now propagate values for production and vision range.
- 'The Rats in the walls' quest should now track progress between saving and loading
- Tools made out of various types of bone should now show their handles correctly
-
UI
- Added fallback for missing codepoints in the 'Norse' font
- Fixed a bug where outliner entries size wouldn't update when moving them from one side to another.
- Fixed increase/decrease opinion tooltip showing '%Oproperty_comp' instead of faction name
- Fixed the idle-dwarfs alert turning on for a single tick.
-
AI
- Changing priority of a craft/restoration job in the job broker will now properly update the priority in the building interface. Craft- and Restoration job share priority (changing one will drag along the other).
- Dwarves would sometimes consider certain items unreachable for equipping even if they weren't, but should now have come to their senses.
- Fixed a pathfinding bug where a building next to a station with no carts connected would not be able to find paths to some items.
- Fixed dwarfs standing around idling for a while after finishing a job. They'll now get a new job assigned to them as soon as possible.
- Restore/refuel jobs now get the same priority as the crafting/hauling jobs when changing priority in a room.
- Tweaked how dwarves evaluate things to eat (not food, but other consumables such as medicine). They'll now focus more on refilling statusbars that are low. This is an attempt to solve an issue where Dwarfs with low health would panic and start eating anything beneficial they could find even if it did nothing for health.
-
Auto-Equip
- Auto-equip now looks at entire toolbelt to determine if equipping a new tool gives a net positive gain.
- Auto-equip now summarizes production values that are increased/decreased. This should prevent dwarves from becoming stuck in an auto-equip ping-pong behavior.
- Dwarves will now only consider items they can reach when auto-equipping.
- Rewrote part of dwarf auto-equip behavior. Dwarves would sometimes not consider upgrading tool when there were better available.
-
Stability improvements:
-
'Custom Order' food could become bugged and crash the game in previous versions. All existing 'Custom Orders' are now destroyed when loading a save from an earlier version.
-
Fixed a crash that could sometime occur in the recruit UI
-
Hopefully fixed the 'Available mission' indicator sometimes crashing the game
-
Increased the size of the buffer used by UI layout entities.
-
Item decay increased significantly when reaching the engine's maximum entity limit.
-
Spamming 'Recruit'/'Dismiss' buttons should no longer crash the game
@experimental Epic Crafting Update - Version 0.9.0.16
Features:
-
Epic Crafting!
- When crafting an item, there is now a chance for the item to become extra awesome.
- The rarity levels are: Uncommon, Rare, Epic, Mythic.
- This makes the item overall better and worth more coin!
-
Lanterns!
- The classic Lantern can now be equipped in the toolbelt and yields a bonus to vision range and to Exploration.
- The Grandmother's Lantern has been added. You can find one in the start chest.
- The Explorer's Lantern has been added. It requires a Star of Mara to craft.
- Dwarves will equip vision extending items (AKA lanterns) when executing a move order, and when idling, if they have one.
-
Armor & Rings!
- Added armors: Skulker's Armor, Soldier's Armor, Worker's Clothes.
- Added rings: Armored Ring, Half Round Ring, Thimble Ring, Signet Ring.
- Both armor and rings affect their wielder in different ways, so choose wisely.
- Dwarves can now equip two rings and a piece of armor, in addition to the toolbelt.
- Armor and Rings are now influenced by the materials used to craft them.
-
Gemmed Rings!
- Rings can be combined with a gem, yielding a powerful artifact!
-
Exploration!:
- Explorers now (finally!) gain experience from exploring, finding new biomes and from discovering new locations in the cave.
- Explorers also get experience from harvesting and rummaging items in the world.
- Explorers can critically succeed and fail when rummaging, spawning double (or no) loot.
- General move orders (without having a dwarf selected), and harvest/rummage orders, will now only be executed by dwarves with the Explorer profession allowed.
- Dire Tunnels now reduces vision range.
- Location discoveries are now made upon actually seeing them. This will not take effect on old save games, in fact it may work a little worse there.
- Vision range base value slightly reduced, and vision range also increases slower.
-
Lair Scaling!
- Enemy lairs are now stronger further down, and have unique modifiers applied to them, and to the creatures they spawn. Look out for their strengths and weaknesses!
- Enemy lairs are given three different modifiers (buffs/debuffs).
- One base modifier affecting many values, based on how deep in the cave the lair is.
- One positive modifier, mostly affecting one or two values, also based on how deep in the cave the lair is.
- One negative modifier, mostly affecting one or two values.
- Enemy Waves: If multiple lairs want to send a wave, the most aggressive, or closest, one will do it.
- Enemy Waves: Lairs no longer has a chance to not spawn a wave if they can.
- Enemy Waves: Playing at a harder enemy level increases the amount of enemies in early waves.
- Enemy Waves: Undiscovered lairs will only send small groups of enemies.
- Lair base health has been significantly reduced, but they have a bit of armor to compensate.
- Lairs now show their current modifiers in their tooltip.
- You do have to start a new game for this to take proper effect.
-
Mountain Lore Overhaul!
- After exploring the initial area, Mountain Lore gained from simply uncovering Unexplored areas diminishes quickly.
- Mountain Lore is now awarded when making discoveries of various locations in the cave.
- Mountain Lore is now awarded when discovering a new biome. A new notification has been added for this.
- Mountain Lore description rewritten.
- More Mountain Lore is now awarded for completing the harder cave missions, up to 25 or so.
- More Mountain Lore is generally awarded for things further down in the cave.
-
Medium Vault!
- Small Vault has been reduced in capacity, making it necessary for early-game but not viable for long.
- Small Vault now requires Metallurgy.
- Medium Vault requires Silver Ingots to be constructed. Silver has been tweaked to be slightly more plentiful in the cave, and has a small chance to be produced by Overworld mines.
- Large Vault no longer requires any ingots. Instead it requires massive amounts of construction material and a Star of Mara. Knowledge requirement updated to match.
Performance:
- Added a single character to the code, actually very big optimization much wow. (Removed copying a huge object)
- Alerts evaluation runs in parallel.
- Checking if a dwarf is in fluid or in a new biome is now done more seldomly.
- Crafting buildings now evaluates if an item is wanted quite a lot faster.
- Hauling significantly optimized.
- Reduced the visual range of some lights in buildings, and removed a couple of lights as well.
- Removed unnecessary allocations.
- Toolbelts don't recalculate their modifier cache when an item is moved between backpacks.
- When a hauler reaches a target, it can now pick up multiple items in one go.
Tweaks:
-
AI
- Dwarves are now unconscious for 1500 seconds instead of 500.
- Dwarves will ignore items in fluid.
- Replacing a tool in the same slot as the tool that was currently being used could lead to the new tool providing no benefits.
-
UI
- Added a notification for when rooms are attacked.
- Added a option to always have the dwarf names visible.
- Added a warning in the Outliner for oversized dwarf list entries.
- Added icon for equipment sorting.
- Added icons for statistics.
- Fixed Old Equipment alert counting all sorts of items as old.
- Fixed various text issues.
- Improved Vault UI.
- Missions now show which reward you will get when completing it.
- Reworked character screen.
- Tooltips for all infrastructure has been unified.
- Tweaked some Alert descriptions.
-
Gameplay
- Crabs drop slightly more loot, and crab items can now occasionally be found on the Overworld in select locations.
- Craft buildings now have an inventory size of 120 instead of 60. This is a temporary fix until we can make item reservation logic smarter.
- Difficulty rating now affects enemy armor.
- Drills now mine over their whole construction area.
- Drills now require much less fuel.
- Eggs and Hide are now more plentiful on the Overworld.
- Elevator rails will no longer dig into the background. They can now be built in front of Grottos. Due to this, if you load an older game, it will take an extra bit of time to load.
- Increased Preciousness of gems.
- Overworld locations of the same type has less chance to end up near each other.
- Rats drop rate of hides and bones slightly increased, meat drop slightly reduced.
- Slightly increased the amount of Adamantine, Heavy Metal, and Platinum in the cave.
- Slightly increased the amount of hides available on the Overworld.
- Slime King has more HP and more armor.
-
Misc
- Added lights to vaults.
- Assert message is now formatted for Discord.
- Autosave filenames now contain the colony name and a rolling ID 1-5.
Bug fixes:
-
UI
- 'Idling Dwarves' alert should no longer flicker.
- Character UI, chests and craft UI no longer stretches over the action bar.
- Fixed Profession UI issue in character screen.
- Fixed reputation bars for Mountainhome.
- Fixed text wrapping for notifications.
- Fixed tooltips for notification rewards.
- More icons should now appear in tooltips.
- The Militia profession is now re-allowable.
-
Gameplay
- Discovering biomes and locations now count as progress towards Cave Missions that want Mountain Lore.
- Fixed a case where Ratholes could get placed without a path to it.
- Fixed crash that could happen with a specific outliner setting.
- Fixed die roll for critical success/fail.
- Fixed large vault layout.
- Non-items, such as biomes or dwarves or locations, no longer have a Coin value.
- Railway station now tiles properly.
- Rat Hole discovery mission now starts at 1/3.
- Statusbars such as health will now be at max if the entity has a modifier increasing the max value.
Stability improvements:
- After harvesting a mushroom, the mushroom wasn't guaranteed to actually make it into the dwarf's inventory.
- Any mushrooms marked for harvesting or loot objects marked for rummaging will now get a proper reservation after load. This fixes a long-standing bug where a mushroom could be hauled to a chest, and a dwarf would then think they could go to the chest to harvest it.
- Fixed crash that could occur when a dwarf or creature spawns in a room without exits.
- Fixed crash when crafting Mushroom Stew.
- Fixed crash when destroying a mine cart.
- Fixed crash when destroying a rail station.
- Fixed load crash for old save games.
- Fixed logic for when to dump items into a container.
- Fixed potential memory corruption when spawning new entities.
- Removed unnecessary audio assert.
Update 8 - Automation Update (June 30th 2021)
Features:
-
Cart hauling!
- Carts will now pick up and deliver items just like the dwarves will.
- Don't worry, they will still transport dwarves!
- Platforms are now gone from the game. Use carts instead.
- Platforms are now gone from the game. That's right, the rail and elevator network is now one and the same!
-
Combined Railway Station!
- The building previously known as Elevator Station is now known as Rail Station.
- The building previously known as Railway Station has been yeeted. (But will continue to work in your old saves) (And may come back in some form.)
- It can connect both to horizontal and vertical railways.
- Some say it can even connect to Inclined Railways. Extremely obscure reference warning: Or dress up as a stationmaster.
-
Inclined Railway!
- Or is it just Incline Railway? Sloped Railway? The debate rages in the dev chat channels.
- This is for those of you who like to build your base diagonally!
-
**Tool Automatic Upgrading!***
- Dwarves will now automatically go to equip new items that are better than the ones they have in the toolbelt.
- This can be turned on and off. There's also an option to customize how you want it to work.
- By default, the autoupgrade logic will attempt to figure out ONE profession per tool that it thinks it should look for when upgrading.
- Unallowed professions are ignored, and Favorited professions are preferred.
- The logic refreshes when the player favorites or allows a profession, and when the dwarf gains a level.
-
Equip-from-dwarf!
- It is now possible to equip items directly from a dwarf's inventory.
-
Talents Automatic Acquire!
- It is now possible to set a dwarf to automatically acquire Talents when they level up.
- Double click on any Talent to set it, and all of its requirements, to be auto-acquired.
- Improved Talent tooltip.
-
Clean Inventory Action!
- Dwarves will go and drop off items they are carrying that aren't reserved for something else.
- This has a higher priority than general work.
-
Crafting Animations!
- Added new animations for Sewing and Writing.
- Different recipes will now use different animations.
-
Outliner Customization!
- Added a mission notification on location entries in the outliner.
- Change the height and/or width of the Outliner.
- Change the size for Alert and Dwarf entries.
- Different parts can be moved to the left and right side of the screen.
- Different settings for when you're viewing the Cave and the Overworld.
- List or icon variations for Alert entries.
- Lots of outliner tooltips.
- New icon variant for dwarf entries in outliner.
- Outliner scrollbars are now hidden if the list is too small.
- Rumor has it that parts can even be completely hidden!
-
Overworld Improvements!
- A [b]Production Capacity[/b] modifier has been added, allowing for location production on the Overworld to differ based on various effects.
- It's now possible to affect [b]Faction Influence[/b] on the Overworld by paying a location with Trade Lore.
- New [b]Overworld Missions:[/b] Mote & Beam, Axes for the Mill, Dwarven Embassy, Water for the Thirsty.
- Overworld prices are now updated on relevant events.
- Prices on the Overworld are now affected by your standing with the location's faction.
- Various price tweaks.
-
Health & Desire Indicators!
- Added a notification when a dwarf becomes unconscious. This is also stored in the logbook.
- Added a tooltip on an unconscious dwarf if there are no healing items available for revival.
- Added new Alerts, warning when there are no Morale/Energy/Health items in the colony.
- Added notification for when a dwarf is attacked.
-
Vaults!
- With great automation comes great coin. Now you have somewhere to store it!
- The [b]Small Vault[/b] has been added. It can store 10 gold.
- The [b]Large Vault[/b] has been added. It can store 50000 gold. Yes, you read that right.
- Vaults are now the primary storage for your Mountainhoard.
- The Mountainhome can store a small amount as well.
- A [b]Vaults Needed[/b] Alert is shown when your Mountainhoard is larger than how much can fit inside your vaults. Avoid this, or coin will be continuously wasted.
- Added an indicator by the Mountainhoard UI that's visible when you are over capacity.
- Dwarves will, for now, still go to the Mountainhome Chest to take gold, but it will be magically teleported from an existing vault.
- All coins are in fact magically teleported to and from vaults. In the far future, we may figure out how to make the dwarves carry gold to them.
- Vaults visually display roughly how full they are.
-
Win Condition: Righteous Affluence!
- A brand new Cave Mission has been added. Upon completing it, you trigger a Win Condition.
- To complete the mission, you need to construct a Large Vault, and then fill it to the brim!
- You can continue to play even after winning.
- If you manage to do this, let us know! It is not an easy task.
Tweaks:
-
AI
- Dwarves can now jump or drop vertically into a room. They don't need to enter from exactly level ground any more.
- Dwarves will no longer try to satiate their desires (Health, Morale, Energy) from things on the ground, like mushrooms.
- Dwarves will strongly prefer to continue doing their job, once they've actually started it (not just moving towards it).
- Dwarves have a preference to haul items that are already in their inventory.
- Haul jobs are now given an overall higher score.
- Item equipping and regular move orders are now HIGH_DESIRE actions, rather than PERSONAL_ORDER. This means they will do them slightly less urgently. Move orders for selected dwarves are still PERSONAL_ORDER (the highest priority).
- Jobs are now assigned once per second instead of ten times per second. This improves performance significantly.
- Dwarves now prefer carts with no queue when choosing which one to wait for.
- When waiting for a cart, a dwarf now re-evaluates which cart they should wait for every now and then.
-
UI
- Added Tab-controls for Location window.
- Added a warning if you are trying to bind a key that is already taken.
- Added doubleclick to pan to location for location entries.
- Added various tooltips and updated old 'Click to...' tooltips.
- An icon is now shown when a dwarf is about to equip a new tool in a slot. Related tooltips improved.
- Chests, storage and crafting buildings all share the same inventory UI.
- Fixed a bug where Alert icon entries would consume scroll wheel input.
- Fixed rewards panel in notification UI.
- Logbook UI reworked.
- New icon for 'look at' action in notification entry.
- New larger dwarf portraits in Outliner.
- Notifications moved to the center of the screen.
- Remade the tooltip icons for mouse actions.
- Removed superfluous close button from the overworld.
- The camera will now pan to locations when clicked on their entries in the Outliner.
-
Fluids
- Fluid sources should now pump out all of their contents at the start of the game, leaving only a small bonus drip that's triggered on discovery, instead of a minor flood.
- Fluid sources will now provide a bit of vision around them, similarly to grottos.
- Lava will now restore Fuel.
- Reduced the amount of initial fluids spawned on the map.
-
Other
- Added female dwarf VO grunts.
- Added models for Pen and Needle.
- Added some Water to the Mountainhome chest.
- Fixed layout for Infirmary.
- Improved various textures and models for the Overworld Desert biome.
- Parchment made from different types of Hide are no longer considered different. One might say they are cut from the same cloth.
- The logbook entry for arriving at the cave no longer pauses the game, it simply shows a notification.
Bug fixes:
-
AI
- Dwarven Maps can now be crafted again.
- Dwarves (and other creatures) can now stop moving while traversing down natural cave stairs, without teleporting to the end. This fixes a bug where a dwarf and an enemy were locked in a vinkelvolt!
- Dwarves and creatures spawning from lairs will not get stuck in a jump/drop loop.
- Dwarves are no longer able to run in unexplored areas on the Overworld.
- Dwarves will no longer "forget" to unreserve an item when they go from a mild desire to a high desire. This may have been the cause of some instances of not healing downed friends.
- Dwarves will now be able to haul things between two buildings that are connected by rails, even if there aren't any carts on the rails.
- Elevator rails should now be buildable downwards.
- Fixed a bug by which hauling to locations would stop on account of no inventory space.
- Fixed a bug that would cause dwarves to do the left-right-dance.
- Fixed an issue that would cause dwarves to only stash gold in the dwelling once, and then getting completely stuck.
- Fixed bug that would cause dwarves to think they couldn't haul an item they actually could haul, resulting in them changing jobs overly frequently. This also improves the performance of the game.
- Fixed bug that would cause the wrong Overworld tiles to be explored, thus potentially locking movement.
- Items should no longer be moved into containers with unmatching filters.
- Job broker no longer distributes jobs types into fixed buckets based on how many are working on them. This would frequently cause dwarves to abandon hauling. This feature may return in some form at some point.
- Maintain orders on hand pump now work as expected.
- Overworld mission hauling will now let dwarves haul all needed items if they are able to.
- Overworld missions should no longer be hauled to just one or two items at a time.
- Overworld missions should require the correct amount of items after load.
- Pathfinding is now updated properly when the last tile in a block is removed. This prevents dwarves from getting stuck, standing in the air.
- Recipes that produce the same output item regardless of input (Bone Ash, for example) now works properly with 'local maintain'.
- Regular move order utility scoring no longer reduced by legacy 0.5 multiplier. Also decreased the impact distance had on scoring.
-
UI
- Added storage category to Mushroom Oil and Bones.
- Fixed Overworld missions displayed in location UI lists from top to bottom correctly.
- Fixed overflowing texts in Dwelling UI.
- Fixed so equipment values aren't shown in the job broker.
- UI audio scroll and Mute when focus lost checkboxes no longer share space.
- Fixed various text issues.
- Items should now be in the correct langauge even after switching language.
- Notification option 'Notify, pause, and pan to' now works, meaning you can run the game at full speed and still pause at important events.
- Sell and Buy UI works more consistently under the hood. Sorting should now be possible in both tabs.
-
Other
- Added a tiny sleep while waiting for game and media thread to sync up.
- Fixed an issue with Overworld debug names that will make logs easier to parse.
- Fixed inheritance issues with crafted bones.
- Locations no longer calculate any reserved item as 'in stock', only those claimed by itself.
- Missions to buy lumber should properly register when buying lumber in bulk.
Stability improvements:
- Fixed a bug where mission items were also considered as viable to be sold for a location. This fix should fix the TRADE_OFFERS/ASSERT( to ); crash, and also that players were unable to buy certain items listed for sale (but were actually mission items).
- Fixed a couple Overworld missions.
- Fixed a couple of bugs relating to moving items between inventories.
- Fixed a crash that could happen when cancelling orders.
- Fixed a crash that could happen when finishing Overworld missions.
- Fixed a crash that could happen when items were moved to a full destination.
- Fixed a crash that could happen when tutorial messages were shown.
- Fixed a tooltip bug that could potentially be Very Bad.
- Fixed crash that could occur in the experimental build when enabling AI path visualization.
- Fixed crash that could occur the first time a mission was started.
- Fixed crash that could occur when too many missions were active at the same time.
- Fixed fluid related crash.
- Fixed is_valid_vehicle_position crash.
- Fixed potential inventory related crash.
- Fixed potential multithreading crash.
- Fixed potential multithreading related startup crash.
- Fixed validation for mission related commands.
- Jobs are now logged by default for easier debugging.
- Reduced Trader XP per sale. Too much of the good stuff can apparently be... too little?
- Removed an unnecessary assertion.
- Removed bad assert.
- We should now get better error reports for GOG experimental builds, and in stable builds.
Update 7 - Quality of Life (Jan 01 2021)
Dwarves… it’s the moment you’ve been waiting for!
Overworld missions are back and better than ever (with more to come in future updates) alongside some other highly requested quality of life features and bug fixes!
Patch Notes
Features:
Tweaks:
-
UI!
- Added tooltips for profession entries in character UI.
- F7 closes Overworld Trade window if it's open.
- Made the item name text bolder in location buy and sell menus.
- Made the note in the Options screen stating that you may need to restart the game to apply the changes a bit more hard to miss.
- Mountain Name is now shown when selecting a savegame.
- "New Mission" button now jumps between locations with new missions.
- Outliner now changes it contents depending on whether Overworld is open or not.
- You can set Favorite professions in the job broker, just like you can in the character sheet. Known issue: The UI doesn't immediately refresh to show the favoriteness.
-
Added a faction flag for the Mountainhome.
-
Renamed "Rail Tracks" to "Track Section".
-
Updated Overworld Grass biome graphics.
Bug fixes:
- '.' is no longer a valid character in savegame names.
- Added icons for sacks.
- Added icons for top grain leather.
- Attribute tooltips no longer show entries for professions where it doesn't make sense, for example hauling critical success.
- Biome region names are now updated if playing in another language than the save was saved in.
- Bone ash is no longer affected by the type of bone used to create it.
- Capital hexes now also get a name.
- Colony name is now correctly set on Mountain Home.
- Crafting a building on top of water no longer remove the water.
- Enemy Waves option now works.
- Fix for dwarves getting stuck in saves just as they were entering/exiting the overworld.
- Fixed bug that would cause the job broker entries to misalign.
- Fixed so that tutorial pop ups won't show up when reloading the game.
- Gelatinous Gluttony and Molasses now have a description.
- Improved a case that could cause dwarves to break out in a left-right dance right before reaching their destination.
- It is no longer possible to move the camera infinitely far on the Overworld.
- Overworld section of Dwarfelopedia is removed. It will return at some point.
- Pens now inherit values.
- Scaled hex tiles for Overworld locations to fit with all other hexes.
- Top grained leather is now only affected by the leather used, not the mushroom oil.
Crash fixes:
- Fixed a crash when selling to locations.
- Removed unnecessary sanity check for dropping off a cliff.
Enjoy!
Update 6 - Overworld Update! (May 14 2021)
Dwarves!
Introducing the Overworld Update!
Explore new locations, form relationships with different factions and trade items for that precious gold!
Features:
-
Completely revamped Overworld!
- The map, factions, locations, and roads, are procedurally generated every time you start a new game.
-
Overworld locations!
- Different locations want different items, based on the type of location.
Locations occasionally have higher demand for some items, increasing how much they are willing to pay for it.
- Demand goes down if you buy a lot of that type of item, then slowly comes back over time.
- To sell to a location, a dwarf needs to take the items and walk to it on the Overworld. A tip is to ensure that your dwarves have plenty of carrying capacity, for example by dropping a tool they aren't using.
- When you buy from a location, it's put into its inventory for you to use. A dwarf needs to go and grab the items, just as if it was stored in a chest. A tip is to build a chest or two near your Entrance and set up its filters so that dwarves immediately bring home items you buy.
- By trading with a location, it gains Trade Levels. Whenever you gain a Trade Level, more area near the location is revealed to you. You also gain Trade Lore in this manner.
-
Overworld factions!
- Factions control different parts of the map.
- Factions have relationships with each other and with the dwarven Mountainhome.
- Relationships will change dynamically over the course of the game due to various factors.
-
The Overworld overhaul is a solid foundation for us to build even more cool stuff upon!
In the Quality of Life update coming after this update, you can look forward to a new, dynamic mission system, a Trader profession, and many more improvements!
Tweaks:
-
AI:
- Dwarves could flip between a restoration job and other work. A gentle tweak to remove this behavior has been applied.
- Dwarves idling on an elevator will now try to go somewhere else to idle, freeing it up for the rest of the dwarves.
- Dwarves who need to drop some items to make room for some other item they wish to pick up from a container, can now put it in the container instead of dropping it on the ground.
- Fixed a couple of problems with pathfinding.
- Fixed some instances of jittery dwarf behavior near rooms.
-
Audio:
- Added ambience for the Sacred Well.
- Added starting time randomization for ambience layers.
- Removed unnecessary variations of assets.
- Reworked pitch & vol randomization for most events and instruments.
- Reworked mix automation.
- Attenuation is now automated in the mix.
-
Crafting:
- Added a Needle tool in a few variants for the Tailor profession.
- Added a Pen tool in a few variants for the Arcanist profession.
- More creatures now spawn bones, and a few new recipes have been added that uses bones.
-
UI:
- Made the Talents section larger in Character UI.
- Removed a close button that would show up after selecting a save file in the load menu.
- Save game versions is now shown in the load game screen.
- Slightly tweaked the color for action tooltips ("press 'x' to...").
- The Job List UI has been improved by grouping and combining entries. You can find it by opening the Job Broker page and going to Page 2.
- The Overworld button closes the Overworld if open.
- The Overworld button has a different icon while the Overworld is open.
- The icons for digging and mining have been removed. You can still set the priority for orders, though it isn't very clear at the moment. You can inspect the Job List UI to see the different jobs and their priorities.
- Tweaked item right click menu so the item name has more space and added a large icon of the item in the background of the UI.
- Tweaked the credits menu so that the scrollbar doesn't show up behind the close button.
Bug fixes:
- Added vertical scrollbar and arrow notice for Research UI.
- Adjusted button and dialogue box texts in the tutorial that were overflowing in Japanese.
- Dwarves now sometimes splashes when falling into water.
- Fixed how some statusbars would handle when their max value grew.
- Fixed so that Research entries can't consume scroll inputs.
- Fixed stacking (non-Overworld) biome effects. Dwarves could go blind after delving too deep. This was not intentional.
- Fixed textures sometimes not getting set for the first frame an object was rendered.
- Selling items will no longer consider items on the ground.
- Various minor text issues fixed.
Crash fixes:
-
The following fixes will possibly help those who encounter the VK_ERROR_DEVICE_LOST error when playing the game:
- Fixed an out-of-bounds error on the GPU
- Fixed write-after-write hazard with transitioning depth buffer at the same time as clearing it
- Fixed read-after-write synchronization hazard with light system
-
Fixed a crash when completing multiple move orders the same frame.
-
Fixed crash that could happen for Intel graphics cards when starting the game.
-
Fixed crash that could happen when exiting the game.
-
Fixed crash that could happen when items used for restoration were destroyed.
-
Fixed crash that would happen when a dwarf's target got removed while on a vehicle.
-
Potentially fixed a tooltip related crash.
What's coming next you ask?! The next Hammerting update will be a quality of life patch which will bring further improvements and features, such as bigger and better missions, for you to enjoy!
Don't forget to join our Discord for all the tavern gossip!
Update 5: Quality of Life (April 01 2021)
Features:
-
Maintain Mountainhome Amount!
- This complements the previous Maintain Amount, which only looked at the building's own inventory.
- This is now the default option for Maintain Amount.
- Global inventory now tracks reserved and unreserved items separately.
- Inventory Ledger UI lists both reserved and unreserved items.
- Mountainhome Maintain only tracks unreserved items.
-
Multi-select!
- You can now drag a box to select multiple dwarves.
- When issuing a move order, the dwarves who arrive first will become Vigilant until all have arrived.
- While Vigilant, a dwarf will not do any work. They will engage in combat, and they will look after their most pressing needs.
-
New game improvements!
- Colony and Mountain name are generated, and can be changed.
- Mountain name is now the seed for the game.
- Option to choose map size.
- Option to choose enemy difficulty.
- Revamped tutorial screens.
-
Save game improvements!
- Temporary folders from saving game are now cleaned up afterwards.
- Time Played' and 'Colony Lifetime' are now shown in savegame list
- Saves now shows last modified time and colony name.
- Added image preview when loading saves.
- Save game list can be sorted in various ways.
- Saves are now ordered by last modified time per default.
- We have the option of marking specific versions as deprecated.
-
Screenshots!
- 'Print screen' button will now save a screenshot .png file in the 'tdtd/screenshot' folder.
- Shift + 'Print screen' will save a screenshot with UI disabled.
- Control + "Print screen" will save a screenshot with only UI.
-
Brickwall Doors!
- Not exactly a new feature, but they do work now.
- Enemies can not pathfind through them.
- Enemies will attack them.
- When reaching zero health, they are completely destroyed.
-
New Biome Region modifiers: Craggy, Dark, Dreary, Eerie, Invigorating, Pleasant, Trodden, Well Lit.
- Look at the detailed map tooltip to see which modifiers each Biome Region has
-
New Talents: Beast of Burden, Bright Like a Diamond, Eagle Eye, Exquisite Palate, Founding Member, Heart of Steel, Nibbler, Rock Solid, Smelting Tactics.
-
Decay system!
- Handles destroying things after they've lived for a very long time.
- The pace of decay is currently very slow. It is more of a performance feature than something players will need to think about.
- Items on the ground will decay faster.
- Reserved items such as mission deliveries and toolbelt items do not decay.
- In case you're wondering where all your cool Dwarven Statues went with all that sweet Sovereignty... In the old system, they decayed and despawned. Oops!
-
Added error icon for crafting orders when no dwarf has a required tool for it.
-
Added Reserve for Sell option for crafting.
-
Dig orders now an order icon on the map just like other orders do, and can have their priority changed.
-
Faction system has received an upgrade in the background. Should not be noticeable, but will allow us to do cool stuff in the future.
-
New Infrastructure and Room menus.
-
Priority can now be set on a building. All the building's craft entries will use that priority.
Performance:
- Improved our performance profiling support, allowing us to better optimize the game in the future.
- Optimized character UI.
Tweaks:
-
AI!
- Changed dig reservation rules slightly so that digging downwards creates a sparse pattern similar to when digging upwards.
- Combatants will look a bit further for enemies in certain cases.
- Combatants will switch target if a better one is found, resulting in MORE VISCERAL COMBAT and LESS BENNY HILL.
- Combatants will use a more generous range when actually checking to see if they hit, resulting in fewer swing-and-a-miss.
- Creatures idling near other creatures will move away from them. This results in less doomstacks outside lairs, as the the enemies guarding it will be more spread out nearby.
- Dwarves will no longer look for refill items - mushrooms - in Unexplored areas of the map.
- Dwarves will now stick to any action they start doing for one second.
- Dwarves will now stick to any job they start doing for 30 seconds.
- Falling: Creatures can now drop a bit shorter, and jump a bit farther up. This means that whenever dwarves go to pick mushrooms, they'll find their way back.
- Falling: Creatures who fall into a fluid will be slowed down, reducing falling damage to potentially zero. A fancy effect has been added!
- Falling: Creatures who fall will grab ahold of ledges, reducing their chances of falling to bad places.
- Falling: Falling damage has been increased substantially, but is currently capped so as to not be fatal.
- Selling: Dwarves will now sell items immediately upon reaching the Entrance Chest.
- Selling: Items in the Entrance Chest marked for sale will be sold instantly.
-
UI!
- Added arrow above selected dwarves.
- Can now double-click to complete a mission.
- Clarified tooltip saying that no dwarves can find a path.
- Command tooltip moved to bottom right corner.
- Crafting UI scales to the full height of the screen.
- DWARF attributes show their corresponding Favorite Professions.
- Energy and health descriptions updated.
- Improved map tooltip in various ways. Now shows icons, fluids, and the Biome Region's modifiers.
- Loading screen now fades out smoothly.
- Many new icons.
- Move-to command now has a custom cursor. The cursor is now shown when a dwarf is selected, making it more clear that you can give individual move orders to dwarves.
- Pressing TAB in a craft UI now switches between tabs.
- Various UI animations added.
- Version number is now always shown in debug and experimental builds.
-
Bone Ash no longer restores Fecundity, and so won't be used to restore the Cave Farm.
-
It is now possible to move the camera with the mouse when in command mode.
-
The starting Dawnlit Caverns Biome Region does not get any biome modifiers.
-
When crafting an item, the input items are now first removed from the inventory, giving space to the new item. Results in fewer Granite Blocks being spewed on the ground.
Bug fixes:
-
AI!
- Combatants cooldown to re-evaluate targets was only reduced in the brief moment in time between two attacks.
- Dwarves can now walk down properly next to Scaffold stairs. Yet another case of the insidious Vinkel Volt fixed!
- Dwarves will now lie down after loading a game, if they are unconscious.
- Goblin animations fixed.
- Movement fix for sometimes getting stuck after stopping a movement behavior early.
- Orders should not be able to overwrite already existing layer data. Previously, placing a new stairs order could cause nearby places to not be reachable.
- Recruits will now get random talents matching their current level.
- Refilling other entities with for example fuel now looks at all their interaction positions. This fixes dwarves not refuelling drills.
-
UI!
- Buildings now show HP bar at zero health.
- Camera will no longer fall all the way to the Underworld after interacting with the action menu.
- Fix for overflowing text in Dwarfelopedia new tutorial event.
- Opening and closing menu now unpauses the game.
- The 'Base Production Value' column in the character UI now works as described, ignoring the items in the toolbelt.
- The 'Stranded Dwarves' alert will no longer count Dwarves who are falling.
- The 'Use less resources when window loses focus' option was secretly ON by default without showing as enabled in settings menu or in-game.
- Fixed localization error in fuel requirement (Crushed Granite instead of Coal)
- Various texts updated.
-
Big Quarry's geometry and animation fixed.
-
Attacking creatures has highest 'click' priority, lairs the lowest.
-
Cave Missions would sometimes not properly evaluate their conditions upon start, causing them to be done and not done at the same time.
-
Dwelling and Cook House room layouts no longer has vestigial layout bump.
-
Fixed bug where drill animation stopped working after load.
-
Fixed footprint for dwarf statue.
-
Mushroom swig uses any shroom.
Crash fixes:
- Correct cursor used for rare DPI scaling.
- Fixed crash that sometimes happened if a Cave Mission was completed as soon as it was unlocked.
- Fixed crash when a dwarf ended up inside a map block.
- Fixed crash when attacking a creature just as it despawned.
- Fixed crash when clicking alerts just as they disappeared.
- Fixed crash when dying while falling.
- Fixed crash when ordering an harvest/rummage action just as the target despawned.
- Fixed some creatures getting negative movement speed.
- Fixed trade claims not being restored correctly after loading a game. Fixes some items sometimes never getting hauled and sometimes crashing.
Now go, your allies need you!
Update 4 - Fluid Update! (March 01 2020)
Dwarves!
Deep in the Mountains of Mara there is so much to discover, and the latest update adds even more!
You will now come across fluids, such as water & lava, while exploring!
Features:
Fluids are in the game!
- Starting a new game is required to get fluids, and definitely something we recommend. (You can still acquire water in the farm, so old save games will still work.)
- Two types of fluids: Water and Lava. Don't step in the lava, unless you're a Lava Slime or a Lava Rat, in which case it's all good.
- A Hand Pump building to help you pump up the fluids from the cave.
- A Drain Sink building to pour them back into the cave.
- Fluid sources that dole out fluids from time to time.
- Lava pouring onto Water will spawn Granite blocks.
- Small fluid puddles dries up after a while.
- Effects are now listed in the character screen. (There are currently only fluid based effects)
- Dwarves idling in a fluid will opt to go elsewhere.
- Dwarves and creatures are more keen to avoid lava than water.
Tavern and Brewery!
- 6 Tavern recipes, such as Warrior's Feast and Noble Dinner.
- 7 new ingredients, such as Yeast and Cinnamon.
- 14 drink recipes, such as Mulled Wine and Dragon's Tears.
- 9 Knowledges, for example Gastronomic Heritage and Social Gatherings
Biome Regions!
- All separate biome areas on the map now go by the name Biome Region.
- They all have a difficulty level, increasing with depth. This is not currently used, but it's there now so we can build upon it at some point.
- They have different modifiers applied to them, so one might be extra wet, another may be dark, and so on.
Sovereignty!
- Dwarves can no longer be recruited willy-nilly. A certain level of Sovereignty is required.
- Sovereignty is currently gained from various Knowledges, and from exploring and finding Dwarf Guardian statues.
- The Mountainhome's current Sovereignty is shown in the top bar.
- New Cave Mission: Establishing Sovereignty
- Recruitment screen shows Sovereignty to make it clear why you can't recruit a dwarf.
Job Priority!
-
Jobs have three levels of priorities.
-
You can now set these on construction orders on the map, using the new button in the action menu, or with the "." hotkey.
-
You can also get an overview of all the current jobs in the second page of the Job Broker UI. From here you can set priorities and move the camera around to the different jobs.
-
Game now shows the Job Priority of construction orders, if they differ from 'Normal'.
-
A lot of tooltips for entities on the map now show the entity's name instead of its archetype name. For instance a renamed stone chest will now show the chest's actual name instead of just "Stone Chest"
-
A new enemy, the Rimeling, now spawns in the Frozen Waste biome.
-
Player must now give attack order on lair in order for dwarves to attack it.
Performance:
- CPU speed improvements to global light system.
- Map system is now a lot smarter when handling graphics updates.
- Removed obsolete pathfinding queries from buildings.
- Optimized refill sensor.
- Fixed memory leak whenever gold was given to the Mountainhome.
- Global light system now prioritizes visible blocks for the player.
Tweaks:
Enemy Waves!
-
Enemy waves from lairs will now initially spawn weak waves and then, incrementally, stronger ones.
-
Lairs won't spawn waves until some time has passed in the beginning.
-
Enemy waves will now properly find buildings with health and move to a position where they can attack it.
-
General Tip: Waves spawn much more frequently once you've discovered a lair, so be careful when exploring.
-
Fixed save/load issue with enemy lairs.
-
Map generation has been tweaked a bit due to code refactoring.
-
Map generation no longer adds a bump next to the Entrance and other cave rooms.
-
Bumped max attribute values to 30.
-
Clicking dwarf portrait when zoomed out should now select dwarf, rather than zoom to it.
-
Creatures' tooltips display their main modifier.
-
Small stone bridge costs slabs instead of ingots. Reduced cost of stairway from 3x to 2x.
-
Interact positions has a bit wider search radius for game paths. Fixes sometimes not being able to build long elevator rails upwards. (Tentative change, may be reverted)
-
You can now double-click to buy a talent.
-
Yeast can be made from shrooms.
-
Tweaked Cave Mission dependencies to make them appear a bit more slowly in the beginning.
Bug fixes:
AI!
-
Fixed dwarves sometimes not using items from an inventory to refuel a building or heal another dwarf.
-
Many creatures had a faulty climb animation, occasionally causing them to get stuck in the so called "vinkel volt".
-
Attack orders are now removed when the target has zero health.
-
Recipes now accepts any mushrooms.
-
Dwarves can haul things from sacred well and other neutral buildings.
-
Combatants will now prefer to attack over approaching an enemy, and prefer to approach a nearby enemy over moving to a marked attack target.
-
Fixed haul jobs sometimes stopped working. A bug made haul jobs incorrectly think they already had enough items incoming, making them refuse new workers.
-
Added F7 for recruitment to the options menu.
-
Entities that have modifiers added/removed under their lifetime now gets updated names/icons.
-
Fixed storages ejecting all items when pasting a new filter to them.
-
Lime should no longer have negative Fecundity.
-
Fixed overflowing texts in inventory and ledger filter.
-
Fixed hover and click for input select in craft UI. Hidden the unused specific material boxes in craft entries (until they're actually used).
-
Fixed a size bug for research entries.
-
It's no longer possible to place buildings or dig commands on Cornerstone.
-
Text width fix for harvesting.
-
Mountainhome now has a hover effect on the Overworld map.
-
Base production value listed in character screen is now proper base value, ignoring any items or other entities that may affect it.
Crash fixes:
- Vulkan implementation now falls back to system RAM when out of GPU RAM, instead of crashing. GPU RAM will always be chosen if possible though. Fixes VK_ERROR_OUT_OF_DEVICE_MEMORY on low-end systems.
- Fixed a rare crash that occurred when the game started.
- Fixed crash when clicking fast enough to spawn two popups. Could happen with the storages filter button, and items' right click menu.
- Fixed crash when pasting storage filter settings too quickly.
- Fixed infinite loop when spawning enemy waves.
- Fixed a crash that would happen after issuing a new construction order.
- Fixed a crash that would happen when an event type was registered while an event was being triggered.
- Fixed a few crashes that could happen when a UI showed an entity that died.
As you can see... there's so much more to dig in to! Enjoy!