3861 Commits

Author SHA1 Message Date
Joshua Thome
1c0466f04f Remove unncessary isRelativeToGroup property on quantum sockets 2023-03-18 10:54:51 -05:00
Joshua Thome
62dcc92dbb Allow removing vessel rigidbody 2023-03-18 10:52:57 -05:00
Ben C
f4be589d8d Updated Schemas 2023-03-18 14:32:43 +00:00
Joshua Thome
7c77eb7bad Merge branch 'hawkbar-prop-cleanup' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-prop-cleanup 2023-03-18 09:29:54 -05:00
Joshua Thome
f928309596 Vessel prop tweaks 2023-03-18 09:29:48 -05:00
Ben C
fdd300d964 Updated Schemas 2023-03-18 14:20:14 +00:00
Joshua Thome
6553bf1d05 Merge branch 'hawkbar-prop-cleanup' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-prop-cleanup 2023-03-18 09:17:41 -05:00
Joshua Thome
e021523151 Using GeneralPropBuilder for spawn points, vessel and warp exit points, and remotr dialogue triggers 2023-03-18 09:17:36 -05:00
Joshua Thome
88f60f883c Better name for base prop class 2023-03-18 08:15:56 -05:00
Joshua Thome
c8bd63e5d5 Change volumes to use GeneralPropBuilder and cleaned up some others 2023-03-18 07:48:43 -05:00
Ben C
49f839941d Updated Schemas 2023-03-18 09:03:22 +00:00
Joshua Thome
9426ec48d0 Merge branch 'hawkbar-prop-cleanup' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-prop-cleanup 2023-03-18 03:58:36 -05:00
Joshua Thome
e732a01e02 Make bramble nodes use GeneralPropBuilder 2023-03-18 03:58:26 -05:00
Joshua Thome
049bb5ba33 Use GeneralPropBuilder for singularities 2023-03-17 14:32:18 -05:00
Ben C
486032d3d1 Updated Schemas 2023-03-17 19:17:41 +00:00
Joshua Thome
3ca6d9a3db Migrate more modules to the GeneralPropBuilder 2023-03-17 14:13:23 -05:00
Joshua Thome
cc9e86d712 Merge branch 'hawkbar-prop-cleanup' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-prop-cleanup 2023-03-16 20:14:31 -05:00
Joshua Thome
ee99c5e937 Include rotation in body alignment calculations 2023-03-16 20:14:22 -05:00
Will Corby
00729ef4ae
Update DetailBuilder.cs 2023-03-16 16:04:52 -07:00
Will Corby
15961bed4b
bump version before i forget 2023-03-16 16:02:21 -07:00
Ben C
4682fc275f Updated Schemas 2023-03-16 22:18:35 +00:00
Joshua Thome
7449b7e0f2 Merge branch 'hawkbar-prop-cleanup' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-prop-cleanup 2023-03-16 17:15:40 -05:00
Joshua Thome
37e6c42b85 Consolidating generic prop building into a single builder 2023-03-16 17:15:06 -05:00
Ben C
0cb69969dc Updated Schemas 2023-03-16 20:14:41 +00:00
Joshua Thome
f98b33251d Consolidate prop info definitions and add support for missing properties to geyser and quantum sockets 2023-03-16 15:08:56 -05:00
Joshua Thome
e4d55f6b43 Orient ship spawn point, not just the ship itself 2023-03-16 14:09:28 -05:00
Joshua Thome
67495d8972 Gracefully log errors for missing script components when building details 2023-03-16 14:04:41 -05:00
Nick
80e5f0c15e
Better fixers (#537)
make the InteractVolume fix and etc use a component instead of
FireOnNextUpdate so it works with scatter and VR
2023-03-14 20:10:18 -04:00
Nick
ffb8dc7ee5 Use else if on FixSectoredComponent 2023-03-04 21:47:37 -05:00
Nick
da470691ed Don't use delay, implement fixer components 2023-03-04 21:44:53 -05:00
Ben C
54ea75c305
Try to manually fix docs 2023-03-04 21:13:37 -05:00
Nick
b4781bc416
1.9.0 (#516)
## Major features
- Details can now be affected by physics by adding `hasPhysics = true`.
- `ambientLight` has been replaced by a new `AmbientLights` module with
new settings for radii, position, shell, and tint.
- Automatic Nomai text arc placement! 
- Nomai wall text is now automatically arranged to fit on a whiteboard,
no need to place text manually anymore!
   - Manual placement is still supported if you want it.
- If you want to specify certain arcs to be written by children (or
strangers) instead of adults without requiring manual placement, use the
`keepAutoPlacement` property of ArcInfo.
- Hopefully this feature makes wall text less intimidating to include in
addons.
- **Important: `nomaiText` has been deprecated in order to preserve the
legacy nomai text generation. Please use `translatorText` in the future,
it is exactly the same except it lets you use the new automatic spiral
placement, caching, and so on.**

## Minor features
- Dialogues can now toggle flashlight when you interact with them.
- Caching! 
- This feature introduces new .nhcache files, which New Horizons will
generate automatically. One nhcache file will be generated per planet.
If the cache would be empty, a file won't be created.
- Make sure to include these files when releasing your addon. This will
allow your players to have fast loading times on their first loop. If
you forget to include them, no worries, their first loop will be slow to
load but every following loop will be fast.
- Cache files automatically clear unused entries, so there's no need to
manage them.

## Bug fixes
- Fixed a bug in ghost matter submerge code (it now functions).
- Water radius now gets updated by the size controller, meaning submerge
works with changing size.
- Fixed strange light behavior on transparent objects in map mode.
- Water is now actually illuminated by sunlight.
- Fixed fog fading occurring near bramble seeds.
- Should fix some compatibility issues with NomaiVR
- Fix showing electricity effects on lanterns

also rip jerry
v1.9.0
2023-03-04 18:22:46 -05:00
Nick
20532b83ac Deprecate NomaiTextBuilder class 2023-03-04 18:04:54 -05:00
Nick
8481dd8021 Bug 533 - don't show lantern electricity effect 2023-03-04 17:50:49 -05:00
Nick
5fc8c842b3
Fix ambient light cubemap (#535)
It was unintentionally flipped before.
2023-03-04 17:27:34 -05:00
Nick
ae7ddb9ac9
Vr camera fix (#534)
## Bug fixes
- Should fix some compatibility issues with NomaiVR

(Also fixes new proc gen Nomai text showing on held scrolls - don't need
that in the patch notes tho)
2023-03-04 17:26:09 -05:00
Nick
c5611ffa2d Take first curve value for title screen water/lava/sand 2023-03-04 17:25:43 -05:00
Nick
809b510508 Made a method for adding to _generatedTextures list 2023-03-04 17:06:30 -05:00
JohnCorby
7eb611f947 oops 2023-03-03 20:43:18 -08:00
JohnCorby
b263e16624 add to generated textures 2023-03-03 19:27:48 -08:00
JohnCorby
837586408e make copy of cubemap 2023-03-03 19:15:45 -08:00
TerrificTrifid
f4f85ea9d5 Fix ambient light cubemap 2023-03-03 20:18:41 -06:00
Nick
0448ce8e93 Fixes scroll text showing in hand 2023-03-03 20:42:21 -05:00
Nick
99868b94a8 Fix locator by waiting 2023-03-03 19:49:15 -05:00
Nick
575b54a168 Merge branch 'dev' into vr-camera-fix 2023-03-03 19:26:25 -05:00
Nick
7db864cf6f Fix getting camera to work with VR 2023-03-03 18:55:36 -05:00
Noah Pilarski
e0945aefa5
Thrust ruleset schema correction (#532) 2023-03-01 19:25:56 -05:00
Noah Pilarski
e8039f41d1 Nevermind ignore the voices
This reverts commit ea273e42a73b9c55781cc9b260daadbb97888bf9.
This reverts commit 280f0a6e529050cb8ba459090d48b6eb968659dd.
2023-03-01 19:25:18 -05:00
Ben C
280f0a6e52 Updated Schemas 2023-03-02 00:24:06 +00:00
Noah Pilarski
ea273e42a7
um ackchyually 2023-03-01 19:21:04 -05:00