mirror of
https://github.com/muskit/H3VR-TNH-Quality-of-Life-Improvements.git
synced 2026-08-02 00:20:41 -07:00
Compare commits
4 Commits
1.2.5
...
00f6cf8d0f
| Author | SHA1 | Date | |
|---|---|---|---|
| 00f6cf8d0f | |||
| 4d855203f6 | |||
| e02e25f98a | |||
| 2f7fe60cd6 |
Vendored
+2
-1
@@ -1,3 +1,4 @@
|
||||
{
|
||||
"omnisharp.useModernNet": false
|
||||
"omnisharp.useModernNet": false,
|
||||
"dotnet.preferCSharpExtension": true
|
||||
}
|
||||
@@ -70,11 +70,6 @@ public static AssetBundle bundle;
|
||||
// Take and Hold modifications
|
||||
private static InPlay playInstance;
|
||||
|
||||
// Searching for old leaderboards player count mod to disable
|
||||
private float lpcSearchTime;
|
||||
private bool lpcStopSearching = false;
|
||||
private float lpcModSearchTimeEnd;
|
||||
|
||||
public static FVRHealthBar hpDisplay;
|
||||
|
||||
// toggle HP visibility from wrist menu
|
||||
@@ -91,7 +86,7 @@ public static AssetBundle bundle;
|
||||
private IEnumerator SceneChangedCoroutine()
|
||||
{
|
||||
Destroy(playInstance);
|
||||
for (int i = 0; i < 11; ++i)
|
||||
for (int i = 1; i <= 10; ++i)
|
||||
{
|
||||
// TNH patches
|
||||
if (GameObject.Find("_GameManager") != null || FindObjectOfType<TNH_Manager>() != null)
|
||||
@@ -101,12 +96,9 @@ public static AssetBundle bundle;
|
||||
playerCamera = GameObject.FindGameObjectWithTag("MainCamera");
|
||||
break;
|
||||
}
|
||||
else
|
||||
{
|
||||
Logger.LogInfo(String.Format("Couldn't find a TNH game. Trying again...({0}/10)", i+1));
|
||||
// Logger.LogInfo(String.Format("Couldn't find a TNH game. Checking again...({0}/10)", i));
|
||||
yield return new WaitForEndOfFrame();
|
||||
}
|
||||
}
|
||||
|
||||
if (playInstance == null)
|
||||
{
|
||||
@@ -162,7 +154,6 @@ public static AssetBundle bundle;
|
||||
public MeatKitPlugin(): base()
|
||||
{
|
||||
harmony = new Harmony("muskit.TNHQualityOfLifeImprovements");
|
||||
lpcSearchTime = 30f + 30f * Mathf.Sin(System.DateTime.Today.DayOfYear / 365f); // lolz
|
||||
}
|
||||
|
||||
// You are free to edit this method, however please ensure LoadAssets is still called somewhere inside it.
|
||||
@@ -245,9 +236,6 @@ public static AssetBundle bundle;
|
||||
HealthExpireIndicationType.Flashing,
|
||||
"Add a visual indication on the Health Crystal's despawn timer.");
|
||||
|
||||
// calculate end time to search for my deprecated Leaderboard
|
||||
lpcModSearchTimeEnd = Time.time + lpcSearchTime;
|
||||
|
||||
wmbHPToggle = new WristMenuButton("Toggle HP Display", ToggleHPVisibility);
|
||||
|
||||
RunPatches();
|
||||
@@ -296,30 +284,6 @@ public static AssetBundle bundle;
|
||||
hpDisplay.gameObject.SetActive(hpDisplayEnabled);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Its only purpose: to kill the deprecated TNH Leaderboard Player Count mod.
|
||||
/// </summary>
|
||||
private void Update()
|
||||
{
|
||||
if (lpcStopSearching)
|
||||
return;
|
||||
|
||||
foreach (var plugin in Chainloader.PluginInfos)
|
||||
{
|
||||
if (plugin.Key == "me.muskit.tnhLeaderboardPlayerCount")
|
||||
{
|
||||
Logger.LogWarning("TNH Leaderboard Player Count mod detected. Destroying it to avoid interference.");
|
||||
Destroy(plugin.Value.Instance);
|
||||
lpcStopSearching = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (Time.realtimeSinceStartup >= lpcModSearchTimeEnd)
|
||||
{
|
||||
Logger.LogInfo(string.Format("Stopping search for TNH Leaderboard Player Count mod after {0} seconds.", lpcSearchTime));
|
||||
lpcStopSearching = true;
|
||||
}
|
||||
}
|
||||
|
||||
// DO NOT CHANGE OR REMOVE THIS METHOD. It's contents will be overwritten when building your package.
|
||||
private void LoadAssets()
|
||||
|
||||
+2
-1
@@ -2,7 +2,7 @@
|
||||
Ever got frustrated checking your HP against a bright ceiling in TNH?
|
||||
Have you forgotten how many Holds you're playing for, so you don't know if you should spend all your tokens?
|
||||
And... wait, which hold are you on again?
|
||||
**This mod adds quality of life improvements to the *Take and Hold* experience that help with these questions, and then some.**
|
||||
**This mod adds quality of life improvements to the *Take and Hold* experience that seek to address various littles issues like those aforementioned.**
|
||||
|
||||
## Features
|
||||
* Health counter toggle
|
||||
@@ -20,6 +20,7 @@ Toggle and customize these features in your mod manager's *Config editor*.
|
||||
**This mod will not disqualify you from Steam or TNHTweaker leaderboards.**
|
||||
|
||||
For any issues/ideas, please create an issue at the GitHub repository (linked on Thunderstore page).
|
||||
You can also contact me on Discord either by messaging or pinging me `@muskit` in one of the modding servers.
|
||||
|
||||
## Changelog
|
||||
1.2.5
|
||||
|
||||
Generated
+1
-1
@@ -238,7 +238,7 @@ PlayerSettings:
|
||||
m_BuildTargetGraphicsAPIs: []
|
||||
m_BuildTargetVRSettings:
|
||||
- m_BuildTarget: Standalone
|
||||
m_Enabled: 1
|
||||
m_Enabled: 0
|
||||
m_Devices:
|
||||
- Oculus
|
||||
- OpenVR
|
||||
|
||||
Reference in New Issue
Block a user