4929 Commits

Author SHA1 Message Date
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
fb9e10fee7
Fix and update xsd schemas (#866)
## Improvements

- Added ReuseDialogueOptionsListFrom, DisablePersistentCondition, and
ParentIgnoreNotRevealed to their respective schemas
- Specify (and also correct some) minOccurs & maxOccurs on EVERYTHING
(this one is for you visual studio)

- Rearranged things to better match the xmls from vanilla
2024-05-30 23:49:40 -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
Noah Pilarski
981ba7e6ae
Allow rafts to change water fluids and stop NRE if one isn't set (#862)
## Bug fixes
- Rafts spawned with New Horizons update their "alignment volume" when
they enter water volumes, allowing them to move between different bodies
of water or be spawned on planets without oceans. Fixes #846 .
2024-05-20 14:25:39 -04:00
Noah Pilarski
6a636581d3
Popups read spam (#863)
## Bug fixes
- Fix save file bloat from reading popups
2024-05-20 14:23:19 -04: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
e8a921d16f
1.20.2 (#856)
## 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

## Improvements
- Now uses selected language instead of system language when making
strings fully uppercase or lowercase in translations
v1.20.2
2024-04-30 19:08:53 -04:00
xen-42
17aaa9cb91
Update README.md 2024-04-30 19:08:04 -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
xen-42
0cf6fd0a77
Locale Extensions (#852)
## Improvements

- Now uses selected language instead of system language when making
strings fully uppercase or lowercase in translations
2024-04-30 18:01:17 -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
xen-42
e0a28557e2
1.20.1 (#851)
## Bug fixes
- Fixes The Vision roasting you in the sun if you're Turkish (use
invariant culture when changing string casing)
v1.20.1
2024-04-27 20:17:27 -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
693d09b469
1.20.0 (#849)
## Major features
- Quantum Space Buddies is no longer incompatible. Expect there to still
be bugs when playing NH addons with QSB, especially code-oriented ones!
v1.20.0
2024-04-25 17:07:14 -04:00
Nick
fd99bffc98 Merge branch 'main' into dev 2024-04-25 17:02:45 -04:00
xen-42
1ca0507375
Update manifest.json 2024-04-25 17:00:38 -04:00
xen-42
d70657673e
Fixes for QSB (#801)
- [x] Use `LoadScene` instead of `LoadSceneImmediate` because that
doesn't call OnPreSceneLoad
  - [x] test codec (has stuff at eye)
  - [x] test dreamstalker (overrides the nh eye stuff)
- [x] eye stuff doesnt spawn, seems to not go over to eye scene (when
using QSB) (qsb issue made)
    - [x] test it without qsb too (works fine)
- [x] Name ship warp drive dialogue objects so QSB can avoid them.

[check for issues in QSB
PR](https://github.com/qsb-dev/quantum-space-buddies/pull/668)
2024-04-25 16:59:44 -04:00
JohnCorby
62ee681cb8 Merge branch 'dev' into scene-load-fixes 2024-04-25 00:03:36 -07:00
Joshua Thome
e431ac844c
Fix typos and update references to deprecated fields in docs (#842)
Minor docs cleanup to address #841
2024-04-13 15:48:01 -05:00
Joshua Thome
3d630b26fc
Merge branch 'main' into hawkbar-docs-updates 2024-04-13 15:20:14 -05:00
Joshua Thome
bd3560b9d0 Fix typos and update references to deprecated fields in docs 2024-04-13 15:01:42 -05:00
xen-42
fe7be247f4
1.19.9 (#840)
## Minor features
- Position and rotation offsets for custom item holding and socketing

## Bug fixes
- Fixed NRE when using API to make Nomai text
v1.19.9
2024-04-13 14:23:19 -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
Ben C
811897279c Updated Schemas 2024-04-11 15:36:32 +00:00
Joshua Thome
0a1e5428e8 Position and rotation offsets for custom item holding and socketing 2024-04-11 10:34:58 -05:00
Nick
b3da6970e1 Update INewHorizons.cs 2024-04-10 10:22:49 -04:00
xen-42
0c278d1b11
1.19.8 (#836)
## Improvements
- Dialogue options added to existing characters will go to the top of
the list not the bottom.

## Bug fixes
- Disabled reference frames are no longer targetable (#834)
- 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 Probe's map marker
would vanish forever.
- Fixes translation failing when falling back to English from an
unsupported language
v1.19.8
2024-04-09 10:27:38 -04:00
Nick
8230427e53 Add some more people to the credits 2024-04-09 10:24:01 -04:00
Nick
2e18d7bca6 Prepend new dialogue options to top of list 2024-04-09 10:14:16 -04:00
Nick
791f7c33aa Fix warp drive config spacing 2024-04-04 18:48:39 -04:00
Nick
9873a853db Update manifest 2024-04-04 18:48:28 -04:00