From d409bf17438c649818f395126cb4a5a683996314 Mon Sep 17 00:00:00 2001 From: NotAKidoS <37721153+NotAKidoS@users.noreply.github.com> Date: Fri, 6 Sep 2024 00:57:23 -0500 Subject: [PATCH] ScriptingSpoofer: fixes for latest scripting builds --- ScriptingSpoofer/Main.cs | 10 ++++------ ScriptingSpoofer/Properties/AssemblyInfo.cs | 4 +++- ScriptingSpoofer/format.json | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/ScriptingSpoofer/Main.cs b/ScriptingSpoofer/Main.cs index 9de6130..e0d34d8 100644 --- a/ScriptingSpoofer/Main.cs +++ b/ScriptingSpoofer/Main.cs @@ -83,9 +83,8 @@ public class ScriptingSpoofer : MelonMod private static class PlayerApiPatches { [HarmonyPrefix] - [HarmonyPatch(typeof(LocalPlayerAPI), nameof(LocalPlayerAPI.Username), MethodType.Getter)] - [HarmonyPatch(typeof(PlayerAPIBase), nameof(PlayerAPIBase.Username), MethodType.Getter)] - private static bool GetSpoofedUsername(ref PlayerAPIBase __instance, ref string __result) + [HarmonyPatch(typeof(Player), nameof(Player.Username), MethodType.Getter)] + private static bool GetSpoofedUsername(ref Player __instance, ref string __result) { if (__instance.IsRemote) return true; if (!EntryEnabled.Value) return true; @@ -95,9 +94,8 @@ public class ScriptingSpoofer : MelonMod } [HarmonyPrefix] - [HarmonyPatch(typeof(LocalPlayerAPI), nameof(LocalPlayerAPI.UserID), MethodType.Getter)] - [HarmonyPatch(typeof(PlayerAPIBase), nameof(PlayerAPIBase.UserID), MethodType.Getter)] - private static bool GetSpoofedUserId(ref PlayerAPIBase __instance, ref string __result) + [HarmonyPatch(typeof(Player), nameof(Player.UserID), MethodType.Getter)] + private static bool GetSpoofedUserId(ref Player __instance, ref string __result) { if (__instance.IsRemote) return true; if (!EntryEnabled.Value) return true; diff --git a/ScriptingSpoofer/Properties/AssemblyInfo.cs b/ScriptingSpoofer/Properties/AssemblyInfo.cs index 94c7f77..f6ce835 100644 --- a/ScriptingSpoofer/Properties/AssemblyInfo.cs +++ b/ScriptingSpoofer/Properties/AssemblyInfo.cs @@ -20,11 +20,13 @@ using System.Reflection; [assembly: MelonGame("Alpha Blend Interactive", "ChilloutVR")] [assembly: MelonPlatform(MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)] [assembly: MelonPlatformDomain(MelonPlatformDomainAttribute.CompatibleDomains.MONO)] +[assembly: MelonColor(255, 246, 25, 99)] // red-pink +[assembly: MelonAuthorColor(255, 158, 21, 32)] // red [assembly: HarmonyDontPatchAll] namespace NAK.ScriptingSpoofer.Properties; internal static class AssemblyInfoParams { - public const string Version = "1.0.0"; + public const string Version = "1.0.1"; public const string Author = "NotAKidoS"; } \ No newline at end of file diff --git a/ScriptingSpoofer/format.json b/ScriptingSpoofer/format.json index 09662f0..581884e 100644 --- a/ScriptingSpoofer/format.json +++ b/ScriptingSpoofer/format.json @@ -1,7 +1,7 @@ { "_id": -1, "name": "ScriptingSpoofer", - "modversion": "1.0.0", + "modversion": "1.0.1", "gameversion": "2024r176", "loaderversion": "0.6.1", "modtype": "Mod", @@ -18,6 +18,6 @@ ], "downloadlink": "https://github.com/NotAKidoS/NAK_CVR_Mods/releases/download/r25/ScriptingSpoofer.dll", "sourcelink": "https://github.com/NotAKidoS/NAK_CVR_Mods/tree/main/ScriptingSpoofer/", - "changelog": "- Initial Release", - "embedcolor": "#00FFFF" + "changelog": "- Initial release", + "embedcolor": "#f61963" } \ No newline at end of file