## Major features - Slide reels are now streamed, improving load times and memory usage (Fixes #898). Other projectors (auto, torch) are not streamed yet. - Reworked game over screens. Can now either use credits volumes as before, or set `gameOver` in the addon manifest where you can define a dialogue condition which will then trigger a game over sequence the next time you die (displaying a message and/or triggering the credits). Fixes #832 - Added `conditionalChecks` to star system configs. These allow you to automatically set or unset dialogue conditions, persistent conditions, and ship log facts based on other conditions being met, to handle more complex interactive situations that a single `requiredCondition` or `requiredFact` can't cover. Implements #1048 - Adds title screen configuration (fixes #1027) ## Minor features - Can set `displaySlides` on a slide reel now to define which slide indices should be displayed on the physical reel model. Fixes #888. - Allowed game over to trigger flashback without resetting to menu (credits type `none`). - Allowed game over to fade to black instead of causing death (leave death type field empty) - Allowed game over to set credits volume text colour. - Add visual options for proc gen (i.e., asteroids). Can add a triplanar texture or use a preset material for quantum, ice, or rocks. Fixes #1014 - Add `afterTraveler` to custom Eye Travelers to place them after a base game traveler in the campfire order (resolves #1037) ## Improvements - Empty slide reel slots are now transparent on the slide reel model. Requires existing slide reel caches to be cleared. - Screen fades out faster now on system-changing black hole. Fixes #783. - Colourize splash effects to custom fluid volumes (implements #740) - Cached generation of map mode outlines to improve loading times. - Fixed order of travelers at the Eye when both base game guests have been gathered and custom travelers are used - Make specific optimizations based on profiler results for big mods, load times should now be up to twice as fast! ## Bug fixes - Fixed a 3 frame hitch when changing tools - Fixed an NH bug at the Eye of the Universe where we were checking for a condition instead of a persistent condition - Fixed custom items breaking if `pickupAudio` and `dropAudio` were not set. Custom items will now default to the warp core item sounds. Each sound can be disabled individually by specifying "None" as the audio type. - Fixed custom items breaking if `removeComponents` was set on the detail. - Fixed custom items constantly re-reading the translation table to get their localized names
Do you want to create planets using New Horizons? Then check out our website for all our documentation!
If you want to see examples of what NH can do check out the examples add-on or real solar system add-on.
Check the ship's log for how to use your warp drive to travel between star systems!
Incompatible mods
New Horizons conflicts with the mod Common Resources. This mod is a requirement for other mods such as Cheats Mod (we recommend you use the Cheat and Debug Menu mod instead) and OW Randomizer.
Why do these two mods conflict? Common Resources is a mod which reimplements many of the game's features underneath the hood, for one reason or another. For instance, it completely overhauls how the orbits of planets work, as this is a requirement for it to support OW Randomizer. It does this even when you are only using Cheats Mod. In particular, having CR installed seems to, for whatever reason, break character dialogue introduced by New Horizons. As CR is no longer actively maintained, it is unlikely this issue will be resolved any time soon.
Supported Mods
New Horizons has optional support for a few other mods:
- Discord Rich Presence: Showcase what New Horizons worlds you're exploring in your Discord status!
- Voice Acting Mod: Characters in NH can be given voice lines which will work with this mod installed. Try it out by downloading NH Examples and talking to Ernesto!
- Achievements+: New Horizons and its addons have achievements you can unlock with this mod installed!
Features
- Load planet meshes or details from asset bundles
- Use our template Unity project to create assets for use in NH, including all game scripts recovered using UtinyRipper
- Separate solar system scenes accessible via wormhole OR via the ship's new warp drive feature found in the ship's log
- Remove or edit existing planets, including their orbits
- Create custom planets from heightmaps/texturemaps with support for triplanar mapping
- Create stars (and supernovae), comets, asteroid belts, satellites, quantum planets/moons, and custom Dark Bramble dimensions.
- Add stock planet features to custom ones, such as geysers, cloaking fields, meteor-launching volcanoes, rafts, tornados, and Dark Bramble seeds/nodes.
- Binary orbits
- Signalscope signals and custom frequencies
- Surface scatter: rocks, trees, etc, using in-game models, or custom ones
- Black hole / white hole pairs
- Custom dialogue, slide-reel projections, translatable text, and custom ship log entries for rumour mode and map mode
- Funnels and variable surface height (can be made of sand/water/lava/star)
Development
If you want to help (please dear god help us) then check out the contact info below or the contributing page.
The Unity project we use to make asset bundles for this mod is here.
Contact
Join the Outer Wilds Modding Discord if you have any questions or just want to chat about modding! Theres a New Horizons category there dedicated to discussion of this mod.
Credits
Main authors:
New Horizons was made with help from:
- JohnCorby
- MegaPiggy
- FreezeDriedMangos
- Trifid
- Hawkbar
- And many others, see the contributors page.
Translation credits:
- Russian: Tlya
- German: Nolram
- Spanish: Ciborgm9, Ink, GayCoffee
- French: xen
- Japanese: TRSasasusu
- Portuguese: avengerx, loco-choco
New Horizons was based off Marshmallow was made by:
with help from:
- TAImatem
- AmazingAlek
- Raicuparta
- and the Outer Wilds discord server.
