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/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. + ![autoDetectiveMode]({{ "images/ship_log/auto_rumor_mode.webp"|static }}) *A set of entries laid out with auto mode*