3768 Commits

Author SHA1 Message Date
Nick
744e834dde Revert "Fix issues from 1.1.15"
This reverts commit 28a96e25c9873e86e472ee775a9d8702c03b3abe.
2024-06-10 17:15:01 -04:00
Nick
28a96e25c9 Fix issues from 1.1.15 2024-06-10 17:10:34 -04:00
Nick
51c046283f Allow replacing ship log map mode icons of existing planets 2024-06-04 12:46:31 -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
0f56b59d63 Update manifest.json 2024-06-03 23:06:10 -04:00
xen-42
802d6e13ee
Fix the solar system radius calculation (#869)
## Bug fixes

- Fixed returning to solar system radius not being calculated correctly
2024-06-03 22:54:33 -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
xen-42
5e237d5521
Fix disabled reference frames not being disabled AGAIN (#873)
## Bug fixes

- Fix disabled reference frames not being disabled (I swear I've done
this 3 times now)
2024-06-03 22:47:07 -04:00
xen-42
fef13f6710
Check InConversation to avoid unnecessary EndConversation calls (#877)
## Improvements

- fix #859: CharacterDialogueTree.InConversation is now checked in our
attachment patch to avoid unnecessary EndConversation calls.
2024-06-03 22:46:04 -04:00
Noah Pilarski
fc1f25a70d check InConversation to avoid unnecessary EndConversation calls (#859)
even though this already happens in CharacterDialogueTree.EndConversation itself, I did it for Ixrec anyways.
2024-06-01 22:19:03 -04:00
JohnCorby
79ad86467f format 2024-06-01 12:59:26 -07:00
JohnCorby
8ec148bb9a do things as properly as i can 2024-06-01 12:30:52 -07:00
JohnCorby
1d41360c00 forgot to pass in the right arguments 2024-06-01 10:34:49 -07:00
JohnCorby
7489ecb7f8 MAYBE fix eye softlock (and use owml methods instead of copied qsb ones) 2024-06-01 00:43:31 -07: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
14cf9ced3b Fix the solar system radius calculation
needs to divide not multiply
2024-05-31 00:13:56 -04:00
Noah Pilarski
5027ca8fd0 Update schemas 2024-05-31 00:13:28 -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
Noah Pilarski
c9132a1450 rearrange things
to somewhat match base games's xmls even if they aren't always consistent there
2024-05-24 03:24:27 -04:00
Noah Pilarski
811299579e Fix and update xsd schemas 2024-05-24 03:07:41 -04:00
Will Corby
34763884f2
Fix wrong merge (#864)
Accidently merged into wrong branch so uhh yeah
2024-05-23 12:33:04 -07:00
Nick
566d840ada Update NewHorizonsData.cs 2024-05-19 14:36:50 -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
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
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
8a983f18ce Fix an NRE I just got 2024-04-29 12:46:40 -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
Noah Pilarski
a21b2c693c Display name is localized so don't use + account for custom langs
tested on the 3 current custom languages Czech Icelandic and Andalûh (Andalûh didn't work because it doesn't have a windows culture)
2024-04-27 21:07:36 -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
9d1b1888b2 Update manifest.json 2024-04-27 19:59:23 -04:00
Nick
ea47da32e7 Always use Upper/Lower Invariant to avoid issues with other languages 2024-04-27 19:59:09 -04:00
Nick
cb4f9c57a2 Probably fix turkish breaking 2024-04-27 19:35:16 -04:00
xen-42
1ca0507375
Update manifest.json 2024-04-25 17:00:38 -04:00
JohnCorby
62ee681cb8 Merge branch 'dev' into scene-load-fixes 2024-04-25 00:03:36 -07: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