mirror of
https://github.com/NotAKidoS/NAK_CVR_Mods.git
synced 2025-09-02 14:29:25 +00:00
rename mod
This commit is contained in:
parent
b3418ec799
commit
8c046268a8
5 changed files with 28 additions and 28 deletions
|
@ -1,9 +1,9 @@
|
||||||
using ABI_RC.Core.InteractionSystem;
|
using ABI_RC.Core.InteractionSystem;
|
||||||
using ABI_RC.Core.IO;
|
using ABI_RC.Core.IO;
|
||||||
|
|
||||||
namespace NAK.Melons.FuckCohtml
|
namespace NAK.Melons.FuckMetrics
|
||||||
{
|
{
|
||||||
public static class FuckCohtml
|
public static class FuckMetrics
|
||||||
{
|
{
|
||||||
public static void ToggleMetrics(bool disable)
|
public static void ToggleMetrics(bool disable)
|
||||||
{
|
{
|
|
@ -2,7 +2,7 @@
|
||||||
using ABI_RC.Core.Player;
|
using ABI_RC.Core.Player;
|
||||||
using HarmonyLib;
|
using HarmonyLib;
|
||||||
|
|
||||||
namespace NAK.Melons.FuckCohtml.HarmonyPatches;
|
namespace NAK.Melons.FuckMetrics.HarmonyPatches;
|
||||||
|
|
||||||
class PlayerSetupPatches
|
class PlayerSetupPatches
|
||||||
{
|
{
|
||||||
|
@ -10,8 +10,8 @@ class PlayerSetupPatches
|
||||||
[HarmonyPatch(typeof(PlayerSetup), "Start")]
|
[HarmonyPatch(typeof(PlayerSetup), "Start")]
|
||||||
private static void Postfix_PlayerSetup_Start()
|
private static void Postfix_PlayerSetup_Start()
|
||||||
{
|
{
|
||||||
FuckCohtml.ToggleMetrics(FuckCohtmlMod.EntryDisableMetrics.Value);
|
FuckMetrics.ToggleMetrics(FuckMetricsMod.EntryDisableMetrics.Value);
|
||||||
FuckCohtml.ToggleCoreUpdates(FuckCohtmlMod.EntryDisableCoreUpdates.Value);
|
FuckMetrics.ToggleCoreUpdates(FuckMetricsMod.EntryDisableCoreUpdates.Value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ class CVR_MenuManagerPatches
|
||||||
[HarmonyPatch(typeof(CVR_MenuManager), "ToggleQuickMenu", new Type[] { typeof(bool) })]
|
[HarmonyPatch(typeof(CVR_MenuManager), "ToggleQuickMenu", new Type[] { typeof(bool) })]
|
||||||
private static void Postfix_CVR_MenuManager_ToggleQuickMenu(bool show)
|
private static void Postfix_CVR_MenuManager_ToggleQuickMenu(bool show)
|
||||||
{
|
{
|
||||||
if (!FuckCohtmlMod.EntryDisableCoreUpdates.Value) return;
|
if (!FuckMetricsMod.EntryDisableCoreUpdates.Value) return;
|
||||||
if (show)
|
if (show)
|
||||||
{
|
{
|
||||||
CVR_MenuManager.Instance.SendCoreUpdate();
|
CVR_MenuManager.Instance.SendCoreUpdate();
|
||||||
|
@ -36,7 +36,7 @@ class ViewManagerPatches
|
||||||
[HarmonyPatch(typeof(ViewManager), "UiStateToggle", new Type[] { typeof(bool) })]
|
[HarmonyPatch(typeof(ViewManager), "UiStateToggle", new Type[] { typeof(bool) })]
|
||||||
private static void Postfix_ViewManager_UiStateToggle(bool show)
|
private static void Postfix_ViewManager_UiStateToggle(bool show)
|
||||||
{
|
{
|
||||||
if (!FuckCohtmlMod.EntryDisableMetrics.Value) return;
|
if (!FuckMetricsMod.EntryDisableMetrics.Value) return;
|
||||||
if (show)
|
if (show)
|
||||||
{
|
{
|
||||||
CVR_MenuManager.Instance.SendCoreUpdate();
|
CVR_MenuManager.Instance.SendCoreUpdate();
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
using MelonLoader;
|
using MelonLoader;
|
||||||
|
|
||||||
namespace NAK.Melons.FuckCohtml;
|
namespace NAK.Melons.FuckMetrics;
|
||||||
|
|
||||||
public class FuckCohtmlMod : MelonMod
|
public class FuckMetricsMod : MelonMod
|
||||||
{
|
{
|
||||||
public static MelonLogger.Instance Logger;
|
public static MelonLogger.Instance Logger;
|
||||||
|
|
||||||
public const string SettingsCategory = "FuckCohtml";
|
public const string SettingsCategory = "FuckMetrics";
|
||||||
public static readonly MelonPreferences_Category CategoryFuckCohtml = MelonPreferences.CreateCategory(SettingsCategory);
|
public static readonly MelonPreferences_Category CategoryFuckMetrics = MelonPreferences.CreateCategory(SettingsCategory);
|
||||||
|
|
||||||
public static readonly MelonPreferences_Entry<bool> EntryDisableMetrics =
|
public static readonly MelonPreferences_Entry<bool> EntryDisableMetrics =
|
||||||
CategoryFuckCohtml.CreateEntry("Disable Metrics", true, description: "Disables menu metrics (FPS & Ping). Updates once on menu open if disabled.");
|
CategoryFuckMetrics.CreateEntry("Disable Metrics", true, description: "Disables menu metrics (FPS & Ping). Updates once on menu open if disabled.");
|
||||||
|
|
||||||
public static readonly MelonPreferences_Entry<bool> EntryDisableCoreUpdates =
|
public static readonly MelonPreferences_Entry<bool> EntryDisableCoreUpdates =
|
||||||
CategoryFuckCohtml.CreateEntry("Disable Core Updates", true, description: "Disables menu core updates (Gamerule Icons & Debug Status). Updates once on menu open if disabled.");
|
CategoryFuckMetrics.CreateEntry("Disable Core Updates", true, description: "Disables menu core updates (Gamerule Icons & Debug Status). Updates once on menu open if disabled.");
|
||||||
|
|
||||||
public override void OnInitializeMelon()
|
public override void OnInitializeMelon()
|
||||||
{
|
{
|
||||||
|
@ -27,12 +27,12 @@ public class FuckCohtmlMod : MelonMod
|
||||||
|
|
||||||
private void OnDisableMetrics(object arg1, object arg2)
|
private void OnDisableMetrics(object arg1, object arg2)
|
||||||
{
|
{
|
||||||
FuckCohtml.ToggleMetrics(EntryDisableMetrics.Value);
|
FuckMetrics.ToggleMetrics(EntryDisableMetrics.Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnDisableCoreUpdates(object arg1, object arg2)
|
private void OnDisableCoreUpdates(object arg1, object arg2)
|
||||||
{
|
{
|
||||||
FuckCohtml.ToggleCoreUpdates(EntryDisableCoreUpdates.Value);
|
FuckMetrics.ToggleCoreUpdates(EntryDisableCoreUpdates.Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ApplyPatches(Type type)
|
private void ApplyPatches(Type type)
|
||||||
|
|
|
@ -1,21 +1,21 @@
|
||||||
using MelonLoader;
|
using MelonLoader;
|
||||||
using NAK.Melons.FuckCohtml.Properties;
|
using NAK.Melons.FuckMetrics.Properties;
|
||||||
using System.Reflection;
|
using System.Reflection;
|
||||||
|
|
||||||
|
|
||||||
[assembly: AssemblyVersion(AssemblyInfoParams.Version)]
|
[assembly: AssemblyVersion(AssemblyInfoParams.Version)]
|
||||||
[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)]
|
[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)]
|
||||||
[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)]
|
[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)]
|
||||||
[assembly: AssemblyTitle(nameof(NAK.Melons.FuckCohtml))]
|
[assembly: AssemblyTitle(nameof(NAK.Melons.FuckMetrics))]
|
||||||
[assembly: AssemblyCompany(AssemblyInfoParams.Author)]
|
[assembly: AssemblyCompany(AssemblyInfoParams.Author)]
|
||||||
[assembly: AssemblyProduct(nameof(NAK.Melons.FuckCohtml))]
|
[assembly: AssemblyProduct(nameof(NAK.Melons.FuckMetrics))]
|
||||||
|
|
||||||
[assembly: MelonInfo(
|
[assembly: MelonInfo(
|
||||||
typeof(NAK.Melons.FuckCohtml.FuckCohtmlMod),
|
typeof(NAK.Melons.FuckMetrics.FuckMetricsMod),
|
||||||
nameof(NAK.Melons.FuckCohtml),
|
nameof(NAK.Melons.FuckMetrics),
|
||||||
AssemblyInfoParams.Version,
|
AssemblyInfoParams.Version,
|
||||||
AssemblyInfoParams.Author,
|
AssemblyInfoParams.Author,
|
||||||
downloadLink: "https://github.com/NotAKidOnSteam/FuckCohtml"
|
downloadLink: "https://github.com/NotAKidOnSteam/FuckMetrics"
|
||||||
)]
|
)]
|
||||||
|
|
||||||
[assembly: MelonGame("Alpha Blend Interactive", "ChilloutVR")]
|
[assembly: MelonGame("Alpha Blend Interactive", "ChilloutVR")]
|
||||||
|
@ -23,7 +23,7 @@ using System.Reflection;
|
||||||
[assembly: MelonPlatformDomain(MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
|
[assembly: MelonPlatformDomain(MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
|
||||||
[assembly: HarmonyDontPatchAll]
|
[assembly: HarmonyDontPatchAll]
|
||||||
|
|
||||||
namespace NAK.Melons.FuckCohtml.Properties;
|
namespace NAK.Melons.FuckMetrics.Properties;
|
||||||
internal static class AssemblyInfoParams
|
internal static class AssemblyInfoParams
|
||||||
{
|
{
|
||||||
public const string Version = "1.0.1";
|
public const string Version = "1.0.1";
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"_id": -1,
|
"_id": -1,
|
||||||
"name": "FuckCohtml",
|
"name": "FuckMetrics",
|
||||||
"modversion": "1.0.0",
|
"modversion": "1.0.1",
|
||||||
"gameversion": "2022r170",
|
"gameversion": "2022r170",
|
||||||
"loaderversion": "0.5.7",
|
"loaderversion": "0.5.7",
|
||||||
"modtype": "Mod",
|
"modtype": "Mod",
|
||||||
"author": "NotAKidoS",
|
"author": "NotAKidoS",
|
||||||
"description": "This mod disables the CohtmlView components on the menus and forces them to render intermittently when closed. This helps to alleviate any hitching and performance issues that may arise, particularly with FPS drops while unmuted in online instances.\n\nPlease view the Github README for more info.",
|
"description": "This mod disables UpdateMetrics & SendCoreUpdate on the menus while closed. This helps to alleviate any hitching and performance issues that may arise, particularly with FPS drops while unmuted in online instances.\n\nPlease view the Github README for more info.",
|
||||||
"searchtags": [
|
"searchtags": [
|
||||||
"cohtml",
|
"cohtml",
|
||||||
"menus",
|
"menus",
|
||||||
|
@ -17,8 +17,8 @@
|
||||||
"requirements": [
|
"requirements": [
|
||||||
"None"
|
"None"
|
||||||
],
|
],
|
||||||
"downloadlink": "https://github.com/NotAKidOnSteam/FuckCohtml/releases/download/v1.0.0/FuckCohtml.dll",
|
"downloadlink": "https://github.com/NotAKidOnSteam/FuckMetrics/releases/download/v1.0.1/FuckMetrics.dll",
|
||||||
"sourcelink": "https://github.com/NotAKidOnSteam/FuckCohtml/",
|
"sourcelink": "https://github.com/NotAKidOnSteam/FuckMetrics/",
|
||||||
"changelog": "- Initial Release",
|
"changelog": "- Initial Release\n- Renamed to FuckMetrics",
|
||||||
"embedcolor": "#8ed6fb"
|
"embedcolor": "#8ed6fb"
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue