diff --git a/NewHorizons/External/Modules/PropModule.cs b/NewHorizons/External/Modules/PropModule.cs
index b3c27cca..4d3362cd 100644
--- a/NewHorizons/External/Modules/PropModule.cs
+++ b/NewHorizons/External/Modules/PropModule.cs
@@ -262,21 +262,25 @@ namespace NewHorizons.External.Modules
///
/// Maximum time between meteor launches.
///
+ [DefaultValue(20f)]
public float maxInterval = 20f;
///
/// Maximum random speed at which meteors are launched.
///
+ [DefaultValue(150f)]
public float maxLaunchSpeed = 150f;
///
/// Minimum time between meteor launches.
///
+ [DefaultValue(5f)]
public float minInterval = 5f;
///
/// Minimum random speed at which meteors are launched.
///
+ [DefaultValue(50f)]
public float minLaunchSpeed = 50f;
///
diff --git a/NewHorizons/Schemas/body_schema.json b/NewHorizons/Schemas/body_schema.json
index 9605298c..8540a9b5 100644
--- a/NewHorizons/Schemas/body_schema.json
+++ b/NewHorizons/Schemas/body_schema.json
@@ -1411,22 +1411,26 @@
"maxInterval": {
"type": "number",
"description": "Maximum time between meteor launches.",
- "format": "float"
+ "format": "float",
+ "default": 20.0
},
"maxLaunchSpeed": {
"type": "number",
"description": "Maximum random speed at which meteors are launched.",
- "format": "float"
+ "format": "float",
+ "default": 150.0
},
"minInterval": {
"type": "number",
"description": "Minimum time between meteor launches.",
- "format": "float"
+ "format": "float",
+ "default": 5.0
},
"minLaunchSpeed": {
"type": "number",
"description": "Minimum random speed at which meteors are launched.",
- "format": "float"
+ "format": "float",
+ "default": 50.0
},
"position": {
"description": "Position of this volcano.",
diff --git a/docs/Setup.md b/docs/Setup.md
index 85fed7e7..c443f581 100644
--- a/docs/Setup.md
+++ b/docs/Setup.md
@@ -22,11 +22,9 @@ pipenv install --dev
## Environment Variables
- URL_PREFIX: Path to put before all links and static files, see below for recommended values
- - Production: "/"
- - Local Build: "" (set as empty string)
+ - Production and Local Builds: "/"
- PyCharm Development Server: "/outer-wilds-new-horizons/docs/out/"
-
## Copy Schemas
Create a folder called `schemas` in the `docs/content/pages/` folder and copy all schemas to generate into it, make sure not to add this folder to git.
Production build automatically copies over schemas.
@@ -39,5 +37,5 @@ pipenv run menagerie generate
## Opening
- Production: Go to the site
-- Local: Open `out/index.html`
+- Local: Go into `docs/out` in a new terminal window and run `py -m http.server 8080` and then connect to http://localhost:8080/
- PyCharm Development Server: Right click `out/index.html` -> Open In -> Browser -> Default
diff --git a/docs/content/pages/tutorials/ship_log.md b/docs/content/pages/tutorials/ship_log.md
index 18fdd2b7..d1405eee 100644
--- a/docs/content/pages/tutorials/ship_log.md
+++ b/docs/content/pages/tutorials/ship_log.md
@@ -159,13 +159,11 @@ You can load your XML file to your planet by doing adding the following to your
## Entry Layout
By default, entries in rumor mode are laid out by rows, where each row is one planet. This will not make for a perfect
-layout, so you can use the `entryPositions` property to change them
+layout, so you can use the `entryPositions` property in your star system config to change them
For example, if I want to change an entry with the ID of `EXAMPLE_ENTRY` and another with the ID of `EXAMPLE_ENTRY_2`:
```json
{
- "ShipLog": {
- "xmlFile": "planets/example.xml",
"entryPositions": [
{
"id": "EXAMPLE_ENTRY",
@@ -182,10 +180,11 @@ For example, if I want to change an entry with the ID of `EXAMPLE_ENTRY` and ano
}
}
]
- }
}
```
+To help with this, download the unity explorer mod and manually position entries, then simply use the dev tools to dump all the entries to a json string you can copy and paste into your config.
+

*A set of entries laid out with auto mode*