The De-Jank and Game Juice Update (1.17.0-pre.5)

18th July 2022

Download Links:
Windows Update (63mb)
Windows Full Installer (372mb)
Archive (Windows/Linux) (377mb)
Mac Archive (379mb)
Server Only (21 mb)


Game updates

  • Feature: Directional Water physics. Doors, slabs etc now provide directional blocking of water flow for greater realism
  • Feature: The handbook now also shows how a block/item can be stored
  • Tweak: Increased the size of a number of items when dropped
  • Tweak: Improved Handbook hotkey (<hk>) visuals. They now look like the other hotkeys from the interaction help.
  • Fixed: More issues with wall leaned tools
  • Fixed: Dropped candle not emitting light on ground
  • Fixed: Repairing armor consumed all materials. Now only consumes as much as needed.
  • Fixed: Pink bonnet and funeral bell mushroom not poisonous
  • Fixed: Mitigate derpy turning behavior in 3rd person while swimming
  • Fixed: Client side taking damage after getting out of water with no oxygen left
  • Fixed: Seraph protecting eyes from strong wind while swimming
  • API Feature: liquidBarrierOnSides attribute allows blocks (e.g. slabs) to prevent liquid flow below a certain height
  • API Tweak: refactor from -pre.1-4, the liquids layer is now "fluids" and consequential changes
  • API Tweak: IBlockAccessor.GetBlock() method signatures from 1.16.5 and pre.1-3 restored but deprecated
  • API Tweak: EnumBlockLayersAccess from -pre.4 is now an integer constant BlockLayersAccess
  • Api Tweak: Liquids can now also glow
  • API Tweak: add convenience methods IBlockAccessor.GetSolidBlock() and GetFluidBlock()
  • API Tweak: Networking / startup: Server Identification packet sent before mods PreStart phase, even in singleplayer (restores the order of events in 1.16.x: mods PreStart and Start phases can read WorldConfig values and other Server Identification packet info)

The De-Jank and Game Juice Update (1.17.0-pre.4)

14th July 2022

Please note: This version is still quite buggy and unfinished. Not recommended for use on old savegames!

Download Links:
Windows Update (63mb)
Windows Full Installer (372mb)
Archive (Windows/Linux) (377mb)
Mac Archive (379mb)
Server Only (21 mb)


Game updates

  • Feature: Added an oxygen meter. Can now only breathe for 20 seconds underwater, as opposed to infinite air
  • Tweak: Added ground storage capabilities for most tools
  • Tweak: Tannin can now be made out of acacia logs as well as oak.
  • Tweak: Adjusted the crafting cost of hide and pelt-based clothing. Costs less in general now, and crafting costs scale based on hide size instead of all having the same cost, e.g. 8 small hides are worth the same as 1 huge hide.
  • Tweak: Adjusted lamellar armor crafting to follow the same principle of scaling hide sizes as above ^. Wood lamellar can now be repaired, only requiring firewood.
  • Tweak: Oiled/curing hides now also scale according to hide size. For example, 1 piece of fat can make 4 small oiled hides, 2 medium hides, or 1 large hide. Huge hide now requires 2 fat.
  • Tweak: Can now do "/worldconfigcreate int lungCapacity [milliseconds]" to define for long a player has air (default: 20000)
  • Tweak: Can now do "/worldconfigcreate int fertilityRecoverySpeed [speed]" to define farm land recovery speed (1.16 default: 0.33)
  • Tweak: Experimental enlarged ground transforms for some resources
  • Tweak: Added missing mushroom ingredients to en.json
  • Tweak: Added handbook descriptions of how to make ferrous anvils
  • Tweak: Disabled all custom cursors on MacOS, maybe less glitchy then on MacOS Catalina
  • Fixed: Water buckets placement issue (fixes a more general issue where ExchangeBlock calls were not respecting the liquids layer; also now allows water buckets to place water down onto any non-solid block)
  • Fixed: Minor issue when setting keyboard controls for Sprint key
  • Fixed: Better localization for a few mushrooms.
  • Fixed: Low fps during low quality shadows
  • Fixed: Placement issues with ground leaning tools
  • Fixed: Blackguard and Forlorn blade had 1 durability
  • Fixed: Missing block broken particles on ores
  • Fixed: Liquid dupe bug with barrels
  • Fixed: Barrel closing sound not playing in some cases
  • Fixed: Game freezing on the singleplayer screen if a savegame is write locked
  • Fixed: Tool Durability multiplier and some other world config values were not taking effect in 1.17
  • Fixed: Large lakes pure water chunks sometimes did not render
  • Api Tweak: Vintage Story now ships with debug symbols (=pdb files), so that crashes will print line numbers \o/
  • Api Tweak: IBlockAccessor.GetBlock() now takes a optional EnumBlockLayersAccess parameter
  • Api Tweak: Can now define "asphyxiating: false" attribute to blocks to prevent players from asphyxiating inside them
  • Api Fixed: TriggerNeighbourBlockUpdate() vulnerable to blockpos edit after getting called
  • Api Fixed: Wildcard matching not working across game domains

The De-Jank and Game Juice Update (1.17.0-pre.3)

5th July 2022

Please note: This version is still quite buggy and unfinished. Not recommended for use on old savegames!

Download Links:
Windows Update (63mb)
Windows Full Installer (372mb)
Archive (Windows/Linux) (377mb)
Mac Archive (379mb)
Server Only (21 mb)


Game updates

  • Feature: Added "arctic supplies" stashes to arctic climates, comes in 40 variants
  • Feature: New rain drip behavior for leaves and stick layers. Added Accumulating droplets. Keeps on dripping for a while after the rain stopped.
  • Feature: Added a guide in the handbook on dye making.
  • Tweak: Added helpful descriptions for items that can be used as a mordant.
  • Tweak: Held items can now also emit light (i.e. the candle)
  • Tweak: Adjusted a couple animations to work better in Immersive First Person mode
  • Tweak: Can now wall-lean axes on the ground
  • Tweak: Fish now die when exposed to air for 30 seconds. Fixed upright dead fish model.
  • Tweak: Chairs are now grouped in the handbook
  • Tweak: Mitigate lag spikes caused by ground storage
  • Tweak: Dye System fine tune
    • Dyes are now made with water instead of diluted alum/cassiterite/chromite.
    • Dye making now requires a barrel for mordants and a barrel for dyes instead of combining both of them.
    • Reduced and standardized the amount of alum/cassiterite/chromite needed to make a mordant.
    • Added a mordanted cloth variant, which is now used for dyeing.
    • Reduced the amount of dye liquid needed to dye cloth.
    • Woad blue now has its own dye barrel since it doesn't require a mordant.
    • Black dye now made by adding pigment to gray dye, similar to orange dye.
    • Removed Brown dye until we add more pigment options for it. For now, cloth can be added to strong tannin to make brown cloth without needing a mordant.
  • Fixed: Should fix oddities when placing water from a bucket in existing water
  • Fixed: Able to chute-push random items into ground storage areas
  • Fixed: All clutter blocks generated underground broken
  • Fixed: Tiny memory leak in the main menu
  • Fixed: Crafting dupe bug with some recipes
  • Fixed: Added some missing lang entries
  • Fixed: Falling snow block behavior not working
  • Fixed: Panning bony soil not working correctly
  • Fixed: Wrench not properly attached to tool racks
  • Fixed: Arrows getting lost on impact
  • Fixed: Missing tool mode info on pro picks
  • Fixed: Crafting improvised armor did not consume ingredients
  • Fixed: Game crashing when changing ctrl/shift mouse modifiers
  • Fixed: Game crashing on ".debug perceptioneffects"
  • Fixed: Some blocks (e.g. querns, tools on toolracks, ground storage blocks) waving in the wind weirdly
  • Fixed: Render issue on the clay handbook page
  • Fixed: Mitigate occasional z-fighting on overlapping leaf blocks with wind motion
  • Fixed: Infinite crafting dupe glitch when the inventory is full
  • Fixed: Wrong shaggy hair on some bears (Panda, Polar, Sunbear)
  • Fixed: Frost overlay on chests
  • Fixed: Game crashing when right clicking a full ingot pile
  • Fixed: Wrong selection box on ingot piles (and likely other piles)
  • Fixed: Fish running away from players... while on land.
  • Fixed: Shields on tool rack not using correct textures. Fixed z-fighting on adjacent racked shields.
  • Fixed: Exception thrown on invalid book shelves
  • Fixed: Some mushroom stews were invisible
  • Api Tweak: Update Harmony to v2.2.1.0
  • Api Refactor: Renamed BlockBehavior.ShouldReceiveClientGameTicks to ShouldReceiveClientParticleTicks. Added BlockBehavior.OnAsyncClientParticleTick


The De-Jank and Game Juice Update (1.17.0-pre.2)

30th June 2022

Please note: This version is still quite buggy and unfinished. Not recommended for use on old savegames!

Download Links:
Windows Full Installer (372mb)
Archive (Windows/Linux) (377mb)
Mac Archive (379mb)
Server Only (21 mb)


Game updates

  • Disabled: The new Instanced grass system for improved framerate is now disabled by default and can be enabled in the graphics settings. It will remain so until we can fix a highly obscure performance bug when using instanced grass with low quality shadows on nvidia cards where FPS drops to very low levels. We suspect it to be a graphics driver bug and have not found a workaround for it yet.
  • Feature: All shields now craftable. Most of them have a new recipe.
  • Feature: Added metal hoops and bosses. Made by smithing. Shields are now crafted with hoops and bosses instead of metal plates.
  • Feature: Added recipes for ornate shields. Can only be made by a tailor.
  • Tweak: Ornate shields can now be made from any metal instead of just gold and silver.
  • Tweak: Leather can now be dyed pink.
  • Tweak: Added appropriate stats to shields.
  • Tweak: Adjusted blackguard shield recipe.
  • Tweak: Rebalanced shield durability. Blackguard shield no longer top durability, but cheaper to make than full metal shields.
  • Tweak: Shields now craftable using aged boards, but don't expect it to hold together for long.
  • Tweak: Adjusted transforms for shields, blades, and shovel.
  • Tweak: Ales now give Grain nutrition
  • Tweak: Wrench can now also be used to rotate chiseled blocks
  • Tweak: Removed some clutter in en.json and added more descriptions for the smithing gui.
  • Tweak: Replaced the 360° character autoturn in the character dialog into a light left-right swivel
  • Tweak: Hares now also eat peanut plants, and early stages of rice and amaranth
  • Tweak: Added more credits to the credits screen.
  • Tweak: Added handbook text about swapping glass panes to lantern entry
  • Tweak: Updated language files
  • Fixed: Shields no longer missing icons in smithing menu or handbook.
  • Fixed: Fixed a texture path issue with the gazelle shape.
  • Fixed: Misaligned buttons in the main menu due to new dialog based menus
  • Fixed: Prospecting pick no longer working
  • Fixed: Water overwriting lava, also caused significant lag. Fixed sizzle sound no longer working
  • Fixed: Wrench transform on tool racks, fixed wrench model z-fighting
  • Fixed: Updated a sword into the proper itemtype for a hidden treasure.
  • Fixed: Chest lids no longer animated
  • Fixed: Game crashing when looking up boards in the handbook
  • Fixed: Accordion seraph voice same as altoflute
  • Fixed: Game crashing when looking at a chiseled block with a soldering iron in hands
  • Fixed: Too high speed on a shader effect on lava
  • Fixed: Hot items dropped in water not cooling down
  • Fixed: Missing error texts when trying to place tools on the ground
  • Fixed: Unable to plant reeds/papyrus in flowing water
  • Fixed: Unable to do edge sitting on a block if there is grass in front. Generally made the edge sitting triggers more tolerant.
  • Fixed: Able to move dialogs outside the screen and no way to recover it. Reopening the dialog will now move a corner back into the window so it can be dragged back
  • Fixed: Solved an issue that caused the game to crash when the `handle` texture for shields was not found.
  • Fixed: "worldgen" issue and rare crashes in 1.16.5 worlds loaded in 1.17-pre.1
  • Fixed: Wrong drops for hay block (thanks Stroam)
  • Fixed: Center aligned richtext did not properly align in some cases
  • Fixed: Fruit tree error log spam
  • Fixed: Various texture errors logged to client-main.txt on startup
  • Api Fixed: BlockFruitTreeFoliage fix resolving foliageProperties producing invalid texture paths with different domains
  • Previously, the texture base path just got prefixed to the different textures, which produced invalid texture paths such as `game:foo:textures/block/foo/bar`
  • as the domain wasn't changed, but the texture base path's domain was also prepended to the texture path.
  • Api Tweak: SimpleParticleProperties can now also be async


The De-Jank and Game Juice Update (1.17.0-pre.1)

14th June 2022

Please note: This version is quite likely still very buggy and unfinished. Not recommended for use on old savegames!

Download Links:
Windows Full Installer (372mb)
Archive (Windows/Linux) (377mb)
Mac Archive (379mb)
Server Only (21 mb)


Game updates