diff --git a/redist/redist-client-preview/Assembly-CSharp.dll b/redist/redist-client-preview/Assembly-CSharp.dll
index b6aeb7ca..c2187815 100755
Binary files a/redist/redist-client-preview/Assembly-CSharp.dll and b/redist/redist-client-preview/Assembly-CSharp.dll differ
diff --git a/redist/redist-client-preview/Assembly-CSharp.xml b/redist/redist-client-preview/Assembly-CSharp.xml
index 38c0d0a9..f8b42a21 100755
--- a/redist/redist-client-preview/Assembly-CSharp.xml
+++ b/redist/redist-client-preview/Assembly-CSharp.xml
@@ -686,7 +686,7 @@
- Requested by Trojaner. LoadFile locks the file while in use which prevents OpenMod from updating itself.
+ Useful as a workaround enabling plugin frameworks to self-update, otherwise LoadFile locks the file while in use.
@@ -3370,7 +3370,7 @@
Defaults to false, except for explosive charges which bypass claims.
- Requested by Renaxon for collectible barricades that raiders can steal without destroying.
+ Useful for collectible barricades that raiders can steal without destroying.
@@ -3382,7 +3382,7 @@
Should door colliders remain active while animation is playing?
- Enabled by modders trying to make stuff like elevators.
+ Useful in special cases such as modded elevators, but prone to physics exploits.
@@ -11096,9 +11096,9 @@
Name to use when instantiating attachment prefab.
By default the asset guid is used, but it can be overridden because some
- modders rely on the name for Unity's legacy animation component. For example
- in Toothy Deerryte's case there were a lot of duplicate animations to work
- around the guid naming, simplified by overriding name.
+ modders rely on the name for Unity's legacy animation component. Some maps
+ had a lot of duplicate animations to work around the guid naming, in which
+ case overriding the name simplified animation.
@@ -16235,9 +16235,9 @@
Name to use when instantiating item prefab.
By default the asset legacy id is used, but it can be overridden because some
- modders rely on the name for Unity's legacy animation component. For example
- in Toothy Deerryte's case there were a lot of duplicate animations to work
- around the id naming, simplified by overriding name.
+ modders rely on the name for Unity's legacy animation component. Some maps
+ had a lot of duplicate animations to work around the id naming, in which
+ case overriding the name simplified animation.
@@ -17019,6 +17019,14 @@
Client simulate driving input.
+
+
+ 2026-01-30: adding forceSetTransform to work around an issue with newly-spawned trains:
+ It seems after Unity 2022 LTS or 3.26.1.0 the position passed to Instantiate takes
+ priority over the call to rigidbody SetPosition, and new trains default to zero. This
+ prevents players from entering the train.
+
+
Nelson 2025-05-05: ran into a bug where our manual OnUpdate is called before Unity calls Start!
@@ -19301,7 +19309,7 @@
- Nelson 2024-11-29: Curious to put all the gun stats in one place for easier comparison. Rather rudimentary at
+ Curious to put all the gun stats in one place for easier comparison. Rather rudimentary at
the moment so not including in the update.
diff --git a/redist/redist-client-preview/RocketModFix.Unturned.Redist.Client.nuspec b/redist/redist-client-preview/RocketModFix.Unturned.Redist.Client.nuspec
index e270ff6f..72e81675 100644
--- a/redist/redist-client-preview/RocketModFix.Unturned.Redist.Client.nuspec
+++ b/redist/redist-client-preview/RocketModFix.Unturned.Redist.Client.nuspec
@@ -2,7 +2,7 @@
RocketModFix.Unturned.Redist.Client
- 3.26.1.0-preview21606335
+ 3.26.1.1-preview21721718
Unturned 3 Client-side redistributables. Standalone and always up-to-date.
diff --git a/redist/redist-client-preview/manifest.sha256.json b/redist/redist-client-preview/manifest.sha256.json
index 23dd2ea9..4434b2d0 100644
--- a/redist/redist-client-preview/manifest.sha256.json
+++ b/redist/redist-client-preview/manifest.sha256.json
@@ -1,9 +1,9 @@
{
"SDG.HostBans.Runtime.dll": "f747ce788400638d948c0cfdff8994def67ac95a30ecfb1de46dde6b3a04130e",
"com.rlabrecque.steamworks.net.dll": "610215e9588efe25a417d3ec8b04f166080af2c67ec7e6e49e807ac184d0a00f",
- "Assembly-CSharp.dll": "c9195341ee44ae62d3219da3f7bb4e29c62d7c316cfac1d6ca6426924986f604",
+ "Assembly-CSharp.dll": "31620b58d4c7de481584eee825648e493a817830006d658789f9969d75adeaf2",
"SDG.NetTransport.dll": "28f5f0d2337c1d2f33a5f40dd7b2eb12c3ef1485d4e734155e0e37b2b2fe9131",
- "Assembly-CSharp.xml": "a2f79d913661a7a1a1438f6626ae5e7dcedaeebd912f156d25400efeb5be6213",
+ "Assembly-CSharp.xml": "a10c99ea5d0cf7d527b474c7ca6cb45e883a6cfc8d782ba6e424755d9a102572",
"SDG.NetPak.Runtime.xml": "f9592fc449fbf9564e4d5d6b28d2d6c9cda75e94bc38250e65c1a1ff064aad11",
"SystemEx.dll": "3764ea4f8c213b1caf5c417f00eec8bab9950ecac9a2283f592cd65f7ede14d6",
"UnturnedDat.dll": "d1dd5d11ee0d6a51612a1cc4ab9f871000af1a9793b09c36a3c2070ad5272451",
diff --git a/redist/redist-client-preview/version.preview.json b/redist/redist-client-preview/version.preview.json
index 2470e2b5..a0763ea9 100644
--- a/redist/redist-client-preview/version.preview.json
+++ b/redist/redist-client-preview/version.preview.json
@@ -1,7 +1,7 @@
{
- "GameVersion": "3.26.1.0",
- "BuildId": "21606335",
- "NuGetVersion": "3.26.1.0-preview21606335",
- "FilesHash": "BD0062D9F47D24C8CD32FEB5E69AE3A96F15D44285254BEF7A265722422367AF",
- "LastUpdated": "2026-01-22T17:57:14.3639656Z"
+ "GameVersion": "3.26.1.1",
+ "BuildId": "21721718",
+ "NuGetVersion": "3.26.1.1-preview21721718",
+ "FilesHash": "491E25CD23CBF759B4BCAA180104418C046EF947927781E2175441586FD5D0C6",
+ "LastUpdated": "2026-01-30T19:48:22.7300397Z"
}
\ No newline at end of file
diff --git a/redist/redist-manifests/.manifest.redist-client-preview.txt b/redist/redist-manifests/.manifest.redist-client-preview.txt
index af3d9977..1d3ee7d6 100644
--- a/redist/redist-manifests/.manifest.redist-client-preview.txt
+++ b/redist/redist-manifests/.manifest.redist-client-preview.txt
@@ -1 +1 @@
-8333810219554418465
+3907031391973494091