3.28.0.0 Update Notes

by SDGNelson

Posted on January 18, 2019

TL;DR Workshop items will need some time to update, but the game should be more stable.

Explanation

For a while Unturned has been using version 5.5 of the Unity engine (from 2016), but it's come time to upgrade. In recent years Unity has made stability a higher priority, and have been updating a "long term support" LTS version. The game is now upgraded to this 2017.4 LTS version.While not particularly glamorous, some of the primary motivations are:
  • Taking advantage of newer optimizations in the engine.
  • Removing workarounds for old unity bugs which will help improve performance.
  • Supporting the Metal graphics API for Macs now that Apple has deprecated OpenGL.
  • Fixing many longstanding issues and crashes, and continuing to get the LTS fixes going forward.
The downside is that workshop content will need to be upgraded to this new Unity version as well. I don't take this lightly, this engine transition has been in the works on and off since early 2018 and I don't want it to be painful for devs, so I've worked to make is as easy as possible detailed below.If you want to continue playing some workshop mods that haven't been updated yet, you can opt-into the previous version (3.27.2.1) from Unturned > Properties > Betas > unity-5.5. This older version will remain available indefinitely similar to the antique and classic branches.

Workshop Devs

For mappers

Maps with a /Bundles folder will be detected by the game as requiring an engine update, but other maps without custom content are unaffected.

For translators

Translations and localization are not affected by the engine update.

For content creators

Good news: there's a new tool to make bulk-exporting the .unity3d asset bundles much faster. I've updated all of the vanilla content to use this new system so I had to go through it as well, and Vilespring was kind enough to update all of the France bundles.I've written up a guide which explains in-depth how to transition your content from 5.5 to 2017.4 LTS. Feel free to post questions and I'll update it accordingly!Unity Upgrade Guide

For programmers

The LTS version experimentally supports .NET 4.6 which seems to be working correctly in vanilla and rocketmod plugins, but this may be rolled back if unfixable issues related to it pop up.

3.28.0.1 Patch

Incredibly, the majority of issues in the initial update were caused by the use of decimal points vs commas. Due to a change in how .NET read fractional numbers, all of them were set to 0 for players in cultures that use commas! Reverting this should have fixed the water, icons, gun stats, etc.

You might also like...