Name | Unturned | ||
Developer | Smartly Dressed Games | ||
Publisher | Smartly Dressed Games | ||
Tags | |||
Release | 2017-07-07 | ||
Steam | € £ $ / % | ||
News | |||
Controls | Keyboard Mouse | ||
Players online |  64133  | ||
Steam Rating | Very Positive | ||
Steam store | |||
SteamSpy | |||
Peak CCU Yesterday |
| ||
Owners |  20,000,000 .. 50,000,000 +/-   | ||
Players - Since release |   +/- | ||
Players - Last 2 weeks |   +/- | ||
Average playtime (forever) | 2220 | ||
Average playtime (last 2 weeks) | 407 | ||
Median playtime (forever) | 319 | ||
Median playtime (last 2 weeks) | 216 | ||
Public Linux depots | Unturned Linux 64 [633.48 M] | ||
DLC | Unturned - Permanent Gold Upgrade |
Changelog
Changed
Fixed
|
Changelog
|
Changelog
|
Server Codes and Fake IP
Changed
Fixed
|
Server Browser Upgrade
Removed
Changed
Fixed
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 |
Changelog
Fixed
|
Item Stats
Changelog Added
Changed
Fixed
|
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)
|
Changed
Fixed
|
Changelog
Fixed
|
Fixed
|
Changelog
Changed
Fixed
Firefighter Zombie Plush We have collaborated with Makeship to bring the Firefighter Zombie to life in the form of a limited-edition collectible plush toy! You can order this lovable monster from the Makeship campaign here: View Unturned Firefighter Zombie Plush on Makeship To produce them we need to reach the funding goal of 200 orders before the campaign ends on July 8th. Everyone will be refunded if the 200 mark is not achieved. View Makeship FAQ |
Changelog
|
Changelog
Changed
Fixed
Scope Distance Markers This doesn't make sniping easier, rather it raises the skill ceiling by giving distance estimation more use and removing scoped recoil reduction. Before this update the markings on scopes were arbitrary whereas now they are adjusted to account for your field of view, the gun's muzzle velocity, the level's gravity, and your unit system preference. Modders can update custom scopes to use these new features, for more details: Sight Distance Marker Documentation Asset Loading The real meat and potatoes of this update: startup loading should now be faster for most players. On average it's about twice as fast. Previously all of the asset loading was done on the main thread. Now the vanilla content and each installed mod is assigned two threads: one to search for files, and the other to read and parse them into memory (building on the asset parsing rewrite from the last update). This leaves the main thread to focus exclusively on pairing game data with the assets loaded from asset bundles. The majority of the main thread time is spent loading from asset bundles now. This step has to be done on the main thread, and unfortunately synchronous vs asynchronous loading doesn't make a difference here. In the future deferring some of this loading to as-needed async loading will cut down on startup time at the cost of slight delays, for example async loading a hat only when it's equipped. Closing Windows Server Kind of ridiculous to proclaim a minor change with fanfare and an image in the update notes, but as a PSA: clicking the Close button of the Windows dedicated server should no longer be a tragic mistake. Previously this immediately terminated the server process without giving the game a chance to save, so misclicking the Close button could result in lost progress. Now the game intercepts this event and tries to save+shutdown while sleeping the Windows routine. Using the regular shutdown command is still recommended however because by default Windows only allows up to 5 seconds before the server will be closed regardless. Patch #1 Fixed
Patch #2 Added
Changed
Fixed
With the addition of multi-threading asset loading the server no longer loaded assets in a consistent order, so the ID override order used by clients wasn't matching the server anymore. To fix this the server now uses the same asset remapping system as the client. Note however that content manually installed on the server is inserted before all other assets to reduce conflicts because it is otherwise not loaded on the client. File paths specified in modded assets using single backslashes broke in the update because there was a fix to parse escaped newlines in unquoted strings. As a workaround unrecognized escape sequences are now parsed as-before and logged. Converting them to forward slashes is recommended because paths starting with lowercase T or lowercase N are being parsed as tab and newline respectively. |
Changelog
Fixed
Asset Parsing Rewrite Previously there were separate code paths and file formats for older and newer assets. This has been rewritten into a unified code path and unified file format. It doesn't sound particularly exciting, but there will be a variety of future benefits, and in the meantime:
View Merged v1/v2 Asset Documentation View Data File Format Documentation New Modding Documentation Site Molt has recently finished upgrading all of the documentation for a dedicated Unturned docs website. It is still a work-in-progress, but already has a much better UX / UI, built-in search functionality, offline downloads, and the option to switch between release (stable) and preview (latest) documentation. The new docs are written in reStructuredText, built with Sphinx, and hosted by Read the Docs. View Documentation Site Patch #1 Fixed
|
|
Changelog:
Fixed
|
Changelog:
Changed
Fixed
Third-Person Recoil and Spread Configurable: When the third-person recoil and spread debuffs were added there was a lot of debate about making them configurable versus keeping the game experience more consistent between servers. The configurability argument is that the game should be as moddable as possible to encourage creativity and enable players to do whatever they find most fun, whereas the consistency argument is that it is confusing and disorienting to run into wildly different movement, gunplay, difficulty, etc. on every server. 2x recoil and spread in third-person is the intended vanilla experience. By requiring it for a while it became the consistent baseline, preventing reactionary servers from immediately disabling the change. (Unlike the movement changes which many servers immediately reverted.) Now that it has been the default, servers can choose to customize and raise and lower the multipliers as they see fit. Was this a good approach? We will see where it might make sense with future gameplay changes. |
Changelog:
Changed
Fixed
Patch #1: Fixed
Arid Update: The developers of Arid have added two new locations, new items, vehicles, quests, and improvements to the progression, balance, performance, and more! To host a server running the map add its workshop file ID (2683620106) to the File_IDs list in WorkshopDownloadConfig.json, and set the map to Arid in Commands.dat. This project was created by Renaxon, dug, danaby2, and clue. If you enjoy the map and would like to support them, consider checking out the new Scout and Tourist bundles on the Stockpile: Arid Scout Bundle Arid Tourist Bundle |
Changelog:
Changed
Fixed
Batching performance improvements: This update should bring a noticeable performance increase on vanilla maps, and curated/modded maps too if/when the map creators opt-in. There was a similar update several years ago, but it had to be disabled because it used too much memory (RAM) for some players - actually reducing performance and/or crashing. According to the Steam hardware survey ~96% of players have 8+ GB of RAM now, so with some useful improvements it has been re-enabled. As a precaution it can be disabled by default on the backend if the update goes poorly, and you can disable it with this command-line option if necessary: -UseLevelBatching=false For more information there are two new articles intended for map developers: Level Batching Manual Object Culling |
Changelog:
Changed
Fixed
Behind the scenes: I consider myself fortunate to have such a helpful community where many players are willing to help others on Steam Discussions, Discord, the subreddit, the forum, etc. I've always offered direct email support, but I don't think I could have kept up if it weren't for all the questions being answered and issues being solved by members of the community. Many thanks and a big shoutout to everyone involved! Over the past couple years I've noticed the volume of support emails rising, perhaps from the higher number of players. This has gradually increased the amount of time required, and reduced time for development. In order to both improve the support process and free up time for gamedev the New Support Website was my main focus earlier this month. There are some issues and questions that come up repeatedly, so my goal is to provide official articles and guides that go more in-depth than I could over email. My hope is these will be easier to find, more helpful, and serve as a resource for community helpers too! For anything not covered, there is a new user-friendly ticket form replacing the old email. This update was primarily focused on catching up with some backlogged fixes and improvements. I'm not quite finished catching up yet, but wanted to get the ready-to-go stuff released considering it has been a while since the last update. |
|
A6 Polaris Teaser:
Changed:
Fixed:
Patch #1: Fixed:
Server Changes: Edit: this first change has been disabled following feedback. If you would like to find non-P2W servers the best option is to use the "None" or "Non-Gameplay" Monetization filters in the server list. Refreshing the Internet server list without a name filter will only show non-monetized and non-gameplay-monetization servers now. As a reminder: servers selling gameplay advantages should not categorize themselves as non-monetized / non-gameplay-monetization. Examples of gameplay advantages include weapons, vehicles, experience, admin commands, progression skips, etc. The goal is to help promote discoverability of non-pay-to-win (P2W) servers for new players. Last year setting a Game Server Login Token (GSLT) became a requirement for listing on the Internet server list. This has now become a requirement for direct connection as well. The goal is to help with moderation of servers re-uploading other creators' workshop files without permission. |
Changelog:
Changed:
Fixed:
Notes: Most effect and NPC features did not yet support guids, instead relying on the old 16-bit ids. Now anywhere that a 16-bit effect or NPC asset id is used can also support guid instead. New and future content should use guids where possible to avoid asset id conflicts. Going through all of the related code was a rather large change, so there might be some unexpected side effects that need fixing in a patch. Merging the last few features from the devkit into the regular editor is a big step toward improving the experience for mappers. The focus of editor updates can finally shift from fixing the "devkit vs legacy" mess to new tools, features, QoL, etc. |
Changelog:
Changed:
Fixed:
32-bit Windows (again): Several updates ago in 3.22.14.0 support for 32-bit Windows officially ended. This was not well communicated in game however because unless the archived 32-bit compatibility branch was installed it was combining the older build with the most recent shared/common files. In order to make this smoother for the meantime the 32-bit Windows version will stay up-to-date, but can only play singleplayer (not multiplayer), and shows an explanation on the main menu. Opting-in to the archived 32-bit compatibility branch allows hosting and playing multiplayer on the older version. |
Changelog:
Fixed:
|
Changelog:
Changed:
Fixed:
Recoil Changes: The skill ceiling of first-person aiming has been raised by adding secondary recoil away from the center of the screen. Holographic sights and tactical lasers are the best indicator for this because they always point exactly where the shot will go. i.e., if the gun has zero spread and the laser has recoiled above the crosshair then the bullet will hit exactly where the laser marks. Third-person recoil and spread have been doubled to encourage the use of first-person aiming. |
Changelog:
Changed:
Fixed:
Multiplayer Workshop File Order: In multiplayer the client now rebuilds the list of known assets according to the workshop file order specified by the server. This fixes a variety of issues like crafting recipes from mods not available on the server showing as crafting options, and ensures that mods which override each other are applied in the same order for all players. |
Changelog:
Changed:
Fixed:
Downward Building: Houses can finally be extended downward! This is especially useful for bridging gaps like roads and rivers, or repairing foundations after a raid. Volumes Editor: All of the "devkit" volumes have been moved into the regular editor, and are easier to shape with the new box move and box resize tools. Subsequent updates will convert older volume types like safezones to this tool, and add other shapes like spheres. The Bridge Where It Rains: Washington is the second map to receive theme music by staswalle! You can hear it on the loading screen, boombox item, or his YouTube channel here: https://www.youtube.com/watch?v=Dahxcuufnn8 YouTube Video Link Notes: Special thanks to Tyler "MoltonMontro" for the map and icon tweaks and fixes! Playtime item drops have been disabled, but may return for special events like map releases. It was not very exciting to receive the older items, and I want to eliminate any item drop farming if it exists. This will be the final version with 32-bit Windows support. According to the Steam hardware survey 32-bit Windows is approximately 0.22% of players. *Current supersampling implementation is a mediocre placeholder until I add supersampling as an in-game anti-aliasing option. It will be faster once that is taken care of. Patch #1: Fixed:
|
Added:
Changed:
Fixed:
|
8th Anniversary on Steam:
Changed:
Fixed:
Housing Planner: The Housing Planner lets you quickly place housing items without waiting for animations, and pick them back up much faster. It can crafted from a GPS and Rangefinder, or found as an uncommon drop at construction sites. There are a variety of housing-related rewrites in this update which are part of a first step towards better base building. Future work in this area will include building downward, claim flags automatically covering the entire connected house, replacing the crafting system, and more! Server Auto Restart: Two features have been added to the server Config.json file in this update to make server maintenance without plugins easier: Scheduled Maintenance: Restarting approximately once per 24 hours is recommended for the meantime because most of the older code still uses 32-bit floating point time. While this is gradually being improved an option to schedule shutdown has been added. Enable_Scheduled_Shutdown: if true the server will shutdown at the specified time. Scheduled_Shutdown_Time: local time the server will shutdown. Scheduled_Shutdown_Warnings: list of times before the shutdown to notify players. For example 30:00 will broadcast in chat 30 minutes before the shutdown. Checking for Updates: Finally! The server can monitor for updates and restart when one is detected. Enable_Update_Shutdown: if true the server will monitor for updates. Update_Steam_Beta_Name: defaults to "public", but can be set to "preview" for servers running on the preview branch. Update_Shutdown_Warnings: after an update is detected the server will wait for the longest of these durations to notify players before shutdown. For example if the longest time is 2:30 the server will broadcast in chat 2 minutes and 30 seconds before the shutdown. Practical Application: These options are most useful in conjunction with a script that updates and restarts the server in a loop. For example this Windows .bat script can be placed in the steamcmd folder to infinitely update and restart the server:
Windows 32-bit Deprecation: This will be one of the last updates with 32-bit Windows support. According to the Steam hardware survey 32-bit Windows is approximately 0.22% of players. The final update with 32-bit Windows support will be sometime in early August, and will also remain permanently available on a Steam beta branch for anyone returning to the game on a 32-bit PC. |
Biohazard Zombie Plush: |
Changed:
Fixed:
|
Changelog:
Changed:
Fixed:
Patch #1: Sorry to say that there were two embarrasing mistakes made in the initial release of this update:
Details: Client-invokable RPCs already have rate limits intended to prevent wasting server processing time. There was no penalty for repeatedly hitting these rate limits however, so time could still be wasted ignoring requests. There is now a Rate_Limit_Kick_Threshold option: if the same rate limit is hit this many times within the cooldown window the client will be kicked. For example a value of 5 means the client will be kicked the 5th time it is called within the same cooldown window. The default is 10. The server checks both individual asset integrity and Unity assetbundle integrity to prevent cheaters from modifying their files to gain an advantage. Previously it was possible to bypass this by loading a different assetbundle on a per-asset basis, for example by adding a legacy ".unity3d" assetbundle to a vanilla vehicle. Individual asset integrity checks now include the assetbundle hash as well which prevents this exploit as long as the multi-platform ".hash" file is available for the server. Unity 2020 Preview: Unturned is currently using Unity 2019 LTS. Upgrading to 2020 LTS seems to be stable now and fully backwards compatible with existing content. If you would like to give it a try it is on the "unity-2020" beta branch, though there are still some known issues to fix next week. Assuming there are no unexpected surprises *fingers crossed* it should be in the next update. |
Changelog:
Changed:
Fixed:
Patch #1:
PEI Loading Screen Music: PEI is the first map to receive loading screen music by staswalle! You can listen on his YouTube channel here as well: https://www.youtube.com/watch?v=Rxki2vxbAEA Terrain Holes: Back in 2016 the Unity engine did not have built-in support for cutting the terrain. "Hole volumes" were hacked together as a solution for Unturned, and basically acted as a portal which disabled collision against the terrain. There were a lot of drawbacks to this approach however: for example bullets had to check whether they would pass through a hole before doing collision tests, and each pixel of the terrain shader tested whether its 3D position was inside a hole for transparency (which is why there was a limit on the max number of holes). Nowadays Unity DOES have built-in support for an unlimited number of holes fully integrated with physics, so the custom workarounds can be removed! Unturned will automatically convert hole volumes on existing maps to the painted hole mask, but there might be some gaps until the level creator manually reviews the changes. Alongside this upgrade any maps using the old terrain tools are automatically converted to the new terrain tools, which have also finally been merged into the regular editor. In order to "dogfood" these changes I manually upgraded Germany, Hawaii, and Greece (which was using the old terrain system), so hopefully that shows I really believe this is an important improvement for the game even if there are some wonky effects on older maps that need manual revision. (Sorry!) If you are working on a map and run into any problems with this conversion please feel free to email me nelson@smartlydressedgames.com. Miscellaneous: Following feedback on the scope zoom and sensitivity fixes in the previous update: we should now have the best of both worlds! A new "Sensitivity Scaling Mode" option has been added to the Controls menu. The default "Focal Length" option is new, and should perfectly adjust the sensitivity according to the perceived size of enemies on screen. I would recommend at least giving it a try, but if you want both the zoom levels and sensitivity to be reverted to how they were before the previous update you can choose the "Legacy" option. Alternatively the "Zoom Level" choice is available which preserves the behaviour of the previous update. Grass loading (especially with "scope focus foliage" enabled) often felt unresponsive because it started in a grid pattern North-West of the camera. Loading now instead follows a spiral pattern outward from the camera, so the closest foliage is loaded first. In sadder news I am sorry to say that Unturned II (4.0) development has been paused. This post summarizes some relevant factors from my personal life, and how Unturned (3.0) will be affected going forward: Read "Unturned II Development Paused" Blog Post |
Changelog:
Changed:
Fixed:
Ladders: After the character movement update it became more difficult to climb down ladders, so at long last you can optionally press the Interact key to mount at the point you are looking! Hopefully this reduces the number of hospital visits caused by jumping to climb down. Walking into a ladder to climb is also still supported. Max Draw Distance Option: You are probably sick and tired of hearing about fog adjustments with these past few updates. 100% is a balance between performance and quality. It was the intended maximum in the first of these updates, reducing the draw distance from its previous insanely high value. 50% is available for some lower-end hardware, but players at the maximum network distance will be slightly within the fog. 200% is available for higher-end systems. Keep in mind that 2x the draw distance (radius) is 4x the area, so 100% has 4x the area considered for rendering compared to 50%, and 200% has 16x the area compared to 50%. The level editor max draw distance is separate from the in-game max draw distance, and its values are 2x as large. Landmark draw distance is automatically adjusted for the max draw distance, so for example landmarks 100% with a max of 150% is not rendering any landmarks in the fog. Miscellaneous: Controls, options, graphics, and display settings can be adjusted in the level editor without returning to the main menu. You can also quit to desktop from the level editor or in-game pause menus, however the disconnect timer applies while playing in multiplayer. NPCs can set a spawn location override so that the player will respawn at a marked location or vehicle spawnpoint. This override is saved between sessions. For example it could be useful for story sections or safezones. Previously scopes and optics multiplied a base field of view of 90 degrees, whereas now your configured field of view is used. |
Changelog:
Changed:
Fixed:
Balance Improvements: It is widely agreed that some balance adjustments are long overdue, so this update combines a variety of work-in-progress upgrades from the past few months of tuning and feedback:
We look forward to making further enhancements upon review of your feedback in the comments! Underwater Mask: The lower-left of this screenshot would previously have been a clear view of underwater zones, but now gets filled with the water color. This should help protect secret underwater locations and bases. Fake Lag Threshold: In recent weeks the exploit of artificially delaying game packets AKA "lag switching" has become more of a nuisance. To combat this, a new setting in the server Config.json file "Fake_Lag_Threshold_Seconds" has been added with a default value of 3 seconds. If there is a delay between input packets from the client greater than this threshold they will be penalized for a corresponding duration minus one second. For example if the threshold is 3 seconds and the server does not receive any inputs from a client for 3.2 seconds, they will be under penalty for 2.2 seconds. During a fake lag penalty the client's damage against other players is multiplied by the "Fake_Lag_Damage_Penalty_Multiplier" setting which defaults to 0.1 or 10%. For example if the multiplier is 0.2 then the client will only deal 20% gun and melee damage against other players while under penalty. Unfortunately false positives are relatively likely if the client framerate hitches, for example while loading a dense region. With the netcode rewrites of the past year these hitches should gradually be ironed out, but for the meantime the "Fake_Lag_Log_Warnings" setting can be enabled to help tune the threshold. |
Changelog:
Changed:
Fixed:
|
Changelog:
Changed:
Fixed:
Special thanks to MoltonMontro for the localization improvements, map changes, and bug fixes! Known issue: with TAA there are some visual artifacts between the fog and skybox. Draw Distance: The "draw distance" setting affects which nearby entities are visible. Separately, the "far clip plane" is the absolute maximum draw distance for everything including terrain, water, clouds, etc. Prior to this update the clouds and aurora borealis were drawn as 3D meshes, and similarly prior to the previous update (3.22.4.0) the stars, sun, and moon were also drawn as 3D meshes. This meant the far clip plane distance had to be long enough to cover essentially the atmosphere, but as a benefit the entire terrain was visible at ultra settings. Now that the sun, moon, stars, etc are rendered in the skybox the far clip plane has been reduced to 1,024 meters which means the entire terrain is no longer visible at once, but has quite a few upsides:
Patch #1: Fixed:
|
Changelog:
Removed:
Changed:
Fixed:
Russian Invasion of Ukraine: We stand with the Ukrainian community. Our hearts go out to all of the innocent people affected by this appalling and unprovoked attack. Please keep safe, and stay healthy. |
Changelog:
Changed:
Fixed:
Official Wiki: There's a new official wiki for Unturned, and all other things Smartly Dressed Games (SDG)! Welcome to the SDG Wiki the official Smartly Dressed Games reference written and maintained by the community. For all things Unturned, and anything else we do. With 4,000+ pages and 2,000+ media files, the SDG Wiki is roughly on par with its predecessor in terms of content coverage, while also managing to provide many higher-quality pages and templates. Perhaps most importantly: we are hosting the SDG Wiki ourselves. Just like with our official forum, there are no third-party advertisements on the wiki. This also means that we can directly tailor the various features available to readers and editors. For more information, view the full announcement on our blog. Welcome to the Unturned Wiki! Especially huge thanks to MoltonMontro for the massive amount of time and effort he put into this overhaul of the wiki! It has been one of his main projects at SDG for the past several years, so reaching this milestone is a big accomplishment and achievement! |
Changelog:
Changed:
Fixed:
Optional Workshop File Owner Check: Modders can optionally include ownership metadata in their asset bundles now. If the game is loading an asset bundle from a Steam workshop file but the file ID does not match then loading will be cancelled. The intention is to help prevent asset bundles from being easily copied/stolen. Read More Details Here |
Changelog:
Changed:
Fixed:
Multiple HWIDs Change: Note that this is not expected to catch cheaters because cheaters will still spoof their HWID(s). It should help make it more difficult for griefers to bypass HWID bans however. Previously the single HWID was a hashed combination of hardware info, so changing any minor detail would result in a different HWID. Now the details making up each of the HWIDs would all need to change before bypassing a ban. |
Changed:
Fixed:
|
Holiday Festivities:
Changed:
Fixed:
Vehicle Decay: In order to help clean up forgotten vehicles in the far corners of the map, each vehicle now has a decay timer. The timer is saved/loaded, and resets whenever a player drives the vehicle more than one meter, refuels, or replaces the battery. When the timer passes Vehicle.Decay_Time seconds (default 7 days) it will begin to take Vehicles.Decay_Damage_Per_Second damage (default 0.1). |
Changelog:
Changed:
Fixed:
Teleport Bug: The problems using teleporters since the previous update were an embarrassing mistake. When it was first reported I included a speculative fix in the .1 patch. Or so I thought. After much testing on different maps, with 250ms fake lag, with forced low server tickrate, etc., unable to reproduce it I realized the fix did not actually make it into the .1 patch, but I had been testing using the fix. Sorry for all the trouble! Patch #1: Improved "missing barricade/structure (guid here)" kick message for hosts experiencing the error frequently after this update. Previously the client could not show the name of the missing asset because, well, the asset is missing/unknown. After the .1 patch the client will notify the server of the missing asset, and from there the server can kick for one of two reasons: 1. Guid read/write error. This happens if the missing asset reported by the client does not exist on the server either, indicating a packet was corrupted somewhere. (because the asset had to exist on the server originally) The most likely reason for getting this error is if a plugin is patching/modifying the netcode for sending barricades and structures to the client. 2. Missing critical asset. Here the server can display both the guid and file name to help track down which asset packs are not installed on the client. |
Changelog:
Changed:
Fixed:
Special thanks to MoltonMontro for the fixes to inconsistent item stats, categorization of various crafting recipes, and copyediting for the localization files. Multiplayer Movement Improvements: Movement rubberbanding has been a frustrating problem for a long time in Unturned multiplayer. The issue was that when the server position did not match the client position, the client would get teleported back to the server position to prevent cheating. Many servers would turn this off which then allowed cheaters to noclip and fly. Now after this update when the positions do not match, the client can locally re-simulate inputs that have not been acknowledged by the server yet, sort of rewinding and replaying time, which eliminates the rubberbanding. Servers with custom anti-movement-cheat plugins can disable them now. (not for vehicles yet however) As part of rewriting movement it was a good opportunity to replace special cases for falling and sliding with actual velocity. This restricts the annoying midair dodging in gunfights, and enables fun velocity-related items like the new bounce charges! (and inevitable rocket-jumping mods too) Game Server Login Tokens: Setting a Steam game server login token (GSLT) is now required for listings to be visible on the internet server list. Previously server listings could be spoofed or faked, whereas now a valid Steam account with a GSLT is used to verify the server. View Official GSLT Documentation Here |
Halloween
Port Change The Steam query port is now the configured port rather than plus one. This means any Steam browser protocol links will need their port decreased by one. For example steam://connect/127.0.0.1:27016 should be changed to steam://connect/127.0.0.1:27015. There have been a few related changes to make this work more reliably as well. |
Changelog:
Changed:
Fixed:
Mouse Sensitivity: Your mouse sensitivity has been converted to degrees per pixel. For example a value of 0.5 degrees per pixel means your would turn 50 degrees if you moved your mouse 100 pixels. I think it would be nice if more games represented mouse sensitivity this way because it would make it easier to copy input / control preferences between games. Server Password and Filters: Entering the password on the server browser screen was confusing. The "space" filter also only showed servers with space with at least one player, so that option was split out and replaced the password field, and the password field was moved into its own menu. |
Changelog:
Fixed:
|
Changelog:
Changed:
Fixed:
|
Changelog:
Changed:
Fixed:
Barricade and Structure Changes: This update expands on the base-building optimizations from the 3.21.24.0 update by pooling barricades/structures that have been previously loaded. Rather than destroying these items when an area is unloaded they are now recycled (pooled) and reused in the next loaded area. Many changes and optimizations were made to the code for each barricade type (e.g., generators, mannequins, signs) in order to take advantage of this performance improvement, so there will probably be some unusual bugs to track down. Modded barricades/structures with custom logic may need editing before they become compatible with pooling. To work around this, pooling can be disabled per-item by adding the line "Eligible_For_Pooling false" to their .dat file. Read about the motivations and priorities behind this rewrite here. Patch #1: Fixed:
|
Changelog:
Fixed:
Patch #1: Fixed:
|
Changelog:
Changed:
Fixed:
Barricade and Structure Changes: Rather than freezing for several seconds when loading or unloading large bases in multiplayer, the work is now spread over multiple frames at a slightly lower framerate. This is hopefully better, but certainly not perfect yet. These improvements depended on the netcode rewrites from earlier this year, and likewise further improvements will depend on this update. For more technical details: Read about the motivations and priorities behind this rewrite Big thanks to PandahutMiku for extensive help testing and providing feedback on these changes! Server Monetization Rule Addition: There was a minor addition to the server monetization rules: "Fictitious and deceptive pricing is not allowed. For example, lying that a discount is nearly expired, or pretending the price is discounted when it has never been at full price. We would strongly advise following Steam's discounting rules to help avoid breaking any real-world laws." Unlike the previous rules there was no prolonged advanced warning period because this seems like an obvious rule that should not have needed explicitly stating. |
Changelog:
Changed:
Fixed:
Farewell, Yarrrr Quoted from MoltonMontro's announcement of Yarrrr's retirement from Unturned yesterday: It has been an honor to work alongside Yarrrr for as many years as I have been able to. He has been a part of the community since the beginning. Now, as Yarrrr is retiring from the community, it is time to say farewell. I have no doubts when I say that he has had a profound impact on the game and its various communities. Yarrrr has stepped down from his administrative roles on the Steam Discussions forum, our SDG Forum, the game wikis, and the official Discord server. I am extremely happy for him to have stuck around for as long as he has, and I know there are many veterans who will be sad to see him retire. Best wishes to Yarrrr, and whatever he focuses his time towards next! |
3.21.22.0 Changelog:
Ireland: has replaced the Ireland map with a reenvisioned / remastered Winter update! They are looking for modders to help on the project, and would be happy to hear from you if you are interested in joining their team. View Ireland on the Workshop Chef Zombie Plush - Final Day: We have collaborated with Makeship to bring the Chef Zombie to life in the form of a limited-edition collectible plush toy! July 3rd is the final day of the campaign, after which it will no longer be available for purchase. Thank you to all the early customers for your interest and support reaching the funding goal! You can order this lovable monster from the Makeship campaign here: View Unturned Chef Zombie Plush on Makeship This section of the post will be removed once the campaign ends. |
Changelog:
Fixed:
|
Chef Zombie Plush:
During the Unity upgrade there were some instances where serialized material and texture references needed to be reassigned. Hopefully all of these have been caught, but if there is a weird new visual bug it is probably related to this, and should be an easy fix. Server Hosting Rule Changes Reminder: The rules announced on 2021-05-14 are now in full effect. Read more details here. Over the warning period these past two weeks twelve server networks were reported. Every notified host graciously cooperated, and at this time there are no reported servers in bad standing. Patch #1: Unfortunately as predicted some visual bugs crept through with the Unity upgrade. Namely some NPCs not wearing clothes, and a variety of decals not working in deferred rendering mode. These should be fixed now. |
Changelog:
Changed:
Fixed:
Server Hosting Rule Changes Reminder: The new "Monetization" field in each server's Config.json file defaults to "Unspecified", but can be set to "None" or "NonGameplay". If configuring this field please ensure to be truthful. "None" is for unmonetized or donation-only servers, and "NonGameplay" is for servers with purchases that do not provide a gameplay advantage. Players filtering the server list by "NonGameplay" will also see "None" servers. Warnings will start being sent to server hosts breaking the new rules scheduled to take effect on June 11th. Read more details here. |
Changelog:
Changed:
Fixed:
Server Links Config: Servers can now include links to their website, support, forums, etc., in the lobby screen. The "Links" field in each server's Config.json file is an array, each entry has a richtext "Message" and "Url" field. For example: "Links": [ { "Message": "SDG Website", "Url": "https://smartlydressedgames.com/" }, { "Message": "SDG Forum", "Url": "https://forum.smartlydressedgames.com/" } ] |
|
Changelog:
Fixed:
Kuwait Curated Map Trailer: [previewyoutube=iNEQPQhST34;full][/previewyoutube] Watch the Kuwait Map Trailer Here Kuwait, Unturned's first desert map, is set to release on the 14th of May. Lightning: Dark grey fog signals the danger of lightning during a rain storm. The damage from a lightning strike is similar to a rocket launcher explosion, so protecting valuables with a roof is recommended. In multiplayer lightning strikes are always within half a kilometer of a player. |
Changelog:
Changed:
Fixed:
Yukon Snowfall: In early versions of Yukon the blizzarding weather was permanent, but it was brutal not having any respite. A later change introduced periods of clear skies, but the unrestricted sight-lines interfered with the balancing. This update replaces the clear skies with gentle snowfall which limits sight-lines, but not as much as the blizzard, and does not freeze the player. Existing saves will cycle the scheduled weather before taking effect. Voice Chat Normalization: Most players should have the same apparent loudness now. This replaces the inbound voice chat gain option. Depending on feedback there may need to be some further adjustments, so please share your thoughts. Bullet Audio: Bullet impact, bullet casing bounce, and shell casing bounce sounds have been replaced on most surfaces. These may need some tuning, so please share your feedback. In particular the bullet casing sounds were designed towards the metallic sounding bounce which might be a little too loud? For modders please note that the *_NoAudio effect variants are temporary until the visual effects are upgraded. Older *.content Bundle Deprecation: Terrain materials, along with a few miscellaneous other file types, were still being kept in an older asset bundle format. Unlike the newer format these files did not have integrity tests in multiplayer, so players could delete the terrain materials for an advantage. All vanilla usage of the old format has been replaced, as well as on the Hawaii and Greece maps. Support for the old format will be kept for the foreseeable future, but please consider upgrading. |
Update Notes:
Changed:
Fixed:
|
Update Notes:
This bug broke login for both singleplayer and multiplayer, and was caused by order of initialization changes that improved login performance. Unfortunately it was not found earlier during testing because it only affected certain quests tracked in the HUD on the first login, i.e. tracking an item-related quest and then logging back in would not cause it. Patch #2:
Sorry about this late-night second patch, but preventing the turret item dupe was important. |
Changelog:
Changed:
Fixed:
Footstep Sounds: Most of the original footstep sounds were amateur recordings of me jumping around the neighborhood. There was not much variety and the quality was dubious, so they have all now been replaced by professional recordings. One of the noticeable areas of improvement is walking in and out of the ocean: what was previously only two clips is now separated into four depths with numerous clips each. Netcode Preview: The work-in-progress gameplay netcode rewrites went up on the preview branch last week. At this point all of the client->server code has been upgraded, and most of the server->client code. It should be stable for release in a week or two. Highly recommended for plugin developers to take a look. Read more details here. |
Changelog:
Changed:
Fixed:
Netcode Preview: The work-in-progress set of gameplay-level netcode upgrades went up on the preview branch earlier this week. It is highly recommended for plugin developers to take a look. Read more details here. |
Changelog:
Changed:
Fixed:
Up Next: Most of the development time this week was focused on the next set of netcode improvements. They will hopefully be available on a beta branch sometime next week. |
Weather:
Changed:
Fixed:
|
Update Notes:
Changed:
Fixed:
Network Messaging Changes: Following the network packing rewrite from earlier this month the code responsible for low-level network messages like the queue, authentication, BattlEye, etc has been rewritten. These systems are now more performant, resilient, and sets the foundation for the next step: game netcode improvements. Important notice for plugin developers: the next set of network changes will remove support for RPC onTriggerSend and onTriggerReceive. If your plugins are using them please discuss here and we will find an alternative: Issue Tracker Patch #1: Older plugins manually sending RPCs were causing players to get kicked because of an oversight when changing some messaging constants. For the common case these older values are remapped to the new ones now, however recompiling with the 3.21.8.0 or 3.21.8.1 update is recommended. Note that manually sending RPCs is not officially supported. Fixed:
|
Update Notifications: If you would like to be notified of Unturned Steam updates on Twitter or Facebook, accounts have been created. Twitter @UnturnedOnSteam Facebook Page In order to make it easier for server owners to get notified of updates a Discord web hook and RSS feed have been created. Read details in the documentation here. |
Update Notes:
Changed:
Fixed:
Edit: ironically the Stockpile went offline shortly before the update went out, in which case it still falls back to using the overlay / browser. Elver Update Teaser: [previewyoutube=-K0RSUOfMBI;full][/previewyoutube] Watch the Elver Map Teaser Here The Church doors will open on the 19th. |
Network Packing Changes:
Changed:
Fixed:
|
Added:
Changed:
Fixed:
My apologies for leaving the blowtorch and bow icons broken over the past week. Since it turned out to be the only bug introduced in the update I decided to hold off until today rather than require everyone to update again. |
Update Notes:
Changed:
Gameplay Bugs Fixed:
Minor Issues Fixed:
|
Small update to fix two exploits reported over the past week.
Fixed:
Exploits:
|
Changed:
Fixed:
|
Old HUD Optional:
Changed:
Fixed:
Edit: a bug with cooldowns when changing stances was introduced in the update. Previously there was a 0.75 second cooldown on standing up, i.e. you could go prone, stand up and then go prone again before hitting the cooldown. After the update this cooldown was accidentally applied when going prone/crouching as well. In the patch this has been fixed, the cooldown has been decreased to 0.5 seconds, and the server-side handling of crouch/prone inputs was improved to feel more responsive. |
Overview:
Changed:
Fixed:
|
HUD Update:
Changed:
Fixed:
Patch #1 Changelog: This patch prioritized all the game-breaking bugs that had been reported so far, as well as some color preference issues that made the HUD look really bad. Rest assured that there will be a 2nd patch relatively soon addressing the minor issues like alignment differences and inconsistencies. I know there has been some negative feedback like "I hate this update!", but chances are that the issue was unintentional or will be adjusted based on your feedback, so if you dislike something please describe what it is. Fixed:
|
Performance Improvement:
|
Overview: Changelog: Added:
Changed:
Fixed:
|
Autumn leaves coat the ground, the smell of pumpkin spice lingers in the air, and the turned are roaming the streets... it must be Halloween!
Happy Halloween! Miscellaneous Changes:
|
Overview:
Fixes:
|
Overview:
Changed:
Fixed:
Unity 2019 LTS Beta: The game has been updated from Unity 2018 LTS to 2019 LTS on the "unity-2019" Steam beta branch. There are still a few bugs to sort out, but it takes advantage of several new performance optimizations if you are curious to test it. |
Update Notes: |
Update Notes:
Changed:
Fixed:
(Beta) Transport Layer Netcode Rewrite: The "network transport layer" is responsible for carrying data between your client and the server. Ever since 3.0 began development it was hardcoded to use Steam Networking V1, but is now being rewritten to support alternatives like the New Steam Networking V2, and generic sockets for offline LANs. If you are a plugin developer or interested in trying out the beta, read more here: GitHub Issue |
Update Notes:
Changes:
Fixes:
Elver: Due to its overwhelmingly positive reception the Elver auto-install period has been extended indefinitely, essentially making it a permanent map. The map developers have been doing Friday updates, so keep an eye out for their improvements! Free Elver-themed items are no longer dropping, and are now only available by trade or through the marketplace. |
Changes:
Fixes:
|
Elver:
In particular, the trap settings are intended to help prevent roaming walls of death. Emissive Materials: Following the recent Unity upgrade and post-processing upgrade, the bloom threshold has been raised to only affect pixels with >1 emission. This prevents bloom from interfering with bright surfaces like beaches. The emission colors on a few hundred materials have been adjusted to match, and especially the bloom on fire looks nicer. If any materials were missed or look odd feel free to report them as a bug and they will be adjusted. Rocket: Servers using old versions of Rocket will now be required to update to a newer version. There was a warning about this in the server console in the previous update, but now it is mandatory. This is important because there are fixes for legacy Rocket issues like multithreading exceptions and teleportation exploits. General Additions:
General Changes:
General Fixes:
Visual Fixes:
|
Overview:
Update Notes: Gameplay Changes:
Miscellaneous Changes:
Server Hosting:
Custom Modding:
Level Editing:
Plugin Development:
Miscellaneous Fixes:
Exploit Fixes:
Visual Fixes:
|
The Global Relief Effort (GRE) as seen in Dying Light are airdropping humanitarian aid: |
Patch Notes:
Fixes:
|
Update Notes:
Modding:
Servers:
Fixes:
|
NEW Easter Island Curated Map:
|
Foliage:
Fixes:
Modding:
Translation Tools:
|
Holiday Festivities:
Respecting the Geneva Conventions: Unturned has been unwittingly misusing the Red Cross symbol in-game, which has now been corrected. The Red Cross is a humanitarian organization, and preserving the meaning of the symbol is important to protecting their personnel and patients. For more information: Read Here Affected in-game assets include the healthbar, ambulances and medical tents which have been converted to hospital H's. If you find other uses in-game please let me know. Quality of Life: Pressing the Up and Down arrow keys in chat cycles through previously sent messages. This is intended to make it easier to send repeat commands. Maps in the Singleplayer menu have links to browse internet servers running that level. For maps with complex names this should make it easier to find matching servers. The minimum level of detail (LOD) screen size has been doubled, and player models maximum draw distance matches structures. Raising the minimum LOD seeks to prevent players from being seen before structures are drawn in. Likewise the maximum distance can no longer be raised separately. Official proper documentation for server hosting has begun, and is linked from the Servers menu. Resolution Overrides: To help avoid miscellaneous issues that occasionally arrise related to resolution, several overrides have been added.
New Gameplay Options: Allow_Per_Character_Saves is enabled by default, but can be disabled to prevent multiple characters per account from being used to store items offline. Group_Player_List can be disabled to hide group alliances from the in-game player list. Friendly_Fire allows groupmates to damage each other when enabled. Modded Content: Vehicle Physics Profiles: Increased control over vehicle settings can now be done in bulk with this new asset type. In particular most of the vanilla vehicles have been changed to front-wheel-drive for stability. One of the goals introducing profiles is to improve the handling of vanilla wheeled vehicles. Feel free to experiment with the default profiles, and propose changes to them. For more details: Read Docs New Event Scripts: Several new scripts have been added to the built-in package. These allow custom interactable objects to run extra commands now, and for chat messages to control objects similar to the Russia easter egg quest. For more details: Read Docs General Improvements:
Reload Command: When tuning assets in singleplayer the "/reload" chat command can be used to quickly reload changes to a single file. It accepts a GUID or a specific directory path to reload. For example /reload a gun asset and then equipping the gun will use the new values. Consumeable Changes:
Weapon Changes:
Level Editor Searches:
For more details: Read Docs Code Plugins: Events and improvements for plugins.
Fixes: Editor:
Exploits:
Multiplayer:
General:
|
NEW California Curated Map:
|
Update Notes:
Fixes:
|
Halloween:
Enjoy your Halloween, and happy trick-or-treating! Unity 2018.4 LTS: Unturned has upgraded from 2017.4 to 2018.4. This change should be mostly behind-the-scenes, but I'll be keeping two eyes out for the bug reports. Some of the direct benefits include:
For more details on the update: Read More Here In the future this will allow us to update the outdated post-process effects, and take advantage of the scriptable render pipeline for superior performance. Miscellaneous Changes:
|
Dango Map:
|
Version Numbering:
General Improvements:
Modding:
Fixes:
Recent Events: MoltonMontro, a friendly and helpful guy you may have met in the community over the past few years, is now working with SDG in an official capacity. He's going to be helping out with a variety of projects like curated map quality control and community blog posts, as well as behind-the-scenes work he's been helping with for some time like maintaining the wiki and forum servers. Documentation for 3.0's modding features is now available from a main repository, and will be expanded over time for new features and write-ups on older features. This includes both plugins and assets. Most recently the level config properties have been documented. See Here Edit: The .1 patch fixed an issue with LODs on a few items (e.g. dragonfang and bayonet) that was preventing them from being used due to the viewmodel changes. Canyon Arena has also been moved to the workshop, but is automatically subscribed in order to avoid breaking any dependent maps. |
France:
Hosting:
Plugins:
Modding:
Fixes:
Curated Map | Rio de Janeiro: Travel to South America with Rio, now available in-game! It features iconic destinations such as the redeemer statue, and has future updates planned. For more details check out the map's workshop page: Read Here You can also install the map from in-game by navigating to Play > Singleplayer > Curated and clicking subscribe, or searching for "Rio de Janeiro" on the server list. After Steam finishes downloading the map, Unturned will detect it and install the map without needing to restart. Going forward curated maps are being distributed through the workshop - more details in the previous 3.30.5.0 update notes. This Rio section is at the bottom of the update notes because at the time of writing the map is featured prominently at the top of the main menu. |
Curated Maps:
If you have any feedback on these changes please share! Update Notes:
|
Client Workshop Improvements:
Server Workshop Improvements:
Quality of Life:
Map Creation:
Asset Creation:
Plugin Development:
Game Config:
Server Console:
Fixes:
Miscellaneous:
|
Stockpile:
Quality of Life:
Servers:
Loading:
Level Editing:
Modding:
Plugin Development:
Tweaks:
Fixes:
|
Belgium Update:
Improvements:
Tweaks:
Fixes:
|
Additions:
Fixes:
|
Welcome to Belgium! | NEW Curated Map:
Tweaks:
Fixes:
|
Change Notes:
Improvements:
Tweaks:
Fixes:
Mythic Crafting: Bet nobody saw this coming! Details:
Voice Relay: Previously voice chat was sent from the speaker to the appropriate players using Steam's P2P network, however this had the downside of opening clients to voice packet spam, likely abused by cheats. Now this data is validated through the dedicated server, and plugins can set allowVoiceChat to enable/disable voice for specific players. Greece: Greece has now been retired to the Steam Workshop, and can be downloaded here: View on Workshop Other mods that use Greece assets can add Greece as a "Required Item" from their owner controls to show players it's a prerequisite. |
Additions:
Tweaks:
Fixes:
|
Additions:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Tweaks:
Fixes:
Misc Info: Was surprised at the number of questions about using the ragdoll effects following the last update (particularly for freezing), so I implemented the Zero Kelvin kit right away. The bronze, silver and gold effects will still be used for contests, and if you're planning on running an Unturned community contest let me know and maybe we can use them as rewards too! |
Additions:
Improvements:
Tweaks:
Fixes:
|
Welcome to Canyon Arena! | NEW Curated Map:
Improvements:
Tweaks:
Fixes:
Gun Jamming: Gun assets can include the "Can_Ever_Jam" flag to enable jamming. Guns start to have a chance of jamming once their quality % drops below "Jam_Quality_Threshold" which is a value between zero and one. Once they reach 0% quality they will have a "Jam_Max_Chance" chance of jamming on each shot. Chances of jamming are blended between 0% and "Jam_Max_Chance" based on the gun's quality percentage. The "ChamberJammed" AudioClip is played when a jam occurs, as well as the animation "UnjamChamber" if present. Cobra_Jam [1521] is included as an example. |
TL;DR Workshop items will need some time to update, but the game should be more stable.
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. |
2018 Festivities:
Patch Notes: Additions:
Tweaks:
Fixes:
Edit: BattlEye released an update shortly after 3.27.2.0, so Unturned included it in an 8mb patch for 64-bit Windows. This patch is optional and did not increase the version number. |
Welcome to France! | NEW Curated Map
Tweaks:
Fixes:
Important news for workshop creators: Sometime before the end of January 2019 I will need to update Unturned to Unity 2017.4 LTS. When that happens, the new version will be available on a beta branch for a couple weeks before transition to the default release branch. Unfortunately this will have the side effect of requiring workshop content to be re-bundled using the new version of Unity, so to make that a less painful process as well as for performance improvements I've introduced a new feature: Master Bundles Master Bundles allow content (textures, meshes, audio, etc) for multiple game assets to be bundled at the same time, rather than into individual .unity3d files. (This is probably how it should have been in the first place, but anyway...) While slower to build, they have the benefit of updating many bundles at once, and are more RAM-efficient because any common files between the bundles are shared rather than duplicated. When Unturned finds a MasterBundle.dat file it will assume all child folders are using this bundle with paths relative to the .dat file, unless Exclude_From_Master_Bundle is specified in the individual asset .dat file. For an example of this, check out the Greece/Bundles and Hawaii/Bundles folders. Another effect of this change is that it will be easier to separate some maps from the game to free up space for more future maps. Specifically, I'm planning to move Hawaii + Germany and then Greece + Cyprus, to the workshop rather than in the main download in a future update. All Germany assets will continue to be bundled with the game, only the map itself will be moved. Hawaii and Greece assets will be available as a separate download on the workshop for maps which would like to add them as a dependency. Trying out this feature at least for the performance benefits is definitely encouraged. Simply copy MasterBundleTool.cs and MasterBundleHelper.cs to your Assets/Editor folder. Let me know if you run into any issues! Note that per-platform bundles (multiplatform checkbox) are supported in-case of special shaders, but generally shouldn't be needed. |
Halloween:
Tweaks:
Fixes:
|
Update Notes
Tweaks:
Fixes:
Chroma: If you have any Razer Chroma enabled devices, try adding -RazerChroma to the command line options to test out game integration! A few days ago they asked if I'd be interested in adding support, and sent over a couple test devices. It was quick and fun to do, and features stuff like the reload key fading from green to red or everything flashing white when you're flashbanged. I'm curious to hear if you have any suggestions/ideas on this. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Carpat: Carpat has now retired from the official map pool, but you can still play it by clicking the link under the in-game curated maps list, or by visiting the workshop page here: View on Steam Workshop Apologies for the late news. This was originally scheduled for the end of August. Right now the finishing touches are going into the next curated map. |
This patch is primarily unlisted network improvements, both to fix some recently discovered exploits and to prevent some potential undiscovered ones. BattlEye has also just released some upgrades which are now live, too.
|
Carpat | NEW Timed Curated Map: |
Why the weird timing?
|
Additions:
Improvements:
Tweaks:
Fixes:
|
Athens Arena | NEW Timed Curated Map:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Tweaks:
Fixes:
Ireland: Following a popular run as a curated map Ireland has now moved on to the Workshop. View on Steam Workshop Saves and progress will carry over to the Workshop version if you decide to download it. There are several other exciting curated projects coming up - more info on them soon! |
Update Notes:
Improvements:
Tweaks:
Fixes:
|
Greece Update 3 of 3:
Fixes:
Main Update Notes: Additions:
Improvements:
Tweaks:
Fixes:
Behind-The-Scenes Changes: In response to requests to improve the stability of updates, and in part to learn more Continuous Integration (CI) best practices for Unturned II this is the first update to use a new build process using CI: my laptop is now set up to download changes as I make them and check the changes for issues, for example whether the game is still able to load all of the maps, or if any asset errors are reported, or if some files are missing. If any of these steps fail the update can't be released, and I'll get an email notification that something is amiss. I've also improved the update release process to be more automatic and less error-prone. With the addition of server thumbnails and short rich text descriptions I've decided to hide the icons that used to clutter up the server browser, instead allowing hosts to specify what they consider important information. The thumbnail should be a 32x32 .png and makes network affiliation recognition quicker. You can also use rich text formatting e.g. , , Several post process effects, specifically those for sun shafts and hallucinations dated back to Unity 3 and were written in JavaScript. These have been ported to C#, and the hallucination effects have been revamped to look more appealing. Up Next: This update has been a long time in the making! It's been a while since I've worked on 4.0 now, so I'll probably be putting some more focus back into that - especially to get the roadmap up soon. I've still got some important planned updates for 3.24.1.0 that I'll be prioritizing as well, such as re-investigating upgrading to a newer version of Unity. |
Ireland Timed Curated Map:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Note: I'll be away visiting my family in Calgary this weekend, so no devlog post. |
Update Notes
Tweaks:
Fixes:
Upcoming The majority of my time has been going into 4.x trying to get a really polished beta ready, but I've also been working with several teams on upcoming content: in the near future we should have the 3rd Greece update, and another 2+ maps from new curated teams are nearing completion. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Upcoming: Update 3 of 3 to Greece which contains the full questlines has been growing continually complex, but should be on track for release soon. I've been chipping away at the task list for the next devlog, and am aiming to put a post up this weekend! |
Greece Update 2 of 3:
Fixes:
|
Update Notes:
Tweaks:
Fixes:
|
Craftable Stat Counters:
Make sure to leave your feedback on other stat counters you might want, and if there are any items you feel the stat counter positioning should be adjusted on. Update Notes: Additions:
Fixes:
And yes, you can attach a stat counter to your canned beans. If you somehow manage to directly kill someone while holding the beans it will be tracked. You guys are crazy! |
Update Notes:
Improvements:
Tweaks:
Fixes:
Crafting Materials: In the skins inventory you can now switch to the crafting tab to view available recipes. At the moment you craft random cosmetics and skins from the normal drop tables e.g. colored hoodies, arctic camo, shoreline camo. Soon additional recipes will be added for special item modifiers. Note that all items grant 1 Crafting Material, even mythics - which will prompt to make sure you don't accidentally scrap them. Bunker Arena: Bunker Arena has been transitioned to the workshop after being featured in the curated maps section, and the associated bundle on the itemstore is no longer available for sale - though it can be traded and marketed. You can find the map here: View on Workshop |
Greece Patch Notes:
Tweaks:
Fixes:
Happy new year from myself and all the curated map teams! |
Welcome to Greece:
Improvements:
Tweaks:
|
Holiday Update:
Improvements:
Tweaks:
Fixes:
|
Bunker Arena Timed Curated Map:
Improvements:
Tweaks:
Fixes:
|
Blimps:
Tweaks:
Fixes:
Development Progress: Admittedly this patch is pretty small - most of my focus has been on 4.x this week, however there are some fairly big exciting updates to 3.x planned for December and January coming up! Since I've been working on boring stuff e.g. controller support, AI, menus, custom editors, etc the next devlog will likely be someday the week after next. |
Update Notes:
Tweaks:
Fixes:
4.0 Development Progress: Earlier this week I put up a blog post describing recent progress on 4.x. You can find it here if you'd like to give it a look: 4.x Devlog #002 |
Trunk Storage:
Tweaks:
Fixes:
Next 4.x Devlog: Lots more progress this week! I've been excited seeing your responses to the first Devlog and taking into account all your feedback at this early stage. The next post will probably be sometime next week - moreso timed around milestones than weekly. |
Update Notes:
Tweaks:
Fixes:
Discord Integration: Unturned is in the first wave of games with Discord Rich Presence support! The Discord API has been integrated into the game to show friend status, sending invites and joining lobbies or servers through the Discord client. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Development Progress: I've been really excited this week starting to get the gunplay working for 4.x and all the new effects: you can hear shells as they bounce off nearby walls/floors, the parts on the guns like the charging handle move when you pull them, you can see the dropped magazine fall from the gun and the new one in your hand as you insert it - and many more. There's still lots to do in this department but I'm hoping to have a video demonstration presentable soon! |
Halloween:
Improvements:
Tweaks:
Fixes:
|
Hotbar & Bicycles:
Improvements:
Fixes:
|
Dirtbikes:
Improvements:
Fixes:
Development: This week I've been continuing work on 4.x particularly server hosting automation. My goal is to be able to offer and maintain quite a few high quality 64-bit Linux official dedicated servers running the vanilla game. I've also been excited looking into options for save storage - I'm hoping to support a web API save option which will connect to an HTTPS endpoint (configurable by hosts to use custom implementations) and save the data to databases. This would also have the benefit of potentially keeping progress between servers akin to 2.0. |
Update Notes:
Tweaks:
Fixes:
Development: This week I've been experimenting with the new character design for 4.x and getting some basic gameplay functional. I'm really excited about the new clothing system which uses meshes rather than textures: Walking with a White T-Shirt and Jeans: Falling with Black Leather Gloves and Brown Work Shoes: Another Perspective: My focus here is really on polishing and quality over quantity. Hopefully this post has been interesting! Next week I'm planning get back to work on some new content for 3.20.8. |
Update Notes:
Improvements:
Fixes:
Development: This week I also began more seriously planning the foundation for Unturned 4.x. You might have seen some of this on the forum already, and I'm hoping to have further details to share soon. |
Update Notes:
Improvements:
Fixes:
Life Progress: The transition to Toronto went well! It's been exciting moving out for the first time and a lot more work than I expected. Mostly everything's settled now aside from some cleaning to do and furniture to get. Thank you for your patience this past month while I was away from the job! I'm hyped to resume work. :) |
Update Notes:
Improvements:
Tweaks:
Fixes:
Busy Busy: Thank you for your patience this month while I've been super busy! During the first week I was out in Toronto looking for an apartment, and then on holiday in Italy. The break was a nice change of pace and I'm now refreshed and excited to get back to work! Fortunately we found a great apartment fairly quickly, so this week I've been getting prepared for the move. Over the next few days I'll be driving out to Toronto from Calgary and then setting everything back up there. It's my first time living away from home so it'll also take some time to get furniture and everything. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Upcoming Events: Through some weird scheduling that shifted things around it's looking like I won't be home for most of August, so the next update will probably be later in the month. Next week on the 3rd I'm off to Toronto to look at apartments for rent, and then several days later leaving to Italy for a holiday. I'll be getting back home on the 22nd. I'm excited - this is my first vacation since I started work on Unturned 2.0! Around the end of August/beginning of September I'll be making the move to Toronto assuming an apartment is found. (Wish me luck!) While I'm away I think I'll have a hard time stopping myself from still reading your feedback in the evenings, so in the meantime during the break it'd be nice to give you something to discuss: I've been toying with ideas for 4.0. It's been on my mind recently and already I've got tons of features/improvements/changes I'd love to implement but just aren't possible in 3.0 at this point, and I've been catching up with Unreal Engine 4 considering whether it might be a good match. My hope is that the quality jump from 3.0 to 4.0 would be even bigger than the leap from 2.0 to 3.0 considering how much I've learned over the past 3 years. Note that I have no plans to begin 4.0 yet, and even if we were to go ahead with it there are many more updates to 3.0 planned. What are your thoughts on all this? I'm curious to see your response and especially if you have wishlists for 4.0 - nothing's off the table and if everyone's interested I might put together a new Trello board for 4.0 to group all your suggestions. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Serverside Workshop Content: Server operators can now automatically update the workshop content on their servers rather than downloading it manually. To make use of this you can put together a list of workshop file IDs (e.g. [4190, 8265]) and save it in Servers/YourServerID/WorkshopDownloadIDs.json. |
Update Notes:
Tweaks:
Fixes:
Feedback: Thank you to everyone who's been posting feedback and bug reports around Germany! I've been trying my best to read through all of it and as always it's been a big factor in the changes this update. My intention is to focus on more general changes next update. |
Unturned is Now Available on Steam! |
Germany Map:
Workshop:
|
3 Year Anniversary Event Upcoming:
Improvements:
Tweaks:
Fixes:
|
Map Progress:
Improvements:
Tweaks:
Fixes:
|
Hawaii Expansion Release:
Tweaks:
Fixes:
Map Progress: This week I finished detailing all but one of the locations on the new map and am aiming to finish that and the spawns next week. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Map Progress: Flooded portion of town beginning to develop overgrowth This week I finished detailing the environment and made tons of progress on filling in the some of the most time consuming locations: towns and cities. In the coming week I'll finish up the remaining work in the big city and move onto detailing the smaller locations. |
New Weaponry:
Improvements:
Tweaks:
Fixes:
Map Progress: This week I mostly finished decorating the landscape - I underestimated just how long it takes to place down all those boulders on the cliffsides so there's a few patches that still need doing. My goal for next week is to make good headway on finalizing the layouts of each location and filling buildings with furniture. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Map Progress: This week the map started properly taking shape with the rough landscape in place and the planned locations in their final spots, though a few new ideas have come to mind I'd like to work on soon. A couple places are somewhat detailed, this being one of the less spoilery ones: Over the next week I'll be polishing/finalizing the landscape with materials, foliage, trees, boulders, erosion, etc and continuing to detail the locations themselves. |
Map Progress:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Map Progress: I made quite a bit more progress on the assets this week, and will continue with that next week hopefully wrapping up the objects/nature stuff before Friday, then leading into working on the map itself properly. Thanks for all the great suggestions/feedback - keep it coming! One of the areas I mentioned last week that I worked on are the burning city assets which I teased here if you missed it: Link |
Map Progress:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Fixes:
Next Official Map: This week I've been working on new vehicles and objects for the next official map. The exact geographic position isn't decided yet, but I've got some interesting locations in mind and aiming for something more mountainous and vertical. If you have feedback/suggestions for what you'd like to see in this map make sure to post them and I'll be keeping an eye out! It's still aways out so don't get hyped up yet, though I wanted to let you know what I'll be working on (do you prefer that I keep it secret or should I hint at the progress each week?), in the meantime here's a small teaser: |
Update Notes:
Improvements:
Updates:
Tweaks:
Fixes:
Tutorials: This week I also uploaded two new video tutorials: Creating Custom Songs Uploading Skins to the Curated Workshop Unity 5.6: My primary motive updating to Unity 5.6 was for the new navmesh system, but unfortunately the navmesh data cannot yet be saved/loaded at runtime. This means it would have to be re-calculated when loading the level bringing loading times up into several minutes at least, so we're stuck with the old system for the moment. Here's hoping Unity will add support for getting/setting the navmesh at some point in the future! Note there's still a bug with canvas sort override in this version of Unity, so while dragging/dropping items in the Devkit still works you won't be able to see them. |
Groups Changes:
Fixes:
|
Lobbies:
Updates:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Stereo: For the moment only Unturned's theme song is available officially, but adding custom music is relatively straightforward. Export audioclips from Unity into an assetbundle ending with .content. Then create a stereo song asset from the asset browser (right click) and drag/drop the audioclip into the song slot. The theme song example file can be found in Bundles/Assets/Songs. |
Update Notes:
Improvements:
Updates:
Fixes:
Featured Workshop Slot: The main menu now automatically features an announcement post about one of the top three workshop items from the past month. The goal here is to help give traffic to some of the best community content when you might not otherwise see it, and I can manually highlight/promote specific high quality workshop items that aren't getting the attention they deserve. Devkit Objects: If your map is using the devkit you can now convert old objects to work properly with the devkit tools by using the upgrade wizard and then setting Use_Legacy_Objects to false in the map config. I'd recommend making a backup first though because this is still probably a bit wonky. If you're using the new landscape features this will speed up iteration significantly rather than swapping between the editors, and the new selection tool is far superior even in its unfinished state. Skin Tools: While not publicly useful I did put a couple more days this week into improving the skin accepting tools, so future stockpile waves/crates will be much faster to setup on my end. |
Skin Tools:
Tweaks:
Fixes:
|
Update Notes:
Tweaks:
Fixes:
Workshop Changes: Under Windows > Wizards in the devkit you can use the UGC upload wizard to publish your content to the Steam workshop. It's very similar to the old tool at the moment, but has a basic file browser to make setting up the paths easier. Next up I intend to add a tool to make creating skins easier and faster to import. Each server instance now has a WorkshopDownloadIDs.json file which the server will automatically download those items before starting up. It works similarly to the clientside downloads, but unfortunately it doesn't seem to be going through properly at the moment. I've asked Valve about this and will hopefully get it corrected soon - but for the moment it probably doesn't work. |
Patch Notes:
Fixes:
Game Developers' Conference: I'll be away all next week in San Francisco for GDC, so there won't be an update. With these fixes the game should hopefully be relatively stable however. If you're in the area/attending GDC and would like to meet up let me know! |
Update Notes:
Improvements:
Tweaks:
Fixes:
|
Hawaii Map:
Improvements:
Fixes:
|
Screenshot Contest:
Send your entry to contest@smartlydressedgames.com with links to your screenshot(s) and your Steam profile (needed to grant award)! Update Notes: Additions:
Tweaks:
Fixes:
|
Vehicle Changes:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Foliage Brush: You can use this to quickly mass-place objects like pebbles, grass, trees and boulders. For example you could paint some pebbles onto the ground around a crash site, or boulder objects onto a cliffside like in the Russia map. Check out painting the Boulders_00_Collection for an example of that. Hold shift to erase painted details, or control to erase only the selected asset/collection. |
Edit for Econ Ticket Failure:
Improvements:
Tweaks:
Fixes:
Water Changes: It's now possible to have multiple elevations and connected bodies of water in a level using the new water volumes, for example lakes, dams and swimming pools. Previously water was completely flat allowing a simple check whether you were above/below it, so in the transition process a few features might behave strangely but should be easy fixes. You can disable the old flat water completely in your map's config file. Note that multiple water volumes with reflections enabled will kill your performance. Curated Workshop Changes: Going forward skin designs (e.g. Hypertech) that have been included in the stockpile won't be considered for inclusion in workshop crates, and vice versa. Preferably workshop crate skins will be more creative and varied similar to those in previous mystery boxes. |
Workshop Crate #1:
Note that only the newer features are currently using the upgraded translation system, and that you can still manually modify translation files in the Unturned/Translations folder. Update Notes: Additions:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Wednesday Update: We're off to Vancouver visiting family the next few days so the update is earlier this week, but next Friday everything should be back to schedule. Workshop Crate Upcoming: Valve has added support for mystery boxes containing community-created items, so if you're working on some cool skins make sure to get them on the workshop soon! I'll be aiming to set one of these up in the next couple weeks looking for a wide variety of gun skins and potentially a few cosmetics. |
Steam Awards 2016:
Improvements:
Tweaks:
Fixes:
Foliage Upgrade: All of the official maps have been converted! Check out the shoreline of Russia and the overhangs especially, I'm really happy with how it looks now. For a full rundown of the benefits of these improvements check out the Foliage section of last week's post. Note that the old Ultra grass setting is about equivalent to somewhere between the new Medium/High settings, so you might want to tune it down. Enabling the scoped foliage option can also be expensive because it requires loading and drawing 2x as much grass. If your GPU doesn't support instancing Unturned will show a warning next to the grass setting to let you know you probably don't want to enable it, although my guess is that if you were in that case you probably didn't have it enabled in the first place. |
Edit regarding unable to open Steam overlay:
Improvements:
Tweaks:
Fixes:
Trees: TL;DR: Try out "New Trees - Blending Off" with wind quality "Low" and see if your computer can handle it! You might remember a bit over a year ago I experimented with some alternate appearances for the trees which got everyone excited, but this week I actually upgraded every single tree and got them into the game! There are two graphics options related to these: tree quality and wind quality. Legacy tree quality will use the original models. Blending off uses the new models, but with sharp transitions between LODs, whereas blending on smoothly grows out tree details as you get closer at a significant performance cost. Changing tree quality requires a game restart to take effect. Using the old tree models will still use the new tree hitboxes, however. Wind quality is the bigger peformance drain. Low is equivelant to the old windy foliage setting, but won't apply any wind to the new tree models. Ultra looks really fantastic especially in very windy conditions like in a storm or next to a helicopter hovering - the trunk bends to the wind, branches swaying slightly and leaves rustling. Comparison picture: Grass/Foliage: TL;DR: If your GPU supports instancing check out the higher performance/quality grass on Devtest4! Note that the new grass wind/displacement shader isn't properly finished yet, however. This is where I spent most of my time this week, rewriting the grass/foliage system. The current maps PEI, Washington, etc all use Unity's built-in terrain grass (Devtest4 is using the new system), but this rewrite is a big upgrade in every way: The old grass has a significant FPS stutter when a new camera is enabled (equipping a scoped weapon) and when moving around the terrain, which are no longer present in the new one. Foliage information occupies only a small amount of memory and is streamed in/out on a separate thread as you travel the map. Rendering is done with hardware instancing, although note that this means grass performance will likely be worse than before for you if your GPU doesn't support instancing (and much better than before if it does). You can check the instancing performance difference with the foliage.force_instancing_off command. Another limitation of the built-in terrain grass was that it could only be placed/baked onto the ground, but now the new grass will automatically be generated both on the landscape and any surface with foliage information like the grass meshes used for overhangs or above tunnels/caves. Foliage baking rules are also much better than before where each surface (terrain material, object) references a foliage collection asset which contains a list of different foliage asset types like grass, rocks, bushes, trees, etc which then can each have different rules about where/how they are placed. Those classes can also be extended for very customized situations. The next terrain upgrade will focus on:
If you try baking foliage in the devkit on a custom map it will currently freeze up for a while, but don't worry it hasn't crashed. A future update will add a progress bar for this. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Landscape: This week I completely rewrote the landscape features as the first half of a big improvement to the terrain systems/visuals - the next half (foliage/trees) hopefully being ready to go next week. I've put together a little demo on the Devtest4 map if you'd like to check some of these improvements out: Terrains can have caves/holes in them now by creating a LandscapeHoleVolume from the type browser. Previously underground areas on maps were large pits in the ground covered by meshes, so I'm really excited for the potential to create metro systems that connect multiple cities, underground cave networks, sewers, etc! This feature works with the old non-devkit terrains as well, so you don't need to upgrade your map to take advantage of it. Landscapes are composed of tiles which can be expanded in any direction, so your map doesn't have to be square and if you have an idea for a new location you can just extend your map. Tiles can also be deleted. Each tile can have up to 8 different terrain materials instead of the global 8 material limit previously, so a map can have many different biomes with different textures for mountains, swamps, flatlands, etc. Materials are added automatically when painting, but if you hit the 8 material limit you can select the tile and remove one to free up a slot. I've also really improved the sculpting/painting tools and they have a few features I haven't seen in any other terrain editors like eyedropping materials. If you want to try your hand at landscape creation open a map in the devkit, add a Landscape from the type browser, open the Landscape Tool from the window list and click in an empty space to add a new tile, or just open the Devtest4 map. Automatically converting old non-devkit terrains to the new system is supported in the tile menu, but although your material placement is preserved it can't automatically link the material assets. I need to improve and add some more features to the inspector before this becomes easy, so I'd recommend on holding off upgrading your existing maps until I upgrade the official ones. |
Update Notes:
Improvements:
Tweaks:
Fixes:
BattlEye: This week we're up to ~8,600 bans, (~1,200 more than last week) so it looks like the cheaters are starting to give up! If you've been getting an "Unsupported Modules" BattlEye kick you'll need to remove any folders other than "Framework" and "Unturned" from your Unturned/Modules directory. In the future as modules become more stable I'll likely open up to signing popular ones so that they are compatible with BattlEye. Devkit: Everything is slowly coming together! Probably the biggest inheritance chain "ItemGunAsset" is now converted to use these new systems, so you can modify/create guns in the inspector without going through the files - however it's unpolished, messy looking and not very easy yet. The plan is also to make specific tools for some types for example a dialogue tree editor (wish I had that when working on the Liberator!) The Ace is the only item currently using the new format, so any bugs with it are probably down to a conversion issue. I'd suggest checking the tool out, but don't rely on it yet. Unturned will load the new .asset files over the .dat files, but your existing .dat files are preserved so if conversion goes wrong you can delete the generated .asset file. I'm very pleased to see the improvements between the old and new selection/transform tool so far, I feel like it shows I've learned a lot along the way. The old one uses a bunch of hacks to apply the transformations, whereas the new one properly does the math. You can also snap when dragging on a plane with the new one, while the old one would lock it to the 3D grid. When rotating it's now based on your mouse movement along the circle tangent, even when the circle plane is perpendicular to your viewpoint. There's also a visualization of your snapping intervals and console commands to adjust the handle sensitivity and size on your screen. Unity Update: The most visible change in this upgrade should be that those cases on huge maps where the shadows could flicker should hopefully be toned down or gone thanks to their new higher-precision shadow depth buffer. Water Sorting: Previously you could see glass in windows underwater from quite aways away - now that shouldn't happen. By default in Unity transparent objects are sorted by distance to your viewpoint, so with water being so big usually the transparent meshes underwater were considered closer and drawn first. Now Unturned keeps track of most transparent materials and splits them based on which side of the water they are on. |
Update Notes:
Improvements:
Tweaks:
Fixes:
BattlEye Anti-Cheat: Another week and we're up to ~7,400 confirmed cheaters banned! Radio: Right now the Walkie Talkie broadcasts on all frequencies, but in the future selecting a specific frequency and listening for radio through car stereo or placeable radio are on the roadmap. Devkit: I made quite a bit more progress on the editor revamp this week in a lot of different areas, the most visibly different being that you can load up a level with the new editor now and check out the terrain/selection tool visuals (press R to resize brush for now - much nicer than UI slider) and the movement is better suited for big maps (scroll wheel to change speed) as well as features like panning. My goals for next week are to work on cleaning up these features, adding the new input system (mainly for controller support) and starting to make the editor functional with the asset editor, saving/loading and some basic level editing. There were a lot of frustrated comments last week concerning this new focus on improvements, and while some of these improvements aren't as much fun to work on as for example new content I really do believe it's the right thing to do to make the game so much better for the future. As you saw with the Hawaii teaser on Tuesday, even with me focused on features (which will benefit the Hawaii map too in this case) there's still awesome content on the way! Translations: I've written a replacement for the localization system which is now in place for the new editor, and will be phased in over time. It solves the main issues with the old system:
|
Today I was checking my inbox when I came across this postcard from the community modding team who helped work on the Russia map! |
BattlEye Anti-Cheat:
Improvements:
Tweaks:
Fixes:
Asset GUIDs: Right now with many mods installed you've probably run into ID conflicts. This instead will automatically assign a unique ID when your asset is loaded to prevent that, but it requires re-uploading your mods to the workshop so that there is a centralized agreed-upon ID. Multiplayer is setup to build a GUID <-> UInt16 table after connecting, however it will be a while before each system uses GUIDs instead of the current IDs. |
BattlEye Anti-Cheat:
Tweaks:
Fixes:
Terminal: To start experimenting with the Unity 5 UI system [which I want to use for the editor upgrade] I added a terminal window which can be opened by pressing Tilde [~]. Let me know what you think of this graphics style! Right now the only thing it's really useful for is requesting serverside BattlEye logs with sv.request_battleye_logs, but in the future I want to move all commands/input/output into it. For example, "give eagle" would do this nice popup filtering item names that start with "eagle". |
Update Notes:
Improvements:
Tweaks:
Fixes:
Modules: This week I've started taking the first steps toward a modding API for Unturned! It's going to take a while to refactor, clean up and document everything, but when it's done there'll be the potential for all kinds of awesome mods that would've been impossible before. In the meantime the biggest change is in relation to RocketMod. Sven, the creator of RocketMod, has been doing an amazing job opening Unturned's serverside up to plugins the past couple years with a wrapper that takes care of all the nitty-gritty, and this week we converted Rocket to use this Modules feature - although this week is a transition period so the main version will still use a patched assembly. This is great if you're a server owner using Rocket because installing is as simple as copying Rocket to the Modules folder, you can still play the game normally with Rocket installed and if nothing breaks you won't necessarily need to download the new version of Rocket after each update. Graphics: There are quite a few new graphics options in this update, so I thought it might be helpful to write out exactly what they do so you can make an informed decision on whether to turn them on/off:
Reflections: If you've created custom models for the game you might have noticed reflective materials showed up black, now at the very least the skybox is captured when the lighting is updated. If reflection quality isn't off then screenspace reflections will be visible as well. I've experimented with a variety of reflection settings for the official models but haven't decided yet (Should cars be polished shiny, how does that line up with the apocalyptic environment?), but you can now properly use it too! |
Halloween:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Deferred Decals: It was a bit of a nightmare to get everything working with them, but as far as I can tell the only issue now is a slight lighting difference with Use_Skybox_Ambience. Now that we have SMAA I think keeping forward rendering around alongside deferred isn't worth it considering the benefits of deferred, for example these decals or screen-space reflections (which I'll be swapping out for the planar reflections soon since I want to support arbitrary water placement). Decals are great because there's no gap between the old flat geometry and the surface, and they can "wrap" around curved faces. For modders to allow decals to show on your models you will need to set the least significant bit in the stencil buffer to 1, or use the StandardDecalable shader found in Unturned/Bundles/Sources/Examples. I decided on making the decalable feature opt-in rather than opt-out because objects that shouldn't get decals receiving them look far stranger than not. |
Update Notes:
Improvements:
Tweaks:
Fixes:
NPCs: In the next NPC update I'll be working on a quest tracking feature so you can view quest goals outside of the info screen, the traitor uncovering/rescue questline, looking into "bossbattle" zombies e.g. go to a specific area to defeat electric megazombie and putting up documentation on all the NPC features. For mod creators I forgot to mention in the last post: You can press the End key in the appearance menu to copy your character details to the clipboard for creating NPCs, and the same in-game to view all active flags and values. There's also a "Flag" command to set a key/value for testing. Bit of a heads up: for the first time in I can't even remember how long there won't be any sort of update next week - I'll be away at the "Steam Dev Days" conference! |
NPCs:
Improvements:
Tweaks:
Fixes:
|
This week I've been working on the backend/functionality for NPCs and I'm quite happy about the amount of progress so far! |
Update Notes:
Improvements:
Tweaks:
Fixes:
Buildables: To help make the world feel more alive you can now place buildables from the level editor! This opens up several options such as fortifying a location for part of a map's story, while still keeping it available to destroy and build a custom base. While building in-game if you have the camera tools available you can now use the editor tools [F6] to get precise snapping and alignment just right, and work on creations that would usually be blocked. Pro tip: use Ctrl+B and Ctrl+N to copy paste positions/rotations to perfectly line up items like kitchen counters. NPCs: Yesterday I finally got started with NPCs! Right now the plan is to have a safezone out of the way on some maps where you can choose to visit and interact with the them - i.e. it's completely optional and you won't be running into AI bandits in the wild. I think it might also be a good reason to bring back the reputation system, where keeping a good rep is required for getting quests/trading (not offloading junk, more like the gunsmith is looking for high tier attachments/weapons) with most NPCs, and others a bad rep. Rewards for quests I'm thinking would include things like specially boosted weapons, otherwise unobtainable items and blueprints to craft modified items. Definitely this is very different for the genre, so I'll be keeping an extra close eye out for your suggestions/feedback. Personally I'm hopeful it will provide a lot more singleplayer and PvE content. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Unity Upgrade: The biggest timesink this week was getting everything working again with the new version of Unity, and for the most part it's all fixed up as far as I can tell, but there are a few important changes for mod creators:
Item Filters/Tags: Valve has added support for filters in the market/inventory! I know this has been frequently requested so I got them enabled as quickly as possible - the inventory page should show them all, but it might take a bit for all the market filters to update. Right now the rarity/mythic tags aren't color coded, but once that feature is available I'll make sure to enable it as well. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Server Info: Now when browsing the server list you can click on a server for more information about it before joining. If you host a server you can also include some extra details by setting a URL to a .png or .jpg icon and a short description in the Config.json file. Config: Options such as hitmarkers, crosshairs, ballistics and maps are now available in the gameplay config section, and zombie speed in the zombies section. There's also a new feature to prevent repairing higher tier weapons. Performance: The most notable optimizations are many repeatedly created elements now getting pooled/reused, and much more aggressive automatic batching (some mods might need to tweak their texture wrap settings due to this), but several other features were improved as well. From here the next step I hope to take is upgrading to a more up-to-date version of Unity, although this is made tricky because of a physics change between 5.2 and 5.3 affecting many of Unturned's features. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Community Update Guide: Following the release of Russia I've put together the start of a guide based on what I learned from teaming up with workshop modders to help open up the opportunity for others, and I'm very excited about the potential for a few 100% community created updates! It will be adjusted over time to cover more aspects as feedback comes in. Here's the link: View Guide Russia Map Crash: If you are experiencing a crash while loading the Russia map then judging from submitted log files it's quite likely Unturned is running out of RAM/memory! In most cases this is due to preloading large amounts of workshop content - so as a temporary workaround you can unsubscribe from extra workshop files. Object IDs: If you have custom objects in your map chances are you've run into some ID conflict issues before. Maps saved after this update will now only use the ID as a backup |
Russia Map:
Tweaks:
Fixes:
|
(Spoiler warning!) Watch Video |
Update Notes:
Improvements:
Tweaks:
Fixes:
Map: Again this week I was mostly working on the new map, apologies for the filler update. As expected more required objects popped up alongside final steps like spawn tables, but everything's coming together so I think it's safe to say you'll be seeing more about the new map very soon! |
Arms Shipment Part #2 of 2:
Improvements:
Tweaks:
Fixes:
Landmarks: A few large objects which need to be seen from extended ranges are now rendered past the view limit with the Landmarks option. Modders can add a super low LOD version of their objects named "Skybox" to take advantage of this feature. In the future I'd like to upgrade all large objects and trees to use it. Map: This week the update was mostly ready to go last weekend, so I've been powering through another ~90 new objects wrapping them up aside from whatever few miscellaneous things are required when finishing the level. On that front the map itself is coming along quite nicely, not too long away now! |
Arms Shipment Part #1 of 2:
Improvements:
Tweaks:
Fixes:
Map: As some of you may know these new guns were actually worked on/found in the files over the last two weeks. Previously when fully focused on working on a new map the updates were paused while everything came together, but this way there's still something new and fun to check out. In reality the majority of my work this week was on more new objects: |
Update Notes:
Improvements:
Tweaks:
Fixes:
Acid Zombie: You can recognize this new zombie by the cyan acid foaming around its mouth. If you don't take care of it quickly enough you might find your exit path blocked by a burning puddle of acid! Supply Drops: When you hear the roar of a massive plane's engines you might want to turn to the sky to try and spot if it's a dropship! If you follow it you'll see a care package dropped out of the rear cargo hatch parachute down loaded to the brim with high-tier loot. The frequency of these airdrops can be setup in the config events file, and the airdrop command will force trigger one. Friendly/Hostile Sentries: The new friendly sentries can be used to create a safe public space because they only shoot players who pose a threat by for example having a weapon drawn. On the opposite end of the spectrum the hostile sentry is much better than the neutral one for interior base defense because it is absolutely merciless. |
New Zombies:
Improvements:
Tweaks:
Fixes:
Viewmodel Preferences: You can finally customize your viewmodel! I've elected to hide it away from the option menus however, as changing from the default settings will reveal issues in the animations especially with a high FoV. Tweak at your own peril! VR Level Editor: Rather frequently Vive owners have been downloading Unturned for the VR mode (quite reasonably) assuming it's the main game, and are disappointed to learn it's currently only for the level editor. It's also annoying for non-Vive owners having the SteamVR category and SteamVR launch options. To help with these I've disabled the VR support info from Steam, and added more in-game information about launching it from the editor menu. While all recent editor upgrades have been applied to the VR version as well I do still want to do some VR specific upgrades, for example adding physical tools and a toolbox to carry them in, but judging from the negativity surrounding the initial VR update these should be prioritized after the core game's development has settled down. |
Anniversary:
Improvements:
Tweaks:
Fixes:
|
Additions:
Improvements:
Tweaks:
Fixes:
|
Tanks:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Gasmask: The trend toward more challenging deadzones continues: gasmask filters are no longer infinite and need to be kept track of as you loot a deadzone. Previously wearing a complete biohazard suit would protect you from the radioactive waste, but now the gasmask or biohazard hood are the key items acting as a higher capacity buffer to your immunity. When wearing a mask with depleted filters you can equip a new filter and screw it on to replace the old one. On future official maps the endgames will be in the deadzones, so you'll need to collect filters and quickly get in and out in raids with your team. Streamer Mode: If you are streaming the game and running into issues with viewers stalking you there is now an option called "Streamer Mode" intended to prevent this. When enabled it prevents joining you through Steam, hides server info from the loading screen and pause menu, player icons from the player list and replaces player names based on Steam ID. You can customize the replacement names used by modifying the file "StreamerNames.json" which can be cool for putting viewer/subscriber names in-game with you. |
Ballistics:
Improvements:
Tweaks:
Fixes:
|
Sentry:
Improvements:
Tweaks:
Fixes:
|
Additions:
Improvements:
Tweaks:
Fixes:
|
Additions:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Environmental Destruction: Many objects around the maps have been updated with destruction! Now you can barge right through all those pesky stop signs on your vehicular rampage! For a demo of all of the upgraded objects and effects copy the "Destruction" map from Unturned/Builds/Shared/Extras to Unturned/Maps. Next week I'll continue work on converting more destructible objects among other features. The objects documentation has been updated with information on destruction. You can even make your buildings crumble to the ground when all the supports are destroyed! [Although that's not currently planned for any official maps] Gold Server List: Prior to this update there was a Gold difficulty which was used for Gold-only servers. This did not make sense because Gold is not a difficulty, and the Gold-specific settings are now in the config files, so the few servers running it were usually empty. Now you can use the "Gold" command to restrict the server to members, and it will show on the Gold server list. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Spawn Assets: TL;DR: Workshop mod creators can set up their content to automatically start spawning on official maps. For example a pack that adds some rare guns could start spawning in the spec ops weaponry table. Map creators can also opt into this system which means that when new content is added to the game it will spawn on their maps. I've been very excited about adding these new features for ages now and can't wait to see what you do with them! There are three main parts, so feel free to read them all or whatever is relevant to you. Content: To get your custom content spawning you'll need to set up a spawn table for it. I'd recommend creating one table as a buffer/proxy which generates the root spawner which generates each rarity of item which then actually spawn the items. In order to allow further extension on these spawners the minimum weight should be around 10, and the proxy spawner should be higher maybe around 100. Once your spawner is set up you can find any appropriate map spawners to assign as roots. Spawn Tables: These are a new asset type which represent the chances of getting an item/vehicle/animal. They follow this format when creating the asset: Type Spawn ID # // 1-1000 are reserved Roots # // Parent count Root_#_Spawn_ID // Spawner to set as parent Root_#_Weight // Weight in the parent spawner Tables # // Child count Table_#_Asset_ID // Item/vehicle/animal ID to spawn Table_#_Spawn_ID // If no assetID is set, spawn this spawner Table_#_Weight // Weight of this child Roots are the spawners that your spawner will attach itself to. If this is a spawner for a map you probably won't use this, but for a mod they can be used to extend existing spawn tables. Tables are the things that will get spawned by your spawner. A spawner at the bottom of the chain will be entirely assetIDs, whereas one near the top will likely be entirely spawnIDs. Tip: You can debug any spawner by using the new Spawns tool on the main menu under Workshop which lets you enter a spawnID to view what it generates, what generates it and the chances of each. By clicking on the parent/child spawners you can navigate up and down the tree. For example viewing ID 112 in item mode will show you what the chances of getting flares are. Maps: For the most part just using the legacy spawning system is probably fine for your map. If you would like to get the advantages mentioned above, however, it is fairly straightforward to upgrade your map and I've spent a good amount of time making the tools easy to do most of the work for you. The first important thing is to rename any tables that shouldn't use existing ones. For example if your table is called "Fire" it will find the existing fire fighter spawn table and use it instead. Any tiers that just spawn variants of an item, like flares, will find the spawner generating them and use it. When you're ready you can enter a starting ID above 1000 and export legacy tables. These files will appear in your level folder and will also create an IDs.csv spreadsheet so that you can keep track of what's what. If you are making a new map and want to set up the table names and proxies quickly you can use the export proxy tables button. Tip: You can now include assets for a specific map by putting them in a folder named "Bundles". The primary use for this is including spawn table assets, but can also be used for custom files that won't be part of a separate pack. One of the other neat results is it's starting to open up a path for accepting maps using this system into the official pool which I'm working toward as well. Servers: There are no hash checks on the spawners because they are entirely server side, so you can easily modify them to add/remove/adjust your spawns. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Building Interior Culling: You can now mark your buildings to hide the objects inside when further away for better performance. The easiest option is to add the "LOD Mesh" flag which uses the mesh bounds to determine what is inside. For concave objects you can instead use "LOD Area" and add multiple OcclusionAreas for the volumes with objects. Very large objects can also have a "LOD_Bias" multiplier which adjusts the activation distance. This also means you can have much more detailed interiors now, assuming the building is set up properly. Active Zombie/Animal Performance: Several server side performance improvements/update balancing were also made in an attempt to keep everything stable as it gets busy. The hope is that this will help keep the ping closer to just the travel time, but we'll see. Scope Performance: Previously the dual-render scopes only rendered twice when a scope was attached, but as part of a fix last week to reduce stutter when moving around the map with foliage enabled the same issue seems to have begun happening when enabling the scope camera, so to avoid these delays I've tweaked the scopes to always render in the background. If this causes a drop in performance you can also use the overlay scope option, but if it's generally too severe we can adjust the default scope quality or bring back the option to disable foliage. Ideally requiring foliage can be kept because it provides some cover, but fortunately there are bushes which are rendered regardless of the foliage setting. |
Update Notes:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Cheats Filter: One common issue is finding public servers where the admins aren't spawning themselves loads of items, vehicles and experience. With this update those commands are now considered "cheats" and must be enabled with the Cheats command in the server startup file. You can then use this to filter for servers with cheats enabled or disabled. Plugins such as creative servers, economy and kits are not considered cheats because anyone on the server can use them. If you are a plugin developer and have made a command like god mode please respect the cheats enabled flag by displaying an error message when the command is used with cheats disabled. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Test Server: Server Status: Offline Early Access: Looking at the Unturned store page you can see the "Early Access Game" section which is what I wrote in June 2014 about my expectations for the early access period. It's crazy to think, but we've come a long way since then (especially with the original "several months" estimate)! Seeing as it's all very outdated now I think it's about time to transition from the Early Access state, but I'm interested to know if you think there's anything which should be done beforehand? Note that development will still continue as normal afterwards. Right now my plan is that when we do exit Early Access there will be a big update with an arms shipment, a new mystery box and an exciting updated trailer. |
Update Notes:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Item Asset Upgrades: You can now use rich text in your item descriptions, and add more context actions. Right now blueprint actions are supported in the following format: Actions 1 Action_0_Type Blueprint Action_0_Blueprints 1 Action_0_Blueprint_0 [Index] Action_0_Blueprint_0_Link [Present if the blueprint should be linked to.] Action_0_Text [Button Name] Action_0_Tooltip [Button Tooltip] Action_0_Key [If no name/tooltip, use this translation key e.g. Repair] If no actions are available the game will automatically add some for repairing, refilling and salvaging. Analytics: Last week I mentioned Unity 5's new analytics system, so here's the data gathered so far! Performance: Note: One source of error in this table is that running with vsync enabled caps the max framerate to monitor refresh rate which is usually 60. [table] [tr] [th]Map[/th] [th]Average Min (Hz)[/th] [th]Average Max (Hz)[/th] [th]Average Average (Hz)[/th] [/tr] [tr] [td]PEI[/td] [td]12.5[/td] [td]60.5[/td] [td]40[/td] [/tr] [tr] [td]Washington[/td] [td]12[/td] [td]59.5[/td] [td]38.5[/td] [/tr] [tr] [td]Yukon[/td] [td]15.5[/td] [td]64[/td] [td]42[/td] [/tr] [tr] [td]Workshop[/td] [td]12.5[/td] [td]60.5[/td] [td]40.5[/td] [/tr] [/table] Lifespan: [table] [tr] [th]Map[/th] [th]Average Lifespan (s)[/th] [/tr] [tr] [td]PEI[/td] [td]400[/td] [/tr] [tr] [td]Washington[/td] [td]415[/td] [/tr] [tr] [td]Yukon[/td] [td]420[/td] [/tr] [tr] [td]Workshop[/td] [td]410[/td] [/tr] [/table] Death Causes: [table] [tr] [th]Map[/th] [th]#1[/th] [th]#2[/th] [th]#3[/th] [th]#4[/th] [th]#5[/th] [/tr] [tr] [td]PEI[/td] [td]Gun (35%)[/td] [td]Zombie (26.1%)[/td] [td]Suicide (8.6%)[/td] [td]Bleeding (9.1%)[/td] [td]Exploding Car (4.7%)[/td] [/tr] [tr] [td]Washington[/td] [td]Gun (37.3%)[/td] [td]Zombie (24.1%)[/td] [td]Bleeding (9.3%)[/td] [td]Suicide (8.4%)[/td] [td]Exploding Car (4.7%)[/td] [/tr] [tr] [td]Yukon[/td] [td]Zombie (37.5%)[/td] [td]Gun (17.9%)[/td] [td]Suicide (11.7%)[/td] [td]Bleeding (8.1%)[/td] [td]Freezing (4.2%)[/td] [/tr] [tr] [td]Workshop[/td] [td]Gun (39.5%)[/td] [td]Zombie (19.8%)[/td] [td]Suicide (9.6%)[/td] [td]Bleeding (8.1%)[/td] [td]Exploding Car (5.5%)[/td] [/tr] [/table] Screenshot of analytics site death cause pie graph: Skillset: [table] [tr] [th]Rank[/th] [th]Skillset[/th] [/tr] [tr] [td]#1[/td] [td]Spec Ops (35%)[/td] [/tr] [tr] [td]#2[/td] [td]Police (17%)[/td] [/tr] [tr] [td]#3[/td] [td]Thief (8.6%)[/td] [/tr] [tr] [td]#4[/td] [td]Firefighter (8%)[/td] [/tr] [tr] [td]#5[/td] [td]Worker (6.9%)[/td] [/tr] [/table] Screenshot of analytics site abilities pie graph: Customization: [table] [tr] [td]Average Mythics[/td] [td]0.02[/td] [/tr] [tr] [td]Average Cosmetics[/td] [td]1.3[/td] [/tr] [tr] [td]Average Skins[/td] [td]4.5[/td] [/tr] [/table] |
Update Notes:
Improvements:
Tweaks:
Fixes:
Gameplay Config: The values previously controlled by the gamemode [e.g. easy, hard] are now available for you to choose! Clicking the "Advanced" button on the singleplayer menu will take you to the configuration screen where you can adjust everything. This uses reflection which means it will be straightforward to add more options in the future, and is shared with the server. You can manually modify these values in "Config.json" found in your server folder, or set it up with the tool in the menu and copy it over from the singleplayer worlds folder. Rain: You can configure the frequency and duration of rainstorms with the Rain command. Remember that you can type "help rain" to get some info on how it works! Note however that the changes won't be able to apply until the next rain cycle. You can start/stop the current rain cycle with the Storm command. To enable rain for your custom map you'll need to copy over the latest Ambience.unity3d and tick the "can rain" checkbox under lighting in the editor. Analytics: Unity recently added built-in analytics support, so I hooked up a few events in Unturned:
Once a bit of this data is recorded I'll hopefully be able to upload it somewhere so you can see! Should be interesting to get an idea of what specialities are often used, how players die the most and what the average framerate is. |
Update Notes:
Fixes:
Roomscale VR Support: The main focus this week was getting the VR support ready. For more details check out last week's post here, but today we have a short video demo: https://youtu.be/6JemlC6Mc9o If you'd like to see the full original video prior to commentary it can be found here. What do you think of the VR editor? If you give it a try let me know, I'd love to try and improve it! As for the next update don't worry, 3.14.9.0 will be normal with new features/content as usual. |
Update Notes:
Improvements:
Tweaks:
Fixes:
Handcuffs: You can now passively restrain other players! Using handcuffs on a surrendered player will lock up their hands preventing them from using items and punching. Only the one who arrested them in the first place can unlock the handcuffs using a handcuffs key. You are able, however, to wiggle your way out of handcuffs by quickly leaning left and right for several seconds. Roomscale VR Support: Right after putting out the update last week there was a ring at the doorbell, and suprise it was a Vive devkit from Valve/HTC! I spent a couple days this week getting started with support in the Unturned editor for this roomscale virtual reality, and I think it's shaping up to be a lot of fun. Right now I've got the movement and object systems mostly integrated, so you can be anywhere between person size exploring a building or a giant stomping around the whole map. Alongside the normal editor object features like dragging transform/rotate handles/lasers you can also pick things up to move them around, and even throw them! I must admit I spent quite a while just throwing Stratford around the level watching it explode. Next week I'm going to prioritize working on these VR features because I think I can get all the tools working nicely in that time, and considering they sent over a devkit I want to make sure it's prepared before the full Vive launch. Once it's ready I'll also try and get a video together to show you what it's like! |
Update Notes:
Improvements:
Tweaks:
Fixes:
Prototype Horde Beacon: The horde beacon is a new buildable that when placed draws in waves of zombies. Once they are defeated you get several rare items, but if you die, run away or disconnect it gets destroyed. Ideally this will provide an interesting risk/challenge to gear up, an easy way to summon zombies to attack the awesome base you built or perhaps bring the horde to someone else's doorstep. In the future some new super rare guns/items may be added as rewards for winning this horde mode. What are your thoughts? Curated Workshop: A few community-created workshop cosmetics/skins were accepted! Feel free to check them out here: Stockpile Going forward curated items will be accepted in smaller batches at a more frequent pace. Asset Hash Verification: When equipping items/getting in vehicles the server now verifies that the client's asset configuration, for example recoil, matches its own configuration. This prevents several clientside exploits, but also means that servers which modify buildable item health can't be equipped. For now to work around this you can use a mod which globally decreases barricade/structure damage, but one goal for the next update is to add an official command for multiplying buildable damage/health. |
Additions:
Improvements:
Tweaks:
Fixes:
Tip for level creators: You can customize the colors used for your road map by overriding the Charts file with either your own bundle or one copied from the other default maps. If you have created some custom workshop content please check out the new logs tool on the main menu! It will let you know if there are any potential issues/misconfigured files. |
Additions:
Improvements:
Tweaks:
Fixes:
|
Update Notes:
Improvements:
Tweaks:
Fixes:
Building Decay: One issue on large public servers is players who join, place a few buildables and leave forever. With the decay command you can now specify a delay before these items will no longer be saved. By default the timers last 7 real-life days, and are reset whenever the owner or group who placed the buildables joins. You can disable them by using 0 as the timer length, or for example 604800 to restore the 7 day timer. To avoid issues with losing bases on private servers or servers which only boot up every few days the timers also reset when the server has not been launched in half of the duration of the decay. Loadouts: Skillsets have made a return from 3.0.0.0! By default they do not spawn with loadouts, but you can configure this on your server by using the ID of the skillset in front of your normal loadout commands. To give the items to all players similarly to how loadouts worked before this update use 255 as the ID, or for a specific skillset the following are supported: 0 - Civilian 1 - Fire Fighter 2 - Police Officer 3 - Spec Ops 4 - Farmer 5 - Fisher 6 - Lumberjack 7 - Worker 8 - Chef 9 - Thief 10 - Doctor 255 - All Skillsets |