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
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
3cf384accf
Add extra error message functions to the each builder
2024-06-07 07:21:07 -04:00
Noah Pilarski
341652b4e7
Move local methods to static and add extra error message stuff
2024-06-07 07:19:37 -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
5a354e4bee
Base prop info
...
That only has the parent path and rename
2024-06-04 05:57:16 -04:00
Noah Pilarski
854a006e70
Better focal point sphere of influence
...
Set gravity radius to 1 but allow other things to work
2024-06-04 05:17:39 -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
Nick
6a3473d291
Comments
2024-06-04 00:50:12 -04:00
Nick
a0eb445dcb
If parent cant be found try creating prop again
2024-06-04 00:46:41 -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