Dejank Redux (1.21.0-pre.2)

5th July 2025

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

Starting from version 1.21 Vintage Story requires the .net 8 Desktop Runtime
.net 8 runtime for Windows
.net 8 runtime for Mac
.net 8 runtime for Linux
.net 8 other operating systems

Download Links:
Windows 64bit Full Installer (524mb)
Linux 64bit Archive (538mb)
Linux 64bit - Server Only (41 mb)

Windows 64bit - Server Only (48 mb)

Mac 64bit Archive (560mb)

 

Game updates

  • Feature: Can now place place pies, ingot molds, and helvehammer molds on shelves
  • Feature: Added dedicated piles for beeswax, cattails, papyrus, cloth, bones, sticks and flax fibers (no longer quad-storable)
  • Feature: Oceans now have large waves (WIP)
  • Feature: New moon shader that is correctly lit by the sun (WIP)
  • Feature: Added 9 sailboat figurehead models for the figurehead mounting point
  • Feature: New pie top crust type: Slit
  • Tweak: Add vegetables and fruit mash to small trough
  • Tweak: Allow a boat stuck in water that is too shallow to be nudged forwards
  • Tweak: Glue is now a regular liquid and can be picked up with and used in bowls and so forth
  • Tweak: Wooden paths are now 3D
  • Tweak: Some rare ruins artifacts now scrap-able (i.e. can recover material from them)
  • Tweak: Reduce falx harvest chance from 100% to 25%
  • Tweak: Make wooden pan ground storable
  • Tweak: Buckets now stack to 5
  • Tweak: Mining bag can now be made from a linen sack and plates
  • Tweak: Reset the turn animation on the tamed elk when unmounting
  • Tweak: Tutorial will take into account items already collected for collection steps
  • Tweak: When there are no worlds the single player world list page will show a centered message and button to create a world
  • Tweak: Standardized container information inside of shelves and ground storage
  • Tweak: Cheese now requires more shelf space to place when larger than 1 slice in size
  • Tweak: Could place chests outside the tobias cave but not use them, now they can be placed and used
  • Tweak: Cooking pot attachedshape models now attached to a shape separate from elk body, to more easily allow adaptation to other animals.  Attached hay bed now uses the inventory model, rather than a separate shape just for entity attachment.
  • Tweak: Allow bed storage on the elk to be used for a second player if empty
  • Tweak: Only foxes, raccoons, chickens, and hares can eat out of the small trough, while all other larger animals can only eat out of the large trough
  • Tweak: Cassava, Peanuts, and Soybeans are eaten by various animals now
  • Tweak: Show harvestable skeps in creative inventory and handbook
  • Tweak: Added error messages when item can't be added to an animal trap
  • Tweak: Adjusted tool ground storage transforms to reduce clipping
  • Tweak: Boat and elk selections boxes would be shown at very far distances
  • Tweak: /wgen commands allow those to use 0 as a valid range to only work on the chunk the player is currently in
  • Tweak: Added build logging for chisel block interactions (converting a block to a chisel block and adding materials)
  • Tweak: Placed basket traps drop stick and basket chest separately, when broken, rather than the complete trap
  • Fixed: Error when looking at the fruitpress with rot in it
  • Fixed: Translocators stuck at warping space time
  • Fixed: Blades other than falx and blackguard sword were attachable to elk, but did not have shape files for it, and so were invisible when attached.
  • Fixed: The show dressed button on the character customization screen did not work after creating a new world
  • Fixed: Falling and drowning damage make passive entities hostile in Passive mode - TJStave
  • Fixed: Show pie in oven interact help box
  • Fixed: Troughs properly report only the animals that can eat from them in suitability info
  • Fixed: Troughs display proper portion size in interaction help even when half full
  • Fixed: Henboxes no longer constantly show "A broody hen is needed"
  • Fixed: Fancy storage vessels showed cracked vessel model when falling
  • Fixed: Beehives will look for flowers inside plant containers instead of the plant containers themselves when counting flowers
  • Fixed: Beenade would not properly fill with bees from skep anymore
  • Fixed: Raccoons will properly break skeps and harvest berries again
  • Fixed: Berry bushes will properly load the stage growth when exchanged
  • Fixed: Spears and Bows now properly scaled on tool racks
  • Fixed: Players longer then 30 sec in the connection queue would always fallback to use TCP
  • Fixed: Rare null exception on TOPS when sending entity spawn packets with already non-alive entities
  • Fixed: Z-fighting on hyena mane
  • Fixed: Mushrooms did not display correctly in traps
  • Fixed: Unique treasure hunter build should now fit local environment
  • Fixed: On launch of the server (dedicated or SP) the serverconfig.json was not automatically saved after applying the changes introduced from a new version
  • Fixed: Destroyed papyrus trap uses incorrect textures
  • Fixed: Fish properly trigger their flee behavior
  • Fixed: Suevite ashlar blocks missing lang entries
  • Fixed: Kiln fired storage vessels using wrong textures until picked up out of kiln
  • Fixed: Rare crash when interacting with ingot mold
  • Fixed: Pie contents could cook in the oven, breaking the texture
  • Fixed: ItemStackRandomizer would not save changes to it
  • Fixed: Cupronickel, nickel, and electrum ingots had wrong smelting ratio
  • Fixed: Storage vessel and anvil pit kiln used pre-color block name formats
  • Fixed: Ground stored food containers would not render its contents when combined with a hot crucible
  • Fixed: Mention using knife to change pie crust in handbook recipe
  • Fixed: Remove "makefull" attribute from containers when imported to creative inventory so they will properly stack
  • Fixed: Show both regular smelting and smelting in bloomery in handbook if both are possible
  • Fixed: Dirty pots won't allow IsFood recipes to be cooked in them
  • 1.21 related changes
    • Fixed: Odd Sailboat control (was able to speed up sailboat by holding forward key)
    • Fixed: Skeps didn't drop honeycomb when harvested
    • Tweak: Slightly better resistance for bear hide armor
    • Fixed: pre1 placed saves in a different folder on MacOS. If its a new install the VintagestoryData folder will automatically be moved from its previous default (/Users/username/.config/VintagestoryData) to /Users/username/Library/Application Support/VintagestoryData on first launch of 1.21.0-pre2 or newer
    • Fixed: Dark black patches below a certain depth in lakes and oceans in -pre.1
    • Fixed: Error logs related to coral stones
    • Fixed: Bear hide armors were reducing hunger rate, rather than increasing it
    • Fixed: Issues starting the game on a Linux Wayland sessions
    • Fixed: Trap crate had bad UV map on door straps
    • Fixed: Shield wood texture not properly displaying when multiple are on a ship
    • Fixed: shader issues in 1.21.0-pre.1, especially on macOS
    • Fixed: When installing vs 1.21 for the first time (on hardware that does not support opengl 4.3 like MacOS) it would always crash
    • Fixed: Unable to catch domesticated animals in appropriate trap
    • Fixed: Bees would not propagate to skeps properly
    • Fixed: Non-meal cooked items thrown out of pot
    • Fixed: Broken flowing liquid rendering in pre.1 if clientconfig allowSSBOs was on
    • Fixed: Using items on shelves works properly
       

API Changes

  • Feature: Limit certain items from being put into traps
  • Feature: New IShelvable interface to define whether an item can fit on a shelf based on an ItemStack in code because a collectible attribute won't work
  • Feature: Half and full shelf layout placement of large items on shelves
  • Feature: Species other than chickens are able to use the hen box if they use a matching nest type
  • Feature: AI task SeekBlockAndLay now supports multiple chick types (such as male and female)
  • Tweak: new method ITesselatorManager.CreateMesh() including a texture source builder (for example used in vanilla by the Scroll rack, Bookshelf and Antler mount); ShapeTextureSource is now accessible through the API
  • Tweak: Animal traps can now specify "destroyedDrops" in attributes
  • Tweak: new block/item attribute "displayedShape", used to specify shape on shelf, in trap, etc.
  • Tweak: healing item determines if it should be affected by 'healingeffectivness' stat instead of every healing being affected by it non conditionally.
  • Tweak: A damage source can now decide to ignore invulnerability frames
  • Tweak: Added a logger parameter to BitmapExternal constructors that can fail
  • Tweak: Allows all AI task types to be enabled/disabled during certain hours
    Beforehand; only the idle task could be specified to happen in certain day time frames, using the "duringDayTimeFrames" property.
    This makes it so that all AI tasks can use the day time frames system. Properties without "duringDayTimeFrames" will act as normal.
  • Feature: Henbox now able to store and display different egg item types
  • Tweak: Store chick data as attributes on egg item
  • Tweak: Marked the ModInfo property on WorldConfig as JsonIgnore, this property is set internally and should not be deserialized form worldconfig.json.
  • Tweak: Load pie crust top types from JSON
  • Tweak: mount points on rideables like the elk can only be mounted if the slot is empty or has a saddle or seat in it, this allows for slots to be used as attachable storage and as a mount point
  • Tweak: IAnimalNest.TryAddEgg now takes an egg itemstack with chick info set in attributes
  • Fixed: Clayform looks for clay and clayworkitem in the proper domain
  • Fixed: IsFood cooking recipe property properly serialized and stored
  • Fixed: Allow entities to lay eggs hatching into a different mod domain

Dejank Redux (1.21.0-pre.1)

16th June 2025

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

Starting from version 1.21 Vintage Story requires the .net 8 Desktop Runtime
.net 8 runtime for Windows
.net 8 runtime for Mac
.net 8 runtime for Linux
.net 8 other operating systems

Download Links:
Windows 64bit Full Installer (435mb)
Linux 64bit Archive (444mb)
Linux 64bit - Server Only (29 mb)

Windows 64bit - Server Only (34 mb)

Mac 64bit Archive (460mb)


Game updates