1.17.0-rc.2

From Vintage Story Wiki
Revision as of 01:29, 28 August 2022 by Sana (talk | contribs) (Created page with "{{Version info |date=July 26, 2022 |prev=1.16.5 |prevdev=1.17.0-pre.1 |nextdev=1.17.0-rc.3}} '''1.17.0-rc.2''' is the 2nd release candidate for 1.17.0, released on July 26...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
1.17.0-rc.2
Release dateJuly 26, 2022
Development versions
    Version chronology
    ◄ 1.16.5

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

    This patch was released immediately following 1.17.0-rc.1, which would instantly crash 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