Mods / Easy Hammer Mode

Tags: #QoL
Author: pngwn
Side: Both
Created: Oct 1st at 2:31 PM
Last modified: Oct 2nd at 12:54 PM
Downloads: 892
Follow Unfollow 69

Latest release (for Vintage Story 1.21.1, potentially outdated):
easyhammermode_0.0.2.zip  1-click install


Make smithing less tedious! Why not have keybinds for quickly changing hit modes?

Defaults:

i - hit up

j - hit left

k - hit down

l - hit right

u - split

o - heavy hit

 

Note that any other actions you have bound to these keys will not work when you are holding a hammer.

 

Also try Easy Clay Mode and Easy Chisel Mode

 

Tips: Ko-Fi — CWallet (Crypto)

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
0.0.2 easyhammermode 756 Oct 2nd at 12:54 PM easyhammermode_0.0.2.zip 1-click install
  • add XSkills compatibility
  • change default keybinds to require less hand movement
0.0.1 easyhammermode 136 Oct 1st at 2:32 PM easyhammermode_0.0.1.zip 1-click install

initial upload


26 Comments (oldest first | newest first)

💬 pngwn , Nov 11th at 1:21 PM

Yootah It looks like arrow keys already work to navigate inventories in vanilla, you just click within the inventory first. Shift-clicking a slot will move it into your backback.

💬 Yootah, Nov 7th at 10:47 AM

Oh how my custom steam Deck control mappings appreciate you for this (and the clay one, too)!

 

Say, would you take a stab at keyboard navigation (like arrow keys) in inventory UIs?

 

And give me a ko-fi/Patreon/Paypal link while you're at it! 💰💰💰

💬 pngwn , Nov 3rd at 1:09 PM
💬 pngwn , Oct 30th at 9:23 PM

Venusgate sure, since I've gotten a couple requests, I can make that as another mod :)

💬 Venusgate, Oct 29th at 9:07 PM

This seems like such a natural thing, that I keep craving it when i clayform. Any chance expanding it to that?

💬 pngwn , Oct 9th at 2:55 PM

JOHNNORMAL szkuwa Sorry to hear that. You are definitely experiencing a desync between client and server. I wish I knew more about the client-server interactions so I could come up with a fix. Maybe I'll post the code so someone more experienced could help me out.

💬 szkuwa, Oct 9th at 11:13 AM

I have the same issue. Mod was working great for me and then stopped working all of sudden in the middle of session. I host via lan, not dedicated server.

It appears just like JOHNNORMAL described - it tries to do what I selected using the keys and then rubberbands and does what was previously selected using "F".

I was thinking it may have to do something with SmithingPlus as it has option to remember last used tool mode but I did disable that saving in settings and it did not resolve the issue - and it was working with the mod enabled before

💬 JOHNNORMAL, Oct 7th at 10:01 PM

is anyone else able to replicate this mod not working on a dedicated server? there appears to be some kind of dysinc when using the binds where for a second it moves a bit but then reverts to moving said bit according to whatever mode you had set manually last. Though - one of our players reports the mod works fine for them... It did work for me when I used to host the server from single player though.

💬 pngwn , Oct 6th at 11:56 AM

RunYouCleverBoy You're right that it shouldn't be too difficult to add keybinds for clayforming. I'm not sure if it should be a separate mod or not though. I'd have to change the name and thumbnail of this one if I added that, for sure. It's also a little less intuitive to have clayforming mode keybinds because there aren't keys that are very analogous to the different modes, like there are for hammering. Up, down, left, right hits correspond to I, J, K, and L keys pretty well, but what keys would make sense for 1x1, 2x2, 3x3, and copy-layer clayforming?

💬 RunYouCleverBoy, Oct 4th at 1:13 PM

I think it will be easy and very needed
pls make same for clayforming

💬 RunYouCleverBoy, Oct 3rd at 8:10 PM

u/o buttons
hehe
i changed controls by myself this way before updating :DDD

💬 pngwn , Oct 3rd at 4:44 PM

JOHNNORMAL Glad to hear!

MrMelonMonkey You're welcome!

💬 MrMelonMonkey, Oct 3rd at 11:47 AM

oh thank You! i was just thinking yesterday about how annoying smithing is in vanilla.
this is exactly what i need!

💬 JOHNNORMAL, Oct 2nd at 4:21 PM

thank you for your service. mod works now. 

💬 pngwn , Oct 2nd at 12:55 PM

Vanra I still appreciate your effort!

ElusiveEnigma JOHNNORMAL v0.0.2 should be compatible with XSkills now.

💬 Vanra, Oct 2nd at 11:29 AM (modified Oct 2nd at 11:31 AM)

Yeah, I spent 2 hours figuring out what was it, and when I came here to post already few people pointed it out so I didnt bothered posting, sorry 😅
Still noticed that event wothout Xskills, movement binding are "dominative" so binding ALT+ WASD doesnt disable movement 😥

💬 pngwn , Oct 2nd at 10:57 AM

ElusiveEnigma Thanks for finding that! I'll definitely work on compatibility with XSkills.

Vanra You probably have XSkills enabled I'm guessing?

💬 ElusiveEnigma, Oct 1st at 9:44 PM (modified Oct 1st at 10:25 PM)

Seconding the xskills discovery by JOHNNORMAL.

 

I am trying to narrow down which of the function calls is making that the case. Will report back if I discover anything pngwn

 

I found it. xSkills changes the player inventory in its code that WAS using the player.InvetoryManager now gets redefined as XSkillsPlayerInventory. When your mod goes to call the InventoryManager from vanilla to discover if the held item is a hammer, it no longer can because xSkills changes the way the active slot needs to be discovered.

💬 JOHNNORMAL, Oct 1st at 7:40 PM (modified Oct 1st at 8:55 PM)

Incompatability with xskills - both mods being installed makes this mods binds not function.

💬 Vanra, Oct 1st at 5:57 PM

Yeah... i use something like 150 mods right now... will go through it and check what might been an conflict...  

💬 pngwn , Oct 1st at 5:38 PM

Vanra I tested the keybinds with Shift, Alt, and Control modifiers, and each worked and still changed the mode. The mod should not change functionality, so that is odd. Any other mods you are using that may having conflicting keybinds, or change how smithing works? FYI I tested with Smithing Plus and Toolsmith enabled.

💬 Vanra, Oct 1st at 4:47 PM

Hmm.. Tried to rebind it with modifier or without one, but doesnt seem to work at all. When Im pointing at anvil with hammer the icon on top indicating mode doesnt change unless I do it manually (F + press icon) unless your mod doest update GUI but changes actual functionality? (have not tested on actual metal)

💬 pngwn , Oct 1st at 3:30 PM

Vanra You're welcome to adjust the keybinds and try it!

💬 pngwn , Oct 1st at 3:23 PM

RunYouCleverBoy Thanks! Yes, all the keybinds are available in your settings (the "Actions" category) and can be changed.

💬 Vanra, Oct 1st at 3:21 PM

will keybinds conflict if I try using "unlock cursor keybind" as modifier? 

alt+w - hit up

alt+a - hit left

alt+s - hit down

alt+d - hit right
been thinking if making such mode shift that disables movement while unlocking cursor but allows for quick hammer direction changes 🤔

💬 RunYouCleverBoy, Oct 1st at 3:06 PM (modified Oct 1st at 3:07 PM)

god, you are awesome. this idea was in my head about year) thanks

is is able to change hotkeys?

 (edit comment delete)
Основной веб-сайт | Почтовый сервер | FTP сервер | Административная панель | API интерфейс | Content Delivery Network | Статические файлы | Ресурсы сайта | Изображения | Файловое хранилище | Блог | Интернет-магазин | Техническая поддержка | Справочная система | Документация | Форум | Новости | Загрузки | Демонстрация | Тестовая среда | Приложение | Медиа контент | Разработка | Промежуточная среда | Бета версия | Безопасная зона | Вход в систему | Панель управления | Портал | Система управления контентом