Mods / VSMovementMod

Category: #Other #Utility
Author: Dante
Side: Client
Created: Jul 24th 2021 at 11:28 AM
Last modified: Mar 5th at 12:10 PM
Downloads: 3988
Follow Unfollow 58

​Adds new movement-Options, the ability to climb and a glider to the game.

For more information and questions please visit the Thread :

Version For Game version Downloads Release date Changelog Download
v1.0.9 1272 Mar 5th at 12:10 PM Show
v1.0.8 810 Sep 26th 2021 at 7:23 PM Show VSMovemod
v1.0.7 455 Sep 5th 2021 at 12:34 PM Show VSMovementMod
v1.0.6 280 Sep 3rd 2021 at 6:14 PM Show VSMovementMod
v1.0.5 422 Aug 20th 2021 at 9:55 AM Show VSMovementMod
v1.0.4 283 Aug 13th 2021 at 12:15 PM Show VSMovementMod
v1.0.3 317 Jul 30th 2021 at 1:54 PM Show VSMovementMod

26 Comments (oldest first | newest first)

💬 Artor, Jun 1st at 8:32 AM

This looks great, looking forward to seeing how it progresses!

💬 Whosewe, Apr 6th at 9:55 PM

This is such a great mod, all the little parts of it working together to make something incredible. It's just such a shame I have to uninstall it now. Hopefully I won't have adapted to this movement too much and can get used to the gameplay without it. I just can't keep it installed at the current stage. Too many issues, too many missing items. 

Here I am, trying to advance into the iron age, I go to heat up my blooms to get working ingots. My anvil area is a little cramped, but I go for the shift-right click to set the bloom into the forge. It's gone, and now I'm draining stamina because I was too close to a container and trying to climb it for some reason even though I'm looking away. Dropping down, I spam around, moving my stacks around in my inventory, managing to get it back. I even manage to get it hot, and throw it on the anvil and make an ingot. I go to get a second one going, working no issue as I had moved a bit more in the center of a 2x2 area away from any nearby object to climb, and setup the original one for a helve head. All set, grabbing the hot bloom out of the forge to make the second ingot, or nevermind. It vanished when I right clicked it out, was just an illusion apparently, but I do still have that iron bloom in the stack. Manage to get another iron bloom warmed up, and turned into something workable, but the helve head is now too cold. Place it in the forg- and now it's gone. No matter where I spam, what I shift around, won't reappear.

I don't know why or how, but this mod adds in a hint of lag during certain activities causing a local hiccup and sometimes hiding things or duplicating items with imaginary items that vanish after a bit of shuffling or a game reset. I believe it is a normal issue just being amplified by ten with this mod on due to the over reliance on the shift modifier for so many activities. Like Gron said a bit back, this needs different keybinds, having the base game use shift for placing items in world, doing certain in world activites, sneaking and now climbing? Something about the engine is hanging up here, and while the shift modifier seems like an easy way to get people climbing easily, it's just not gonna work as it is at the moment.

Will keep checking back, and hopefully sometime in the future either this is addressed in the next update of the game (did hear there was some engine optimization coming), or you figure out some method to prevent this.

💬 Pengwin, Mar 25th at 10:24 AM

Wow this looks so awesome! Can you add a description for that "climbing gear"? Or is it a toolbelt? (I just saw the gif in the forum page). I noticed there is no stamina bar present, so I was wondering if that belt is coming from the mod and giving more stamina.




This would be such a great addition to MP !!!

💬 Gron, Mar 25th at 5:30 AM

Could we please get a different keybind for this? I love using the mod, a configurable keybind would solve some gameplay issues.

💬 Shion, Mar 8th at 4:40 AM

This mod seems to be breaking (de-syncing with server, even local) other actions that can be done with sneak key (like putting ingots into forgery or onto anvil).

💬 Dante, Mar 5th at 12:13 PM

Updated for 1.16.4
No content changes - still only SP!

💬 Wandour, Dec 19th 2021 at 2:38 AM

Your mod is SOOOO GOOD omfgg

I REALLY HOPE it comes to 1.16

💬 Verlia, Nov 24th 2021 at 8:21 AM


Running on 64 bit Windows with 32 GB RAM
Version: v1.15.9 (Stable)11/24/2021 2:17:25 AM: Critical error occurred
System.Exception: Attempting to send data to a not connected channel. For optionally dependent network channels test if your channel is Connected before sending data.
at Vintagestory.Client.NoObf.NetworkChannel.SendPacket[T](T message)
at vsmovemod.src.BehaviorFalldamage.OnServerMessage() in c:\Users\Jessica\AppData\Roaming\VintagestoryData\Cache\unpack\VSMovemod_v1.0.8.zip_26e53449f4c5\src\behaviorfalldamage.cs:line 23
at vsmovemod.src.BehaviorFalldamage.SetFallDamage(IClientPlayer player, ICoreClientAPI api) in c:\Users\Jessica\AppData\Roaming\VintagestoryData\Cache\unpack\VSMovemod_v1.0.8.zip_26e53449f4c5\src\behaviorfalldamage.cs:line 46
at vsmovemod.src.MoveMod.<>c__DisplayClassb.<StartClientSide>b__7(Single dt2) in c:\Users\Jessica\AppData\Roaming\VintagestoryData\Cache\unpack\VSMovemod_v1.0.8.zip_26e53449f4c5\src\movemod.cs:line 380
at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt)
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime)
at _rnlVSzJ2AGPu2719D3re8Z7kN2c._iCctvUrJRYdSyJrBVxt5h8N0k5h(Single )
at _o0lbNJXQO06me4d8j661Kh7y0zO._HmSBpw6fP4XFLEcv29tc0ifOKYvb(Single )
at _o0lbNJXQO06me4d8j661Kh7y0zO._3U99eoPu0PaDLPVrL8tfzH5UDEJ(Single )
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
at OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
at OpenTK.GameWindow.DispatchRenderFrame()
at OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
at _M48MnHH5BAvHUzcYoEuchRW0acb._e0atQ8VmmvgBK7zb3Yh4iDqOiHY(_UGHNIsOGTJBe1BTRXYmLwHTbmS , String[] )
at _xNqQDGqRsRSMIeuzt2MHKQHDzSd._e0atQ8VmmvgBK7zb3Yh4iDqOiHY(ThreadStart )

Mod isn't handling creative mode very well, it's counting any kind of collision as "fall damage" and crashing the game.

Also, thank you @OmegaHaxors for that, helped a lot!

💬 OmegaHaxors, Oct 27th 2021 at 5:47 AM

Please move air dashing off of right click, it's so annoying.
You can't do anything without it constantly false-firing.

EDIT: I managed to patch the file. By going into behaviordash.cs and adding && player.Entity.RightHandItemSlot.Empty at the activating IF statement, you can disable the dash if your hand has an item in it. This should stop you from dashing when trying to eat or use a bow.

💬 mj_outlaw, Oct 12th 2021 at 6:45 AM

Great mod, but: the camera in immersive 1st person view: If I run/sprint it shows my hands in front od my face.. that kinda sucks. Fix please!

💬 Dante, Sep 10th 2021 at 11:21 AM


Only SP support for the time being 

💬 fuddlez, Sep 9th 2021 at 7:23 PM

game crashes when i attempt to climb up a ladder

💬 oobacke, Sep 7th 2021 at 7:46 PM

Love it! Unbelievably good. Should be implemented into the vanilla game. Would make dynamic combat possible!

💬 Dante, Sep 5th 2021 at 2:26 PM

New version fixed performance issues and added configs 

💬 EreticKB, Jul 31st 2021 at 7:49 PM


Gliding is best of all movements. :)

💬 Xorberax, Jul 31st 2021 at 5:42 PM
"EreticKB, 8 hours ago

Hi, can you also add hang gliders in your mod? Since you overhaul moving code it may be not very hard i think."

This seems out of scope for a mod that focuses on new movement.

💬 EreticKB, Jul 31st 2021 at 9:23 AM

Hi, can you also add hang gliders in your mod? Since you overhaul moving code it may be not very hard i think.

💬 Dante, Jul 30th 2021 at 1:26 PM


  • Fixed not being able to leave crawl mode when in water
  • Json-patched animations for better compatibility
  • Added editable hotkey for standing up from crawling (default "Space")
  • Added editable hotkey for laying down / enter crawl mode (default sneak + "R")
💬 DArkHekRoMaNT, Jul 26th 2021 at 11:28 AM

Please use patches. Your mod is currently not compatible with any other mod that modifies entities/humanoid/player.json

💬 Dante, Jul 25th 2021 at 8:20 AM

I fixed the swimming bug, ill put it in the next update as soon as i get some other things done. Thanks for reporting
Could not reproduse your FPS problem though.

This is because the bow still relys on .EyePos rather than .SetEyeHeight - I havent found a solution for this yet

Version 1.0.3 will have keybinds for you to remap some of the controls.

When your powerjump is charged your character slightly looks up (only 3d person mode), i wanted to stay away from gui as much as possible

💬 Xorberax, Jul 25th 2021 at 12:18 AM

If you crawl while swimming, you will sink to the bottom and won't be able to uncrawl/stand back up. Also (haven't confirmed yet), but I think this mod is making my FPS tank whenever I click my left or right mouse button after a while.

💬 Sky, Jul 24th 2021 at 7:44 PM

I have a some suggestions:

While crawling double tapping the jump button should cancel the crawl, this is intuitive. Cancelling after a single tap of jump could also work but I think that would be too easy to accidentally preform.

When a powerjump is cancelled (cannot be done after charging) it is not clear, an icon which shows when the power jump is available which disapears when it is no longer available would be useful even if it just cancels if you move before you jump.

This is a very cool mod, thankyou for creating it I especially like backflips that would be hilarious to see in pvp. Especially if it was paired with a dwarf mod. 

💬 l33tmaan, Jul 24th 2021 at 6:21 PM


I hope my body can take it.

💬 explorerbee, Jul 24th 2021 at 6:09 PM

In a prone position under one block, you cannot shoot from a bow.

💬 Dante, Jul 24th 2021 at 12:48 PM

Please refer to the thread :

I will keep it updated as the mod evolves

💬 Samiral, Jul 24th 2021 at 12:45 PM

Great Idea!

And which Keys do i have to use for all the the actions?

(edit comment delete)