mirror of
https://github.com/NotAKidoS/NAK_CVR_Mods.git
synced 2025-09-02 06:19:22 +00:00
[ScrollFlight] Initial fuckup
This commit is contained in:
parent
c75fc028d3
commit
d58ac89222
4 changed files with 82 additions and 0 deletions
27
ScrollFlight/Main.cs
Normal file
27
ScrollFlight/Main.cs
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
using System.Globalization;
|
||||||
|
using ABI_RC.Core.UI;
|
||||||
|
using ABI_RC.Systems.Movement;
|
||||||
|
using MelonLoader;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
namespace NAK.ScrollFlight;
|
||||||
|
|
||||||
|
public class ScrollFlight : MelonMod
|
||||||
|
{
|
||||||
|
// stole from LucMod lol
|
||||||
|
public override void OnUpdate()
|
||||||
|
{
|
||||||
|
if (BetterBetterCharacterController.Instance == null
|
||||||
|
|| !BetterBetterCharacterController.Instance.IsFlying()
|
||||||
|
|| Input.GetKey(KeyCode.Mouse2)
|
||||||
|
|| Cursor.lockState != CursorLockMode.Locked)
|
||||||
|
return;
|
||||||
|
|
||||||
|
BetterBetterCharacterController.Instance.worldFlightSpeedMultiplier = Math.Max(0f,
|
||||||
|
BetterBetterCharacterController.Instance.worldFlightSpeedMultiplier + Input.mouseScrollDelta.y);
|
||||||
|
if (Input.mouseScrollDelta.y != 0f)
|
||||||
|
CohtmlHud.Instance.ViewDropTextImmediate("(Local) ScrollFlight",
|
||||||
|
BetterBetterCharacterController.Instance.worldFlightSpeedMultiplier.ToString(CultureInfo
|
||||||
|
.InvariantCulture), "Speed multiplier");
|
||||||
|
}
|
||||||
|
}
|
30
ScrollFlight/Properties/AssemblyInfo.cs
Normal file
30
ScrollFlight/Properties/AssemblyInfo.cs
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
using MelonLoader;
|
||||||
|
using NAK.ScrollFlight.Properties;
|
||||||
|
using System.Reflection;
|
||||||
|
|
||||||
|
[assembly: AssemblyVersion(AssemblyInfoParams.Version)]
|
||||||
|
[assembly: AssemblyFileVersion(AssemblyInfoParams.Version)]
|
||||||
|
[assembly: AssemblyInformationalVersion(AssemblyInfoParams.Version)]
|
||||||
|
[assembly: AssemblyTitle(nameof(NAK.ScrollFlight))]
|
||||||
|
[assembly: AssemblyCompany(AssemblyInfoParams.Author)]
|
||||||
|
[assembly: AssemblyProduct(nameof(NAK.ScrollFlight))]
|
||||||
|
|
||||||
|
[assembly: MelonInfo(
|
||||||
|
typeof(NAK.ScrollFlight.ScrollFlight),
|
||||||
|
nameof(NAK.ScrollFlight),
|
||||||
|
AssemblyInfoParams.Version,
|
||||||
|
AssemblyInfoParams.Author,
|
||||||
|
downloadLink: "https://github.com/NotAKidOnSteam/NAK_CVR_Mods/tree/main/ScrollFlight"
|
||||||
|
)]
|
||||||
|
|
||||||
|
[assembly: MelonGame("Alpha Blend Interactive", "ChilloutVR")]
|
||||||
|
[assembly: MelonPlatform(MelonPlatformAttribute.CompatiblePlatforms.WINDOWS_X64)]
|
||||||
|
[assembly: MelonPlatformDomain(MelonPlatformDomainAttribute.CompatibleDomains.MONO)]
|
||||||
|
[assembly: HarmonyDontPatchAll]
|
||||||
|
|
||||||
|
namespace NAK.ScrollFlight.Properties;
|
||||||
|
internal static class AssemblyInfoParams
|
||||||
|
{
|
||||||
|
public const string Version = "1.0.0";
|
||||||
|
public const string Author = "NotAKidoS";
|
||||||
|
}
|
2
ScrollFlight/ScrollFlight.csproj
Normal file
2
ScrollFlight/ScrollFlight.csproj
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project Sdk="Microsoft.NET.Sdk" />
|
23
ScrollFlight/format.json
Normal file
23
ScrollFlight/format.json
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
{
|
||||||
|
"_id": 147,
|
||||||
|
"name": "PropUndoButton",
|
||||||
|
"modversion": "1.0.2",
|
||||||
|
"gameversion": "2024r175",
|
||||||
|
"loaderversion": "0.6.1",
|
||||||
|
"modtype": "Mod",
|
||||||
|
"author": "NotAKidoS",
|
||||||
|
"description": "**CTRL+Z** to undo latest spawned prop. **CTRL+SHIFT+Z** to redo deleted prop.\nIncludes optional SFX for prop spawn, undo, redo, warn, and deny, which can be disabled in settings.\n\nYou can replace the sfx in 'ChilloutVR\\ChilloutVR_Data\\StreamingAssets\\Cohtml\\UIResources\\GameUI\\mods\\PropUndo\\audio'.",
|
||||||
|
"searchtags": [
|
||||||
|
"prop",
|
||||||
|
"undo",
|
||||||
|
"bind",
|
||||||
|
"button"
|
||||||
|
],
|
||||||
|
"requirements": [
|
||||||
|
"None"
|
||||||
|
],
|
||||||
|
"downloadlink": "https://github.com/NotAKidOnSteam/NAK_CVR_Mods/releases/download/r25/PropUndoButton.dll",
|
||||||
|
"sourcelink": "https://github.com/NotAKidOnSteam/NAK_CVR_Mods/tree/main/PropUndoButton/",
|
||||||
|
"changelog": "- Recompiled for 2024r175",
|
||||||
|
"embedcolor": "#00FFFF"
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue