2936 Commits

Author SHA1 Message Date
Noah Pilarski
a1aa65dda8 Uh oh 2022-08-27 20:57:20 -04:00
Nick
b9698573d2
1.5.0 (#271)
1.5.0

New Horizons now requires [Vanilla Fix](https://outerwildsmods.com/mods/vanillafix/). Might as well ensure the base game is as stable as possible before we go and break everything ourselves right.

## Major Features
- Stars can now be set to go supernova at any set time during the loop
- After going supernova, stars will be replaced by a stellar remnant. You can set this to be a white dwarf, neutron star, or black hole, or create your own custom remnant using a config!
- Custom credits can be written in the `addon-manifest.json` file and will appear during the in-game credits.
- Added support for custom projection stones, projection platforms, and shared Nomai whiteboards.

## Minor Features
- Added support for MegaPiggy's [OWRichPresence](https://outerwildsmods.com/mods/discordrichpresence/) mod. Lets your friends on Discord know when you're exploring NH planets!
- An emission map texture and colour can now be applied to heightmap planets.
- Geysers can be manually offset, and will start at the spout instead of the shaft by default now
- Added geyser tint, force, volume, and interval settings
- Overhauled bramble node tints
- Can change the "oxygen detected" to mention trees or not with `hasTrees`
- Supernova shockwave effect will display on planets when their stars explode. Can be customized with `ShockEffect` module
- Added fluid types to tornados.
- Added opacity curve to rings. Allows you to fade rings in or out.
- Added nomai trailmarkers.

## Improvements
- Stars look much better now
- Bramble dimensions now disappear when not inside
- Proxy planets/stars now have atmospheres, fog, and lightning if applicable
- Added plasma splash effect to player
- Added splash effects to planets for when they collide with a fluid volume (water, sand, clouds, lava, star)
- `removeChildren` now works on all planets and after NH is done adding stuff to them, so you can remove certain things. For example, add a black hole but remove the destruction volume and just keep visuals, or add a star but remove the surface.
- Can now specifically set the fact required to show coordinates for a system in the Vessel in your star system config.
- Added localization support to some warp drive related lines.
- Updated French localization.

## Bugfixes
- Fixed pre-crash computers to allow 5 rings
- Fixed lots of bramble scale issues
- **_Default bramble dimension radius is now 750 instead of 1705_**
- Bramble dimension entrances and exits are fixed now
- Stop alpha value being set for Bramble fog (has strange effects, fog density should be used instead)
- Fixed Nomai recorders not animating
- Fixed default tornado type (had been changed by accident before)
- Vision torches no longer continue projecting on the ground
- Fixed sectors of Attlerock and Hollow's Lantern
- Base game assets should stay loaded now regardless of sector shenanigans 
- Vanilla locator now registers Attlerock, Hollow's Lantern, Map Satellite, Hourglass Focal Point, and Sun Station. Potentially useful for mods which use NH as a dependency.
- Fixed a bug where eccentric binary orbits didn't work.
- Fixed a bug when adding atmosphere to non-planets.
- Fixed the bug where Bob would venture to the center of the Hearth (he's on vacation).
- Probably a lot more that I forgor.

Thank you MegaPiggy and Trifid for contributing so much to this update.
v1.5.0
2022-08-26 01:14:42 -04:00
Nick
6491ae3b00 Merge branch 'dev' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into dev 2022-08-26 01:06:47 -04:00
Nick
9d1856a5e8 Stop ghost birds vanishing to center of planet 2022-08-26 01:06:43 -04:00
Nick
5ffb500b00
Update README.md 2022-08-26 00:44:13 -04:00
Nick
6ee8279ea9
Stellar remnants (#275)
- [x] Fix fluid volume on supernovae
- [x] Add optional mesh change for supernova planet effect
- [x] Stop stars from getting destroyed by other stars 
- [x] Add supernova sounds (collapse, explosion, and wall)
- [x] Implement remnants
- [x]  Proxy remnants
2022-08-26 00:31:44 -04:00
Nick
5a1613f73b Change bounds for default remnant types 2022-08-26 00:29:18 -04:00
Nick
cbad025fce Don't mess up the materials 2022-08-26 00:09:10 -04:00
Nick
d221055fac Don't make proxy for remnant if theres no remnant 2022-08-25 23:49:25 -04:00
Nick
9f02302d7f RichPresence enable guard 2022-08-25 23:35:42 -04:00
Nick
a447b80307 If smaller than 1000 don't explode by default 2022-08-25 23:34:41 -04:00
Nick
6da2425809 Merge branch 'dev' into stellar-remnants 2022-08-25 23:30:15 -04:00
Nick
ac4ef45a82
Vanillafix (#302)
add it
2022-08-25 23:26:02 -04:00
JohnCorby
be23815c90 ALSO remove the OWCollider 2022-08-25 20:23:10 -07:00
JohnCorby
fe13757d87 okay just remove the ones fixed by vanillafix lol 2022-08-25 20:10:27 -07:00
JohnCorby
7db456f871 Revert "REMOVE proxy body patches (vanillafix does it)"
This reverts commit b7f436b7833ad071863367fb12760e16c4a975a5.
2022-08-25 20:09:59 -07:00
JohnCorby
d64ab19b49 add dependency 2022-08-25 20:06:20 -07:00
JohnCorby
b7f436b783 REMOVE proxy body patches (vanillafix does it) 2022-08-25 20:05:17 -07:00
Nick
ea7d6795f6 Merge branch 'dev' into stellar-remnants 2022-08-25 23:04:07 -04:00
Noah
55f9ecc980
Load translations earlier (#301) 2022-08-25 23:02:46 -04:00
Nick
5ac37c3507 Get star stuff on init for evolution controller 2022-08-25 22:57:27 -04:00
Nick
f2276de9ab Load translations earlier 2022-08-25 22:12:35 -04:00
Nick
52af5965ed
Merge branch 'dev' into stellar-remnants 2022-08-25 21:43:46 -04:00
Nick
03f1e8dcf0
Vessel warp prompt fact (#300)
Fixes #295
2022-08-25 21:41:37 -04:00
github-actions[bot]
9eafd20638 Updated Schemas 2022-08-26 01:41:09 +00:00
Nick
a258ec34fd
Make remove children go last and on any body (#299)
Fixes #296
2022-08-25 21:41:00 -04:00
Nick
f5c7ef4082 Update StarSystemConfig.cs 2022-08-25 21:39:12 -04:00
github-actions[bot]
5b62deb4b0 Updated Schemas 2022-08-26 01:31:58 +00:00
Nick
4088852ce0 Add vessel prompt fact 2022-08-25 21:30:11 -04:00
Nick
304d630214
Remnant rework (#294)
Cleaned up code, removed some redundancies, fixed bugs.
2022-08-25 21:29:47 -04:00
Nick
56b439be66 Make remove children go last and on any body 2022-08-25 21:24:53 -04:00
Nick
c9399dc7bf Update NHProxy.cs 2022-08-25 21:20:12 -04:00
Nick
4f26f40005 Remove and sort usings 2022-08-25 21:18:40 -04:00
Nick
90ef0e4beb
Update dev from main before 1.5.0 (#298) 2022-08-25 21:17:55 -04:00
Nick
7545b39a37
Hotfixes (#297)
Fixed some bugs, was gonna merge this into main but with 1.5.0 happening now I guess we don't have to
2022-08-25 21:16:09 -04:00
Nick
39d3d68ea5 Merge branch 'remnant-rework' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into remnant-rework 2022-08-25 21:02:18 -04:00
Nick
8185a8871d Fix everything 2022-08-25 21:02:16 -04:00
Noah Pilarski
d728d174be Merge branch 'stellar-remnants' into remnant-rework 2022-08-25 20:23:35 -04:00
Noah Pilarski
90a1e2335a Update SingularityBuilder.cs 2022-08-25 20:20:48 -04:00
Noah Pilarski
9138708eea Update ProxyBuilder.cs 2022-08-25 20:20:23 -04:00
Noah Pilarski
73730b2499 Merge branch 'dev' into stellar-remnants 2022-08-25 20:18:23 -04:00
Noah Pilarski
3cc1a3cf93 Merge branch 'dev' into remnant-rework 2022-08-25 20:15:38 -04:00
Noah
69ecd7f4c6
Ring opacity (#286)
Adds a curve that changes opacity of rings. You're welcome trifid.
2022-08-25 20:13:08 -04:00
Noah Pilarski
1c6a8c47ad Merge branch 'dev' into ring-opacity 2022-08-25 20:12:52 -04:00
Noah
90b2490a6e
Tornado Fluid Type (#289) 2022-08-25 20:10:57 -04:00
Noah Pilarski
6539260f14 Share function 2022-08-25 19:33:19 -04:00
github-actions[bot]
70f69345ca Updated Schemas 2022-08-25 23:31:02 +00:00
Nick
8d78c49c64 Move TimeValuePair to Utility, Ring no longer inherits from VariableSizeModule
Also migrated the old value for curve to scaleCurve.
2022-08-25 19:29:06 -04:00
Noah Pilarski
7e728b4a56 Simplify 2022-08-25 19:27:35 -04:00
TerrificTrifid
6603a602f6
Add options to disable parts of remote props (#288)
You can now disable individual parts of projection platforms and shared whiteboards.

For whiteboards you can disable walls
![image](https://user-images.githubusercontent.com/34462599/186278621-57286a6e-c8fb-4fa4-b46c-c987575e192d.png)
![image](https://user-images.githubusercontent.com/34462599/186278657-4844ea66-faa9-4ac7-a321-375989037b99.png)

For platforms you can disable the floor structure and the pool that rises when you place a stone.
![image](https://user-images.githubusercontent.com/34462599/186278952-d046cb91-e1de-4f34-b316-6e917912df7c.png)
![image](https://user-images.githubusercontent.com/34462599/186278781-ef64f158-e8ce-4584-b9d6-2b96f8183985.png)
2022-08-25 14:21:52 -05:00