mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
## Bug fixes - This fixes race conditions when incrementing `displaySlidesLoaded` becaise `++` isn't thread safe. In the case of `MakeSlideReel`, another issue was fixed that happens even without parallelism: `if (displaySlidesLoaded >= textures.Length)` would always be true after some point and multiple reel textures would be created. But with parallelism, it's possible for `displaySlidesLoaded` to never reach `textures.Length` and in this case the texture wouldn't be created (or the vision torch enabled). Sadly this doesn't change behavior for vision targets, so this is unrelated to #381
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
- Quantum Space Buddies.
- OW Randomizer.
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 accessible via the ship's log
- Remove or edit existing planets, including what they orbit around
- Create custom planets from heightmaps/texturemaps
- 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, cloak 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:
- xen (New Horizons v0.1.0 onwards)
- Bwc9876 (New Horizons v0.9.0 onwards)
- Mister_Nebula (Marshmallow v0.1 to v1.1.0)
New Horizons was made with help from:
- FreezeDriedMangos
- MegaPiggy
- JohnCorby
- Nageld
- Trifid
- Raicuparta
- jtsalomo
- And the Outer Wilds modding server.
Translation credits:
- Russian: Tlya
- German: Nolram
- Spanish: Ciborgm9, Ink, GayCoffee
- French: xen
Marshmallow was made with help from:
- TAImatem
- AmazingAlek
- Raicuparta
- and the Outer Wilds discord server.
Languages
C#
100%
