diff --git a/Components/Pages/Syntax/PQSMods/LandControl/ModularScatter/SeaLevelScatters.razor b/Components/Pages/Syntax/PQSMods/LandControl/ModularScatter/SeaLevelScatters.razor index 6b207f6..a04ff64 100644 --- a/Components/Pages/Syntax/PQSMods/LandControl/ModularScatter/SeaLevelScatters.razor +++ b/Components/Pages/Syntax/PQSMods/LandControl/ModularScatter/SeaLevelScatters.razor @@ -1,4 +1,4 @@ -@page "/Syntax/PQSMods/LandControl/ModularScatter/SeaLevelScatters" +@page "/Syntax/PQSMods/LandControl/ModularScatter/SeaLevelScatter" @pageTitle diff --git a/wwwroot/content/syntax/Body.md b/wwwroot/content/syntax/Body.md index e8b3f07..5fedc10 100644 --- a/wwwroot/content/syntax/Body.md +++ b/wwwroot/content/syntax/Body.md @@ -5,7 +5,7 @@ The `Body { }` node contains all the aspects of a body and describes the essenti - [Properties { }](/Syntax/Properties) - [Orbit { }](/Syntax/Orbit) - [ScaledVersion { }](/Syntax/ScaledVersion) -- [Atmosphere { }]({/Syntax/Atmosphere) +- [Atmosphere { }](/Syntax/Atmosphere) - [PQS { }](/Syntax/PQS) - [Ocean { }](/Syntax/Ocean) - [Rings { }](/Syntax/Rings) diff --git a/wwwroot/content/syntax/Orbit.md b/wwwroot/content/syntax/Orbit.md index d900be0..0535a14 100644 --- a/wwwroot/content/syntax/Orbit.md +++ b/wwwroot/content/syntax/Orbit.md @@ -20,7 +20,7 @@ Orbit |Property|Format|Description| |--------|------|-----------| |referenceBody|Text|The `name` of the object the body orbits.| -|color|Color|The color of the orbit line. See [the DataTypes page]( /Syntax/datatypes) for more info on colors.| +|color|Color|The color of the orbit line. See [the DataTypes page]( /Prerequisites/DataTypes) for more info on colors.| |inclination|Decimal|The tilt of the orbit in degrees. 0 = normal, 90 = polar, 180 = retrograde, etc...| |eccentricity|Decimal|The difference between your body's apoapsis and periapsis. It is a value between 0 and 1, where 0 is a perfect circle, and 1 is a straight line. 0.5 would give an oval shape.| |period|Decimal|The custom orbital period in seconds. This can be used to set extreme orbital periods.| @@ -30,7 +30,7 @@ Orbit |[meanAnomalyAtEpoch](https://en.wikipedia.org/wiki/Mean_anomaly)|Decimal|The position of the body along the orbit, in radians, at the specified epoch between 0 and 2π, where 0 is the periapsis and π is the apoapsis.| |meanAnomalyAtEpochD|Decimal|Similar to `meanAnomalyAtEpoch`, but is in degrees instead of radians. Useful for more precise measurement.| |epoch|Decimal|The epoch at which `meanAnomalyAtEpoch` is described. Typically should be at 0 for best accuracy.| -|iconColor|[Color]( /Syntax/datatypes)|(Also nodeColor) The color of the orbit icon/node.| +|iconColor|[Color]( /Prerequisites/DataTypes)|(Also nodeColor) The color of the orbit icon/node.| |iconTexture|File Path|The path to the custom icon texture.| |mode|OrbitDrawMode|Orbit Draw Mode. Possible values are `OFF`, `REDRAW_ONLY`, `REDRAW_AND_FOLLOW`, and `REDRAW_AND_RECALCULATE`. Default is `REDRAW_AND_RECALCULATE`.| |icon|OrbitDrawIcons|Orbit Icon Mode. Possible values are `NONE`, `OBJ`, `OBJ_PE_AP`, and `ALL`. Default is `ALL`.| diff --git a/wwwroot/content/syntax/PQS.md b/wwwroot/content/syntax/PQS.md index 49c1434..411fabb 100644 --- a/wwwroot/content/syntax/PQS.md +++ b/wwwroot/content/syntax/PQS.md @@ -3,8 +3,8 @@ The `PQS { }` node describes properties of the Procedural Quad Sphere that makes ## Subnodes {#Subnodes} * PhysicsMaterial { } (below) * Material { } - + [AtmosphericTriplanarZoomRotation]( /Syntax/Material/PQSAtmosphericTriplanarZoomRotation) - + [AtmosphericTriplanarZoomRotationTextureArray]( /Syntax/Material/PQSAtmosphericTriplanarZoomRotationTextureArray) + + [AtmosphericTriplanarZoomRotation]( /Syntax/Material/AtmosphericTriplanarZoomRotation) + + [AtmosphericTriplanarZoomRotationTextureArray]( /Syntax/Material/AtmosphericTriplanarZoomRotationTextureArray) * FallbackMaterial { } * [Mods { }]( /Syntax/PQSMods) diff --git a/wwwroot/content/syntax/PQSMods/HeightColorMap2.md b/wwwroot/content/syntax/PQSMods/HeightColorMap2.md index 8a7cbe9..62b36d6 100644 --- a/wwwroot/content/syntax/PQSMods/HeightColorMap2.md +++ b/wwwroot/content/syntax/PQSMods/HeightColorMap2.md @@ -1,4 +1,4 @@ -The `HeightColorMap2` PQSMod is a mod that colors the terrain based on altitude using user-defined landclasses and has slightly more configuration options than [HeightColorMap](/pqsmods/heightcolormap). +The `HeightColorMap2` PQSMod is a mod that colors the terrain based on altitude using user-defined landclasses and has slightly more configuration options than [HeightColorMap](/Syntax/PQSMods/HeightColorMap). ## Subnodes {#Subnodes} * `LandClasses { }` (defined below) diff --git a/wwwroot/content/syntax/PQSMods/LandControl/ModularScatter/HeatEmitter.md b/wwwroot/content/syntax/PQSMods/LandControl/ModularScatter/HeatEmitter.md index 308c602..577a05a 100644 --- a/wwwroot/content/syntax/PQSMods/LandControl/ModularScatter/HeatEmitter.md +++ b/wwwroot/content/syntax/PQSMods/LandControl/ModularScatter/HeatEmitter.md @@ -26,7 +26,7 @@ LandControl } } ``` -Many parameters function identically to corresponding parameters in [HazardousBody](/Syntax/HazardousBody.md). +Many parameters function identically to corresponding parameters in [HazardousBody](/Syntax/HazardousBody). |Property|Format|Description| |--------|------|-----------| diff --git a/wwwroot/content/syntax/PQSMods/LandControl/Scatters.md b/wwwroot/content/syntax/PQSMods/LandControl/Scatters.md index d5a8066..2486221 100644 --- a/wwwroot/content/syntax/PQSMods/LandControl/Scatters.md +++ b/wwwroot/content/syntax/PQSMods/LandControl/Scatters.md @@ -51,7 +51,7 @@ LandControl | lethalRadiusMsg | Text | A message to be displayed in a dialog box when a kerbal is killed by `lethalRadius`. Leave empty to disable. | | lethalRadiusWarnMsg | Text | A message to be displayed in a dialog box when a kerbal comes within 2x `lethalRadius` to alert the player. Leave empty to disable. | | seed | Integer | The random seed for scatter distribution. | -| materialType | [ScatterMaterialType]( /Syntax/PQSMods/LandControl/ScatterMaterialType) | The type of the material of the scatter. Valid options can be found on the [ScatterMaterialType]( /Syntax/PQSMods/LandControl/ScatterMaterialType) page. | +| materialType | [ScatterMaterialType]( /Syntax/PQSMods/LandControl/ScatterMaterial) | The type of the material of the scatter. Valid options can be found on the [ScatterMaterialType]( /Syntax/PQSMods/LandControl/ScatterMaterial) page. | | material | BUILTIN | Stock material to use instead of specifying a materialType and Material { }. Avoid using this! Will not work in conjunction with the materialType and Material { }. | | mesh | File Path | The path to an .obj file that contains the scatter's mesh. | | Meshes | List of File Paths | A list of meshes that will be picked randomly. Inside this node, there can be keys named anything, and the value should be the file path to the .obj file. | diff --git a/wwwroot/content/syntax/PQSMods/VertexColorMapBlend.md b/wwwroot/content/syntax/PQSMods/VertexColorMapBlend.md index f44ac60..19f2835 100644 --- a/wwwroot/content/syntax/PQSMods/VertexColorMapBlend.md +++ b/wwwroot/content/syntax/PQSMods/VertexColorMapBlend.md @@ -1,4 +1,4 @@ -Like its alternative [VertexColorMap](/PQSMods/VertexColorMap), the `VertexColorMapBlend` PQSMod adds color to a body using a color map. However, this PQSMod "blends" in the color map to the existing texture by blending the edges of the color segment (i.e., between transparent and colored sections on the map). +Like its alternative [VertexColorMap](/Syntax/PQSMods/VertexColorMap), the `VertexColorMapBlend` PQSMod adds color to a body using a color map. However, this PQSMod "blends" in the color map to the existing texture by blending the edges of the color segment (i.e., between transparent and colored sections on the map). ## Example {#Example} ``` diff --git a/wwwroot/content/syntax/PQSMods/VertexHeightNoise.md b/wwwroot/content/syntax/PQSMods/VertexHeightNoise.md index a5357a1..4ab1ffc 100644 --- a/wwwroot/content/syntax/PQSMods/VertexHeightNoise.md +++ b/wwwroot/content/syntax/PQSMods/VertexHeightNoise.md @@ -39,8 +39,8 @@ PQS |persistence|Decimal|The complexity of or amount of detail in the noise.| |lacunarity|Decimal|The size of the gaps that are in the noise.| |seed|Integer|The random seed of the noise.| -|noiseType|[NoiseType]( /Syntax/datatypes)|The type of the specified noise.| -|mode|[NoiseQuality]( /Syntax/datatypes)|The quality mode of the noise.| +|noiseType|[NoiseType]( /Prerequisites/DataTypes)|The type of the specified noise.| +|mode|[NoiseQuality]( /Prerequisites/DataTypes)|The quality mode of the noise.| This may seem nice, but there are several issues with VertexHeightNoise. These include: diff --git a/wwwroot/content/syntax/PQSMods/VertexHeightNoiseVertHeightCurve2.md b/wwwroot/content/syntax/PQSMods/VertexHeightNoiseVertHeightCurve2.md index 05a8be2..6c66290 100644 --- a/wwwroot/content/syntax/PQSMods/VertexHeightNoiseVertHeightCurve2.md +++ b/wwwroot/content/syntax/PQSMods/VertexHeightNoiseVertHeightCurve2.md @@ -1,5 +1,5 @@ The `VertexHeightNoiseVertHeightCurve2` PQSMod is one of several mods in the HeightNoise family. They all produce heightmap noise, which can make terrain considerably more interesting. -It is considered by some to be a much more customizable and far stabler alternative to [`VertexHeightNoise`](/PQSMods/VertexHeightNoise). +It is considered by some to be a much more customizable and far stabler alternative to [`VertexHeightNoise`](/Syntax/PQSMods/VertexHeightNoise). To replicate the effects of `VertexHeightNoise`, simply set the `ridgedSub` and `simplex` keys to 0 and set the `simplexCurve` to ``` @@ -57,7 +57,7 @@ NOTE: `___` is substituted for "Add" and "Sub." "Add" creates a "base layer" of |Property|Format|Description| |--------|------|-----------| |deformity|Decimal|The overall deformity of the noise.| -|ridgedMode|[NoiseQuality]( /Syntax/datatypes)|The noise quality for both `ridgedAdd` and `ridgedSub`.| +|ridgedMode|[NoiseQuality]( /Prerequisites/DataTypes)|The noise quality for both `ridgedAdd` and `ridgedSub`.| |ridged___Frequency|Decimal|The size of the each feature of the ridged noise. As frequency gets bigger, size gets smaller.| |ridged___Lacunarity|Decimal|The size of the gaps that are in the noise.| |ridged___Octaves|Integer|The amount of blanketing over the noise. Higher octaves mean rougher noise.| diff --git a/wwwroot/content/syntax/PQSMods/VertexSimplexHeight.md b/wwwroot/content/syntax/PQSMods/VertexSimplexHeight.md index cacf48d..70d2a61 100644 --- a/wwwroot/content/syntax/PQSMods/VertexSimplexHeight.md +++ b/wwwroot/content/syntax/PQSMods/VertexSimplexHeight.md @@ -1,4 +1,4 @@ -The `VertexSimplexHeight` PQSMod generates monochrome [Perlin noise](/Prerequisites/datatypes.md) for use in terrain deformation. +The `VertexSimplexHeight` PQSMod generates monochrome [Perlin noise](/Prerequisites/DataTypes.md) for use in terrain deformation. ## Example {#Example} ``` diff --git a/wwwroot/content/syntax/PQSMods/VertexSimplexNoiseColor.md b/wwwroot/content/syntax/PQSMods/VertexSimplexNoiseColor.md index 25505a5..702d739 100644 --- a/wwwroot/content/syntax/PQSMods/VertexSimplexNoiseColor.md +++ b/wwwroot/content/syntax/PQSMods/VertexSimplexNoiseColor.md @@ -1,4 +1,4 @@ -The `VertexSimplexNoiseColor` PQSMod generates RGB [Perlin noise](/Prerequisites/datatypes) for use in terrain coloration. +The `VertexSimplexNoiseColor` PQSMod generates RGB [Perlin noise](/Prerequisites/DataTypes) for use in terrain coloration. ## Example {#Example} ``` diff --git a/wwwroot/content/syntax/Properties/Properties.md b/wwwroot/content/syntax/Properties/Properties.md index adec63b..cdf4606 100644 --- a/wwwroot/content/syntax/Properties/Properties.md +++ b/wwwroot/content/syntax/Properties/Properties.md @@ -57,4 +57,4 @@ Properties |RnDVisibility|RnDVisibility|(Also RDVisibility) The visibility state of the body in the RnD archives. Possible values are `Visible`, `Noicon`, `Hidden`, or `Skip`.| |RnDRotation|Boolean|Whether the body should rotate in the RnD archives.| |maxZoom|Decimal|The max zoom limit for the tracking station and the map view. Sets the number of meters that can fit in the full height of the screen.| -|biomeMap|File Path|The path to the biome map texture. See the [Biome subnode]( /Syntax/Properties/Biome) for more information| +|biomeMap|File Path|The path to the biome map texture. See the [Biomes subnode]( /Syntax/Properties/Biomes) for more information| diff --git a/wwwroot/content/syntax/Template.md b/wwwroot/content/syntax/Template.md index 9cfd4db..eedb6c9 100644 --- a/wwwroot/content/syntax/Template.md +++ b/wwwroot/content/syntax/Template.md @@ -16,7 +16,7 @@ Template |name|Text|The name of your template body. *Only the names of stock-bodies are valid.*| |removePQS|Boolean|Whether Kopernicus should remove the surface of the template body. See the [PQS subnode]( /Syntax/PQSMods/PQS) for more details.| |removeAtmosphere|Boolean|Whether to remove the atmosphere from the template body. See the [Atmosphere subnode]( /Syntax/Atmosphere/Atmosphere) for more details.| -|removeBiomes|Boolean|Whether to remove the biomes of the template body. See the [Biome subnode]( /Syntax/Properties/Biome) for more details.| +|removeBiomes|Boolean|Whether to remove the biomes of the template body. See the [Biomes subnode]( /Syntax/Properties/Biomes) for more details.| |removeOcean|Boolean|Whether to remove the ocean of the template body. See the [Ocean subnode]( /Syntax/Ocean) for more details.| |removePQSMods|Text List|A selection of terrain modifications that Kopernicus should remove. Possible values are listed on the [PQSMods page]( /Syntax/PQSMods).| |removeAllPQSMods|Boolean|Whether to remove every terrain modification from the template body and make it a perfect sphere.|