1. Unturned
  2. News

Unturned News

3.23.14.0 Update Notes

Server Codes and Fake IP

Hosting a server to play with your friends just got one step easier! Joining using the new Server Code or Fake IP features bypasses the need for port forwarding:


Server Codes are enabled by default, whereas Fake IP is opt-in. For more information, please refer to this documentation:

Server Codes Documentation Fake IP Documentation

Raiding Meta

Freeform buildables were among the most popular ways to gain altitude over bases with a claim flag. With their recent adjustments, it seems fitting to make explosive jumping a more viable alternative with two new items: Bounce Grenades and Impact-Absorbing Boots


Impact-Absorbing Boots cushion against long falls by absorbing impact into the springs, preventing broken legs and most fall damage. They can be crafted from Cargo Pants, Wire, and Metal Cans.

Bounce Grenades are interchangeable with Bounce Charges stats-wise but do not require a Detonator. C4 is no longer a requirement for either explosive!

Precision Charges now deal twice as much raiding damage, metal freeform buildables are weak to all weapons, and freeform buildables are enabled by default again. It ought to be interesting to see how this plays out!

New Outfits

Six new outfits have been accepted from the Curated Workshop into the Stockpile:


Aurora Skier Bundle by August Balanced Breakfast Bundle by Toothy Deerryte Chicken Suit Bundle by FlodotelitoKifo Infernal Demon Bundle by Timo987 Mushroom Bundle by Dizzpie Strawberry Waitress Bundle by Animatic and NSTM

Changelog


Added
  • Ability to connect by "Server Code" without port forwarding.
  • Support for Steam's "Fake IP" feature.
  • Aurora Skier, Balanced Breakfast, Chicken Suit, Infernal Demon, Mushroom, and Strawberry Waitres bundles from the Curated Workshop.
  • Bounce Grenade [ID 1838]
  • Impact-Absorbing Boots [ID 1839]
  • Default_Battery [guid] option for vehicles.
  • Falling_Damage_Multiplier [float] and Prevents_Falling_Broken_Bones [bool] clothing item options.
Changed
  • Crafting Bounce Charges no longer requires C4, only Wire and Explosives.
  • Doubled Precision Charge damage against barricades and structures.
  • Reverted Allow_Freeform_Buildables default to true and separated into Allow_Freeform_Buildables_On_Vehicles.
  • Metal freeform buildables are vulnerable to all weapons now.
  • Fuel canister/tank and generator item descriptions show capacity and burn rate information.
  • Item stats in the same paragraph sort positive before neutral before negative.
  • Revised default server list preset naming for clarity.
  • Server list is not refreshed when returning from server info screen.
  • Refresh server list when Enter is pressed in server name or map name fields.
Fixed
  • Missing "offline" text in singleplayer loading screen and pause menu.
  • Singleplayer config defaults not applying in tutorial.
  • Hitch for some players when starting and stopping voice chat. [Thanks Senior-S and GazziFX!]
  • Zombies not climbing through Gas Station #2 windows. [Thanks FluffyWabbitz!]
  • Changing mannequin pose on vehicle blocked by vehicle colliders. [Thanks AdamDN!]
  • Decal editor gizmos flickering with node visibility off. [Thanks AdamDN!]
  • Player list sort button out of sync with Group_Player_List config. [Thanks ItsRodrigoAl!]
  • Placing pillar/post/wall/rampart with top of center underground. [Thanks BeEmpathic!]
  • Broken interaction between blueprint supplies marked critical and not searchable. [Thanks Renaxon!]
  • Diner #1 interior door missing slot. [Thanks AdamDN!]
  • Moon Buggy corrupted metallic map. [Thanks Axodouble!]
  • Turning off NV when wearing NVGs and switching to third-person while aiming NV scope with scope quality off. [Thanks 10fireking!]
  • Exploit related to swapping contents of asset files. [Thanks Michal!]

3.23.13.0 Update Notes

Server Browser Upgrade


The server browser has been overhauled with custom filter presets, icons and tooltips for every element, optional columns, map icons, and more!

Changelog


Added
  • New and improved server browser menus.
  • Allow_Freeform_Buildables [bool] option to gameplay config.
  • Priority_Over_Cosmetic [bool] option for clothing items. Override default NVG behavior.
  • Nightvision_Allowed_In_ThirdPerson [bool] option for NVGs. True for vanilla NVGs.
  • Date_Counter NPC condition for events that happen after a certain number of in-game days.
  • Food, water, and virus equivalents of health NPC reward type.
  • Event when admin uses freecam.
Removed
  • "Matchmaking" menu.
Changed
  • Increased nighttime brightness on all vanilla maps.
  • Detonators and Raw Explosives are available (rarely) in care packages.
  • 1911, Maschinengewehr, Luger, and Determinator have been moved from care packages to militia spawns.
  • Placeable vehicles default to locked, if supported.
  • Editor levels list tooltip indicates whether file is from workshop or local copy.
  • Reduced main menu news feed header and title font sizes.
Fixed
  • France Crusader shirt and pants metallic map corrupted. [Thanks Alpha-17!]
  • Players able to queue exiting the same group multiple times. [Thanks rube200!]
  • Lavaflow shader alpha behaving differently after engine update. [Thanks Flodo and Molt!]
  • NPCs able to sell locked vehicles that ordinarily can't be locked. [Thanks DerpyHoowes!]
  • Item prefab override missing in character menu after state update. [Thanks DerpyHoowes!]
  • Inconsistency in how item condition amount was counted in UI. [Thanks QERT2002!]
  • Adjust capitalization of server's input map name after loading. [Thanks BeetMacol!]
  • RegionList constructor allocation performance cost. [Thanks archie426!]
  • Server with -SkipAssets kicking players for missing assets. [Thanks rube200!]
Map Updates


Renaxon has updated Arid several times recently with lots of new items, vehicles, and content:



Arid Changelog

Animatic has completely remade the Kuwait city of Miral in a recent update:



Kuwait Changelog

3.23.12.3 Patch Notes

Changelog


Changed
  • Include code documentation xml alongside dlls for plugin devs. [Thanks DiFFoZ!]
  • Spawns editor tooltips show ID and asset origin.
Fixed
  • Null reference exception if legacy spawn asset was missing.
  • Exception when loading auto-found dll a second time.
  • Decals remaining between level loads. [Thanks wsmajt!]
  • Aiming gun with safety on and Can_Aim_During_Sprint on. [Thanks Axodouble!]
  • Action buttons in item popup not working in IMGUI mode. [Thanks QERT2002!]
  • Revert postprocessing package version (again). [Thanks Kubusiek3!]
  • Bounty Hunter Ace skin metallic map corrupted. [Thanks DustyOwO!]
  • Teklowvka and Formal Fusilaut metallic maps corrupted. [Thanks MoltonMontro!]
  • Supercharged Shadowstalker, Accelerated Force Determinator, and Air Raider Augewehr metallic map corrupted. [Thanks Oyamat!]
  • Bodycount Nightraider metallic map corrupted. [Thanks Toothy Deerryte!]
  • France Crusader Shield metallic map corrupted. [Thanks Alpha-17!]

3.23.12.0 Update Notes

Item Stats

Item descriptions now automatically include a variety of stats, from damage to movement speed to recoil control. More stats and tuning will surely follow feedback after the update.


Multi-line Text Chat

Text chat messages can finally span multiple lines. Previously, the length was enforced by a 127 byte limit, severely restricting languages with multi-byte characters. This limit is now 512 bytes for player messages and 2048 for plugins.


News Feed

Before on the left, after on the right. The old news feed was created separately from the rest of the game's menus, so it didn't match the UI scale or your custom theming. All of the UI is finally unified under one roof!


New Outfits

With Halloween on the horizon, six new outfits have been accepted from the Curated Workshop into the Stockpile:


Autumn Comforts Bundle by Basil Cat and NSTM Beekeeper Bundle by biedaktokox Executioner Bundle by WalnuT_Orion and sympathizer Goth Bundle by FlodotelitoKifo and Emizip Untombed Pharaoh Bundle by SirAdy and Animatic Wandering Wizard Bundle by Timo987

Behind the Scenes


Item descriptions, multi-line text chat, and the main menu news feed all have one thing in common: Their size depends on the amount of content. It may seem silly, but Unturned could not automatically adjust the UI layout according to content size until this update. If you're interested in more details, please check out this documentation link:

Glazier support for IMGUI, uGUI, and UI Toolkit

A button to mute text chat per player has been added to the player list in further response to concerns raised about multiplayer toxicity earlier this year. Additionally, voice and text blocks are now saved between sessions to your Steam Cloud.

Spawn tables should be much nicer to work with. Their asset files can use the newer list format, eliminating the tedious index-based keys. They fully support GUIDs to reduce conflicts (even if the target type, like items, doesn't support GUIDs yet). Failed spawns provide additional context in what triggered them.

Before this update, your NPC dialogue choices were sent to the server for NPC logic, but the UI relied on locally predicting the following message and response. Over the years, this caused a few issues, like broken interactions if the server rejected your choice or relied on a randomized value (e.g., dialogue-driven spawns in custom modes). Dialogue has been rewritten so that the server has complete control over the flow of events, fixing these problems and introducing new possibilities.

Unturned has gradually gotten better at enforcing file integrity in multiplayer, preventing a variety of easy cheats related to modifying assets. A more complicated case involved replacing the Unity player's resource/scene files to override assets not yet stored in asset bundles, like skin and hair. With this update, those Unity files are now protected as well.

Miscellaneous:
  • UI_Requirements option enables more complex quests with multiple stages rather than showing all the steps upfront.
  • Considering farmables are often repurposed as item-generating machines, Rain_Affects_Growth and Harvest_Rewards options make them less plant-like and allow non-item uses, e.g., to unlock a door.


Changelog


Added
  • Stat values in all item descriptions, and Use_Auto_Stat_Descriptions [bool] item option to turn off.
  • Autumn Comforts, Beekeeper, Executioner, Goth, Pharaoh, and Wandering Wizard bundles from the Curated Workshop.
  • Left_Handed_Characters_Mirror_Equipable [bool] option for text items like Buak maps. Defaults to true.
  • UI_Requirements option for quest conditions to hide certain steps until other steps are complete.
  • Barricade_Wall build type for barricades without interactive function.
  • Support for the newer dat list format and GUID references in spawn table assets.
  • ThirdPerson_Zoom [float] property for scopes. Defaults to 1.25.
  • "-TimeOverlay" command-line flag to show seconds since startup under FPS in upper-left.
  • "-LogSpawnTablesAfterLoadingLevel" command-line flag to log all spawn chances.
  • Player list button to mute text chat messages per-player.
  • Rain_Affects_Growth [bool] and Harvest_Rewards options for farmable items.
  • NPC Global Event Messenger component for mods.
  • Override Relevant Distance option for Effect Spawner component.
  • Optional integration with Unity's newer UI system: UI Elements / UI Toolkit.
  • Player_Life_Health NPC reward type.
Changed
  • Per-player voice and text chat mute is saved between sessions.
  • Text chat (finally) supports more than two lines per message. Raised player-sendable length from 127 to 512.
  • Converted main menu featured workshop and news feed to same UI system as the rest of the game.
  • Pressing camera focus hotkey in volumes editor with nothing selected returns near to world origin.
  • Effects support replication using quaternion for rotation rather than forward vector.
  • Unity scene and resources files are included in multiplayer hash validation.
  • Character preview adjusts render target resolution to match on-screen size.
  • NPC dialogue tree is no longer locally predicted.
  • Updated from Unity 2020.3.38 to 2021.3.29.
Fixed
  • Pressing item hotkeys while mouse is visible outside inventory menu unbinding them. [Thanks Ankumo!]
  • Hide mute button for yourself on the player list. [Thanks Matqyou!]
  • Hide selected item hotkey hint for primary/secondary weapons in inventory. [Thanks Spebby!]
  • 3D hitmarkers not showing multiple when spraying full-auto. [Thanks Pickle Burger!]
  • Potential cause of non-registering hits immediately after equipping melee. [Thanks P9nda!]
  • Default terrain texture tiling size when unreadable. [Thanks DiFFoZ!]
  • Clamp volume scale to +/- 100km to avoid some physics problems. [Thanks AdamDN!]
  • Heightmap brush sometimes destroying terrain. [Thanks Romelete, DanielWillett, and AdamDN!]
  • Hostile animals not playing startle animation upon detecting a player. [Thanks DerpyHoowes!]
  • Gun/turret event hooks OnShotFired not invoking on server. [Thanks ZoliWorks!]
  • Transport failure breaking disconnect partway through workshop/assets/level loading. [Thanks DiFFoZ and kezaspr!]
  • Aim animation speed not changing properly with attachments. [Thanks Wyvernaed!]
  • Unable to create new assets using the spawn tables editor. [Thanks Jdance!]
  • More potential fixes to spaghetti-patches of pathfinding code. [Thanks DiFFoZ!]
  • Include attack interval in animal eat/glance animation delay. [Thanks Gamingtoday093!]
  • Civilian nightvision grayscale effect not applying to dual-render scope. [Thanks dug!]
  • Repeatedly generating GUID for asset when unable to parse GUID. [Thanks LocoCZ!]
  • Dead bodies blocking interactable doors. [Thanks Twddisco!]
  • Exception if nightvision property was added to saved glasses. [Thanks Barinnf!]
  • An exploit related to NPC dialogue. [Thanks Liebesleid!]
  • Unknown session response kick when server Steam ID changed. [Thanks sunnamed434 and DiFFoZ!]
  • NPC conditions/rewards not applying for repair or ammo crafting. [Thanks iBowie!]
  • Level loading null reference exception if forageable bush was missing Forage object.
  • PEI civilian vehicle spawn table not spawning rally cars properly.
Patch #1


Fixed
  • NPC dialogue responses without linked dialogue/vendor not granting rewards. (e.g., Arid bus driver)
  • Using item not visible/audible for other players in multiplayer.
  • Augewehr metallic map corrupted. [Thanks Axodouble!]
  • Bounty Hunter Maplestrike skin metallic map corrupted. [Thanks Gukk!]
Patch #2


Changed
  • Vanilla will search for
  • .dll files in the Modules to resolve assembly dependencies. Can be turned off with -NoVanillaAssemblySearch.
Fixed
  • Potential cause of text chat misalignment / UI exception. [Thanks m00nchance!]
  • In-world signs missing Chinese, Japanese, and Korean fonts.
  • Luger, 1911, Swissgewehr, Cali Merc Matamorez, and Dango PDW metallic map corrupted. [Thanks Gukk!]

3.23.11.1 Patch Notes

My apologies to everyone inadvertently killed by the change in the 3.23.11.0 update! The problem was that some of the volumes in the boulders were spheres and capsules which can't be non-uniformly scaled. Unfortunately this didn't come up in testing because on vanilla maps the boulders were always uniformly scaled, whereas on many custom maps boulders are scaled on a single axis to better fit a surface or for visual variety. (which is perfectly reasonable, my bad for not thinking about this side effect)

Fixed
  • Reverted addition of kill volumes inside some vanilla boulders.