Mods / Snowshoes

Tags: #Clothing #Crafting #QoL #Simplification #Utility
Author: LivCi
Side: Both
Created: Jun 12th at 8:08 PM
Last modified: Jun 15th at 11:12 AM
Downloads: 1726
Follow Unfollow 76

Recommended download (for Vintage Story 1.20.12):
snowshoes_1.0.1.zip  1-click install


Do you want to explore during winter, but the snow is so thick that you can barely move whilst losing more hunger?

 

This mod adds snowshoes, for walking over snow layers and negating the walking speed debuff. These bad boys have been invented around 4000 to 6000 years ago (if Wikipedia is to be believed lol) and their ingenious large footprint design allowed humans to spread their weight and walk over snow instead of through it.

 

There are two snowshoe pairs that can be crafted: plain snowshoes and knee-high fur snowshoes:

    • Plain snowshoes are what you would want to go for around early to mid-game, when you start making leather. They are easy to craft, but the only drawback is that they don't keep your feet warm during winter, since the only thing covering them is the leather foot strap 😬
    • Knee-high fur snowshoes solve the warmth issue, by combining plain snowshoes with, you guessed it, knee-high fur boots. They give the same warmth as the boots while giving you the advantage of plain snowshoes

 

Just like clothes, these shoes lose their condition over time, so they will need to be repaired occasionally:

    • For plain snowshoes, you will need some flax twine and resin to glue the latticed string back on. No special skill is required!
    • For fur snowshoes, you would repair them like you would with regular fur boots. You will need the "clothier" skill for that!

 

If the condition of the snowshoes drops below 25%, they will no longer work and they will be as good as regular, but rather eccentric, footwear 😄

 

 

That's it for this brief tutorial! If you encounter issues or have any suggestions, reach out to me on Discord on the #mods > "Snowshoes" thread channel of Vintage Story!

 

Things to address next:

  • Allow snowshoes to work on snowlogged flowers. Currently, only snow layers and snowlogged grass work
  • Fix bug that places snow back sometimes when walking over snow layers then quickly breaking them

Mod Version For Game version Downloads Release date Changelog Download 1-click mod install*
1.0.1 1406 Jun 15th at 11:12 AM snowshoes_1.0.1.zip 1-click install
  • Critical issue with stacktrace "Object reference not set to an instance of an object" should be fixed now
  • Fixed small bug that places snow back sometimes when walking over snow layers then quickly breaking them

 

Honorable mention: didn't add compatibility with snowlogged flowers, as they only have 1 thin layer of snow, which does not cause any inconvenience while moving through them + that would add future expectations to add compatibility for all snowlogged blocks that only have 1 snow layer state. That would be redundant 🤔

 

Hope I can collab with multiplayer users of this mod in the future to prevent MP-related issues 😁

1.0.0 320 Jun 12th at 8:10 PM Empty snowshoes_1.0.0.zip 1-click install

15 Comments (oldest first | newest first)

💬 LivCi , Jun 25th at 8:56 PM

WickedSchnitzel I am aware of that warning! You can ignore it, it's just something about the shape and the backdrop I used

💬 WickedSchnitzel, Jun 24th at 9:13 PM

24.6.2025 21:07:21 [Server Warning] Step parented shape snowshoes:item/snowshoes-furdefined in Item snowshoes:snowshoes-fur requires step parent element with name WoodFrame, but no such element was found in parent shape game:entity/humanoid/seraph-faceless. Will not be visible.

💬 Mornedil, Jun 17th at 9:41 PM

Can confirm that the crash issue in multiplayer has been fixed in version 1.0.1 :)

💬 LivCi , Jun 15th at 1:03 PM

McLenwe thank you! they require the clothier skill, so yeah! I haven't tested it for mods that mess with the skills tho

💬 McLenwe, Jun 15th at 12:38 PM

Nice Idea! If I understand it correctly the fur snowshoes can only repaired by a tailor class? (atleast in vanilla VS)

💬 LivCi , Jun 15th at 11:16 AM

Issue should be fixed in 1.0.1 now!

💬 destruk, Jun 15th at 12:23 AM

Can confirm crashing in multiplayer; identical stack to Mornedil

💬 LivCi , Jun 14th at 5:14 AM

@Mornedil thank you for the stacktrace! I will have a look and release a fix when I get the time. I didn't get to test it on multiplayer, so feedback from the MP side is welcome!

💬 Tiigra, Jun 14th at 4:22 AM

Crashing Multiplayer server. no one can join.

💬 Mornedil, Jun 14th at 4:10 AM

Ensorcelled I have the crash log right here - happened to me as well when I put it on a server:

Game Version: v1.20.12 (Stable)
2025-06-13 18:41:29: Critical error occurred in the following mod: snowshoes@1.0.0
Loaded Mods: felinae@0.2.10, primitivesurvival@3.7.7, game@1.20.12, animalcages@3.2.2, apeflowerpots@1.2.6, betterruins@0.4.12, butchering@1.9.0, commonlib@2.6.1, petai@3.4.3, projectiletracker@1.0.3, rpvoicechat@2.3.19, tabletopgames@2.10.4, creative@1.20.12, survival@1.20.12, cats@3.2.0, snowshoes@1.0.0, tpnetpatched@1.14.8, wolftaming@3.0.6
System.NullReferenceException: Object reference not set to an instance of an object.
at Snowshoes.SnowshoesModSystem.<>c__DisplayClass9_0.<StartClientSide>b__1(IClientPlayer pl) in D:\development\VintageStory\Snowshoes\Snowshoes\SnowshoesModSystem.cs:line 105
at Vintagestory.Client.NoObf.GeneralPacketHandler.HandlePlayerData(Packet_Server packet) in VintagestoryLib\Client\Systems\GeneralPacketHandler.cs:line 223
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 161
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 Ensorcelled, Jun 13th at 10:39 PM

Sad to say, when used on the server, when a second player logs in, there is a Fatal Error with this mod that crashes the client, therefore it doesn't log the error. Then the other client also crashes out. 

If I can get a screenshot I'll spoiler tag it here later in an edit.

 

 

/edit

 

Thank you Mornedil you saved me some of my limited time today. 

sorry for my lazy post LivCi. I really should have put in more effort. 

💬 Mornedil, Jun 13th at 9:06 PM

I only recently got this game and thought this would be part of basegame.
Great idea making this!

💬 purple8cloud, Jun 13th at 1:44 PM

i like it

 

💬 LivCi , Jun 13th at 10:36 AM

Guimoute thank you!

💬 Guimoute, Jun 12th at 11:30 PM

Lovely idea. 

 (edit comment delete)