summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Config.cs152
-rw-r--r--Plugin.cs212
2 files changed, 182 insertions, 182 deletions
diff --git a/Config.cs b/Config.cs
index 653099e..55876cd 100644
--- a/Config.cs
+++ b/Config.cs
@@ -57,82 +57,82 @@ namespace WorldTuningTool
{
switch (stage)
{
- case StageExt.Global:
- return "Global";
- case StageExt.InfinityOfNothingHandler:
- return "Infinity Of Nothing Handler";
- case StageExt.AncientForest:
- return "Ancient Forest";
- case StageExt.WildspireWaste:
- return "Wildspire Waste";
- case StageExt.CoralHighlands:
- return "Coral Highlands";
- case StageExt.RottenVale:
- return "Rotten Vale";
- case StageExt.ElderRecess:
- return "Elder Recess";
- case StageExt.GreatRavine:
- return "Great Ravine";
- case StageExt.GreatRavineStory:
- return "Great Ravine Story";
- case StageExt.HoarfrostReach:
- return "Hoarfrost Reach";
- case StageExt.GuidingLands:
- return "Guiding Lands";
- case StageExt.InfinityOfNothing:
- return "Infinity Of Nothing";
- case StageExt.SpecialArena:
- return "Special Arena";
- case StageExt.ChallengeArena:
- return "Challenge Arena";
- case StageExt.Astera:
- return "Astera";
- case StageExt.AsteraHub:
- return "Astera Hub";
- case StageExt.ResearchBase:
- return "Research Base";
- case StageExt.Seliana:
- return "Seliana";
- case StageExt.SelianaHub:
- return "Seliana Hub";
- case StageExt.Opening:
- return "Opening";
- case StageExt.Everstream:
- return "Everstream";
- case StageExt.ConfluenceOfFates:
- return "Confluence Of Fates";
- case StageExt.AncientForestOpening:
- return "Ancient Forest (Opening)";
- case StageExt.CharacterCreation:
- return "Character Creation";
- case StageExt.DebugMap:
- return "Debug Map";
- case StageExt.ElDorado:
- return "El Dorado";
- case StageExt.SelianaSupplyCache:
- return "Seliana Supply Cache";
- case StageExt.OriginIsleNergigante:
- return "Origin Isle Nergigante";
- case StageExt.OriginIsleSharaIshvalda:
- return "Origin Isle Shara Ishvalda";
- case StageExt.SecludedValley:
- return "Secluded Valley";
- case StageExt.AlatreonStage:
- return "Alatreon Stage";
- case StageExt.CastleSchrade:
- return "Castle Schrade";
- case StageExt.LivingQuarters:
- return "Living Quarters";
- case StageExt.PrivateQuarters:
- return "Private Quarters";
- case StageExt.PrivateSuite:
- return "Private Suite";
- case StageExt.TrainingCamp:
- return "Training Camp";
- case StageExt.ChamberOfFive:
- return "Chamber Of Five";
- case StageExt.SelianaRoom:
- return "Seliana Room";
+ case StageExt.Global:
+ return "Global";
+ case StageExt.InfinityOfNothingHandler:
+ return "Infinity Of Nothing Handler";
+ case StageExt.AncientForest:
+ return "Ancient Forest";
+ case StageExt.WildspireWaste:
+ return "Wildspire Waste";
+ case StageExt.CoralHighlands:
+ return "Coral Highlands";
+ case StageExt.RottenVale:
+ return "Rotten Vale";
+ case StageExt.ElderRecess:
+ return "Elder Recess";
+ case StageExt.GreatRavine:
+ return "Great Ravine";
+ case StageExt.GreatRavineStory:
+ return "Great Ravine Story";
+ case StageExt.HoarfrostReach:
+ return "Hoarfrost Reach";
+ case StageExt.GuidingLands:
+ return "Guiding Lands";
+ case StageExt.InfinityOfNothing:
+ return "Infinity Of Nothing";
+ case StageExt.SpecialArena:
+ return "Special Arena";
+ case StageExt.ChallengeArena:
+ return "Challenge Arena";
+ case StageExt.Astera:
+ return "Astera";
+ case StageExt.AsteraHub:
+ return "Astera Hub";
+ case StageExt.ResearchBase:
+ return "Research Base";
+ case StageExt.Seliana:
+ return "Seliana";
+ case StageExt.SelianaHub:
+ return "Seliana Hub";
+ case StageExt.Opening:
+ return "Opening";
+ case StageExt.Everstream:
+ return "Everstream";
+ case StageExt.ConfluenceOfFates:
+ return "Confluence Of Fates";
+ case StageExt.AncientForestOpening:
+ return "Ancient Forest (Opening)";
+ case StageExt.CharacterCreation:
+ return "Character Creation";
+ case StageExt.DebugMap:
+ return "Debug Map";
+ case StageExt.ElDorado:
+ return "El Dorado";
+ case StageExt.SelianaSupplyCache:
+ return "Seliana Supply Cache";
+ case StageExt.OriginIsleNergigante:
+ return "Origin Isle Nergigante";
+ case StageExt.OriginIsleSharaIshvalda:
+ return "Origin Isle Shara Ishvalda";
+ case StageExt.SecludedValley:
+ return "Secluded Valley";
+ case StageExt.AlatreonStage:
+ return "Alatreon Stage";
+ case StageExt.CastleSchrade:
+ return "Castle Schrade";
+ case StageExt.LivingQuarters:
+ return "Living Quarters";
+ case StageExt.PrivateQuarters:
+ return "Private Quarters";
+ case StageExt.PrivateSuite:
+ return "Private Suite";
+ case StageExt.TrainingCamp:
+ return "Training Camp";
+ case StageExt.ChamberOfFive:
+ return "Chamber Of Five";
+ case StageExt.SelianaRoom:
+ return "Seliana Room";
}
return $"(Error: {stage})";
}
diff --git a/Plugin.cs b/Plugin.cs
index 5ccf064..dad2dbc 100644
--- a/Plugin.cs
+++ b/Plugin.cs
@@ -319,30 +319,30 @@ namespace WorldTuningTool
{
switch (Param.Type)
{
- case ParameterType.BOOL:
- case ParameterType.FLAG:
- return BooleanToString(sValueInt != 0);
- case ParameterType.BYTE:
- case ParameterType.INT:
- case ParameterType.ALIGNED_INT:
- case ParameterType.SHADOW_RESOLUTION:
- return Int32ToString(sValueInt);
- case ParameterType.HEX:
- case ParameterType.BITS:
- case ParameterType.COLOR:
- return Int32ToString(sValueInt, "X8");
- case ParameterType.FLOAT:
- case ParameterType.PATCH_FLOAT:
- return SingleToString(sValueV.X);
- case ParameterType.VECTOR2:
- Vector2 sValueV2 = new Vector2(sValueV.X, sValueV.Y);
- return Vector2ToString(sValueV2);
- case ParameterType.VECTOR3:
- case ParameterType.COLOR_FACTOR:
- Vector3 sValueV3 = new Vector3(sValueV.X, sValueV.Y, sValueV.Z);
- return Vector3ToString(sValueV3);
- case ParameterType.VECTOR4:
- return Vector4ToString(sValueV);
+ case ParameterType.BOOL:
+ case ParameterType.FLAG:
+ return BooleanToString(sValueInt != 0);
+ case ParameterType.BYTE:
+ case ParameterType.INT:
+ case ParameterType.ALIGNED_INT:
+ case ParameterType.SHADOW_RESOLUTION:
+ return Int32ToString(sValueInt);
+ case ParameterType.HEX:
+ case ParameterType.BITS:
+ case ParameterType.COLOR:
+ return Int32ToString(sValueInt, "X8");
+ case ParameterType.FLOAT:
+ case ParameterType.PATCH_FLOAT:
+ return SingleToString(sValueV.X);
+ case ParameterType.VECTOR2:
+ Vector2 sValueV2 = new Vector2(sValueV.X, sValueV.Y);
+ return Vector2ToString(sValueV2);
+ case ParameterType.VECTOR3:
+ case ParameterType.COLOR_FACTOR:
+ Vector3 sValueV3 = new Vector3(sValueV.X, sValueV.Y, sValueV.Z);
+ return Vector3ToString(sValueV3);
+ case ParameterType.VECTOR4:
+ return Vector4ToString(sValueV);
}
}
return "";
@@ -354,37 +354,37 @@ namespace WorldTuningTool
{
switch (Param.Type)
{
- case ParameterType.BOOL:
- case ParameterType.FLAG:
- valueInt = ByteFlag(StringToBoolean(value));
- break;
- case ParameterType.BYTE:
- case ParameterType.INT:
- case ParameterType.ALIGNED_INT:
- case ParameterType.SHADOW_RESOLUTION:
- valueInt = StringToInt32(value);
- break;
- case ParameterType.HEX:
- case ParameterType.BITS:
- case ParameterType.COLOR:
- valueInt = StringToInt32(value, 16);
- break;
- case ParameterType.FLOAT:
- case ParameterType.PATCH_FLOAT:
- valueV.X = StringToSingle(value);
- break;
- case ParameterType.VECTOR2:
- Vector2 valueV2 = StringToVector2(value);
- valueV = new Vector4(valueV2.X, valueV2.Y, 0.0f, 0.0f);
- break;
- case ParameterType.VECTOR3:
- case ParameterType.COLOR_FACTOR:
- Vector3 valueV3 = StringToVector3(value);
- valueV = new Vector4(valueV3.X, valueV3.Y, valueV3.Z, 0.0f);
- break;
- case ParameterType.VECTOR4:
- valueV = StringToVector4(value);
- break;
+ case ParameterType.BOOL:
+ case ParameterType.FLAG:
+ valueInt = ByteFlag(StringToBoolean(value));
+ break;
+ case ParameterType.BYTE:
+ case ParameterType.INT:
+ case ParameterType.ALIGNED_INT:
+ case ParameterType.SHADOW_RESOLUTION:
+ valueInt = StringToInt32(value);
+ break;
+ case ParameterType.HEX:
+ case ParameterType.BITS:
+ case ParameterType.COLOR:
+ valueInt = StringToInt32(value, 16);
+ break;
+ case ParameterType.FLOAT:
+ case ParameterType.PATCH_FLOAT:
+ valueV.X = StringToSingle(value);
+ break;
+ case ParameterType.VECTOR2:
+ Vector2 valueV2 = StringToVector2(value);
+ valueV = new Vector4(valueV2.X, valueV2.Y, 0.0f, 0.0f);
+ break;
+ case ParameterType.VECTOR3:
+ case ParameterType.COLOR_FACTOR:
+ Vector3 valueV3 = StringToVector3(value);
+ valueV = new Vector4(valueV3.X, valueV3.Y, valueV3.Z, 0.0f);
+ break;
+ case ParameterType.VECTOR4:
+ valueV = StringToVector4(value);
+ break;
}
}
catch (FormatException)
@@ -1271,48 +1271,48 @@ namespace WorldTuningTool
}
switch (currentShadowResMultiplier)
{
- case 1:
- shadowRes1_1.Enable();
- shadowRes1_2.Enable();
- shadowRes1_3.Enable();
- shadowRes1_4.Enable();
- break;
- case 2:
- shadowRes1_2x.Disable();
- break;
- case 3:
- shadowRes1_3x.Disable();
- break;
- case 4:
- shadowRes1_4x.Disable();
- break;
- case 5:
- shadowRes1_5x.Disable();
- break;
+ case 1:
+ shadowRes1_1.Enable();
+ shadowRes1_2.Enable();
+ shadowRes1_3.Enable();
+ shadowRes1_4.Enable();
+ break;
+ case 2:
+ shadowRes1_2x.Disable();
+ break;
+ case 3:
+ shadowRes1_3x.Disable();
+ break;
+ case 4:
+ shadowRes1_4x.Disable();
+ break;
+ case 5:
+ shadowRes1_5x.Disable();
+ break;
#if OVERSIZED_SHADOW_MAP
- case 6:
- shadowRes1_6x.Disable();
- break;
+ case 6:
+ shadowRes1_6x.Disable();
+ break;
#endif
}
switch (multiplier)
{
- case 2:
- shadowRes1_2x.Enable();
- break;
- case 3:
- shadowRes1_3x.Enable();
- break;
- case 4:
- shadowRes1_4x.Enable();
- break;
- case 5:
- shadowRes1_5x.Enable();
- break;
+ case 2:
+ shadowRes1_2x.Enable();
+ break;
+ case 3:
+ shadowRes1_3x.Enable();
+ break;
+ case 4:
+ shadowRes1_4x.Enable();
+ break;
+ case 5:
+ shadowRes1_5x.Enable();
+ break;
#if OVERSIZED_SHADOW_MAP
- case 6:
- shadowRes1_6x.Enable();
- break;
+ case 6:
+ shadowRes1_6x.Enable();
+ break;
#endif
}
setBroadAreaShadowResolution(multiplier);
@@ -1328,22 +1328,22 @@ namespace WorldTuningTool
}
switch (currentShadowResMultiplier)
{
- case 2:
- shadowRes1_2x.Disable();
- break;
- case 3:
- shadowRes1_3x.Disable();
- break;
- case 4:
- shadowRes1_4x.Disable();
- break;
- case 5:
- shadowRes1_5x.Disable();
- break;
+ case 2:
+ shadowRes1_2x.Disable();
+ break;
+ case 3:
+ shadowRes1_3x.Disable();
+ break;
+ case 4:
+ shadowRes1_4x.Disable();
+ break;
+ case 5:
+ shadowRes1_5x.Disable();
+ break;
#if OVERSIZED_SHADOW_MAP
- case 6:
- shadowRes1_6x.Disable();
- break;
+ case 6:
+ shadowRes1_6x.Disable();
+ break;
#endif
}
shadowRes1_1.Disable();