4602 Commits

Author SHA1 Message Date
Noah Pilarski
31a6093a1b
unloading streaming stuff in custom systems (#1103)
## Improvements

- do not load unnecessary bundles in custom systems. saves VRAM. does
not affect RAM

details stay visible
does not seem to cause softlocks.
works when going from custom to regular (you dont fall thru TH)
seems to cause no extra errors in logs
2025-07-20 20:21:28 -04:00
JohnCorby
361fc2aa57 Reapply "unload immediate"
This reverts commit b0f445e415f9e0b19131ee99c0d67f16630235d4.
2025-07-19 01:14:38 -07:00
JohnCorby
b0f445e415 Revert "unload immediate"
This reverts commit d38d9fa1c86323d48376f79ea55efd71e1a50fab.
2025-07-19 01:11:15 -07:00
JohnCorby
d38d9fa1c8 unload immediate 2025-07-19 01:07:04 -07:00
JohnCorby
20126dfe91 unload streaming in custom systems 2025-07-19 00:59:47 -07:00
Noah Pilarski
ea85e3bab0 Fix items not having sound when you make socket first 2025-07-12 20:00:07 -04:00
Noah Pilarski
fdf78802e9
More Condition Triggers (#1096)
## Major features

- Added `conditionTriggerVolumes` to set a dialogue condition when the
player (or scout or ship) enters an area.
- Added `interactionVolumes` for interactable objects that set a
dialogue condition, play a sound, and/or trigger an animation.

## Minor features

- Added `condition` fields to `dreamCandles` and `projectionTotems` to
set dialogue conditions when they are lit or extinguished.
2025-07-08 16:14:40 -04:00
xen-42
3403c5da34 Make dialogue usable in ship 2025-07-06 23:59:09 -04:00
Joshua Thome
1d4a2b328b Merge branch 'hawkbar-more-condition-triggers' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-more-condition-triggers 2025-07-04 14:27:24 -05:00
Joshua Thome
e4f89be4e9 Remove accidental import 2025-07-04 14:27:19 -05:00
Ben C
2e06de70c2 Updated Schemas 2025-07-04 19:22:54 +00:00
Joshua Thome
e626dc6974 Merge branch 'hawkbar-more-condition-triggers' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-more-condition-triggers 2025-07-04 14:21:50 -05:00
Joshua Thome
1330df64b4 Interaction volumes 2025-07-04 14:21:14 -05:00
Ben C
b71aa9f845 Updated Schemas 2025-07-01 22:10:15 +00:00
Joshua Thome
7223a4f523 Merge branch 'hawkbar-more-condition-triggers' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into hawkbar-more-condition-triggers 2025-07-01 17:08:20 -05:00
Joshua Thome
d072a74b5d Dream candle and projection totem conditions 2025-07-01 17:08:13 -05:00
Ben C
330564538a Updated Schemas 2025-07-01 17:36:52 +00:00
Joshua Thome
b84d94a404 Condition trigger volume 2025-07-01 12:28:12 -05:00
xen-42
41f3e5df3b Add in missing system merging 2025-06-08 00:28:49 -04:00
xen-42
0a058ac135 Add clear system api method for Nomai Sky 2025-05-24 20:51:50 -04:00
xen-42
20158fd94a Update Main.cs 2025-05-24 20:49:50 -04:00
xen-42
3c09f84e0b Update manifest.json 2025-05-12 17:36:08 -04:00
xen-42
59261eae5a
Add popup recommending chinese font fix if its not installed and the … (#1092)
## Improvements

- NH will now recommend users installed the Chinese Font Fix mod if they
do not have it and the language is set to Simplified Chinese.
2025-05-12 17:33:28 -04:00
xen-42
ce2b247ebf
Repair Volumes (#1085)
## Minor features

- Added `repairVolumes` which act like the repairable nodes on the
"satellite" in the Zero-G cave. Resolves #1084

[Examples
PR](https://github.com/Outer-Wilds-New-Horizons/nh-examples/pull/59)

Also in this PR I've fixed two unrelated minor issues that were causing
warnings to be flagged on every build.
2025-05-12 17:33:08 -04:00
xen-42
ae5f1b7a68 Add popup recommending chinese font fix if its not installed and the language is set to chinese 2025-04-27 11:57:36 -04:00
xen-42
5f00a3e4cf Merge branch 'dev' into hawkbar-repairables 2025-04-25 12:09:06 -04:00
xen-42
a5c3a822c1 Update manifest.json 2025-04-25 11:56:57 -04:00
xen-42
2ffca2b710 Update VanishVolumeInfo.cs 2025-04-25 11:56:34 -04:00
xen-42
38d1605fc0 Forgot these can use any collider shape, just needs to be a collider 2025-04-25 11:55:30 -04:00
xen-42
b20cda59e9 Make VanishVolumes never use shapes 2025-04-25 11:48:48 -04:00
xen-42
6fe96a0ac9 Forgot to use shape here 2025-04-19 22:33:05 -04:00
xen-42
8da5b26838 Update manifest.json 2025-04-19 22:12:16 -04:00
Ben C
a77fff0c78 Updated Schemas 2025-04-20 00:30:43 +00:00
xen-42
555418394e Rewrite description, change default radius to 1m, if two conflicting radii are given use whatever is non-default or the ShapeInfo one 2025-04-19 20:29:15 -04:00
xen-42
465a7ac2fb Merge branch 'fix-held-item-volumes' of https://github.com/Outer-Wilds-New-Horizons/new-horizons into fix-held-item-volumes 2025-04-19 19:20:36 -04:00
xen-42
717965fc5e Add comment on scrolls disabling trigger colliders 2025-04-19 19:20:29 -04:00
Ben C
29f4fa0df9 Updated Schemas 2025-04-19 23:19:43 +00:00
xen-42
6ee8f16cc4 Change volumes back to shapes by default not colliders (broke mod puzzles with volumes on held items) 2025-04-19 19:17:53 -04:00
Joshua Thome
c3c90d130f
Merge branch 'dev' into hawkbar-repairables 2025-04-19 16:34:04 -05:00
Ben C
437826d610 Updated Schemas 2025-04-19 21:30:00 +00:00
Joshua Thome
4212027aca Repair volume builder and wire-up 2025-04-19 14:29:29 -05:00
Joshua Thome
fd6ea03f5b Add custom repair receiver component 2025-04-19 14:29:06 -05:00
Joshua Thome
b97ba018cb Fix general NH warnings 2025-04-19 14:28:41 -05:00
xen-42
e38884037b Remove unused usings 2025-04-19 15:20:17 -04:00
xen-42
ea5857497b Update manifest.json 2025-04-19 00:34:29 -04:00
Ben C
4ac782faa3 Updated Schemas 2025-04-19 04:23:11 +00:00
Noah Pilarski
54d27bedeb match with others 2025-04-19 00:21:07 -04:00
Noah Pilarski
550f992398 Merge branch 'dev' into hawkbar-colliders 2025-04-19 00:20:33 -04:00
Noah Pilarski
1f5a873e11
Docked/Clean Rafts and Speed Limiter Volumes (#1083)
## Minor features

- Added `raftDocks` to `Props` module. An easier way to spawn in docks
for rafts.
- Added `dockPath` to `RaftInfo`. This is a path to the dock the raft
will start attached to.
- Added `pristine` boolean to `RaftInfo`. Makes the raft use the
dreamworld model.
- Added `speedLimiterVolumes` to `Volumes` module. This is the same
thing the Stranger uses to slow you down.

## Bug fixes

- NH-made rafts no longer skip a node when riding on the Dam's raft
carrier.
2025-04-19 00:12:19 -04:00
Ben C
33f468a50a Updated Schemas 2025-04-19 04:10:42 +00:00