xen-42
c84dbefcab
Make slide reel better ( #903 )
...
Will explode if the cache is wrong.
Now the black screen loading time is like 5 seconds longer but the slide
reels are then done loading instead of popping in over the course of 2
minutes. (EOTP)
2024-06-17 18:09:31 -04:00
xen-42
ba73d517e4
Fix custom signal NRE ( #906 )
...
## Bug fixes
- Fix custom signal NRE that happens when going to solar system to get
prefabs for eye
2024-06-17 18:08:53 -04:00
Nick
dd05a79b1c
Don't try to load cache for vision reels
2024-06-17 18:06:25 -04:00
Nick
6623805d78
Merge branch 'dev' into make-slide-reel-better
2024-06-17 17:15:45 -04:00
Nick
9570e24f37
Make error message more clear for textblock length mismatch
2024-06-17 16:47:23 -04:00
Noah Pilarski
3694723ee8
also do GetCustomSignalName
...
even though there is no NRE there could be in future
2024-06-14 23:41:25 -04:00
Noah Pilarski
d3f8c55f31
Fix GetCustomFrequencyName NRE
...
happens when going to solar system to get prefabs for eye
2024-06-14 23:39:04 -04:00
Nick
827bf24339
Non sequential
2024-06-14 21:43:00 -04:00
Nick
79c5c46403
Should not have been adding a listener per slide
2024-06-14 12:14:36 -04:00
Nick
bcf0c2d0d9
Revert "make it match the path below"
...
This reverts commit 23feed8b6ff5a444cb6ac96bbe60139356036c4b.
2024-06-14 12:02:07 -04:00
JohnCorby
23feed8b6f
make it match the path below
2024-06-13 20:03:16 -07:00
JohnCorby
de8470e595
comment all the async stuff, STOP USING LOCKS AND ATOMICS
2024-06-13 19:44:45 -07:00
Nick
31ada350b4
Cache atlas, works first loop
2024-06-13 13:07:51 -04:00
Nick
540a501b9a
Cache inverted images
2024-06-13 01:13:25 -04:00
Nick
08e5fa2876
Map mode position outsider compat
2024-06-12 20:37:07 -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
Nick
51c046283f
Allow replacing ship log map mode icons of existing planets
2024-06-04 12:46:31 -04: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
Noah Pilarski
7a44824b0d
Add different slide reel prefabs ( #879 )
...
## Minor features
- New `reelModel` and `reelCondition` parameters in prop `slideShows`
for slide reel mesh and material. (#811 )
- Models: 6-slided, 7-slided, 8-slided, and Whole (7-slided but
connected like 8-slided).
- Conditions: Antique (Stranger), Pristine (Dreamworld), Rusted (Burnt)
- `rotate` parameter added to slide info. Rotates the slide reel item
while inside a projector.
2024-06-04 11:43:43 -04:00
Noah Pilarski
3289a9c5b7
some extra thing
2024-06-04 09:24:15 -04:00
Noah Pilarski
fbe301224a
rotate slides
2024-06-04 08:12:53 -04:00
Noah Pilarski
df7cbae490
Allow adding an xml to an existing dialogue that had a null asset ( #868 )
...
## Bug fixes
- If `pathToExistingDialogue` points to a dialogue object that has a
null asset, it will now set its asset to yours instead of erroring.
- We now search in the body for `pathToExistingDialogue`. You no longer
have to put the root object at the beginning of the path.
2024-06-04 05:13:56 -04:00
xen-42
fe896a5bc2
Scatter parenting and fixes for tidally locked bodies ( #872 )
...
## Minor features
- Added `parentPath` to scatter. This parent should be at the position
where you'd like to scatter (which would usually be zero).
## Bug fixes
- Fix scatter not working properly on tidally locked bodies
2024-06-03 22:52:25 -04:00
Nick
e617d98e1f
Add comment
2024-06-03 22:52:04 -04:00
xen-42
803a6c2404
Fix sectors being rotated on tidally locked bodies ( #870 )
...
## Bug fixes
- Fixed sectors being rotated on tidally locked bodies
2024-06-03 22:50:04 -04:00
Nick
e74e690ef8
Add a comment
2024-06-03 22:49:26 -04:00
Noah Pilarski
e40460845c
Add different slide reel prefabs
2024-06-02 12:45:12 -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
Noah Pilarski
4719831f45
Set reference frame collider radius to just above zero
...
because it being at zero makes it use the sphereOfInfluence instead
2024-05-31 06:33:05 -04:00
Noah Pilarski
6a516ef6af
Move scatter after details
...
So that we can parent it to a root detail
2024-05-31 06:18:45 -04:00
Noah Pilarski
aa73043480
Allow adding an xml to an existing dialogue that had a null asset
2024-05-31 06:01:20 -04:00
Noah Pilarski
f27bb25f86
Search in body instead of doing search utilities
2024-05-31 05:59:07 -04:00
Noah Pilarski
90f7d23479
Make it local so that scatter works on tidally locked bodies
2024-05-31 00:13:28 -04:00
Noah Pilarski
892bf624f4
Fix sectors being rotated on tidally locked bodies
2024-05-31 00:13:04 -04:00
Noah Pilarski
3265f8b076
Add parentPath to scatter
2024-05-31 00:11:36 -04:00
Joshua Thome
2e68c57e66
Allow spawned rafts to change water fluids and prevent NRE if one isn't set
2024-05-18 07:49:48 -05:00
Nick
5392a1f3b5
Fix dialogue reuse thing not including dialogue added by other mods
2024-04-30 18:00:07 -04:00
Nick
037d3e02f5
Prisoner and maybe solanum dialogue are really weird and idk it NREs here but this fixes it
2024-04-30 00:49:36 -04:00
Nick
71dafe9046
Fix translation issues when reusing dialogue options
2024-04-29 14:26:16 -04:00
Nick
a7bbbc1bd1
Clean up some code to avoid making a billion XmlDocuments
2024-04-29 12:46:27 -04:00
Nick
700baec85a
Implement the feature
2024-04-29 12:07:50 -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
641b1d7b97
Merge branch 'dev' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into dev
2024-04-11 20:34:46 -04:00
Nick
183db0aa68
Fix using API to make nomai text always NREing
2024-04-11 20:34:38 -04:00
Noah Pilarski
6769519c59
Position and rotation offsets for custom item holding and socketing ( #839 )
...
## Minor features
- Added `holdOffset`, `holdRotation`, `socketOffset`, and
`socketRotation` to control the positioning of custom items when held or
socketed (implements #821 ).
2024-04-11 12:22:57 -04:00
Joshua Thome
0a1e5428e8
Position and rotation offsets for custom item holding and socketing
2024-04-11 10:34:58 -05:00
Nick
2e18d7bca6
Prepend new dialogue options to top of list
2024-04-09 10:14:16 -04:00
xen-42
d5968c7588
Jam fixes ( #828 )
...
## Bug fixes
- Don't look for old parent path when propagating signals.
- Don't explode if an object is deleted in a custom bramble node
- Fixes compat issue with Visible Stranger where the Probes map marker
would vanish forever.
2024-04-01 00:05:50 -04:00
Noah Pilarski
fac769aa57
make collider radius 0
...
Fixes #834
2024-03-31 03:32:50 -04:00