2920 Commits

Author SHA1 Message Date
Noah Pilarski
13025f2e48 Merge branch 'dev' into enum 2022-10-03 18:02:58 -04:00
Nick
d42185e595 Remove buildPriority (unused) 2022-10-02 17:23:53 -04:00
Noah
c3910844a9
Check contains half as much (#408)
## Improvements
- Improved signal scope lag somewhat
2022-10-02 12:59:06 -04:00
Noah Pilarski
79b45c002b Turn these into extension methods 2022-10-02 12:57:53 -04:00
Nick
720ecede5d Check contains half as much 2022-10-02 12:34:35 -04:00
Nick
971ffd34fa Remove HarmonyX reference (OWML handles this now) 2022-10-01 00:57:03 -04:00
Nick
8c62b56bc0 Translate credits, popups, update OWML version 2022-10-01 00:50:31 -04:00
Nick
12d0d102f9
more path.combine (#405)
self explanatory (use it more)
2022-09-30 23:58:54 -04:00
JohnCorby
b3a9a4690c use schema 2022-09-30 20:50:45 -07:00
JohnCorby
6c8d2ede89 use path.combine for linux 2022-09-30 20:45:39 -07:00
Will Corby
69356395fa
Random fixes (#404)
## Bug fixes
- Fix components flagged to be removed throwing errors on Awake
- Hardcoded backwards compat for mods broken by keepLoaded = false like
WARIO
- Fixed two debug raycast prompts appearing
- Sorted Nomai text prefabs to (hopefully) stop future updates breaking
them again (you have to re-orient them still since patch 13, sorry)
2022-09-30 20:04:34 -07:00
JohnCorby
7ce78d2ed0 comment 2022-09-30 19:51:59 -07:00
JohnCorby
e42c81488c Merge remote-tracking branch 'origin/random-fixes' into random-fixes 2022-09-30 19:49:09 -07:00
JohnCorby
ecc51a32f3 add missing parenthesis here lol 2022-09-30 19:49:04 -07:00
Nick
f0c24dc93e Merge branch 'random-fixes' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into random-fixes 2022-09-30 22:47:09 -04:00
JohnCorby
63f87e4c6d sort arcs by path to hopefully prevent future updates from breaking everything 2022-09-30 19:46:36 -07:00
Nick
70467b76a1 Fixed #393 2022-09-30 22:45:39 -04:00
JohnCorby
db2d1aebcd move group builder down here too 2022-09-30 19:33:06 -07:00
JohnCorby
24eedc887a you dont need it here HAHA 2022-09-30 19:31:31 -07:00
Nick
d1da5c3791 Remove stupid null check, only set active at the end 2022-09-30 22:30:26 -04:00
Nick
d7730436d4 Whoops 2022-09-30 22:30:13 -04:00
Nick
6f55b8da3f Backwards compat for certain mods broken by keepLoaded = false 2022-09-30 22:24:54 -04:00
Noah Pilarski
d565ac52d1 Use TryParse instead 2022-09-19 02:38:56 -04:00
Noah Pilarski
a799eaf0f6 Merge branch 'dev' into enum 2022-09-19 02:22:15 -04:00
Nick
b5f5a4cabc
Update manifest.json 2022-09-19 00:09:38 -04:00
Will Corby
75a7ef7616
actually use group builder (#400)
i removed its usage by accident when reverting the goofy DetailFixer
hack xen did LOL!!!!
2022-09-18 21:01:49 -07:00
JohnCorby
07ad15afff bruh 2022-09-18 20:56:47 -07:00
Will Corby
329377098c
Log missing decal path (#397) 2022-09-18 20:16:16 -07:00
Noah
3231848017
stretch for scatter too (#396)
just copy the way details do it
2022-09-17 19:34:33 -04:00
Noah Pilarski
2260188164 Log missing decal path 2022-09-17 19:33:21 -04:00
github-actions[bot]
50f2dc1625 Updated Schemas 2022-09-17 18:44:44 +00:00
JohnCorby
2cee9ebd42 add stretch to scatter 2022-09-17 11:42:45 -07:00
Nick
25fc5ce2c5
Detail stretch (#395)
Vector3 scale for details
2022-09-17 12:05:30 -04:00
github-actions[bot]
1ce208c778 Updated Schemas 2022-09-17 15:57:01 +00:00
TerrificTrifid
2904af39d1 Detail stretch 2022-09-17 10:55:01 -05:00
TerrificTrifid
b5a4c9f7ca
Audio volume setting (#394)
Volume setting for audio volumes
2022-09-17 10:15:29 -05:00
github-actions[bot]
129fbf3a4f Updated Schemas 2022-09-17 14:00:40 +00:00
Noah Pilarski
9be2bed1f0 Add range attribute 2022-09-17 09:58:22 -04:00
github-actions[bot]
f04171ec83 Updated Schemas 2022-09-17 03:18:00 +00:00
TerrificTrifid
7db8e1c4ef Audio volume setting 2022-09-16 22:15:55 -05:00
Nick
b5d499b2dc
1.6.0 (#337)
## Major features
- Added support for `Extras` in your planet configs. This allows for
other mods to extend planet and system configs with new features.
- Added new volumes to configs under the `Volumes` module:
   - Hazard volumes
   - Notification volumes
- Implemented a transparent `cloudsPrefab`. It works mostly the same as
normal clouds except that it allows a transparent texture.

## Minor features
- Can now toggle atmospheric shock layers with `hasShockLayer`.
- Addons can now define `popupMessage` in their addon-manifest. This
will show a one time pop-up when the mod is first installed. Use this
for story mods to give the user a prompt to go in the right direction
with the mod. Means NH now requires [Menu
Framework](https://outerwildsmods.com/mods/menuframework/).
- `Ring` module now replaced with `Rings` module (can have multiple
rings per planet)
- Can override the far clip plane for a system from the star system
config (you're welcome Jammer)

## Improvements
- Various improvements for upcoming Quantum Space Buddies compatibility
mod.
- Made rain/snow heights more robust for larger planets.
- Improved Discord Rich Presence support (icons should show for more
addons)
- Proxies now have atmospheres and fog
- Ship log entry location marking now works in Bramble dimensions.
- If the user has an outdated version of Outer Wilds, a warning popup
will display.
- Adds disabling of renderers/colliders/shapes/lights when you're not at
the planet (can be disabled with `keepLoaded`).
- Allow ship log details to be added to vanilla planets
- Nomai shuttle landing radius is now properly set
- Added on screen button prompts when in debug mode
- Potentially fixes some threading issues when loading slides
- Improved scatter build time by not calling detail builder over and
over
- Added `preventOverlap` option to scatter. Is on by default but can be
disabled to increase performance. Useful when there is low change
anything will overlap (prop low density).
- Nomai remote cameras (projection pools) display the right camera
layers, and better show the protagonist. Uses
[CommonCameraUtility](https://github.com/xen-42/ow-common-camera-util)

## Bug fixes
- **Addons should now work properly on Linux**
- Only autosave debug mode configs if the save button is unlocked.
Prevents overwriting your configs unintentionally.
- Bramble dimensions will hide Bramble nodes inside then when you're
outside.
- Translation keys containing < or > or CDATA now work.
- Translated ship log facts no longer have the entry ID slapped in front
of them
- Fix a vanilla bug where being in a conversation and then getting
attached to something traps you in dialogue.
- Fixed a translation bug that affected Secret Worlds
- Does not fix the vision torch bug affecting "The Vision", but will at
least log an error when it happens now
- Fixed a translation bug where translations for NH itself weren't
reloaded when reloading configs
v1.6.0
2022-09-16 00:06:31 -04:00
Nick
e6fe77d2c7 Update manifest.json 2022-09-15 23:33:12 -04:00
Nick
b42235ae95
fix typo in ShipHUDMarker_RefreshOwnVisibility (#390) 2022-09-15 21:43:30 -04:00
JohnCorby
68d2034b38 also do AssignBrittleHollowReference lol 2022-09-15 17:13:36 -07:00
JohnCorby
1b30c89237 typo: flip this case around, we want it to only check if NOT null 2022-09-15 16:40:27 -07:00
Nick
8829548b9b Merge branch 'dev' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into dev 2022-09-15 18:48:00 -04:00
Nick
9b4a165f15
Use section title instead of "Custom" for credits (#388)
Fix le funny

![image](https://user-images.githubusercontent.com/34462599/190520258-907a9021-644b-4a8d-aeb4-e208a308b58c.png)
2022-09-15 18:47:40 -04:00
Nick
126547be6f Make everything use Path.Combine instead of concat for Linux 2022-09-15 18:47:26 -04:00
Noah Pilarski
88bda9d388 Use title instead 2022-09-15 18:30:44 -04:00
Nick
e098201581
Update StellarDeathController to match vanilla SupernovaEffectController update. (#387) 2022-09-15 18:23:54 -04:00