summaryrefslogtreecommitdiff
path: root/Config.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Config.cs')
-rwxr-xr-xConfig.cs33
1 files changed, 18 insertions, 15 deletions
diff --git a/Config.cs b/Config.cs
index ad3caa6..6cc4283 100755
--- a/Config.cs
+++ b/Config.cs
@@ -7,10 +7,10 @@ namespace MHWNewCamera
{
public struct Settings
{
- public const float DEFAULT_SPEED = 4.5f;
+ public const float DEFAULT_SPEED = 5.25f;
+ public const float DEFAULT_SPEED_MODIFIER = 0.40f;
+ public const float DEFAULT_SENSITIVITY = 0.045f;
public const float DEFAULT_ZOOM_SPEED = 0.02f;
- public const float DEFAULT_SPEED_MODIFIER = 0.25f;
- public const float DEFAULT_SENSITIVITY = 0.04f;
public const double DEFAULT_PITCH_LIMIT = -1.0;
public const double MAX_PITCH_LIMIT = 89.95;
public const int DEFAULT_DEADZONE = 4750;
@@ -18,17 +18,17 @@ namespace MHWNewCamera
public Settings()
{
CameraSpeed = DEFAULT_SPEED;
- CameraZoomSpeed = DEFAULT_ZOOM_SPEED;
CameraSpeedModifier = DEFAULT_SPEED_MODIFIER;
CameraSensitivity = DEFAULT_SENSITIVITY;
+ CameraZoomSpeed = DEFAULT_ZOOM_SPEED;
CameraPitchLimit = DEFAULT_PITCH_LIMIT;
StickDeadzone = DEFAULT_DEADZONE;
}
public float CameraSpeed { get; set; }
- public float CameraZoomSpeed { get; set; }
public float CameraSpeedModifier { get; set; }
public float CameraSensitivity { get; set; }
+ public float CameraZoomSpeed { get; set; }
public double CameraPitchLimit { get; set; }
public int StickDeadzone { get; set; }
}
@@ -40,7 +40,7 @@ namespace MHWNewCamera
public float Right { get; set; }
public float Up { get; set; }
public double Roll { get; set; }
- public bool FadeObjects { get; set; }
+ public bool DisableFading { get; set; }
}
public struct SavedPosition
@@ -55,7 +55,7 @@ namespace MHWNewCamera
}
public String Name => "MHWNewCamera";
- public String Version => "2.1";
+ public String Version => "3.0";
private static Dictionary<string, Button> buttonMap = new Dictionary<string, Button>
{
@@ -104,15 +104,18 @@ namespace MHWNewCamera
public String Selected { get; set; } = "";
public Dictionary<String, SavedPosition> Positions { get; set; } = new Dictionary<String, SavedPosition>();
- public bool DoubleShadowResolution { get; set; } = false;
- public bool LargerShadowRange { get; set; } = false;
- public bool SlightlySofterShadows { get; set; } = false;
- public bool SofterShadows { get; set; } = false;
+ public bool TripleShadowResolution { get; set; } = false;
+ public float ShadowRangeOffset { get; set; } = 0.5f;
+ public bool ApplyShadowRange { get; set; } = false;
+ public float ShadowRadiusOffset { get; set; } = 0.0005f;
+ public bool ApplyShadowRadius { get; set; } = false;
+ public bool HigherShadowDetailInHoarfrost { get; set; } = false;
+ public bool DisableLodLimits { get; set; } = false;
public bool ApplyLodFactors { get; set; } = false;
- public float LodFactor1 { get; set; } = 0.0f;
- public float LodFactor2 { get; set; } = 0.0f;
- public float FoliageLodFactor { get; set; } = 64.0f;
- public float TerrainLodFactor { get; set; } = 64.0f;
+ public float FoliageLodBias { get; set; } = 3.5f;
+ public float TerrainLodBias { get; set; } = 6.0f;
+ public float FoliageLodFactor { get; set; } = 0.0f;
+ public float TerrainLodFactor { get; set; } = 0.0f;
public bool LargerFoliageSwayRange { get; set; } = false;
}
}