The Homesteading update (v1.15.0-pre.12)

2nd July 2021


Download Links:
Windows Full Installer (362mb)
Windows Update (53mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates

  • Tweak: Developer mode tab is now hidden by default. Developer mode on/off switch now moved to the interface tab
  • Tweak: Added chalk drawing sounds
  • Tweak: Removed lichen and moss covered stone brick from creative inventory, these will be removed in v1.16, as they will become obsolete
  • Tweak: Hen tooltips now show portions eaten again, and when ready to lay; Henbox tooltip informs if a broody hen is needed to incubate eggs
  • Tweak: Clay item tooltips no longer show firing temperature, but instead show that a Pit kiln is required
  • Tweak: Added multiple keyword search to handbook using " or "
  • Fixed: Attempt to fix rare/non-reproducible issue with broken blocks with Decor not marking chunk modified serverside [Github #992]
  • Fixed: Creature pathfinding fixes. Should greatly improve chances that hens find their food sources and henboxes
  • Fixed: Same decors still listed multiple times in the block info
  • Fixed: Placing a block over a snow covered chiseled block did not properly clear snow
  • Fixed: Sealed attribute not removed from crock in some cases
  • Fixed: Too dark face on thatch
  • Fixed: Sunflowers not generating in new chunks
  • Fixed: Should fix game crashing when another player places chiseled blocks or pie in view direction
  • Fixed: Might fix desync issues with pit kilns
  • Fixed: Sideways Block physics underwhelming
  • Fixed: Should fix breaking pie dropping twice
  • Fixed: Rope recipe included 4 variants of vine even though 3 of the variants are unobtainium
  • Fixed: Cave art went derpy when placed at the bottom right
  • API Tweak: New EntityBehaviorMultiplyBase, has the food requirements but not much else; used for egg-layers

 

The Homesteading update (v1.15.0-pre.11)

30th June 2021


Download Links:
Windows Full Installer (362mb)
Windows Update (53mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates

  • Tweak: /land info for admins more human readable
  • Tweak: Changes to armor recipes to conform to general ratio of 2/6/3 (head/body/legs).  Chain, scale, and plate costs reduced 10% overall.  Brigandine was already at correct ratio, so did not change.
  • Tweak: The Mudbrick recipes both now accept medium dirt, in addition to low.
  • Fixed: Missing scrambled egg meal names
  • Fixed: Unintuitive "/player privilege" grant behavior. List of granted privs did not exclude denied privileges, grant command did not remove a privilege deny
  • Fixed: Black bronze pulverizer caps shown as tin bronze
  • Fixed: Creatures stuck mid-water when dead. Now they sink to the bottom
  • Fixed: Low chance of fixing black chunks generation issue
  • Fixed: Should fix a client side crash related to the world map (technical info: GameCalendar.YearRel got negative i think?)
  • v1.15 related changes
    • Fixed: Might fix pit kiln not firing properly
    • Fixed: Trader item buying/selling list issues
    • Fixed: More weird alignment issues with richtext
    • Fixed: Walnut tree not generating
    • Fixed: Overculling issues on fence gates
    • Fixed: Able to hang meal pots on ceilings
    • Fixed: Wrong handbook info on dry stone blocks
    • Fixed: No longer able to right-click pick up some clay items
    • Fixed: Some missing meal textures
    • Fixed: Breaking leaves with an Axe not consuming durability

  • API feature: scaleAdjust option added to shapes in blockType, itemType and entity JSONs
    Default is 0; a negative decimal reduces the rendered size; a positive decimal increases the rendered size

 


The Homesteading update (v1.15.0-pre.10)

28th June 2021

Download Links:
Windows Full Installer (362mb)
Windows Update (53mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates

  • Tweak: More pit kiln debug logging
  • Fixed: Handbook section "ingredient for" missing some entries (e.g. on milk portions)
  • Fixed: Stone path snow coverage not snow textured
  • Fixed: Stone path stairs geometry overculling
  • Fixed: Game crashing when trying to put milk or cottage cheese into bowls
  • Fixed: Trader clothing restock did not avoid duplicates
  • Fixed: Missing language entry for pineapple pie
  • Fixed: Missing line break on some handbook pages

The Homesteading update (v1.15.0-pre.9)

27th June 2021

Download Links:
Windows Full Installer (362mb)
Windows Update (53mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates

  • Tweak: Each ingredient stage of making pies now requires 2 items each, but therefor also yields twice the nutrition
  • Tweak: Added debug logging to pit kiln to track down kilns not firing properly. Some tweaks to potentially fix the bug.
  • Fixed: Pies rising level reset after each baking stage (only a visual issue)
  • Fixed: Wrong spoilage timers on pie
  • Fixed: Various issues with pies (missing mixed meat texture, unfinished pies were bakeable with a broken model, incorrect nutrition calculation)
  • Fixed: Issue with final block broken in a chunk still rendered (Github issue #828)
  • Fixed: Loose ores, stones and bolders using wrong texture for snow coverage
  • Fixed: A client side crash happening often on multiplayer
  • Fixed: Wild crops now showing growth stage
  • Fixed: All errors printed to log files on startup (missing textures, missing recipes, etc.)
  • Fixed: Upside slabs no longer considered solid ground
  • Fixed: Might fix a crash in ItemOre that Tels experienced
  • Api Tweak: Lots of internal refactoring, such as the clay oven code

The Homesteading update (v1.15.0-pre.8)

26th June 2021

Download Links:
Windows Full Installer (362mb)
Windows Update (53mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates

  • Tweak: Liquids that are surrounded by 3 liquid source blocks now also turn into a liquid source block. This should mitigate the forever flowing lakes issues a bit.
  • Tweak: Disabled body cooling from cold meals for now
  • Tweak: Removed not yet implemented items: Boiled eggs, raw/cooked/salted fish, pressed mash, juices-, ciderand spirit liquids
  • Fixed: Chiseled block attachable properties not updated when being rotated
  • Fixed: Should fix pit kilns crashing the game
  • Fixed: Woad and cornflower invisible when placed in pots and planters
  • Fixed: Might fix an crash odd bug in BehaviorArtPigment
  • Fixed: Firepits not ejecting the cooking slot contents when the input slot was exchanged with another item/block
  • Fixed: Honeycomb not squeezable over bowls
  • Fixed: Water placed by a bucket not spreading
  • Fixed: Rich text alignment issues when mixed with links
  • Fixed: Handbook crashing the game when clicking on crafting recipe ingredients
  • Fixed: Dying did not eject the crafting grid inventory contents
  • Fixed: Avoid a crash in 'open to internet', will report as failed now instead
  • Fixed: Snow coverage on stone path stairs and slabs not using snow texture
  • Fixed: Invalid items in the Buildmaterials and Furniture trader lists
  • Api Refactor:  "selectiveElements" requires full path for each element; element name can end with a wildcard
  • Api Fixed: Server exception when a json patch did not specify a file

The Homesteading update (v1.15.0-pre.7)

25th June 2021

Download Links:
Windows Full Installer (362mb)
Windows Update (53mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates

  • Feature: Limited temporal gear respawns. Can be configured in the customize world screen. Default settings:
    • Normal Survival and Exploration Mode: Infinite
    • Wilderness survival: 2 times
  • Feature/Fixed: Handbook not showing the required tool for obtaining a block/item when breaking a block
  • Tweak: Replaced winter resonance archive track with "The invention" track
  • Tweak: Can now stack pileables (bricks, shingles, planks, etc.) on top of a different material pile
  • Tweak: Replaced borky sun angle simulation with a less borky sun angle simulation (less broken polar days/nights now)
  • Tweak: Flying 30k up into the sky now fades out the atmosphere and fog effects. Space game here we gooooo :D
  • Tweak: Support for keyboard input for switches and buttons
  • Tweak: Nicer snow walking particles
  • Fixed: Game crashing during smithing, if a metal voxel is at a specific block corner
  • Fixed: Mitigate items forever bouncy when dropped on non-full blocks
  • Fixed: Luxuries trader not telling which lore book he wants to buy
  • Fixed: Server crashing on invalid playerswhitelisted.json
  • Fixed: Chalk cobble skull twice in creative inventory
  • Fixed: Some dialog focusing oddities
  • Fixed: Handbook hotkey 'H' sometimes not opening the currently hovered item/block detail page
  • Fixed: Duplicates in the list of audio output devices
  • Fixed/Tweak: Increased snowaccum robustness against invalid rain height map values, which apparently can happen sometimes
  • Fixed: Trader cart Ladders popping of at the sides of half slabs. Ladders are no attachable to Up/Down halfslabs
  • Fixed: Anvil part dupe bug
  • Fixed: Harvested mushroom still showing harvest interaction help
  • Fixed: Weird crash in EntityButterfly
  • Fixed: Lag when opening certain blocks in the handbook (technical info: Recipes with lots of wildcards no longer resolve into every possible recipe variant, instead the unnamed recipe ingredients cycle through the variants independent from the other ingredients)
  • Fixed: Might fix an incomplete TCP connection attempt to the server locking it up forever
  • Fixed: Baked shingles were bakeable
  • v1.15 related changes
    • Tweak: Pit kilns should no longer fail a burn when at a chunk edge. Pit kilns will now go out if a block is placed above them. Should now correctly sync to all clients when the fire goes out due to suffocation or rain.
    • Fixed: Ropes not tieable to hewn fences
    • Fixed: Missing pie dough sunflower texture
    • Fixed: Game crashing trying to open a hidden treasure chest in creative mode
    • Fixed: Redwood trees not choppable as a whole
    • Fixed: Game crashing when throwing a chert spear
    • Fixed: 2 resonance archive tracks not playing
    • Fixed: Wrong hitboxes for board and plate piles, fixed plate pile not stacking the full block
    • Fixed: Changing world height in the customize world screen made it impossible to use a superflat world type, it changed back to normal worldgen
    • Fixed: Snow cover on stairs and slabs not using the snow texture, but the material texture
    • Fixed: Placing ladders above/below a different type ladder cause it to change ladder type
    • Fixed: Game crashing on tiny worlds
    • Fixed: Game crashing on .obj models, e.g. the slope test block
    • Fixed: Hot climate crops never spawning in their mature stages
    • Fixed: Removed broken fallen leaves block
    • Fixed: Missing crafting recipes for new wood types leaded glass panes
    • Fixed: New wood typed logs not combustible
    • Fixed: Game crashing when stacking boards over several blocks
    • Fixed: Game crashing when pie falls off from a block
    • Fixed: Game crashing when right click with a meal in hands against no block

  • Api Feature: Added velocity argument to SpawnCubeParticles()
  • Api Fixed: Should fix the melee attack and seek entity AI tasks crashing when hunting Entities that are not of type EntityAgent




The Homesteading update (v1.15.0-pre.6)

21th June 2021

Download Links:
Windows Full Installer (362mb)
Windows Update (53mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates

 

  • Tweak: Added debug command /debug helddurability [arg] to set the durability of a held item
  • Fixed: Game crashing when trying to place normal ladders
  • Fixed: Game crashing when breaking blocks with a tool that has 1 durability left
  • Fixed: Game crashing when trying to harvest a wild crop
  • Fixed: Minor issues with the new trader buy/sell lists (and corresponding error logs)


The Homesteading update (v1.15.0-pre.5)

20th June 2021

Download Links:
Windows Full Installer (362mb)
Windows Update (53mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates 

  • Feature: Updated trader buying/selling lists
    • Fixes several traders no longer buying/selling bread. Many pricings adjusted.
    • The buildmaterials trader now sells quartz pillar, all 4 variants of shingles and wallpapers
    • The clothing trader sells the new sewn clothing
    • The commodities trader now sells alum
    • The foods trader now sells seeds, cheese and soil
    • The furniture trader sells 2 new paintings, iron doors and brass torch holders
    • The treasure hunter and luxuries trader now sells forlorn armor and sword (broken)
    • The survival goods traders now sells long and recurve bows.Fixed: Breaking damaged cropped and then replanting a new crop kept the damage modifier
  • Fixed: Placing a work item on an anvil with a work item deleted the work item
  • Fixed: Placing lead solder on the anvil crashing the game
  • Fixed: Eating a stack of pie slices deleted the entire stack instead of only 1 piece
  • Fixed: Game crashing when throwing a 1-durability spear
  • Fixed: Water deleting several blocks without dropping them, such as torch holders
  • Fixed: Dead crop dropping the crop block itself
  • Fixed: Rough door hitbox and visuals discrepancy
  • Fixed: Placed rotten pies going invisible and not properly rotting
  • Fixed: Mixed berry jam not named as such
  • Fixed: Should fix breaking a pickaxe was autorefilling with a propick
  • Fixed: Vintage meat tp hand transform huge
  • Fixed: Wagon wheel in flora creative tab
  • Fixed: Various Firepit bugs introduced in pre.4

The Homesteading update (v1.15.0-pre.4)

19th June 2021

Download Links:
Windows Full Installer (362mb)
Windows Update (53mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates

  • Feature: Major game mechanic changes
    • All clay products are no longer fireable in the fire pit. They now require a pit kiln
    • The crucible can now only hold small pieces of metal. Full ingots now need to be broken down into bits with a chisel to be placeable in a crucible.
    • Crops with an accumulated heat/cold damage of more than 48 hours will now die. Dead crops will still drop reduced yields and seeds. The accumulated damage slowly fades over time if the growing conditions are normal again.
  • Feature: Can now craft various clothes, needs documentation
  • Feature: Cave Art now comes in 4 colors: Charcoal, Chalk, Yellow Ochre (drawn using rich/bountiful limonite), and Red Ochre (drawn using rich/bountiful hematite)
  • Feature: The players body temperature is now affected by the temperature of consumed meals (meals only right now)
  • Feature: Added new meal type - scrambled eggs. 2 eggs base, can be garnished with cheese and vegetables
  • Feature: Shingles are now ground storable
  • Feature: Added alum deposits to worldgen. Like halite, alum is found in large, rare deposits in the desert. Currently used exclusively for dyeing clothes.
  • Feature: Olivine deposits now can also spawn olivine crystal vugs
  • Feature: Added woad flower. Used for blue dye.
  • Feature: Minimalistic ability to share world configurations.
    • The edit world screen now has a copy-to-clipboard button to export a world configuration
    • You can now hit CTRL+V in the customize world screen to import a configuration. Does not work on existing worlds.
  • Feature: Replaced a few main menu backgrounds with new, fancier ones
  • Feature: Chandelier updates: Now has a small attachment area for chiseled block attaching. Has a new hit/break sound. Will now fall and kill players if the supporting block is broken.
  • Feature: Added craftable tree seed necklaces. Just grab an acorn and some rope!
  • Feature: Clay roof ridges now craftable. Brown and red shingles can now be used to craft roof blocks.
  • Feature: New "LodBiasFar" setting in client settings, controls distant rendering of small features e.g. grass
  • Tweak: Cranked up water bioluminescence effect intensity
  • Tweak: Added various missing entries in the hand book (Iron and steel anvils, hardened fire clay, pit kiln and cave art)
  • Tweak: Increase tool durability costs when crafting mechanical blocks
  • Tweak: Reduced hewn fence gate output quantity from 4 to 2
  • Tweak: Speleothems now drop stones when broken.
  • Tweak: Adjusted the selection box for the wagon wheels to look more fitting.
  • Tweak: Mitigate trees generating in front of trader caravans which made entering impossible
  • Tweak: Haydens music tweaks to cultured tavern and quirky tavern
  • Tweak: Berry bushes will now stop ripening (>30 °C) and also revert its growth (>35 °C) if the temperature is too hot
  • Tweak: Changed default lod bias from 25% to 33%
  • Tweak: Halved grass coverage growth speed
  • Tweak: made "/role [rolename] spawnpoint" easier to use. No longer needs absolute coords can use flexible coords i.e. ~ ~ ~ or =absx =absy =absz or x y z.
  • Fixed: Seraph hair no longer clips through hats.
  • Fixed: Removed a couple typos from the long list of clothing.
  • Fixed: Multiple issues with chiseled block rotations and snow covered chiseled block rotations when placed from schematics (e.g. trader carts)
  • Fixed: Ruins and other surface structures sometimes generating floating or inside blocks
  • Fixed: Multiple issues with pies
  • Fixed: Mitigate distant wildvine flicker a bit
  • Fixed: Deleting a waypoint that overlaps another causes a black square on the screen
  • Fixed: Unintuitive default screenshot capturing settings. Taking a screenshot will now be more "WYSIWYG". Reduced default mega screenshot multiplier from 4 to 2
  • Fixed: Seraph hurt animation not pronounced enough
  • Fixed: Necklaces are now properly visible when held in hand.
  • Fixed: DieInAir particles only disappearing in air blocks but e.g. not in grass or waterlily blocks
  • Fixed: Ladder placed based on look direction instead of aimed at face

  • v1.15 related changes
    • Tweak: Gave the blackguard long blade a small damage boost, that seems only fair.
    • Tweak: Disabled rope physics outside of creative mode
    • Tweak: Removed clay oven grid recipe
    • Fixed: Several Cave art fixes [mode selection per player and per color; art not rendered beyond the edge of the supporting surface]
    • Fixed: Crustless pie baking endlessly crashing the server
    • Fixed: Memory leak introduced by the new chiseled block sounds
    • Fixed: Placing stone brick crashed the game
    • Fixed: Derpy transparency fade on grass against sky or water (increase alpha test value for blendnocull pass from 1% to 25% :/)
    • Fixed: Multiple issues with the pit kiln:
      • Incorrect block name and block info for ground storage and pit kilns
      • Crashing with some blocks after firing in Pit kiln
      • Not redrawing after finished firing
      • Not multiplayer synced
      • Storage vessel not fireable
    • Fixed: Wagon wheel face culling issues
    • Fixed: Luxuries trader not spawning
    • Fixed: Game crashing when trying to place a rope ladder on a up or down face
    • Fixed: Looking at some blocks in the handbook crashing the game
    • Fixed: Placing ebony, purpleheart or walnut saplings in a planter crashing the game

  • API
    • Feature: Implemented the CompatiblityLib mod by DArkHekRoMaNT into the vanilla game
    • Feature: Added Size3f Collectible.Dimensions property. Added InventoryBase.MaxContentDimensions. If set, will verify if given item fits inside the inventory.
    • Feature: Added .debug normalview. Lets you look at vertex normals and does not discard transparent pixels. That can help figuring out when a model does not render correctly if the model is missing or the texture is missing.
    • Feature: Added CompositeTexture.Alpha lets you change the opacity of a texture in code (still consumes a texture atlas position however).
    • Refactor: Removed InventoryGeneric.IsEmpty there is already InventoryBase.Empty
    • Refactor: all block/items with CombustibleProperties.SmeltingType Fire now require a kiln
    • Tweak: Cave art now implemented through behavior ArtPigment, easy to mod
    • Fixed: Weird oddities with recipe groups in the handbook, seems to be related on how RichTextComponentBase.MarginTop and .PaddingLeft were handled, not they function a bit more intuitively I hope? might break other stuff.
    • Fixed: block/item/entity json properties code, variantgroups, skipvariants, allowedvariands and enabled were not case insensetive

 

 

The Homesteading update (v1.15.0-pre.3)

8th June 2021

Download Links:
Windows Full Installer (365mb)
Mac Archive (372mb)

Archive (Windows/Linux) (370mb)
Server Only (18 mb)


Game updates

 

  • Feature: Cave art. You can now use charcoal to draw from a selection of around 30 images.
  • Feature: Added custom rope ladder behavior. Can only down-stack, but therefore can right click pick up from the top
  • Feature: Better integrated Chiseled blocks
    • Now have the block sounds of the first used material
    • Now take on the mining speeds and other block material properties of the first used material
    • Now count as valid blocks for rooms, with the following limitations: The inward facing side must be almost solid (less than 20 voxels missing), at least 50% of the blocks volume must be retained, you still need to use the right materials, e.g. stone for cellars.

  • Feature: New Spring themed music track that plays during Spring. This completes our goal of having one special track for each season.
  • Feature: Added ability to split/merge stacks fluently with CTRL+MouseWheel while hovering over a slot
  • Feature: Added a new ore to world generation - Alum. For future dying uses. Several other bits and pieces were added for future cloth dyeing (WIP)
  • Tweak: Added player empty-handed block interact animation/pose
  • Tweak: Increased block breaking time for refractorybrick, but gave pickaxes a miningspeed bonus for ceramic materials
  • Tweak: Ground Storage block name reflects contents; and can add detail
  • Tweak: Remap dialog Create Backup option is now off by default (it can cause issues)
  • Fixed: Rawhide mantle remapping from 1.14 was the wrong way round
  • Fixed: Consuming a meal in a bowl did not return the bowl if your inventory was completely full (and similar cases)
  • Fixed: Block remapping assistant not applying remappings after performing a backup
  • Fixed: Local players getting kicked from their own servers due to a ping timeout
  • Fixed: Basket in "small-5" caravan outpost crashing the game when opened
  • Fixed: Block dialogs with movable positioning still occupied one of the 6 left/right grid spaces
  • Fixed: Derpy third person hand wobble when the seraph ignites stuff with a torch in hands
  • Fixed: Uncommon server side crash related to the snow accumulation system

  • v.15 related changes
    • Tweak: Continued work on rope physics, they should be savegame persistent and partially network synced now. Probably still very buggy.
    • Tweak: Continued work on pit kilns, they should be much less buggy now
    • Tweak: Rough doors no longer count as an enclosed space for rooms and cellars
    • Fixed: Added missing recipes for chert spear and bone tools
    • Fixed: Dry Stone Fence no longer combustible
    • Fixed: pre.2 not loading in Linux (filenames case-sensitive)
    • Fixed: Trader JSONs updated for remapped door and ladder codes
    • Fixed: Charcoal was not pileable in pre.2
    • Fixed: Crash related to pies in oven
  • API
    • Refactor: Move block/dairy and block/meal textures into block/food/dairy and block/food/meal
    • Feature: New callback method Collectible.OnCollected()
    • Tweak/fixed: sapi.Event.ChunkColumnUnloaded and sapi.Event.MapRegionUnloaded are now also called on all loaded chunks/regions on server shutdown
    • Tweak: Made generation taming rate configurable for the ai tasks idle, flee and melee tack (name tamingGenerations, default value 10)
    • Fixed: mapregion.SetModdata and mapregion.RemoveModdata now marks the region dirty for saving, so it actually writes those changes to disk
    • Fixed: Incorrect use of ConsumeQuantity property in barrel recipes
    • Fixed: BlockFacing.FromNormal(vec3i) returned wrong values in some cases

The Homesteading update (v1.15.0-pre.2)

29th May 2021

Download Links:
Windows Full Installer (337mb)

Windows Update (52mb)  (use when you have pre.1 already)
Mac Archive (344mb)

Archive (Windows/Linux) (342mb)
Server Only (17 mb)


Game updates

  • Feature: New blocks slanted roof ridges
  • Feature: New blocks marble-topped tables
  • Feature: Added tailor class! Has the ability to craft a better clothing repair item as well as a few clothes. (don't worry, all classes will eventually be able to make clothes)
  • Feature: The blackguard class can now craft a Blackguard shortsword
  • Feature: Added bald cypress trees, from which the new cypress wood can be obtained from. They only grow in warm and wet climates and only inside shallow lakes.
  • Feature: The /emote's wave, nod, rage, shrug, facepalm and laugh now makes the seraph talk in his voice
  • Feature: Added two new paintings.
  • Tweak: Beenades, scrap weapon kits, flint, and most shoes can now be placed on a shelf or in a display case. Time to work on your shoe closet!
  • Tweak: Blackguard armor, Forlorn Hope armor, and the Forlorn Hope Estoc can now be found underground. Broken and damaged variants can be restored via the crafting grid.
  • Tweak: Increased charred bread freshness to near 18 days spoilage time + 2.5 days to rot
  • Tweak: Haybales now required 8 dry grass instead of 6
  • Tweak: Anvils can now be scrapped using any chisel (so long as it has enough remaining durability the same amount as a new chisel of the same material as the anvil)
  • Tweak: right-click pick-up on loose items (such as sticks and stones) now available if the same item is already held, as well as empty handed
  • Fixed: World map player icon too small on 4k screens
  • Api feature: Added ability to make trees generate in 1 or 2 deep water (see bald cypress as example)
  • Api feature: Added .svg file loader by Nexrem and Lyrthras
  • Api feature: Added random rotation support for decors
  • Api feature: Placing decor blocks is now easier to do through world.BlockAccessor.AddDecor
  • Api feature: New api method api.Render.Render2DTexture with a MeshRef arg so one can adjust UVs if necessary

  • v1.15 related changes
    • Feature: Completed implementation of pies. Should now be bakeable, sliceable and edible
    • Tweak: Right click with pie or firewood on the oven no longer places them in front
    • Tweak: Amaranth, Cassava, Pineapple growth times reduced by 2.5, more in keeping with proposed times for other crops
    • Tweak: The small thin cypress trees are now renamed to Greenspire cypress
    • Tweak: Fine tune trumped and tuba player voice
    • Fixed: Game crashing from throwing spears
    • Fixed: Able to jump over fences (thanks @noname)
    • Fixed: Render issues with the new decor system
    • Fixed: Quern inventory issues
    • Fixed: Hail waaaay too bouncy
    • Fixed: Rare client side crash (in ChunkVisibilityCalc thread)
    • Fixed Github issue 898: Clay Oven accepting bread items after a pie is already in the oven
    • Fixed: Added all the new wood types to the recipes for most generic wood objects, and firewood (tropical hardwoods less firewood and no pan recipe)
    • Fixed: Placing decor blocks not synced to other players, fixed decor block info hud repeating multiple times if the same decor was added multiple times
    • Fixed: Full metal block not in handbook
    • Fixed: Stack quantity number rendered behind powdered items
    • Fixed: Stone brick not ground storable
    • Fixed: Internal exception thrown when connecting to private ips
    • Fixed: The transition from high quality to low quality leaves in the distance was no longer fading smoothly
    • Fixed: Player voices not correctly applied after selection
    • Fixed: Wrong texture for sunflower dough
    • Fixed: Not able to pick up clayformed products
    • Fixed: Upside of stairs invisible in some cases.
    • Fixed: Wrong colors in the worldmap for ferns (and lily of the valley)
    • Fixed: Ground storable interaction crash
    • Fixed: Able to place ground storables with different layouts in the same space, e.g. vessel with a bowl
    • Fixed: Missing pie dough texture for pies
    • Fixed: Giant Redwood sometimes generating half cut off
    • Fixed: Missing remappings for bread items made prior to 1.15
    • Fixed: crocks and meals functionality restored
    • Other small fixes [Amaranth missing from worldgen; Henbox block interaction help and handbook update re collecting eggs; Fallen leaves rendering issue; Loose sticks missing block material]




The Homesteading update (v1.15.0-pre.1)

23rd May 2021

Download Links:
Windows Installer (337mb)
Mac Archive (344mb)

Archive (Windows/Linux) (342mb)
Server Only (17 mb)


Game updates

  • Feature: Decor system- place blocks inside blocks!
    • Carpets, Linen, Rushmats, Wallpaper, Wool and fallen leaves can now be attached to any block without occupying that block space. Fallen leaves and wallpaper are creative mode only currently.

  • Feature: Slanted roof blocks - added slanted roofing for clay shingles, copper, slate, thatch and straw

  • Feature: Pies!
    • Craft lovely pastry from any fruit, vegetable or meat 
    • Right click with dough in hands on a table to begin crafting pastry, add filling, and lastly you may still add one of three covers - repeated clicks lets you select the type of pastry.
    • WIP: You cant properly cook or eat them yet, will be in pre.2

  • Feature: Epic music update
    • Some music tracks now play based on season+latitude
    • Added 3 new seasonal tracks for Summer and Fall. Tweaked Winter track to play during winter.
    • New main menu track "Roots"
    • "Through the grass at night" now also plays in survival and creative mode
    • Fixed many music tracks not playing in the exploration and wilderness survival mode

  • Feature: Replaced the seraph's Tyron-voice with Instrumental player voices. 6 voices + selection in the character selector (test via command .charsel). Experimental! Needs a lot more tweaking.

  • Feature: Epic tree update
    • Tree leaves no longer drop saplings, but plantable seeds, which grow into saplings
    • Added new tree types cypress, purple heartwood, ebony, crimson king maple, walnut and larch
    • Ebony and Purpleheart logs will be a rare valuable resource as these are rare and difficult to propagate trees
    • The 2x2 redwood trees now have actual 2x2 trunks
    • The world configuration "sapling growth days" as been changed into "sapling growth rate". This means if you have a custom setting (or play exploration / wilderness survival) you have to re-apply the config via /worldConfig saplingGrowthRate [0.1 20]. It's now a growth speed multiplier with 1 being the normal rate.
    • Maple seeds swirl when they fall, Walnuts are edible
    • Richer seasonal leaf colors

  • Feature: Tropics update!
    • Improved bamboo! Richer leaves, the canes now sway in the wind, improved wind sway for bamboo leaves
    • Added 4 new varieties of ferns - Deer fern, Eagle fern, Cinnamon fern, Hart's tongue (some also spawn in temperate zones)
    • Much improved bamboo generation - added more leaves, now grow in larger patches, greater height variety and spawns bamboo shoots
    • Improved fern tree generation - they now also spawn in groups
    • Improved kapok tree generation - added a few different generators, greater height variation
    • More luscious leaf colors

  • Feature: Farming update
    • New crops: There's now Pineapple, Cassava, Amaranth, Sunflower and Peanuts
    • Added new food types - Pineapple jam, 3 new bread types for Cassava, Amaranth and Sunflower
    • Cassava is a versatile crop that can be either used as vegetable or grain, depending on how it is prepared. Includes an extensive preparation process.
    • Farmland improvements
      • Applying potash permanently increases max k fertility on farmland by 15% (only once)
      • Increased nutrient release from fertilized soil
      • Improved farmland info text. Made moisture levels a stronger factor in the crop growth
      • Rot in barrel now produces compost items for instead of full blocks, can be used as fertilizer or to craft full compost blocks

  • New crafting mechanic: The clay oven
    • New baking mechanic for creating bread and baking pies
    • Dough cooked on a firepit now only produces charred bread

  • New crafting mechanic: Pit Kilns (WIP)
    • Can be used to bulk fire clay products
    • Will eventually replace firing in the firepit

  • Feature: Chicken immersion update
    • Hens now lay eggs in henboxes
      • Broody hens will sit on henboxes for several days to hatch the eggs
      • Chicks now hatch from those eggs instead of the old ‘pregnancies’!
      • If henboxes are unavailable, hens will still lay eggs on the ground but these will not hatch!
    • Chicks grow in size as they get older
      • New juvenile stage (pullets and cockerels) before chickens reach adulthood: juveniles look like small adults, but do not lay eggs or fight.

  • Feature: Baby animals update
    • Baby animals grow in size as they age
    • Most baby animals (apart from hares) are now a bit smaller when newborn

  • Feature: 3D Models update!
    • All player belts are now 3D Models
    • All powdered/crushed resources are now 3D
    • Flax twine and flax fibers
    • Fat and beeswax
    • Cattail and Papyrus roots
    • Other stuff

  • Feature: Smooth stair stepping (thanks to @noname)

  • Feature: Mega Performance update - over 100 smaller and larger tweaks to improve performance, focused on chunk loading speed as well as cpu, memory and graphics overhead. We still need to measure exact values, but it should be plenty to offset the performance cost of all newly added features. Game loading time is also a few seconds faster, especially single player.

  • Feature: Trader outpost aesthetic update: All trader carts now come with much prettier wheels and a Arkan-polished exterior

  • Feature: More New blocks
    • Drystone blocks and Drystone fences for each rock type + one very fancy mixed stone variant
    • Full metal blocks, made from 6 metal plates
    • Pre copper age doors called a Rough door. Can be made without saw, but also has a 10% chance of breaking.
    • Added polished rock variants for suevite and kimberlite
    • Rope ladders (WIP)
    • 8 new paintings
    • 5 new tapestries
    • Added Cornflower to survival mode
    • 2 types of cart wheels (for creative mode)
    • Generic wood block (for creative mode)

  • Feature: More piles
    • We've rewritten how ground storage works, so that in the future we can much more easily make stuff "ground storable"
    • Clay and stone bricks can now be piled up like ingots

  • Feature: Experimental cloth and rope simulation
    • The survival crafted rope can now be used to attach animals and fence posts in various ways
    • Disclaimer: Highly experimental! Very WIP! Ropes are not synced to other players and are not stored with the save game right now

  • Feature: Bow & Spear rebalance
    • Added longbow and recurve bow as a new tier of missile weapon. Longbow has highest durability, but recurve has better damage. Requires sawing and drying a bowstave before you can craft either
    • Reduced break chance for all arrows to half of their current values
    • Improved damage and durability for ornate spears. They're now the strongest spears in game, but they can only be purchased via trader

  • Feature: Improved 4k Monitor support
    • Background textures now scale with gui scale and pre-selects a higher gui scale on first startup. If the screen width is over 3000 pixels, the gui scale slider max value increases to from 16 to 24
    • Fixed wrong sizing of the 'confirm remapping' dialog non large or small gui scales
    • Fixed wrong padding inside icon buttons (e.g. world edit toolbar)
    • Fixed non vertical centered texts in the world edit guis, hover colors if drop downs and number inputs were off as well, no embossing on the number input buttons.
    • Fixed unsharp text in the crash reporter
    • Fixed button texts not vertically centered, most notable on 4k monitors
    • Some parts of the handbook not scaling with UI Scale, most apparent on 4k monitors

  • Feature: Added Traits tab to the player character gui - so you can see the features of your chosen character class any time
  • Feature: Improved fall foliage: Many foliage types now got their own seasonal colors and some others received some fine tuning

  • Feature: Bone handle tools. Some stone age tools now be crafted with bones as handles for a bit of extra durability
  • Feature: Added termites (spawn as item from breaking termite mounds)
  • Feature: Added silver solder and lead solder ingots with alloy recipe, to be used to craft the distillery in v1.15-rc.1
  • Feature: Added powdered sulfur; sulfur-based recipes now require that instead of the sulfur chunk. Sulfur chunk needs to be ground in the quern before being used in recipes. To compensate, the poultice recipes require less sulfur.
  • Feature: Papyrus now drops papyrus tops and roots
  • Feature: Auto-Replace behavior from the Spear now applied to all tools as well. If a tool breaks and there is one extra in the players inventory, it is placed into the now empty slot.
  • Feature: New sounds for metal doors
  • Feature: SSAO support for cube particles
  • Feature: Added SRV record support for multiplayer hosts
  • Feature: Some plants (Fern, Tree Fern, Croton, Rafflesia) now rendered with random size
  • Feature: Added new worldedit flood fill option: "/we trl [0-9999]" lets you set the replacable level (default 6000). Set to 9000 to not replace water
  • Feature: Fuller flower models for Heather, Dwarf Furze and Orange Mallow
  • Feature: Added ability to disable death messages (/worldconfigcreate bool disableDeathMessages true)
  • Tweak: Increased tool durability costs for crafting mechanical blocks
  • Tweak: Changed various stack sizes, including most mechanical parts, and many non-mold clay items, as well as anvil, bed, and quern.
  • Tweak: Chert is now a knappable stone
  • Tweak: Polished horizontal tabs ui element
  • Tweak: Renamed foods trader to agriculture trader. Now also sells seeds.
  • Tweak: Added alternate ladder recipe that requires less sticks
  • Tweak: Omok table top now falls if the table falls
  • Tweak: Disabling developer mode now disables all the debug settings, as one would expect it to do
  • Tweak: Crash the game if the graphics card reports being out of memory instead of silently erroring - a crash is preferable to a screen freeze which cannot be exited from
  • Tweak: Mitigate dark spots caused by SSAO (cheaply capped to 67% min brightness)
  • Tweak: Added "/player [name] entity temp" subcommand to read body temperature
  • Tweak: Bees no longer actively produce honey or fly around below 0°C. And timers reset below -10°
  • Tweak: Increase Bouncy effect for hail particles (and any other bouncy particles)
  • Tweak: Various wordings and spelling improvements
  • Tweak: Some blocks (eg mechanicals) now have custom hitboxes for snow and other particles
  • Tweak: Making a screenshot checks for folder write access, maybe helps us narrow down screenshotting issues
  • Tweak: Renamed /clear command to /clearinv
  • Fixed: Ruined villages not seed-determistic
  • Fixed: drop down list menu scrollbar not scrolling all the way down?
  • Fixed: Wrong SSAO on chicken toes
  • Fixed: Breaking beds left players in a sleeping position
  • Fixed: Attempt to fix z-fighting on middle-distance Glacier Ice next to Snow blocks
  • Fixed: Worldedit: Moving or Rotating a selection with chiseled block corrupts the build in various ways
  • Fixed: Small cumulative performance leak in the character dialog
  • Fixed: Server crash when adding and removing a mod that adds lots of item ids
  • Fixed: Could use /waypoint commands when maps were disabled
  • Fixed: Could find out coordinates using land claiming when showing coordinate HUD was disabled
  • Fixed: Dupe bug with crafting inventory on death
  • Fixed: Rare issue where game crashed if (corrupted?) save file contained no blocks data for a chunk

 

API Updates

  • Feature: New datastructure: CollectibleBehavior - allows to define behaviors that can be applied to blocks and items. First collectible behavior: GroundStorable
  • Feature: Generic ground storage system: Can now easily make an item "ground storable" by adding a collectible behavior to it in the itemtype/blocktype, no programming required
  • Feature: Added class GuiDialogCharacterBase to the api to allow modding of the character dialog. Moved the environnment and stats dialog code from the vanilla game into the survival mod (CharacterExtraDialogs).
  • Feature: Added grid recipe property "recipeGroup" allows you to visually separate grid recipes in the handbook, see ladder recipe as example
  • Feature: Added "/debug blockcodes" to export a full list of all block codes
  • Feature: 3 new treegen parameters (for branches: randomWidthLoss, widthLossCurve; for treeBlocks: leaveslevels)
  • Feature: New shapes JSON element property: disableRandomDrawOffset (used for Coopers Reed in ice)
  • Feature: New shapes JSON element property: foliageWaveSpecial (used for custom foliage wind wave shaders for crops)
  • Feature: New blocktype property: randomSizeAdjust used similarly to randomRotation, see Croton or Tree Fern for examples
  • Feature: In blocktype, to enable swaying like bamboo canes, set VertexFlags { WindSway = true } In code this can also be achieved in VertexFlags by setting both grassWindWave and leavesWindWave (together) to true
  • Feature: Two new FaceCullMode options for blocks: FlushExceptTop (example: farmland or path) and Stairs
  • Feature: Renamed FaceCullMode MergeIce to ”Callback”. Calls method Block.ShouldMergeFace() for custom face culling
  • Feature: Added server events MapRegionLoaded, MapRegionUnloaded
  • Refactor: Renamed BlockEntityBehavior.FromTreeAtributes to BlockEntityBehavior.FromTreeAttributes
  • Refactor: The block entity BEFire is now BEBehaviorBurning
  • Refactor: Add method Block.GetBlockMaterial() as a partial replacement over querying Block.BlockMaterial. Implemented for miningspeeds, blast resistances & heat retention. Not implemented for face culling, worldgen, leaf decay, snow related stuff and similar.
  • Refactor: All of Vintage Story now references .Net Framework 4.6.1
  • Refactor: Huge refactor of all leaves and wood related assets.    
  • Refactor: musicconfig.json Removed "playstyle" property, replaced with "onPlayList" property
  • Refactor: Playstyles now have a new property "playListCode"    
  • Refactor: The mechpower shaders are now renamed into "instanced" and also used by the rope system
  • Refactor: Full rewrite of runtime texture reloading
    • The behavior of "atlas.InsertTextureCached" changed as a consequence These textures now get automatically reloaded by the game engine. Modders no longer need to manually reload those. Subsequent calls to this methods with the same arguments now updates the texture at runtime, instead of allocating yet another new area
    • A runtime texture reload can now only happen between same resolution texture files. You can not runtime reload a texture with changed textures sizes
    • This should fix all previous issues related to runtime texture reloading
    • Reload about 2 to 5 times faster \o/
  • Refactor: Moved the data structures JsonObject, IntDataMap2D, FloatDataMap3D, Rectangled, Rectanglef, StackMatrix4, RotatableCube, ListDictionary and the interface IBlockFlowing into the correct namespace
  • Notice: In AssetLocation, the domain and path should always be lowercase; the core game engine automatically sets them to lowercase if creating an AssetLocation from a filename on disk, or from a domain:path element in a JSON file
  • Tweak: AssetLocation.Domain: harmonise code, use supplied methods such as .Create and .BeginsWith where appropriate
  • Tweak: Block.OnJsonTesselation parameters changed, old version deprecated
  • Tweak: Removed obsolete method GameMath.FastSqrt
  • Tweak: JsonObject.AsBool/AsInt/AsFloat/etc. did not set the default value properly if it couldn't parse the value from string
  • Tweak: Block.DoEmitSideAo() and Block.DoEmitSaidAoByFlag() parameters changed
  • Tweak: Added map region arg to MapRegionUnloaded event
  • Tweak: Added Get/Set/RemoveModData methods to IMapRegion
  • Tweak: Added 2 new tree gen properties: "bool noLog" and "NatFloat sizeVar"
  • Tweak: Renamed physics entity property airDragFallingFactor to airDragFactor, but the old one will still work
  • Tweak: Better error reporting and ability to set a domain for workitem basematerials so modders can have custom ingots in their own mod domain
  • Tweak: MeshData.RenderPasses is now obsolete, use RenderPassesAndExtraBits instead
  • Tweak: Added property sapi.WorldManager.CurrentPlayStyle
  • Tweak: Added api.Shader.GetProgramByName()
  • Tweak: Added SerializerUtil.DeserializeInto()
  • Fixed: Various naming inconsistencies (wattlefence<->hewnfence, incorrect naming schemes, etc.)
  • Fixed: Subsequent calls to RegisterBlockEntityType not overwriting the registered block entity
  • Fixed: Non-contigous ore maps for default scaled ores. 1.5 scale ones are still broken I think.
  • Fixed: Runtime texture reloading should no longer crash now and is notably faster
  • Fixed: Some oddities when using shape { voxelizeTexture: true }
  • Fixed: JSON error in block/basic/stairs/snow-normal introduced in 2b124582
  • Fixed: Several crashes/issues with the survival mod disabled
  • Fixed: SaveGameCreated event never called
  • Fixed: Various issues and crashes with the survival mod disabled
  • Fixed: The playstyles of disabled mods now no longer show up in the Create World screen
  • Fixed: Entity weight property not synced to client
  • Fixed: Should finally fix mesh.data normals not working properly (mostly because facing.PackedNormal was borky)
  • Fixed: Slot.CanTakeFrom() not passing the priority arg during stack merges from Collectible.TryMergeStacks    
  • Fixed: RequiredOnClient = false not loading mod on client
  • Fixed: Logging special characters no longer crashes the game