1.17.0-rc.1

From Vintage Story Wiki
1.17.0-rc.1
Release dateJuly 26, 2022
TypeRelease candidate
Release candidate for1.17.0
Version chronology
◄ 1.16.5
◄ pre.1
rc.3 ►

1.17.0-rc.1 is the 1st release candidate for 1.17.0, released on July 26, 2022, which has a large amount of new features, tweaks, and fixes.

1.17.0-rc.2 was released almost immediately after, in order to fix an issue that would instantly crash the ame when trying to load a world.

Tweaks

Items

Shields
  • Shields now properly scale for ground storage.

Mobs

AI
  • Most land creatures now flee from bears.
Bears
  • Bears no longer spawn in the first 4 in-game days.
Wolves
  • Wolves no longer spawn in the first 4 in-game hours.

Gameplay

Handbook
  • Added handbook section on ground storage.
Interface
  • Added tool mode icons for the scythe.
World map
  • Reworked waypoint dialog. Icon and color are now a grid of clickable icons.

General

Performance
  • Use native ZStd library on Windows platforms for more efficient memory management.
Servers
  • Handle invalid SaveFileLocation more gracefully and log to server-main.txt.
Sounds
  • Mitigate sizzle sound spam + OOM by reducing its sound range from 32 to 16 blocks.

Fixes

  • Running out of air on the client on old worlds.
  • Shields now appear in the proper location when placed in a mold rack.
  • Newly introduced crash in barrels.
  • Falling sand block oddities in certain cases.
  • Hopper item collecting oddities.
  • Able to place water lilies underwater.
  • Wrong naming on metal shields.
  • New reflective shader effect not respecting fog levels.
  • Incorrect linebreaks on japanese translations.
  • Avoid a crash in the fruit tree block entity (report an error instead).
  • Avoid a crash on invalid book shelves.
  • Selecting a very large view distance in single player then reloading the world made it revert back to a shorter view distance.
  • Unknown texture on bedrock.
  • Chiseled blocks now react more correctly to water flow.
  • Rapid breaking of adjacent reeds (and other blocks more generally).
  • Game crash when holding a plumb and square in hands.

API changes

Additions

  • Added IGameCalendar.ElapsedSeconds/Hours/Days property to read how much in-game time has passed since world creation. Might be inaccurate on old worlds.

Refactorings

  • The server event OnTrySpawnEntity now has an additional IBlockAcccessor argument, as it might be a worldgen block accessor now.

Tweaks

  • Update Harmony to 2.2.2.0.
  • Added Melchior's new metal properties for modders.

Fixes

  • Crash when removing the health behavior from an entity.
  • Modmaker patches not prefixing "game:" domain for vanilla patches.

References

  1. "De-Jank and Game Juice Update (1.17.0-rc.2)"– Vintagestory.at, July 26, 2022