diff --git a/ml_pin/Main.cs b/ml_pin/Main.cs
index 80e134c..68b0f44 100644
--- a/ml_pin/Main.cs
+++ b/ml_pin/Main.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.AudioEffects;
+using ABI_RC.Core.AudioEffects;
using ABI_RC.Core.Networking.IO.Social;
using ABI_RC.Core.Player;
using ABI_RC.Core.Savior;
diff --git a/ml_pin/Properties/AssemblyInfo.cs b/ml_pin/Properties/AssemblyInfo.cs
index 3447171..5679c24 100644
--- a/ml_pin/Properties/AssemblyInfo.cs
+++ b/ml_pin/Properties/AssemblyInfo.cs
@@ -1,4 +1,26 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_pin.PlayersInstanceNotifier), "PlayersInstanceNotifier", "1.1.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+using System.Reflection;
+using ml_pin.Properties;
+
+[assembly: AssemblyVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyTitle(nameof(ml_pin.PlayersInstanceNotifier))]
+[assembly: AssemblyCompany(AssemblyInfoParams.Author)]
+[assembly: AssemblyProduct(nameof(ml_pin.PlayersInstanceNotifier))]
+
+[assembly: MelonLoader.MelonInfo(
+ typeof(ml_pin.PlayersInstanceNotifier),
+ nameof(ml_pin.PlayersInstanceNotifier),
+ AssemblyInfoParams.Version,
+ AssemblyInfoParams.Author,
+ "https://github.com/SDraw/ml_mods_cvr"
+)]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
+
+namespace ml_pin.Properties;
+internal static class AssemblyInfoParams {
+ public const string Version = "1.1.2";
+ public const string Author = "SDraw";
+}
diff --git a/ml_pin/ResourcesHandler.cs b/ml_pin/ResourcesHandler.cs
index f095e80..c9ee353 100644
--- a/ml_pin/ResourcesHandler.cs
+++ b/ml_pin/ResourcesHandler.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
diff --git a/ml_pin/Settings.cs b/ml_pin/Settings.cs
index 052ec0f..d7c5e6d 100644
--- a/ml_pin/Settings.cs
+++ b/ml_pin/Settings.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.InteractionSystem;
+using ABI_RC.Core.InteractionSystem;
using System;
using System.Collections.Generic;
diff --git a/ml_pin/SoundManager.cs b/ml_pin/SoundManager.cs
index 3b53971..0cf014b 100644
--- a/ml_pin/SoundManager.cs
+++ b/ml_pin/SoundManager.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.AudioEffects;
+using ABI_RC.Core.AudioEffects;
using System;
using System.Collections;
using System.IO;
diff --git a/ml_pin/Utils.cs b/ml_pin/Utils.cs
index de1f4f7..df46c70 100644
--- a/ml_pin/Utils.cs
+++ b/ml_pin/Utils.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.UI;
+using ABI_RC.Core.UI;
using System.Reflection;
namespace ml_pin
diff --git a/ml_pin/ml_pin.csproj b/ml_pin/ml_pin.csproj
index 251d1c5..2aeca96 100644
--- a/ml_pin/ml_pin.csproj
+++ b/ml_pin/ml_pin.csproj
@@ -1,92 +1,25 @@
diff --git a/ml_pin/resources/mod_menu.js b/ml_pin/resources/mod_menu.js
index 61aa058..c8a9d6b 100644
--- a/ml_pin/resources/mod_menu.js
+++ b/ml_pin/resources/mod_menu.js
@@ -1,4 +1,4 @@
-{
+{
let l_block = document.createElement('div');
l_block.innerHTML = `
diff --git a/ml_pmc/GameEvents.cs b/ml_pmc/GameEvents.cs
index 3f61aaf..6b531ea 100644
--- a/ml_pmc/GameEvents.cs
+++ b/ml_pmc/GameEvents.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.Player;
+using ABI_RC.Core.Player;
using ABI_RC.Systems.IK;
using System;
using System.Reflection;
diff --git a/ml_pmc/Main.cs b/ml_pmc/Main.cs
index bdf5faa..8ab10dc 100644
--- a/ml_pmc/Main.cs
+++ b/ml_pmc/Main.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.Player;
+using ABI_RC.Core.Player;
using UnityEngine;
namespace ml_pmc
diff --git a/ml_pmc/ModUi.cs b/ml_pmc/ModUi.cs
index 861ccd8..a75c3d3 100644
--- a/ml_pmc/ModUi.cs
+++ b/ml_pmc/ModUi.cs
@@ -1,4 +1,4 @@
-using BTKUILib.UIObjects;
+using BTKUILib.UIObjects;
using BTKUILib.UIObjects.Components;
using System;
using System.Collections.Generic;
diff --git a/ml_pmc/PoseCopycat.cs b/ml_pmc/PoseCopycat.cs
index 1a27aba..21ae1db 100644
--- a/ml_pmc/PoseCopycat.cs
+++ b/ml_pmc/PoseCopycat.cs
@@ -1,4 +1,4 @@
-using ABI.CCK.Components;
+using ABI.CCK.Components;
using ABI_RC.Core.Networking.IO.Social;
using ABI_RC.Core.Player;
using ABI_RC.Systems.GameEventSystem;
diff --git a/ml_pmc/Properties/AssemblyInfo.cs b/ml_pmc/Properties/AssemblyInfo.cs
index ff06217..22b36be 100644
--- a/ml_pmc/Properties/AssemblyInfo.cs
+++ b/ml_pmc/Properties/AssemblyInfo.cs
@@ -1,6 +1,28 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_pmc.PlayerMovementCopycat), "PlayerMovementCopycat", "1.1.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+using System.Reflection;
+using ml_pmc.Properties;
+
+[assembly: AssemblyVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyTitle(nameof(ml_pmc.PlayerMovementCopycat))]
+[assembly: AssemblyCompany(AssemblyInfoParams.Author)]
+[assembly: AssemblyProduct(nameof(ml_pmc.PlayerMovementCopycat))]
+
+[assembly: MelonLoader.MelonInfo(
+ typeof(ml_pmc.PlayerMovementCopycat),
+ nameof(ml_pmc.PlayerMovementCopycat),
+ AssemblyInfoParams.Version,
+ AssemblyInfoParams.Author,
+ "https://github.com/SDraw/ml_mods_cvr"
+)]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPriority(3)]
[assembly: MelonLoader.MelonAdditionalDependencies("BTKUILib")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
+
+namespace ml_pmc.Properties;
+internal static class AssemblyInfoParams {
+ public const string Version = "1.1.2";
+ public const string Author = "SDraw";
+}
diff --git a/ml_pmc/PuppetParser.cs b/ml_pmc/PuppetParser.cs
index 9e71cea..83cc883 100644
--- a/ml_pmc/PuppetParser.cs
+++ b/ml_pmc/PuppetParser.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.Player;
+using ABI_RC.Core.Player;
using UnityEngine;
namespace ml_pmc
diff --git a/ml_pmc/Settings.cs b/ml_pmc/Settings.cs
index 534227e..ca4c4c7 100644
--- a/ml_pmc/Settings.cs
+++ b/ml_pmc/Settings.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
namespace ml_pmc
diff --git a/ml_pmc/Utils.cs b/ml_pmc/Utils.cs
index 855142b..b9e87bf 100644
--- a/ml_pmc/Utils.cs
+++ b/ml_pmc/Utils.cs
@@ -1,4 +1,4 @@
-using ABI.CCK.Components;
+using ABI.CCK.Components;
using ABI_RC.Core;
using ABI_RC.Core.Savior;
using ABI_RC.Systems.InputManagement;
diff --git a/ml_pmc/ml_pmc.csproj b/ml_pmc/ml_pmc.csproj
index 15edaac..75fa0c9 100644
--- a/ml_pmc/ml_pmc.csproj
+++ b/ml_pmc/ml_pmc.csproj
@@ -1,87 +1,20 @@
- netstandard2.1
- x64
- PlayerMovementCopycat
- SDraw
- SDraw
- PlayerMovementCopycat
- 1.1.2
PlayerMovementCopycat
+ PlayerMovementCopycat
+ PlayerMovementCopycat
-
- embedded
- true
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\0Harmony.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Assembly-CSharp.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Assembly-CSharp-firstpass.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\Mods\BTKUILib.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\ECM2.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\MelonLoader.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.AnimationModule.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.CoreModule.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.PhysicsModule.dll
- false
- false
-
+
+
diff --git a/ml_ppu/GameEvents.cs b/ml_ppu/GameEvents.cs
index b8b70dd..db417bd 100644
--- a/ml_ppu/GameEvents.cs
+++ b/ml_ppu/GameEvents.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core;
+using ABI_RC.Core;
using ABI_RC.Core.InteractionSystem;
using ABI_RC.Core.Player;
using System;
diff --git a/ml_ppu/GrabDetector.cs b/ml_ppu/GrabDetector.cs
index 2af8e3c..0c543e3 100644
--- a/ml_ppu/GrabDetector.cs
+++ b/ml_ppu/GrabDetector.cs
@@ -1,4 +1,4 @@
-using ABI.CCK.Components;
+using ABI.CCK.Components;
using ABI_RC.Core.Networking.IO.Social;
using ABI_RC.Core.Player;
using UnityEngine;
diff --git a/ml_ppu/Main.cs b/ml_ppu/Main.cs
index 1a98d3d..60c2f7b 100644
--- a/ml_ppu/Main.cs
+++ b/ml_ppu/Main.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections;
using UnityEngine;
diff --git a/ml_ppu/ModSupport.cs b/ml_ppu/ModSupport.cs
index c815210..eb43c06 100644
--- a/ml_ppu/ModSupport.cs
+++ b/ml_ppu/ModSupport.cs
@@ -1,4 +1,4 @@
-using System.Linq;
+using System.Linq;
namespace ml_ppu
{
diff --git a/ml_ppu/ModUi.cs b/ml_ppu/ModUi.cs
index 600b2e7..b518114 100644
--- a/ml_ppu/ModUi.cs
+++ b/ml_ppu/ModUi.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.IO;
using System.Reflection;
using BTKUILib.UIObjects;
diff --git a/ml_ppu/PickUpManager.cs b/ml_ppu/PickUpManager.cs
index d5c61f8..68a1432 100644
--- a/ml_ppu/PickUpManager.cs
+++ b/ml_ppu/PickUpManager.cs
@@ -1,4 +1,4 @@
-using ABI.CCK.Components;
+using ABI.CCK.Components;
using ABI_RC.Core;
using ABI_RC.Core.InteractionSystem;
using ABI_RC.Core.Player;
diff --git a/ml_ppu/Properties/AssemblyInfo.cs b/ml_ppu/Properties/AssemblyInfo.cs
index d5a3c9b..a95e59e 100644
--- a/ml_ppu/Properties/AssemblyInfo.cs
+++ b/ml_ppu/Properties/AssemblyInfo.cs
@@ -1,5 +1,27 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_ppu.PlayerPickUp), "PlayerPickUp", "1.0.1", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+using System.Reflection;
+using ml_ppu.Properties;
+
+[assembly: AssemblyVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyTitle(nameof(ml_ppu.PlayerPickUp))]
+[assembly: AssemblyCompany(AssemblyInfoParams.Author)]
+[assembly: AssemblyProduct(nameof(ml_ppu.PlayerPickUp))]
+
+[assembly: MelonLoader.MelonInfo(
+ typeof(ml_ppu.PlayerPickUp),
+ nameof(ml_ppu.PlayerPickUp),
+ AssemblyInfoParams.Version,
+ AssemblyInfoParams.Author,
+ "https://github.com/SDraw/ml_mods_cvr"
+)]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonOptionalDependencies("PlayerRagdollMod")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
+
+namespace ml_ppu.Properties;
+internal static class AssemblyInfoParams {
+ public const string Version = "1.0.1";
+ public const string Author = "SDraw";
+}
diff --git a/ml_ppu/Settings.cs b/ml_ppu/Settings.cs
index 24b9215..c39557c 100644
--- a/ml_ppu/Settings.cs
+++ b/ml_ppu/Settings.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using UnityEngine;
diff --git a/ml_ppu/Utils.cs b/ml_ppu/Utils.cs
index 4629730..a3f3b84 100644
--- a/ml_ppu/Utils.cs
+++ b/ml_ppu/Utils.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core;
+using ABI_RC.Core;
using ABI_RC.Core.Player;
using ABI_RC.Core.Savior;
using ABI_RC.Systems.Movement;
diff --git a/ml_ppu/ml_ppu.csproj b/ml_ppu/ml_ppu.csproj
index ae3b32f..9bb2119 100644
--- a/ml_ppu/ml_ppu.csproj
+++ b/ml_ppu/ml_ppu.csproj
@@ -1,81 +1,21 @@
- netstandard2.1
- x64
PlayerPickUp
- SDraw
- 1.0.1
-
-
-
- embedded
- true
+ PlayerPickUp
+ PlayerPickUp
-
+
-
+
-
- D:\Games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\0Harmony.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Assembly-CSharp.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\Mods\BTKUILib.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\ECM2.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\MelonLoader.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\Mods\PlayerRagdollMod.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.AnimationModule.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.CoreModule.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.PhysicsModule.dll
- false
- false
-
+
-
-
-
-
diff --git a/ml_prm/AvatarParameter.cs b/ml_prm/AvatarParameter.cs
index 1c736b2..5f11c09 100644
--- a/ml_prm/AvatarParameter.cs
+++ b/ml_prm/AvatarParameter.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.Util.AnimatorManager;
+using ABI_RC.Core.Util.AnimatorManager;
using System.Text.RegularExpressions;
using UnityEngine;
diff --git a/ml_prm/GameEvents.cs b/ml_prm/GameEvents.cs
index a2b5222..880c0aa 100644
--- a/ml_prm/GameEvents.cs
+++ b/ml_prm/GameEvents.cs
@@ -1,4 +1,4 @@
-using ABI.CCK.Components;
+using ABI.CCK.Components;
using ABI_RC.Core;
using ABI_RC.Core.InteractionSystem;
using ABI_RC.Core.Player;
diff --git a/ml_prm/Main.cs b/ml_prm/Main.cs
index 361aeb0..4d1c684 100644
--- a/ml_prm/Main.cs
+++ b/ml_prm/Main.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.Util.AssetFiltering;
+using ABI_RC.Core.Util.AssetFiltering;
namespace ml_prm
{
diff --git a/ml_prm/ModUi.cs b/ml_prm/ModUi.cs
index fc5aadc..557a63e 100644
--- a/ml_prm/ModUi.cs
+++ b/ml_prm/ModUi.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.IO;
using System.Reflection;
using BTKUILib.UIObjects;
diff --git a/ml_prm/Properties/AssemblyInfo.cs b/ml_prm/Properties/AssemblyInfo.cs
index a692c71..adc15b8 100644
--- a/ml_prm/Properties/AssemblyInfo.cs
+++ b/ml_prm/Properties/AssemblyInfo.cs
@@ -1,7 +1,29 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_prm.PlayerRagdollMod), "PlayerRagdollMod", "1.2.4", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+using System.Reflection;
+using ml_prm.Properties;
+
+[assembly: AssemblyVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyTitle(nameof(ml_prm.PlayerRagdollMod))]
+[assembly: AssemblyCompany(AssemblyInfoParams.Author)]
+[assembly: AssemblyProduct(nameof(ml_prm.PlayerRagdollMod))]
+
+[assembly: MelonLoader.MelonInfo(
+ typeof(ml_prm.PlayerRagdollMod),
+ nameof(ml_prm.PlayerRagdollMod),
+ AssemblyInfoParams.Version,
+ AssemblyInfoParams.Author,
+ "https://github.com/SDraw/ml_mods_cvr"
+)]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPriority(2)]
[assembly: MelonLoader.MelonAdditionalDependencies("BTKUILib")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
[assembly: MelonLoader.MelonAdditionalCredits("kafeijao, NotAKidOnSteam")]
+
+namespace ml_prm.Properties;
+internal static class AssemblyInfoParams {
+ public const string Version = "1.2.4";
+ public const string Author = "SDraw";
+}
diff --git a/ml_prm/RagdollBodypartHandler.cs b/ml_prm/RagdollBodypartHandler.cs
index eeda323..ac2aa93 100644
--- a/ml_prm/RagdollBodypartHandler.cs
+++ b/ml_prm/RagdollBodypartHandler.cs
@@ -1,4 +1,4 @@
-using ABI.CCK.Components;
+using ABI.CCK.Components;
using ABI_RC.Core;
using ABI_RC.Core.Networking.IO.Social;
using ABI_RC.Core.Player;
diff --git a/ml_prm/RagdollController.cs b/ml_prm/RagdollController.cs
index ef52f4b..a3c4da9 100644
--- a/ml_prm/RagdollController.cs
+++ b/ml_prm/RagdollController.cs
@@ -1,4 +1,4 @@
-using ABI.CCK.Components;
+using ABI.CCK.Components;
using ABI_RC.Core;
using ABI_RC.Core.InteractionSystem;
using ABI_RC.Core.Player;
diff --git a/ml_prm/RagdollToggle.cs b/ml_prm/RagdollToggle.cs
index 77925f0..4b1599f 100644
--- a/ml_prm/RagdollToggle.cs
+++ b/ml_prm/RagdollToggle.cs
@@ -1,4 +1,4 @@
-using UnityEngine;
+using UnityEngine;
namespace ml_prm
{
diff --git a/ml_prm/Settings.cs b/ml_prm/Settings.cs
index 412b48a..74869a4 100644
--- a/ml_prm/Settings.cs
+++ b/ml_prm/Settings.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using UnityEngine;
diff --git a/ml_prm/Utils.cs b/ml_prm/Utils.cs
index ad5f7db..809b910 100644
--- a/ml_prm/Utils.cs
+++ b/ml_prm/Utils.cs
@@ -1,4 +1,4 @@
-using ABI.CCK.Components;
+using ABI.CCK.Components;
using ABI_RC.Core.Player;
using ABI_RC.Core.Savior;
using ABI_RC.Systems.IK;
diff --git a/ml_prm/WorldManager.cs b/ml_prm/WorldManager.cs
index 87ce672..ea13f93 100644
--- a/ml_prm/WorldManager.cs
+++ b/ml_prm/WorldManager.cs
@@ -1,4 +1,4 @@
-using ABI.CCK.Components;
+using ABI.CCK.Components;
using ABI_RC.Systems.GameEventSystem;
using System;
using UnityEngine;
diff --git a/ml_prm/ml_prm.csproj b/ml_prm/ml_prm.csproj
index 0424cc3..40c9627 100644
--- a/ml_prm/ml_prm.csproj
+++ b/ml_prm/ml_prm.csproj
@@ -1,101 +1,19 @@
-
-
-
- netstandard2.1
- x64
- PlayerRagdollMod
- 1.2.4
- SDraw
- SDraw
- PlayerRagdollMod
- PlayerRagdollMod
-
-
-
- embedded
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\0Harmony.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Assembly-CSharp.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Assembly-CSharp-firstpass.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\Mods\BTKUILib.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\ECM2.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\MelonLoader.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.AnimationModule.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.ClothModule.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.CoreModule.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.InputLegacyModule.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.PhysicsModule.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.ParticleSystemModule.dll
- false
- false
-
-
-
-
-
-
-
-
+
+
+
+ PlayerRagdollMod
+ PlayerRagdollMod
+ PlayerRagdollMod
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ml_prm/vendor/RootMotion/.gitignore b/ml_prm/vendor/RootMotion/.gitignore
new file mode 100644
index 0000000..bbf2440
--- /dev/null
+++ b/ml_prm/vendor/RootMotion/.gitignore
@@ -0,0 +1,2 @@
+PuppetMaster
+RagdollManager
diff --git a/ml_vei/Main.cs b/ml_vei/Main.cs
index fdce8f1..a8db9da 100644
--- a/ml_vei/Main.cs
+++ b/ml_vei/Main.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Systems.InputManagement;
+using ABI_RC.Systems.InputManagement;
using ABI_RC.Systems.InputManagement.XR;
using System;
using System.Reflection;
diff --git a/ml_vei/Properties/AssemblyInfo.cs b/ml_vei/Properties/AssemblyInfo.cs
index 6c140ba..390bcc5 100644
--- a/ml_vei/Properties/AssemblyInfo.cs
+++ b/ml_vei/Properties/AssemblyInfo.cs
@@ -1,4 +1,26 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_vei.ViveExtendedInput), "ViveExtendedInput", "1.1.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+using System.Reflection;
+using ml_vei.Properties;
+
+[assembly: AssemblyVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyTitle(nameof(ml_vei.ViveExtendedInput))]
+[assembly: AssemblyCompany(AssemblyInfoParams.Author)]
+[assembly: AssemblyProduct(nameof(ml_vei.ViveExtendedInput))]
+
+[assembly: MelonLoader.MelonInfo(
+ typeof(ml_vei.ViveExtendedInput),
+ nameof(ml_vei.ViveExtendedInput),
+ AssemblyInfoParams.Version,
+ AssemblyInfoParams.Author,
+ "https://github.com/SDraw/ml_mods_cvr"
+)]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
+
+namespace ml_vei.Properties;
+internal static class AssemblyInfoParams {
+ public const string Version = "1.1.2";
+ public const string Author = "SDraw";
+}
diff --git a/ml_vei/ResourcesHandler.cs b/ml_vei/ResourcesHandler.cs
index 59cfbc2..98eb1cd 100644
--- a/ml_vei/ResourcesHandler.cs
+++ b/ml_vei/ResourcesHandler.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.IO;
using System.Reflection;
diff --git a/ml_vei/Settings.cs b/ml_vei/Settings.cs
index 9f34729..6ba6580 100644
--- a/ml_vei/Settings.cs
+++ b/ml_vei/Settings.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.InteractionSystem;
+using ABI_RC.Core.InteractionSystem;
using System;
using System.Collections.Generic;
diff --git a/ml_vei/Utils.cs b/ml_vei/Utils.cs
index 8e32f9b..4691980 100644
--- a/ml_vei/Utils.cs
+++ b/ml_vei/Utils.cs
@@ -1,4 +1,4 @@
-using ABI_RC.Core.UI;
+using ABI_RC.Core.UI;
using System.Reflection;
namespace ml_vei
diff --git a/ml_vei/ml_vei.csproj b/ml_vei/ml_vei.csproj
index 0ab4197..359eb4c 100644
--- a/ml_vei/ml_vei.csproj
+++ b/ml_vei/ml_vei.csproj
@@ -1,84 +1,22 @@
- netstandard2.1
- x64
- ViveExtendedInput
- 1.1.2
- SDraw
- SDraw
- ViveExtendedInput
ViveExtendedInput
-
-
-
- embedded
- true
+ ViveExtendedInput
+ ViveExtendedInput
-
+
-
- D:\games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\0Harmony.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Assembly-CSharp.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\cohtml.Net.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Cohtml.Runtime.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\MelonLoader.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Unity.Postprocessing.Runtime.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.AnimationModule.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.CoreModule.dll
- false
- false
-
+
-
+
-
-
-
-
-
-
-
-
diff --git a/ml_vei/resources/mod_menu.js b/ml_vei/resources/mod_menu.js
index d514896..a76faff 100644
--- a/ml_vei/resources/mod_menu.js
+++ b/ml_vei/resources/mod_menu.js
@@ -1,4 +1,4 @@
-{
+{
let l_block = document.createElement('div');
l_block.innerHTML = `
diff --git a/ml_vet/Properties/AssemblyInfo.cs b/ml_vet/Properties/AssemblyInfo.cs
deleted file mode 100644
index 9918aec..0000000
--- a/ml_vet/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_vet.ViveEyeTracking), "ViveEyeTracking", "1.0.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
-[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
-[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
-[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
diff --git a/ml_vet/ml_vet.csproj b/ml_vet/ml_vet.csproj
deleted file mode 100644
index 2b9cbb9..0000000
--- a/ml_vet/ml_vet.csproj
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
- netstandard2.1
- x64
- ViveEyeTracking
- 1.0.2
- SDraw
- SDraw
- ViveEyeTracking
- ViveEyeTracking
-
-
-
- embedded
- true
- TRACE;NIGHTLY_BUILD
-
-
-
-
-
-
-
-
-
-
-
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\0Harmony.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Assembly-CSharp.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\cohtml.Net.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Cohtml.Runtime.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\MelonLoader.dll
- false
- false
-
-
- D:\games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.CoreModule.dll
- false
- false
-
-
-
-
-
-
-
-
diff --git a/ml_vpc/Main.cs b/ml_vpc/Main.cs
index 547f1f2..548e53d 100644
--- a/ml_vpc/Main.cs
+++ b/ml_vpc/Main.cs
@@ -1,4 +1,4 @@
-using ABI_RC.VideoPlayer;
+using ABI_RC.VideoPlayer;
using System.Reflection;
using System.IO;
diff --git a/ml_vpc/Properties/AssemblyInfo.cs b/ml_vpc/Properties/AssemblyInfo.cs
index eeac241..95efab7 100644
--- a/ml_vpc/Properties/AssemblyInfo.cs
+++ b/ml_vpc/Properties/AssemblyInfo.cs
@@ -1,4 +1,26 @@
-[assembly: MelonLoader.MelonInfo(typeof(ml_vpc.VideoPlayerCookies), "VideoPlayerCookies", "1.0.2", "SDraw", "https://github.com/SDraw/ml_mods_cvr")]
+using System.Reflection;
+using ml_vpc.Properties;
+
+[assembly: AssemblyVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)]
+[assembly: AssemblyTitle(nameof(ml_vpc.VideoPlayerCookies))]
+[assembly: AssemblyCompany(AssemblyInfoParams.Author)]
+[assembly: AssemblyProduct(nameof(ml_vpc.VideoPlayerCookies))]
+
+[assembly: MelonLoader.MelonInfo(
+ typeof(ml_vpc.VideoPlayerCookies),
+ nameof(ml_vpc.VideoPlayerCookies),
+ AssemblyInfoParams.Version,
+ AssemblyInfoParams.Author,
+ "https://github.com/SDraw/ml_mods_cvr"
+)]
[assembly: MelonLoader.MelonGame(null, "ChilloutVR")]
[assembly: MelonLoader.MelonPlatform(MelonLoader.MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
[assembly: MelonLoader.MelonPlatformDomain(MelonLoader.MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
+
+namespace ml_vpc.Properties;
+internal static class AssemblyInfoParams {
+ public const string Version = "1.0.2";
+ public const string Author = "SDraw";
+}
diff --git a/ml_vpc/ml_vpc.csproj b/ml_vpc/ml_vpc.csproj
index 8329c95..3ac5054 100644
--- a/ml_vpc/ml_vpc.csproj
+++ b/ml_vpc/ml_vpc.csproj
@@ -1,44 +1,10 @@
- netstandard2.1
- x64
VideoPlayerCookies
- SDraw
- SDraw
+ VideoPlayerCookies
+ VideoPlayerCookies
1.0.2
-
- embedded
- true
-
-
-
-
-
-
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\0Harmony.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\Assembly-CSharp.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\MelonLoader\net35\MelonLoader.dll
- false
- false
-
-
- D:\Games\Steam\steamapps\common\ChilloutVR\ChilloutVR_Data\Managed\UnityEngine.CoreModule.dll
- false
- false
-
-
-