diff --git a/ESCBothMenus/ESCBothMenus.csproj b/ESCBothMenus/ESCBothMenus.csproj deleted file mode 100644 index e94f9dc..0000000 --- a/ESCBothMenus/ESCBothMenus.csproj +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/ESCBothMenus/Main.cs b/ESCBothMenus/Main.cs deleted file mode 100644 index 8e9641e..0000000 --- a/ESCBothMenus/Main.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System.Reflection; -using ABI_RC.Core.InteractionSystem; -using ABI_RC.Core.Savior; -using ABI_RC.Systems.InputManagement; -using ABI_RC.Systems.Movement; -using HarmonyLib; -using MelonLoader; -using UnityEngine; - -namespace NAK.ESCBothMenus; - -public class ESCBothMenusMod : MelonMod -{ - public override void OnInitializeMelon() - { - HarmonyInstance.Patch( - typeof(ViewManager).GetMethod(nameof(ViewManager.Update), - BindingFlags.NonPublic | BindingFlags.Instance), - prefix: new HarmonyMethod(typeof(ESCBothMenusMod).GetMethod(nameof(OnPreViewManagerUpdate), - BindingFlags.NonPublic | BindingFlags.Static)) - ); - } - - private static float _timer = -1f; - private static bool _main; - - private static void OnPreViewManagerUpdate() - { - if (MetaPort.Instance.isUsingVr) return; - - if (CVRInputManager.Instance.mainMenuButton - && !BetterBetterCharacterController.Instance.IsSittingOnControlSeat()) - { - if (_timer < 0f) _timer = 0.2f; - else _main = true; - } - - if (_timer >= 0f && (_timer -= Time.deltaTime) <= 0f) - { - var vm = ViewManager.Instance; - var qm = CVR_MenuManager.Instance; - - if (vm.IsViewShown) vm.UiStateToggle(false); - else if (qm.IsViewShown) qm.ToggleQuickMenu(false); - else if (_main) vm.UiStateToggle(true); - else qm.ToggleQuickMenu(true); - - _timer = -1f; - _main = false; - } - - // consume so original logic doesn't fire - CVRInputManager.Instance.mainMenuButton = false; - } -} \ No newline at end of file diff --git a/ESCBothMenus/Properties/AssemblyInfo.cs b/ESCBothMenus/Properties/AssemblyInfo.cs deleted file mode 100644 index 03242e7..0000000 --- a/ESCBothMenus/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,32 +0,0 @@ -using MelonLoader; -using NAK.ESCBothMenus.Properties; -using System.Reflection; - -[assembly: AssemblyVersion(AssemblyInfoParams.Version)] -[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)] -[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)] -[assembly: AssemblyTitle(nameof(NAK.ESCBothMenus))] -[assembly: AssemblyCompany(AssemblyInfoParams.Author)] -[assembly: AssemblyProduct(nameof(NAK.ESCBothMenus))] - -[assembly: MelonInfo( - typeof(NAK.ESCBothMenus.ESCBothMenusMod), - nameof(NAK.ESCBothMenus), - AssemblyInfoParams.Version, - AssemblyInfoParams.Author, - downloadLink: "https://github.com/NotAKidoS/NAK_CVR_Mods/tree/main/ESCBothMenus" -)] - -[assembly: MelonGame("ChilloutVR", "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.ESCBothMenus.Properties; -internal static class AssemblyInfoParams -{ - public const string Version = "1.0.0"; - public const string Author = "NotAKidoS"; -} \ No newline at end of file diff --git a/ESCBothMenus/README.md b/ESCBothMenus/README.md deleted file mode 100644 index d7027bc..0000000 --- a/ESCBothMenus/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# ESCBothMenus - -Makes the Quick Menu appear when pressing ESC in Desktop. Pressing twice will open straight to Main Menu. - ---- - -Here is the block of text where I tell you this mod is not affiliated or endorsed by ABI. -https://documentation.abinteractive.net/official/legal/tos/#7-modding-our-games -~~~~ -> This mod is an independent creation and is not affiliated with, supported by or approved by Alpha Blend Interactive. - -> Use of this mod is done so at the user's own risk and the creator cannot be held responsible for any issues arising from its use. - -> To the best of my knowledge, I have adhered to the Modding Guidelines established by Alpha Blend Interactive. diff --git a/ESCBothMenus/format.json b/ESCBothMenus/format.json deleted file mode 100644 index 4dfdc9d..0000000 --- a/ESCBothMenus/format.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "_id": 219, - "name": "ScrollFlight", - "modversion": "1.0.5", - "gameversion": "2025r181", - "loaderversion": "0.7.2", - "modtype": "Mod", - "author": "NotAKidoS", - "description": "Scroll-wheel to adjust flight speed in Desktop. Stole idea from Luc.", - "searchtags": [ - "flight", - "scroll", - "speed", - "modifier" - ], - "requirements": [ - "None" - ], - "downloadlink": "https://github.com/NotAKidoS/NAK_CVR_Mods/releases/download/r48/ScrollFlight.dll", - "sourcelink": "https://github.com/NotAKidoS/NAK_CVR_Mods/tree/main/ScrollFlight/", - "changelog": "- Rebuilt for CVR 2025r181", - "embedcolor": "#f61963" -} \ No newline at end of file diff --git a/README.md b/README.md index 73175b8..d317016 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,6 @@ | [CustomSpawnPoint](CustomSpawnPoint/README.md) | Replaces the unused Images button in the World Details page with a button to set a custom spawn point. | [Download](https://github.com/NotAKidoS/NAK_CVR_Mods/releases/download/r48/CustomSpawnPoint.dll) | | [DesktopInteractions](DesktopInteractions/README.md) | Adds IK-driven hand gestures to your avatar in Desktop: earpiece grab (GMOD-style) when typing in ChatBox, and binocular cupping when zooming. Both gestures are toggleable in settings. | [Download](https://github.com/NotAKidoS/NAK_CVR_Mods/releases/download/r48/DesktopInteractions.dll) | | [DoubleTapJumpToExitSeat](DoubleTapJumpToExitSeat/README.md) | Replaces seat exit controls with a double-tap of the jump button, avoiding accidental exits from joystick drift or opening the menu. | [Download](https://github.com/NotAKidoS/NAK_CVR_Mods/releases/download/r48/DoubleTapJumpToExitSeat.dll) | -| [ESCBothMenus](ESCBothMenus/README.md) | Makes the Quick Menu appear when pressing ESC in Desktop. Pressing twice will open straight to Main Menu. | [Download](https://github.com/NotAKidoS/NAK_CVR_Mods/releases/download/r48/ESCBothMenus.dll) | | [FuckToes](FuckToes/README.md) | Prevents VRIK from autodetecting toes in Halfbody or Fullbody. | [Download](https://github.com/NotAKidoS/NAK_CVR_Mods/releases/download/r48/FuckToes.dll) | | [PlapPlapForAll](PlapPlapForAll/README.md) | Penetrator SFX mod which adds Noach's PlapPlap prefab to any detected DPS setup on avatars that do not already have it. | [Download](https://github.com/NotAKidoS/NAK_CVR_Mods/releases/download/r48/PlapPlapForAll.dll) | | [PropLoadingHexagon](PropLoadingHexagon/README.md) | https://github.com/NotAKidoS/NAK_CVR_Mods/assets/37721153/a892c765-71c1-47f3-a781-bdb9b60ba117 | [Download](https://github.com/NotAKidoS/NAK_CVR_Mods/releases/download/r48/PropLoadingHexagon.dll) |