2033 Commits

Author SHA1 Message Date
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
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
Nick
4a06a5891d fade is weird when flashing back right after game over screen 2024-04-01 00:04:42 -04:00
Noah Pilarski
fac769aa57 make collider radius 0
Fixes #834
2024-03-31 03:32:50 -04:00
Nick
fdaaa76588 Forgot to use the copy 2024-03-26 00:13:15 -04:00
Nick
8b314058cb Fix bramble signal propagation when parentPath is specified 2024-03-25 22:57:14 -04:00
Nick
962e04994b Fix signal related bugs, save only when base game does 2024-03-25 15:10:39 -04:00
Nick
53d3f70a22 Fix opacity on star icon, fix generated map mode icon states 2024-03-25 13:08:42 -04:00
xen-42
0e10d31995
Fix SectorCullGroup NRE spam that xen was having (#823) 2024-03-23 17:52:30 -04:00
Nick
581f707279 Fix phanton shuttle 2024-03-23 17:51:57 -04:00
JohnCorby
fd3c5975eb move cull fix above FixSectoredComponent or else it nres 2024-03-23 14:38:11 -07:00
Nick
44141ad5c4 Fix ramp being null for some reason 2024-03-23 15:53:45 -04:00
Nick
5ed6d4c425 Fix cull group thing, remove redundant stuff 2024-03-22 15:38:41 -04:00
Nick
03620d80b6 Make ship log null 2024-03-20 18:05:40 -04:00