summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-06-03 17:24:53 -0400
committerAndrew Opalach <andrew@akon.city> 2026-06-03 19:01:27 -0400
commitd8fda32bb62dbc02e4e881e5e5a2b865aa862493 (patch)
tree98e986422cc3f195ca432249039f683d02a8a428
parent377858fd543439558f7980ba5ca17a0ce690c038 (diff)
downloadNewCamera-master.tar.gz
NewCamera-master.tar.bz2
NewCamera-master.zip
Small cleanup for 4.1_beta1HEADmaster
Signed-off-by: Andrew Opalach <andrew@akon.city>
-rwxr-xr-xPlugin.cs10
-rw-r--r--changelog.txt9
2 files changed, 16 insertions, 3 deletions
diff --git a/Plugin.cs b/Plugin.cs
index 7f88d07..0451ea8 100755
--- a/Plugin.cs
+++ b/Plugin.cs
@@ -1,4 +1,4 @@
-#define ENABLE_ASSERTS
+//#define ENABLE_ASSERTS
//#define HOOK_ORDER_ASSERTS
//#define LOG_DEBUG_MESSAGES
#define MOUSE_AND_KEYBOARD_LAYER
@@ -53,6 +53,7 @@ using SharpPluginLoader.Core.Configuration;
// - Attempt to document all test cases I can think of.
// - Centralize all bindings to get a better idea of how to structure custom binds.
// - Pass on ImGui flicker.
+// - Simplify setting ImGui width.
// - WASD for ignore camera direction.
// - Make audio like waterfall follow camera position instead of player position.
// - Audio high/lowpass possible?
@@ -3341,9 +3342,9 @@ namespace NewCamera
int lodCount = MemoryUtil.Read<int>(partsAddr + 0xD0);
const int lodStructSize = 0x50;
const int partsPerLine = 10;
- bool allOn = ImGui.Button("All On");
+ bool allOn = ImGui.Button("Show All");
ImGui.SameLine();
- bool allOff = ImGui.Button("All Off");
+ bool allOff = ImGui.Button("Hide All");
for (int i = 0; i < numParts; i++)
{
ref int lodOffset = ref MemoryUtil.GetRef<int>(baseOffset + (i * 0x4));
@@ -3626,6 +3627,7 @@ namespace NewCamera
private void drawViewportInfo(int i, float width, Config config, bool debug)
{
+ ImGui.PushItemWidth(width * 0.75f);
Viewport vp = CameraSystem.GetViewport(i);
if (debug)
{
@@ -3885,6 +3887,7 @@ namespace NewCamera
}
}
}
+ ImGui.PopItemWidth();
}
private void drawAnimationInfo(Entity entity, float width, bool debug)
@@ -5296,6 +5299,7 @@ namespace NewCamera
if (timeAddr != 0x0)
{
float gameTime = MemoryUtil.Read<float>(timeAddr + 0x38);
+ ImGui.SetNextItemWidth(width * 0.75f);
if (ImGui.SliderFloat("Time of Day", ref gameTime, 0.0f, 24.0f))
{
MemoryUtil.GetRef<float>(timeAddr + 0x38) = gameTime;
diff --git a/changelog.txt b/changelog.txt
index 18d025c..4262c97 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,12 @@
+= 4.1 (Beta)
+ NewCamera_4.1_beta1.zip: 06/03/26, aeae08ec32cdb3caaed3987f3dfeeb7f9fde4bb288681c2a05c275fc6e79a26e
+== Changelog
+* Gutted "Graphical Enhancements". Moving them to a new mod World Tuning Tool (Release soon).
+* Better method for "Disable Fading", now includes monsters and decals.
+* Added the ability to rotate player joints on the fly and a way to disable inverse kinematics.
+* Added a display for your player's armor and the ability to toggle individual parts.
+* Under "DEBUG" you can see a list of Monsters, Animals, and all currently loaded models.
+
= 4.0 (Beta)
MHWNewCamera_4.0_beta1.zip: 1/22/26, sha256-d3f16b30260b6aef1a981f1f6dc19f7067e13330c931c164ca4c3d254bb3eb92
MHWNewCamera_4.0_beta2.zip: 2/19/26, sha256-749a815623e6c4cc0199f8c0fb10fb2b6fca4fa8e4c4dbd238431f75a60efbd2