729 Commits

Author SHA1 Message Date
Nick
67ef927725 Don't cache guys continuously forever, make reload configs work at eye 2024-06-18 22:30:40 -04:00
Nick
565a0575b8 Cache details used on the eye 2024-06-18 21:04:00 -04:00
Noah Pilarski
10562543cf Deactivate streaming soft lock 2024-06-17 20:23:42 -04:00
xen-42
4b9a1297b8
Global music module (#901)
## Major features

- Added `GlobalMusic` module to system config (change end times, bramble
dimension, and final end times music) (Resolves #894)

## Bug fixes

- Fixed global bramble music not playing because all dimensions have an
ambient audio volume
2024-06-17 19:14:58 -04:00
Nick
4664ff59df Merge branch 'dev' into globalMusicModule 2024-06-17 19:08:41 -04:00
xen-42
ae1c958541
If parent cant be found try creating prop again (#881)
## Improvements
- Setting `parentPath` will be more robust on most props


Kinda worried about the overhead on this, do we think using `Find` to
look for the parent is expensive? We'd be doing it for every prop ever
and in most cases it will not matter.
2024-06-17 19:06:34 -04:00
JohnCorby
a89fec9655 comment 2024-06-17 15:37:38 -07:00
JohnCorby
213aebce33 Merge remote-tracking branch 'origin/dont-spam-recenter' into dont-spam-recenter 2024-06-17 15:36:40 -07:00
JohnCorby
c08548ce86 default recenter to true 2024-06-17 15:36:07 -07:00
Nick
ef6b9cd7f1 Merge branch 'dev' into dont-spam-recenter 2024-06-17 18:30:09 -04:00
Noah Pilarski
88f43e81f9 oops 2024-06-16 02:43:18 -04:00
Noah Pilarski
88cdeccf28 use AudioTypes instead
or else end times doesn't work
2024-06-13 21:10:22 -04:00
Noah Pilarski
e776fb2564 Add global music module 2024-06-13 16:18:23 -04:00
xen-42
67590c5176
Merge branch 'main' into dev 2024-06-10 18:53:23 -04:00
Noah Pilarski
96bb04ef6b Add remote builder to multi pass
Do not try catch anymore
This would cause some addon devs to just ignore an error when they really shouldn't. Now it will show the body where this error occurs since the error gets handled higher up.
2024-06-07 07:22:09 -04:00
Noah Pilarski
8b1db8d77c
Better vessel warp (#887)
## Improvements

- Relative spawning when warping with vessel just like vanilla
- No more wake up effects for vessel warping

## Bug fixes

- Fixed nomai lamps on custom vessel looking like they are off
- Fixed broken black and white holes on custom vessel
- Fixed vessel coordinate orb not unlocking on start
2024-06-04 20:24:58 -04:00
Noah Pilarski
24a53cb2cc
Allow replacing ship log map mode icons of existing planets (#885)
## Improvements
- Map mode icon setting changes now work when updating an existing
planet. Fixes #875
2024-06-04 19:19:10 -04:00
Noah Pilarski
3ae5d2bb87 also check if did warp 2024-06-04 19:08:30 -04:00
Noah Pilarski
c768ff4dcd Better vessel warping
- Relative spawning when warping just like vanilla
- Async load just like vanilla
- No more wake up effects for vessel warping
2024-06-04 18:47:34 -04:00
Noah Pilarski
793f16d718 Fix broken black and white holes 2024-06-04 18:46:22 -04:00
Noah Pilarski
232508c0b3 Do not play power up sound when putting the warp core in 2024-06-04 18:46:05 -04:00
Noah Pilarski
e6e77efffd Fix coordinate orb not unlocking 2024-06-04 18:46:05 -04:00
Noah Pilarski
b357dafa8f Load dark bramble earlier 2024-06-04 18:45:46 -04:00
Noah Pilarski
19b0cdddbc Fix nomai lamps being black 2024-06-04 18:45:45 -04:00
Noah Pilarski
3f337a6ad7 Fix dynamic props from vessel when under parent body 2024-06-04 18:36:33 -04:00
Nick
51c046283f Allow replacing ship log map mode icons of existing planets 2024-06-04 12:46:31 -04:00
JohnCorby
d65daf10df fade out audio in FadeHandler 2024-06-04 09:32:27 -07:00
JohnCorby
02642983b5 Revert "Don't just cut to black"
This reverts commit bddcd88b1665ee07aef98c7adab8b1ae3fe86b68.
2024-06-04 09:25:55 -07:00
Noah Pilarski
eebcdc1ccd
Add map marker display distance overrides and make a map marker module (#878)
## Minor features

- Added a map marker module with display distance overrides (#847)
2024-06-04 11:44:00 -04:00
Nick
bddcd88b16 Don't just cut to black 2024-06-04 01:08:28 -04:00
Noah Pilarski
6951a40e58 Add map marker display distance overrides and make a map marker module 2024-06-01 23:00:51 -04:00
JohnCorby
b04ee6885b dont spam recenter on spawn 2024-05-31 21:13:32 -07:00
Noah Pilarski
14cf9ced3b Fix the solar system radius calculation
needs to divide not multiply
2024-05-31 00:13:56 -04:00
xen-42
70f3e92b56
ReuseDialogueOptionsListFrom (#855)
## Minor features
- To avoid having to copy paste a repeated `DialogueOptionsList`, you
can instead put `ReuseDialogueOptionsListFrom` and reference another
`DialogueNode` whose options you want to repeat. Implements #854
2024-04-30 18:57:41 -04:00
Nick
71dafe9046 Fix translation issues when reusing dialogue options 2024-04-29 14:26:16 -04:00
Noah Pilarski
6674a4c6e6 Upper/Lower extensions for translations 2024-04-27 20:51:42 -04:00
Nick
a188d5380a Don't do invariant when its related to translations 2024-04-27 20:11:53 -04:00
Nick
ea47da32e7 Always use Upper/Lower Invariant to avoid issues with other languages 2024-04-27 19:59:09 -04:00
Nick
0d99669f81 Add mod unique id to NHAstroObject 2024-04-11 23:50:27 -04:00
Nick
630ee9e375 Fix falling back to english failing 2024-04-03 11:28:20 -04:00
Nick
4a06a5891d fade is weird when flashing back right after game over screen 2024-04-01 00:04:42 -04:00
Nick
14d75ff216 add to volume simpler 2024-03-25 17:58:14 -04:00
Nick
086757a46c Actually account for it being in the volume or not 2024-03-25 13:19:51 -04:00
Nick
738c41701a Fix ship not being added to volumes 2024-03-25 13:08:53 -04:00
Noah Pilarski
a6e1716826 Fix subtitles size being 0 when width is smaller than original
I noticed this on Hearth's Neighbor
2024-03-21 18:31:35 -04:00
Nick
bb39c98411 Fix translations with cdata in keys breaking 2024-03-15 14:14:23 -04:00
xen-42
61a3717d68
Fixes for Outsider (#805)
## Improvements
- Implemented features for potential Outsider compatibility

## Bug fixes
- NH will not longer resize Dark Brambles fog #778
- Custom Bramble seeds now have fog inside of them
2024-03-13 14:11:49 -04:00
Nick
90c3b9b785 Fix subtitle breaking when theres only one 2024-03-12 16:19:05 -04:00
Nick
c615902702 Subtitles can now be larger, added subtitle to api (outsider compat) 2024-03-12 16:01:38 -04:00
Nick
13b28fa372 Dont add timeloopcontroller to base system 2024-03-12 12:57:16 -04:00