1. Hammerting
  2. News

Hammerting News

Dwarveloper Log #50

Welcome, Dwarves!

Lots to feast your eyes on this week, so dig in!

Content
  • Profession Levels now increases for production values x3, rather than x1. Base attributes are now 3, rather than 5.
  • Added a 'Book of Tings' entry for Material Properties. Describing how materials are used and propagated from metals, through tool components, to tools.
  • Steam trading cards, badges etc added.
  • You can no longer click through the overworld map.


Code
  • The game will now start if you're using DPI scaling, which we don't have matching cursor sizes for. In this case, you won't get fancy custom cursors.
  • New fullscreen research screen. Note that the art isn't final yet.

VIDEO: https://discordapp.com/channels/346642400497762305/704224077677592616/730337057398063166
  • Fix for crash that occurred when enabling debugline rendering.
  • Fixed a performance issue for building-low-health and building-low-fuel alerts. This was the major bottleneck in mid- to late game bases and got worse for each scaffolding/rail/elevator etc that you built.
  • Fixed assert/crash that would occasionally occur when using elevators/mine carts: "Error: Why didn't we find a path?" / "Assertion failed: r->_start_node_id == 0"
  • Fixed some uninitialized memory leading to strange ai decisions (like stashing 0 gold in their dwelling over and over again)
  • Fixed rare crash that could occur when dwarves or enemies die and a new one spawned after.
  • Dwarves will no longer attack if the player has disallowed it. They will also be sure to equip a weapon before attacking.
  • Dwarf portrait UI.
  • Supports any number of dwarves.
  • Supports resizing window.
  • Two different view modes.
  • Can optionally show names.
  • Remembers state across saves.

VIDEO: https://discordapp.com/channels/346642400497762305/704224077677592616/727778598609616936

  • Fixed a bug that gave the three starting dwarfs the same hair and skin color as each other. In addition dwarfs will now keep their hair and skin color when loading a saved game.
  • Fixed a rare crash when loading save games. Dependencies were not declared correctly leading to a race condition.
  • Dwarfs will no longer try to haul items if there is no available path from the item to the destination.




Art
  • Reworked the assign dwelling UI.
  • Added a scrollbar for the professions tab and a toolbelt section for the character UI.


That's all for this week, folks! See you next time!

Join the dwarfversation:
Hammerting Discord
Twitter
Facebook Team17 Discord

Hammerting Dev Diary - Into The Forge Pt 2!

Dwarves!

The second part of the #Hammerting Dev Diary is out now!​

Get a behind the scenes look into the forge!​

[previewyoutube][/previewyoutube]

Wishlist Hammerting:
https://store.steampowered.com/app/760650/Hammerting/

Dwarveloper Log #49 - New Ingot Metals, Various Fixes & More!

Content
  • Added "Stone Chest", early game buildable storage.
  • Reworked starting equipment to prioritize Blocks over Slabs.
  • Added descriptions to modifier entries.
  • Added additional Ingot types for metals.
  • Should now present the current date in the top bar.
  • Added clarifying explanations and fixed an icon bug for the Pressing the Advantage mission.
  • Fixed issue with low building health alert not filtering faction buildings.




Code
  • Dwarves can now be reassigned to a new dwelling
  • Dwellings getting destroyed and dwellers dying should now work properly.
  • Can now see in the UI which dwarves already have dwellings
  • Reduced vertex size of skinned meshes from 68 bytes per vertex to 24 bytes per vertex
  • Reduced vertex size of static meshes from 48 bytes per vertex to 16 bytes per vertex
  • Crashfix for Intel GPUs
  • Added a '--wait XXX' command, which tells the application to wait XXX seconds on startup. This is to help remote debugging
  • Added a '--render-api-log true|false' command, which logs vulkan api calls prior to being issued. This is to help zero in on users which application closes on startup
  • Game should no longer crash from having to many save games
  • UI for storage rooms now correctly shows the inventory size of the room. (used to always show 100 slots, but the storage room only has 60)


We added a popup dialog to notify when hardware has too little GPU VRAM



  • Items that are to be sold will no longer be hauled anywhere but the chest where they can be sold.
  • Fixed a bug where hauls would not be flagged as a "storage haul" correctly making all hauls equally important. Hauls to storage chests and storage rooms will again have less priority than hauls for missions or crafting rooms. (Let us know if they seem to prioritize this too low now!)
  • The game no longer crashes at startup if Japanese is set as input method.
  • Game should handle DPI scaling more properly, not becoming blurry etc.
  • It's now possible to change the ingame resolution.




Found, and fixed, probably, another case of left-right dancing.
Slimes and other enemies will no longer perform generic orders that were issued by the player.



Art
  • Made badges and trading cards etc for Steam.
  • Polished model and texture on Small Foundry. Adjusted the color of lava to a more red tone, and added grates on the pillars to give more warmth to the building.
  • Polished Vegetation in the Underworld biome, and added sharp rocks and more to give the biome a more hostile and dangerous feel.
  • Optimized map tiles (the ground-models you can see on the sides of tiles) to help performance.
  • Reduced number of lights in grottos and buildings to improve performance.
  • Sized down various textures, and also made atlas-textures for map tiles.




That's all, folks!

Join the dwarfversation:
Hammerting Discord
Twitter
Facebook

Dwarveloper Log #48 - Storage Chests & Filters

Dwarves!

Hope you all enjoyed the demo and thank you for all your feedback!

We've been working on a few things this week!



Storage Chest
  • Storage Chests are a new type of construction available from the game start.
  • You will have the ability to build Storage Chests without researching any tech, but they do cost a Copper Ingot to build.


Storage Filters
  • A very basic filter system has been added to storage objects. It will give us a good foundation for more improvements.
  • By default a storage has no filter set up, which will make the storage chest or room accept all types of items.
  • A drop-down menu has been added to storage chests and rooms where the player can select specifically which types of items are allowed in the storage.
  • The filter works in the same way as the inventory page in the ledger.


Hauling
  • Normally the dwarves won't haul items from the inventory of a room into a storage (they do in the demo, but that is a bug!).
  • A storage chest or room with a filter will override this so that a storage for Copper Ingots for example will be filled as soon as some ingots are available in the Foundry.



Until next time!

Join the dwarfversation:
Hammerting Discord
Twitter
Facebook Team17 Discord

Hammerting Tutorial Video!

Dwarves!

We hope you're enjoying your time playing the Hammerting demo!




[h2]If you struggled to get started and want some handy tips and tricks, check out this tutorial video![/h2]

[previewyoutube][/previewyoutube]

[h2]If you haven't played the LIMITED time demo yet - dig in![/h2]

https://store.steampowered.com/app/760650/Hammerting/