From d93de6629d18fa32086573878cba5195206c979e Mon Sep 17 00:00:00 2001 From: MelekTaus Moribundus Date: Sat, 4 Jul 2026 12:08:51 +0200 Subject: [PATCH] Add com.unity.multiplayer.tools 2.2.9 (Network Simulator) Installs the Multiplayer Tools package to simulate poor network conditions (delay/jitter/drop) in the editor/dev builds, replacing the Debug Simulator inspector fields removed in UnityTransport 2.x. Co-Authored-By: Claude Opus 4.8 --- Packages/manifest.json | 1 + Packages/packages-lock.json | 26 +++++++++++++++++-- .../CustomColorSettings.asset | 17 ++++++++++++ 3 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 ProjectSettings/Packages/com.unity.multiplayer.tools/CustomColorSettings.asset diff --git a/Packages/manifest.json b/Packages/manifest.json index bb9a814..b3042e7 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -5,6 +5,7 @@ "com.unity.ide.visualstudio": "2.0.27", "com.unity.inputsystem": "1.19.0", "com.unity.multiplayer.center": "1.0.1", + "com.unity.multiplayer.tools": "2.2.9", "com.unity.netcode.gameobjects": "2.13.0", "com.unity.probuilder": "6.0.9", "com.unity.render-pipelines.universal": "17.3.0", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 531b341..8cd4203 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -19,7 +19,7 @@ }, "com.unity.burst": { "version": "1.8.28", - "depth": 2, + "depth": 1, "source": "registry", "dependencies": { "com.unity.mathematics": "1.2.1", @@ -76,7 +76,7 @@ }, "com.unity.mathematics": { "version": "1.3.3", - "depth": 2, + "depth": 1, "source": "registry", "dependencies": {}, "url": "https://packages.unity.com" @@ -89,6 +89,21 @@ "com.unity.modules.uielements": "1.0.0" } }, + "com.unity.multiplayer.tools": { + "version": "2.2.9", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.18", + "com.unity.collections": "2.5.1", + "com.unity.mathematics": "1.3.2", + "com.unity.profiling.core": "1.0.2", + "com.unity.nuget.mono-cecil": "1.11.4", + "com.unity.modules.uielements": "1.0.0", + "com.unity.nuget.newtonsoft-json": "3.2.1" + }, + "url": "https://packages.unity.com" + }, "com.unity.netcode.gameobjects": { "version": "2.13.0", "depth": 0, @@ -125,6 +140,13 @@ }, "url": "https://packages.unity.com" }, + "com.unity.profiling.core": { + "version": "1.0.3", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.render-pipelines.core": { "version": "17.3.0", "depth": 1, diff --git a/ProjectSettings/Packages/com.unity.multiplayer.tools/CustomColorSettings.asset b/ProjectSettings/Packages/com.unity.multiplayer.tools/CustomColorSettings.asset new file mode 100644 index 0000000..ee86020 --- /dev/null +++ b/ProjectSettings/Packages/com.unity.multiplayer.tools/CustomColorSettings.asset @@ -0,0 +1,17 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 53 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6762c37d3236e2a4382cd018dcdf221e, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.Multiplayer.Tools.Common::Unity.Multiplayer.Tools.Common.Visualization.CustomColorSettings + colors: + m_Keys: + m_Values: []