342 Commits

Author SHA1 Message Date
xen-42
831a94cdbc Fixed a floating point rounding error 2025-08-04 21:44:18 -04:00
xen-42
8089de358a Just expect 32 signals max instead of constantly refreshing the array 2025-08-04 21:12:00 -04:00
Joshua Thome
fd6ea03f5b Add custom repair receiver component 2025-04-19 14:29:06 -05:00
xen-42
4a6d3cfcf6 Merge branch 'dev' into dockedRafts 2025-04-19 00:04:38 -04:00
Noah Pilarski
92b7c70c16 change patch so that it doesn't invoke twice 2025-04-08 14:43:21 -04:00
josshmot
5d680277ec Patched in event for CreditsBuilt and refactored NHGameOverManager.LoadCustomCreditsScene() to implement it and remove the janky task 2025-04-08 17:30:43 +10:00
Joshua Thome
155e7ace9c Patch SingleLightSensors to handle immediately disabled details 2025-02-26 21:14:35 -06:00
xen-42
144421ca51
Title Screen config (#1028)
## Major features
- Adds title screen configuration (fixes #1027)

Todo list:
- [x] menuColor
- [x] factRequiredForTitle
- [x] conditionRequiredForTitle
- [x] skyBox
- [x] Music
- [x] rotationSpeed
- [x] menuPlanet
- [x] mergeWithOtherTitles
- [x] title screen handler api method
- [x] Docs
- [x] Multiple title screens for one mod


![image](https://github.com/user-attachments/assets/cdf4658c-eb39-4c5f-a0c4-9f93ed3493c9)
2025-02-17 19:55:56 -05:00
Noah Pilarski
492c0bf47d reopen profile menu 2025-02-17 19:37:03 -05:00
Noah Pilarski
439093e65d Reload title screen on profile change 2025-02-17 19:17:58 -05:00
Joshua Thome
27ff63d400 Component to process conditional checks 2025-02-16 16:46:47 -06:00
JohnCorby
ec5d42c042 doc 2025-02-15 20:35:30 -08:00
JohnCorby
5e1fa2aac2 Merge branch 'dev' into profiler 2025-02-15 12:39:08 -08:00
xen-42
929b463c47 Add support to addon manifest 2025-02-14 22:32:52 -05:00
JohnCorby
23562015b6 Merge branch 'dev' into profiler 2025-02-14 15:52:53 -08:00
xen-42
841ee0a5df Just check player state 2025-02-14 17:43:02 -05:00
JohnCorby
89a58c2a93 Merge branch 'slide-reel-streaming' into profiler 2025-02-13 19:59:10 -08:00
JohnCorby
d1ceaaaf71 cache ship cockpit controller 2025-02-13 19:57:12 -08:00
JohnCorby
6d2739f931 broaden profile filter 2025-02-13 19:13:42 -08:00
JohnCorby
511ffda580 evil patch 2025-02-13 18:19:32 -08:00
JohnCorby
98c86fa63c Merge branch 'slide-reel-streaming' into profiler 2025-02-13 16:55:51 -08:00
xen-42
691cd8b096 Fix some checks, unload all when shiplogslideprojector says to, maybe fix vision torches 2025-02-13 16:31:04 -05:00
xen-42
daef166a39 Make slide reels work on ship log projector 2025-02-13 15:48:28 -05:00
JohnCorby
1f02e7fe88 Merge branch 'dev' into profiler 2025-02-11 22:26:45 -08:00
xen-42
fa4e95b9b3 Update PlayerImpactAudioPatches.cs 2025-02-10 16:50:53 -05:00
xen-42
8a1fa3de97 Bring back patch to impact audio 2025-02-10 16:12:02 -05:00
xen-42
d1c8d132ae Revert changes to InvulnerabilityHandler 2025-02-10 10:09:02 -05:00
xen-42
90cf5880ed Address review - use _invinicible in its own file, comment orbitlines 2025-02-10 10:01:51 -05:00
xen-42
294a709361
Custom Eye Travelers (#1031)
## Major features

- Added a new `EyeOfTheUniverse` module to the planet body config for
features specific to the Eye of the Universe scene.
- Added `eyeTravelers`, `quantumInstruments`, and `instrumentZones` to
the `EyeOfTheUniverse` module to support adding new travelers and
instrument 'puzzles' to the Eye of the Universe in a
compatibility-minded way.

## Improvements

- When custom travelers are present, a new custom audio scheduler is
used for the campfire song at the Eye of the Universe to reduce
desyncing and remove the awkward cross-fade into the finale audio clip.
2025-02-09 23:18:27 -05:00
Joshua Thome
23c7efd36a Add a null check for potentially missing custom traveler audio 2025-02-01 16:04:17 -06:00
Joshua Thome
3746e794f6 Make eye traveler and quantum instrument signals full SignalInfos 2025-01-29 19:35:45 -06:00
JohnCorby
043269e6ac preprocessor define for profiler 2025-01-29 16:38:14 -08:00
JohnCorby
6da9071208 try and apply some simple optimizations 2025-01-29 16:26:34 -08:00
JohnCorby
68c969493f match more methods 2025-01-29 15:52:40 -08:00
JohnCorby
f5ac2fd920 no logging 2025-01-29 14:15:58 -08:00
JohnCorby
c08fbe194a log 2025-01-29 14:11:55 -08:00
JohnCorby
c5074906d9 fix error (cant patch generic methods) 2025-01-29 14:07:30 -08:00
JohnCorby
40621c62b0 actually do profiler samples 2025-01-29 14:01:14 -08:00
JohnCorby
d551944207 draft out profilr markers 2025-01-29 13:58:57 -08:00
xen-42
06870db051 Fix raft docks not working on NH rafts 2025-01-28 23:02:44 -05:00
Joshua Thome
e0f79ae3ea Eye sequence fixes 2025-01-18 17:26:02 -06:00
Joshua Thome
63fbc8afeb Eye sequence props first pass 2025-01-18 10:09:15 -06:00
xen-42
e3f117c8d4 Add selectable to map mode, fix an NRE, make auto map gen lines debug 2025-01-05 23:16:32 -05:00
Joshua Thome
eef0794446 Patch Ship Log Manager to merge ship log entries with the same ID 2024-12-03 01:09:14 -06:00
xen-42
c273b0d8cf Make it actually work 2024-10-25 22:52:34 -04:00
Joshua Thome
0f9a75f82c
New Dream World Props (#973)
## Major features
- New dream world related prop types: alarm totems, grapple totems,
projection totems, portholes/peepholes, and dream candles. Where
possible, these have been modified to work with the regular flashlight
as well as the artifact for use outside of the dream world.
2024-10-16 21:28:26 -05:00
Joshua Thome
6c1605d0e9 Fix alarm totem "face" angles when toggled by projection totem 2024-10-14 11:26:37 -05:00
Joshua Thome
a1d165e2b9 Portholes 2024-10-13 22:18:08 -05:00
Joshua Thome
e5c21c6c33 Make NH-spawned grapple totems work with the flashlight automatically 2024-10-13 22:16:57 -05:00
xen-42
f0213e8579 Fix seeing bramble fog when vessel warping #957 2024-10-09 22:14:24 -04:00