Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified redist/redist-client-preview-publicized/Assembly-CSharp.dll
Binary file not shown.
153 changes: 101 additions & 52 deletions redist/redist-client-preview-publicized/Assembly-CSharp.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1103,6 +1103,12 @@
This value is confusing because in the level editor it is the normalized radius, but in-game it is the square radius.
</summary>
</member>
<member name="F:SDG.Unturned.SafezoneNode.noBuildables">
<summary>
Please check CurrentlyAllowsBuilding.
Bypassed by LevelAsset's ShouldAllowBuildingInSafezonesInSingleplayer option.
</summary>
</member>
<member name="M:SDG.Unturned.ItemToolAsset.canBeUsedInSafezone(SDG.Unturned.SafezoneNode,System.Boolean)">
<summary>
Tools like carjacks and tires can be used in safezone by admins for maintenance.
Expand Down Expand Up @@ -3578,56 +3584,56 @@
Is the Ctrl-C or Ctrl-Break signal being handled?
</summary>
</member>
<member name="T:SDG.Unturned.DamagePlayerParameters">
<member name="F:SDG.Unturned.ELoadingTip.MAX">
<summary>
Payload for the DamageTool.damagePlayer function.
Marker for counting number of tips.
</summary>
</member>
<member name="F:SDG.Unturned.DamagePlayerParameters.respectArmor">
<member name="F:SDG.Unturned.LoadingUI.placeholderCamera">
<summary>
Should armor worn on matching limb be factored in?
Camera used while transitioning between scenes to prevent the "no cameras rendering" warning.
</summary>
</member>
<member name="F:SDG.Unturned.DamagePlayerParameters.applyGlobalArmorMultiplier">
<member name="F:SDG.Unturned.LoadingUI.pingWarning">
<summary>
Should game mode config damage multiplier be factored in?
Shown when game connection ping is significantly higher than server browser ping. At the time of writing
(2025-01-17) this is likely because the server is using an "anycast proxy" in front of Steam A2S cache.
</summary>
</member>
<member name="F:SDG.Unturned.DamagePlayerParameters.trackKill">
<member name="F:SDG.Unturned.LoadingUI.lastLoading">
<summary>
If player dies should it count towards quests?
Set to Time.frameCount + 1 while loading.
In the past used realtime, but that was unreliable if an individual frame took too long.
</summary>
</member>
<member name="F:SDG.Unturned.DamagePlayerParameters.ragdollEffect">
<member name="M:SDG.Unturned.LoadingUI.PickNonLevelBackgroundImage">
<summary>
Effect to apply to ragdoll if dead.
Select a loading image while on the startup screen or a level without any images.
</summary>
</member>
<member name="F:SDG.Unturned.ELoadingTip.MAX">
<member name="T:SDG.Unturned.DamagePlayerParameters">
<summary>
Marker for counting number of tips.
Payload for the DamageTool.damagePlayer function.
</summary>
</member>
<member name="F:SDG.Unturned.LoadingUI.placeholderCamera">
<member name="F:SDG.Unturned.DamagePlayerParameters.respectArmor">
<summary>
Camera used while transitioning between scenes to prevent the "no cameras rendering" warning.
Should armor worn on matching limb be factored in?
</summary>
</member>
<member name="F:SDG.Unturned.LoadingUI.pingWarning">
<member name="F:SDG.Unturned.DamagePlayerParameters.applyGlobalArmorMultiplier">
<summary>
Shown when game connection ping is significantly higher than server browser ping. At the time of writing
(2025-01-17) this is likely because the server is using an "anycast proxy" in front of Steam A2S cache.
Should game mode config damage multiplier be factored in?
</summary>
</member>
<member name="F:SDG.Unturned.LoadingUI.lastLoading">
<member name="F:SDG.Unturned.DamagePlayerParameters.trackKill">
<summary>
Set to Time.frameCount + 1 while loading.
In the past used realtime, but that was unreliable if an individual frame took too long.
If player dies should it count towards quests?
</summary>
</member>
<member name="M:SDG.Unturned.LoadingUI.PickNonLevelBackgroundImage">
<member name="F:SDG.Unturned.DamagePlayerParameters.ragdollEffect">
<summary>
Select a loading image while on the startup screen or a level without any images.
Effect to apply to ragdoll if dead.
</summary>
</member>
<member name="F:SDG.Unturned.ESteamCallValidation.ONLY_FROM_SERVER">
Expand Down Expand Up @@ -3762,7 +3768,7 @@
<member name="P:SDG.Unturned.Logs.ShouldRedactLogs">
<summary>
If true, information like IP addresses and login tokens should be censored in vanilla logs.
Nelson 2024-11-11: Special thanks to Jdance and asineth0 in public issue #4740!
(public issue #4740)
</summary>
</member>
<member name="P:SDG.Unturned.Logs.RedactionReplacement">
Expand Down Expand Up @@ -6049,17 +6055,6 @@
Absolute path to the map folder.
</summary>
</member>
<member name="P:SDG.Unturned.LevelInfo.canAnalyticsTrack">
<summary>
Whether unity analytics should track this map's name. Don't want to burn all the analysis points!
</summary>
</member>
<member name="P:SDG.Unturned.LevelInfo.isSpecial">
<summary>
Maps included with the game only, separate from category because arena maps are misc.
Category is set as part of the config file. This is only mainly used to enable unity analytics tracking for map name.
</summary>
</member>
<member name="P:SDG.Unturned.LevelInfo.isFromWorkshop">
<summary>
Only used for play menu categories at the moment.
Expand Down Expand Up @@ -7381,6 +7376,12 @@
Note: this is the list as-configured. It has not been filtered according to gameplay config.
</summary>
</member>
<member name="P:SDG.Unturned.Blueprint.RequiresStaticTags">
<summary>
Not shown in the UI. These tags are checked once per-level-startup.
For example, used to check for "singleplayer" tag or a map-specific tag.
</summary>
</member>
<member name="F:SDG.Unturned.Blueprint.withoutAttachments">
<summary>
If true, and transferState is enabled, delete attached items.
Expand All @@ -7398,9 +7399,7 @@
</member>
<member name="F:SDG.Unturned.Blueprint.canBeVisibleWhenSearchedWithoutRequiredItems">
<summary>
2023-05-27: requested by Renaxon because some Arid blueprints are debug-only and
should not be visible when players search by name. (the 3.23.7.0 update made
non-craftable blueprints searchable for Buak)
Useful for hiding developer/debug internal blueprints that should not be visible when players search by name.
</summary>
</member>
<member name="P:SDG.Unturned.Blueprint.CanBeVisibleWithUnmetConditions">
Expand Down Expand Up @@ -10523,7 +10522,7 @@
<member name="F:SDG.Unturned.ReceivedChatMessage.useRichTextFormatting">
<summary>
Whether this entry should enable rich text formatting.
False by default because players abuse font size and ugly colors.
False by default to prevent players including markup themselves.
</summary>
</member>
<member name="F:SDG.Unturned.ReceivedChatMessage.contents">
Expand Down Expand Up @@ -12576,6 +12575,17 @@
OR use the nearly drop-in replacements FindFirstItemByAsset or HasItemByAsset.
</summary>
</member>
<member name="M:SDG.Unturned.SteamBBCodeUtils.removeYouTubePreviews(System.String@)">
<summary>
In-game rich text does not support embedded YouTube videos, but they look great in the web browser,
so we simply remove them from the in-game text.
</summary>
</member>
<member name="M:SDG.Unturned.SteamBBCodeUtils.removeCodeFormatting(System.String@)">
<summary>
Unfortunately in-game rich text does not have code formatting yet, so remove the tags while preserving text.
</summary>
</member>
<member name="P:SDG.Unturned.ItemClothingAsset.armor">
<summary>
Multiplier to incoming damage. Defaults to 1.0.
Expand Down Expand Up @@ -12644,17 +12654,6 @@
If true, the real item is shown rather than the cosmetic item. If false, the cosmetic item can be seen.
</summary>
</member>
<member name="M:SDG.Unturned.SteamBBCodeUtils.removeYouTubePreviews(System.String@)">
<summary>
In-game rich text does not support embedded YouTube videos, but they look great in the web browser,
so we simply remove them from the in-game text.
</summary>
</member>
<member name="M:SDG.Unturned.SteamBBCodeUtils.removeCodeFormatting(System.String@)">
<summary>
Unfortunately in-game rich text does not have code formatting yet, so remove the tags while preserving text.
</summary>
</member>
<member name="M:SDG.Unturned.ListExtension.GetRandomIndex``1(System.Collections.Generic.List{``0})">
<summary>
Get index within bounds assuming list is not empty.
Expand Down Expand Up @@ -12690,6 +12689,39 @@
If not null and damage is applied, <see cref="M:SDG.Unturned.Zombie.alert(SDG.Unturned.Player)"/> is called with this position (startle: true).
</summary>
</member>
<member name="T:SDG.Unturned.IArmorFalloff">
<summary>
Implemented by assets which gun supports checking for damage falloff.
When implemented, PopulateAsset should call PopulateArmorFalloff.
</summary>
</member>
<member name="P:SDG.Unturned.IArmorFalloff.ArmorFalloffMaxRange">
<summary>
Ranged damage (guns) from greater than this distance finishes decreasing toward falloff multiplier.
Defaults to -1, in which case armor falloff is ignored.
</summary>
</member>
<member name="P:SDG.Unturned.IArmorFalloff.ArmorFalloffRange">
<summary>
Ranged damage (guns) from greater than this distance begins decreasing toward falloff multiplier.
Defaults to ArmorFalloffMaxRange.
</summary>
</member>
<member name="P:SDG.Unturned.IArmorFalloff.ArmorFalloffMultiplier">
<summary>
[0, 1] normalized percentage of incoming damage to apply past IncomingDamageFalloffMaxRange.
</summary>
</member>
<member name="M:SDG.Unturned.IArmorFalloffEx.DoesArmorFalloffShowHitmarker(SDG.Unturned.IArmorFalloff,System.Single)">
<summary>
Should hitmarker be shown client-side for a given range?
</summary>
</member>
<member name="M:SDG.Unturned.IArmorFalloffEx.GetArmorFalloffMultiplier(SDG.Unturned.IArmorFalloff,System.Single)">
<summary>
Amount to multiply damage by at a given range.
</summary>
</member>
<member name="P:SDG.Unturned.SleekButtonState.UseContentTooltip">
<summary>
If true, button tooltip will be overridden with tooltip from states array.
Expand Down Expand Up @@ -14496,6 +14528,16 @@
Players are kicked from multiplayer if their skin color is within threshold of any of these rules.
</summary>
</member>
<member name="P:SDG.Unturned.LevelAsset.ShouldAllowBuildingInSafezonesInSingleplayer">
<summary>
If true, bypasses SafezoneNode no-buildables mode in singleplayer.
</summary>
</member>
<member name="P:SDG.Unturned.LevelAsset.Tags">
<summary>
Blueprints can test for these tags. (Future extension here?)
</summary>
</member>
<member name="T:SDG.Unturned.EAimAlignmentTransformOwner">
<summary>
Controls where attachments looks for ADS alignment transform.
Expand Down Expand Up @@ -17062,6 +17104,11 @@
transform.position used to test whether vehicle is moving.
</summary>
</member>
<member name="M:SDG.Unturned.InteractableVehicle.NotifyFirstSpawned">
<summary>
Should be called AFTER replication (if applicable) so that events can call methods relying on replication.
</summary>
</member>
<member name="F:SDG.Unturned.PlayerNPCDialogueUI.hasNextDialogue">
<summary>
If true, the player can press Interact [F] when there are no responses
Expand Down Expand Up @@ -19934,9 +19981,6 @@
Maps region coord to a list of sub-road renderers in that region.
Unlike older "region" features, coord can be outside of the old bounds.
Not used in the editor or the dedicated server.

Nelson 2025-03-28: experimenting with this to see whether it reduces time spent culling far-away road
renderers on Rio de Janeiro Remastered. (Lots of roads on this map.)
</summary>
</member>
<member name="P:SDG.Unturned.LevelRoads.RoadMaxDistance">
Expand Down Expand Up @@ -20278,6 +20322,11 @@
Used when creating/deleting levels, as well as following workshop changes.
</summary>
</member>
<member name="F:SDG.Unturned.Level.cachedStaticTags">
<summary>
Initialized along with level asset.
</summary>
</member>
<member name="M:SDG.Unturned.Level.getAsset">
<summary>
Get level's cached asset, if any.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>RocketModFix.Unturned.Redist.Client.Publicized</id>
<version>3.25.10.107</version>
<version>3.25.10.109</version>
<description>
Unturned 3 Client-side redistributables. Standalone and always up-to-date.
</description>
Expand Down
Binary file modified redist/redist-client-preview-publicized/SDG.Glazier.Runtime.dll
Binary file not shown.
Binary file modified redist/redist-client-preview-publicized/SDG.HostBans.Runtime.dll
Binary file not shown.
Binary file modified redist/redist-client-preview-publicized/SDG.NetPak.Runtime.dll
Binary file not shown.
Binary file modified redist/redist-client-preview-publicized/SDG.NetTransport.dll
Binary file not shown.
Binary file modified redist/redist-client-preview-publicized/SystemEx.dll
Binary file not shown.
Binary file modified redist/redist-client-preview-publicized/UnityEx.dll
Binary file not shown.
Binary file modified redist/redist-client-preview-publicized/UnturnedDat.dll
Binary file not shown.
Binary file not shown.
20 changes: 10 additions & 10 deletions redist/redist-client-preview-publicized/manifest.sha256.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"SDG.HostBans.Runtime.dll": "5903ce4239cd9e249719e6d3c299caa5df46c1f3471daadb319b0974997135fc",
"com.rlabrecque.steamworks.net.dll": "367c3cf766d35b173868941cd2466d3908739b638f17f59f8ff4a9cf149164a5",
"Assembly-CSharp.dll": "d27a9fa4254da9d2834828f3ec6633aa2e486ea1c2244c166f7302adfd095428",
"SDG.NetTransport.dll": "efb6805dff3056d7132186e4ec5f9b203220d1963463da3d1f8729faac10958b",
"Assembly-CSharp.xml": "092fe39bfc1f138d01615a417e3cbed97bd07deee25c6f03e53c922630a19e8e",
"SDG.HostBans.Runtime.dll": "f747ce788400638d948c0cfdff8994def67ac95a30ecfb1de46dde6b3a04130e",
"com.rlabrecque.steamworks.net.dll": "610215e9588efe25a417d3ec8b04f166080af2c67ec7e6e49e807ac184d0a00f",
"Assembly-CSharp.dll": "7f7e52a0697d206b1bb628ddb08fb3d923c93d49d093fb42f82eb5dc91001003",
"SDG.NetTransport.dll": "28f5f0d2337c1d2f33a5f40dd7b2eb12c3ef1485d4e734155e0e37b2b2fe9131",
"Assembly-CSharp.xml": "b3bb2eda1969c1cee8827f2b387b5e910fdeb4e5ac5322c016dc0e9bf0f14943",
"SDG.NetPak.Runtime.xml": "f9592fc449fbf9564e4d5d6b28d2d6c9cda75e94bc38250e65c1a1ff064aad11",
"SystemEx.dll": "1a434a5d8f56f5fd780c08c850c5bd7e7831321147bb98ed899f4ba7409f5fee",
"UnturnedDat.dll": "2d8496b96972357d6101445e22e5e9ef39cc6d82403b1b0104e5e1d70dbd392c",
"SDG.NetPak.Runtime.dll": "acf6c447325b8964cb50aaa781f0933c50724d562b00f5db6a6d79beb30e9c46",
"UnityEx.dll": "80e6ddec7ff7b4549bd22bd0b91b2ef388cf93341216800631f863827162de79",
"SDG.Glazier.Runtime.dll": "0d6828280c12984ebbc3bfb5f867b97c8a22194dc034107ae4f4c3653ac3d009"
"SystemEx.dll": "3764ea4f8c213b1caf5c417f00eec8bab9950ecac9a2283f592cd65f7ede14d6",
"UnturnedDat.dll": "d1dd5d11ee0d6a51612a1cc4ab9f871000af1a9793b09c36a3c2070ad5272451",
"SDG.NetPak.Runtime.dll": "eb1e08358035f7c59001d4d02fb4f0ba0a04f9685f4064cd1cc69a097fefea14",
"UnityEx.dll": "a96d3a3849a84d53f3141505cc535088c957510e26829248538c79d5dec2041a",
"SDG.Glazier.Runtime.dll": "6bb0514ffaf842c60aca335f504a975bf21a04050d2be69527547432199bbb08"
}
10 changes: 5 additions & 5 deletions redist/redist-client-preview-publicized/version.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"GameVersion": "3.25.10.107",
"BuildId": "20806238",
"NuGetVersion": "3.25.10.107",
"FilesHash": "8F4051E5A8E6303794047A4D1F921E70890AB0552481172BD8F0BEC2E55A6025",
"LastUpdated": "2025-11-14T22:52:30.1615349Z"
"GameVersion": "3.25.10.109",
"BuildId": "21029083",
"NuGetVersion": "3.25.10.109",
"FilesHash": "0DE72669E24D20FA0E1D4495EB5B2A660779FF9AA4C889D9D4774C8FBCB68F5E",
"LastUpdated": "2025-12-03T17:47:37.8283923Z"
}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6169493759601573648
1375536072422072232