Build workflow uses a non-existent action to check changed files.
Switched it out for a simple call to `git`.
We'll need to:
1. Merge this to `main` so version PRs are updated correctly
2. Merge `main` to `dev` so feature PRs are updated
3. Every other branch should try to merge this in from `dev`
## Minor features
- Added a debug option for visualizing the names of custom bramble warp
volumes and their entrances/exits. Resolves#1066
## Bug fixes
- Fixed broken implementation of #1062 by changing
TranslationHandler.AddUI to take a bool for translations being
uppercase.
- NH-made spawn points now show up in Cheat And Debug Menu's spawn point
teleporter
## Improvements
- No longer forces all translations added with TranslationHandler.AddUI
into being uppercase. Fixes#1062.
## Bug fixes
- Fixed a config migration issue that was breaking Lonesome Lake
## 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.
## 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
- Fixed quantum groups with number of objects equal to number of sockets
not having correct scales and including a duplicate of the final object.
## 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
## 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.
## 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
## 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
