5669 Commits

Author SHA1 Message Date
Ben C
69c2c780b8
Powershell moment 2025-03-15 08:12:27 -04:00
Ben C
bbd1a9575b
Fix Build Workflow 2025-03-15 08:05:52 -04:00
Will Corby
cedff98834
Make spawns show up in PlayerSpawner.FindPlanetSpawns (#1068)
## Bug fixes

- NH-made spawn points now show up in Cheat And Debug Menu's spawn point
teleporter
2025-03-14 23:51:05 -07:00
Noah Pilarski
cc73e40fd9 no need for this as it is already inactive 2025-03-15 02:46:55 -04:00
Noah Pilarski
1469669664 make spawns show up in PlayerSpawner.FindPlanetSpawns 2025-03-15 02:44:02 -04:00
xen-42
b779d6e3d5
Add debug bramble name labels (#1067)
## Minor features

- Added a debug option for visualizing the names of custom bramble warp
volumes and their entrances/exits. Resolves #1066
2025-03-13 23:27:52 -04:00
Noah Pilarski
930aa480f0 Add bramble name labels 2025-03-13 22:27:48 -04:00
Noah Pilarski
8dce58c4a5
Do the overload with boolean for UI translations being uppercase (#1064)
## Bug fixes

- Fixed broken implementation of #1062 by changing
TranslationHandler.AddUI to take a bool for translations being
uppercase.
2025-03-09 17:59:31 -04:00
Noah Pilarski
917bb5463a Bump version 2025-03-07 07:57:05 -05:00
Noah Pilarski
e1dff03059 Do the overload with boolean for UI translations being uppercase 2025-03-07 07:35:26 -05:00
xen-42
44e5ec32fd Do not make all UI translations uppercase by default but instead only do it to map markers directly (Fixes #1062) 2025-03-05 12:23:55 -05:00
xen-42
8e2e018f32 Update manifest.json 2025-03-05 12:15:58 -05:00
xen-42
129c9f594a Fix backwards compat that was breaking Lonesome Lake 2025-03-05 12:15:39 -05:00
xen-42
d7699a4556 Update manifest.json 2025-03-01 15:48:05 -05:00
xen-42
39c4d4bc02 Merge branch 'main' into dev 2025-03-01 15:47:58 -05:00
xen-42
12fe7073a5 Fix having 4 quantum objects in one slot (remove unused item copy and allow scaling) 2025-03-01 15:45:59 -05:00
Joshua Thome
d215fc4cef
Fixes for Immediately Disabled Details (#1058)
## Bug fixes

- Fixed details not having collision if they were immediately
deactivated after being created (for instance, via
`activationCondition`)
- Fixed light sensors disabling themselves on activation if their detail
was immediately deactivated after being created
2025-02-26 22:11:19 -06:00
Joshua Thome
155e7ace9c Patch SingleLightSensors to handle immediately disabled details 2025-02-26 21:14:35 -06:00
Joshua Thome
b7c8bba33e Fix SectorCollisionGroups on immediately disabled details 2025-02-26 21:14:22 -06:00
Joshua Thome
8c9d8ad02c Revert previous eye sector fix attempt 2025-02-26 21:13:45 -06:00
Joshua Thome
8edc801903 Fix error when single light sensor has no sector 2025-02-22 11:04:56 -06:00
Joshua Thome
d410a429fe Update Eye sector occupancy on load 2025-02-22 11:04:44 -06:00
Joshua Thome
d15980b0fd
Item Collider Fixes (#1055)
## Improvements

- The sphere colliders added to custom items and item sockets to make
them interactible no longer have collision by default. Mod authors can
restore the previous behavior by setting `colliderIsTrigger` to false.
Resolves #1054.
- Nomai scrolls created using `translatorTexts` no longer have
collision. This matches how scrolls behave in the base game.
2025-02-21 22:28:11 -06:00
Ben C
cda40f3325 Updated Schemas 2025-02-22 04:13:35 +00:00
Joshua Thome
2c7b5a63f6 Disable nomai/translator text scroll colliders 2025-02-21 22:10:54 -06:00
Joshua Thome
5d663ef76a Make item/socket colliders triggers by default, and allow it to be overriden via config 2025-02-21 21:43:21 -06:00
xen-42
e72e0a4ddc
Update README.md 2025-02-21 14:42:22 -05:00
xen-42
1006fd52f5
Trifid isn't an NH author 2025-02-21 14:27:26 -05:00
Ben C
53aa0b5b7b Updated Schemas 2025-02-18 02:20:04 +00:00
xen-42
195a20b2cd Add some more descriptions to title screen 2025-02-17 21:09:14 -05:00
xen-42
e16e4884e9
1.27.0 (#1042)
## Major features
- Slide reels are now streamed, improving load times and memory usage
(Fixes #898). Other projectors (auto, torch) are not streamed yet.
- Reworked game over screens. Can now either use credits volumes as
before, or set `gameOver` in the addon manifest where you can define a
dialogue condition which will then trigger a game over sequence the next
time you die (displaying a message and/or triggering the credits). Fixes
#832
- Added `conditionalChecks` to star system configs. These allow you to
automatically set or unset dialogue conditions, persistent conditions,
and ship log facts based on other conditions being met, to handle more
complex interactive situations that a single `requiredCondition` or
`requiredFact` can't cover. Implements #1048
- Adds title screen configuration (fixes #1027)

## Minor features
- Can set `displaySlides` on a slide reel now to define which slide
indices should be displayed on the physical reel model. Fixes #888.
- Allowed game over to trigger flashback without resetting to menu
(credits type `none`).
- Allowed game over to fade to black instead of causing death (leave
death type field empty)
- Allowed game over to set credits volume text colour.
- Add visual options for proc gen (i.e., asteroids). Can add a triplanar
texture or use a preset material for quantum, ice, or rocks. Fixes #1014
- Add `afterTraveler` to custom Eye Travelers to place them after a base
game traveler in the campfire order (resolves #1037)

## Improvements
- Empty slide reel slots are now transparent on the slide reel model.
Requires existing slide reel caches to be cleared.
- Screen fades out faster now on system-changing black hole. Fixes #783.
- Colourize splash effects to custom fluid volumes (implements #740)
- Cached generation of map mode outlines to improve loading times.
- Fixed order of travelers at the Eye when both base game guests have
been gathered and custom travelers are used
- Make specific optimizations based on profiler results for big mods,
load times should now be up to twice as fast!

## Bug fixes
- Fixed a 3 frame hitch when changing tools
- Fixed an NH bug at the Eye of the Universe where we were checking for
a condition instead of a persistent condition
- Fixed custom items breaking if `pickupAudio` and `dropAudio` were not
set. Custom items will now default to the warp core item sounds. Each
sound can be disabled individually by specifying "None" as the audio
type.
- Fixed custom items breaking if `removeComponents` was set on the
detail.
- Fixed custom items constantly re-reading the translation table to get
their localized names
v1.27.0
2025-02-17 20:14:12 -05:00
xen-42
4de39c7284 Merge branch 'main' into dev 2025-02-17 19:59:00 -05:00
xen-42
144421ca51
Title Screen config (#1028)
## Major features
- Adds title screen configuration (fixes #1027)

Todo list:
- [x] menuColor
- [x] factRequiredForTitle
- [x] conditionRequiredForTitle
- [x] skyBox
- [x] Music
- [x] rotationSpeed
- [x] menuPlanet
- [x] mergeWithOtherTitles
- [x] title screen handler api method
- [x] Docs
- [x] Multiple title screens for one mod


![image](https://github.com/user-attachments/assets/cdf4658c-eb39-4c5f-a0c4-9f93ed3493c9)
2025-02-17 19:55:56 -05:00
Noah Pilarski
492c0bf47d reopen profile menu 2025-02-17 19:37:03 -05:00
Noah Pilarski
439093e65d Reload title screen on profile change 2025-02-17 19:17:58 -05:00
Noah Pilarski
e07efa9a5c Fix logo still being colored when reloading title screen 2025-02-17 19:15:58 -05:00
Ben C
916befa0ff Updated Schemas 2025-02-17 22:13:11 +00:00
Noah Pilarski
e26a341640 oh and edit exporter since I moved extras 2025-02-17 17:11:19 -05:00
Noah Pilarski
1763a39fb0 and here too 2025-02-17 17:07:52 -05:00
Noah Pilarski
246e76561d almost forgot to add schema to docs navigation 2025-02-17 17:05:20 -05:00
Noah Pilarski
075dac755a edit for rework 2025-02-17 16:37:48 -05:00
Noah Pilarski
a4a5d53416 ToString 2025-02-17 16:12:20 -05:00
Ben C
18fc7f1dde Updated Schemas 2025-02-17 20:49:20 +00:00
Noah Pilarski
c6137ff96c make it an empty array as default 2025-02-17 15:44:21 -05:00
Noah Pilarski
6735c21cc9 fix this default 2025-02-17 15:43:23 -05:00
Noah Pilarski
a6c0fa562a Reset configs 2025-02-17 15:31:44 -05:00
Noah Pilarski
d827d6956d Change config to a list of infos 2025-02-17 15:28:09 -05:00
Noah Pilarski
d9441f5140 index 2025-02-17 14:26:26 -05:00
Noah Pilarski
2869544b92 actually i guess I don't need this lol 2025-02-17 14:16:13 -05:00
Noah Pilarski
fadbfafb40 start on rework 2025-02-17 14:15:08 -05:00