217 Commits

Author SHA1 Message Date
xen-42
129c9f594a Fix backwards compat that was breaking Lonesome Lake 2025-03-05 12:15:39 -05:00
xen-42
195a20b2cd Add some more descriptions to title screen 2025-02-17 21:09:14 -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
c6137ff96c make it an empty array as default 2025-02-17 15:44:21 -05:00
Noah Pilarski
d827d6956d Change config to a list of infos 2025-02-17 15:28:09 -05:00
xen-42
109a030ab4 Rename to persistentConditionRequiredForTitle to be more clear 2025-02-17 12:33:23 -05:00
Joshua Thome
25f36dcbb7 Handle merging conditionals lists in config 2025-02-16 16:50:59 -06:00
Joshua Thome
678c1e13ea Conditional check data structures 2025-02-16 16:44:51 -06:00
xen-42
731bd64bdf Merge branch 'dev' into title-screen-config 2025-02-16 17:32:56 -05:00
JohnCorby
5e1fa2aac2 Merge branch 'dev' into profiler 2025-02-15 12:39:08 -08:00
Noah Pilarski
4c552db703 make background module 2025-02-15 01:00:46 -05:00
Noah Pilarski
323bf6549e add builders, randomization, and sharing 2025-02-15 00:02:08 -05:00
xen-42
929b463c47 Add support to addon manifest 2025-02-14 22:32:52 -05:00
xen-42
0dfc2381a3 Move game over stuff to its own module, add condition 2025-02-14 21:51:37 -05:00
Noah Pilarski
73c42161c1 Merge branch 'dev' into title-screen-config 2025-02-14 17:51:20 -05:00
Will Corby
bd125c0182
Update PlanetConfig.cs 2025-02-14 01:31:46 -08:00
JohnCorby
b8d7af90f1 field to not check for existing body 2025-02-13 21:31:03 -08:00
Noah Pilarski
fcd4ab4fe6 Null check for profile 2025-01-29 00:10:21 -05:00
Noah Pilarski
1380bbb4e0 bleh 2025-01-25 07:30:16 -05:00
Noah Pilarski
dd917ade85 gabagool 2025-01-25 07:12:52 -05:00
Noah Pilarski
c726b089e8 do ambience too because might as well 2025-01-25 06:37:41 -05:00
Noah Pilarski
5fc78411ac I've gone past the point of insanity
Starting out is a pain. So far I'm just sketching out what I will be implementing. How I will implement the merging of title screens is what is making me go insane.
2025-01-25 05:30:09 -05:00
Noah Pilarski
8e5d7369d6 Move skybox module to separate file 2025-01-25 05:04:55 -05:00
Noah Pilarski
d17221da92 Rename config to title screen config 2025-01-25 04:19:45 -05:00
Joshua Thome
63fbc8afeb Eye sequence props first pass 2025-01-18 10:09:15 -06:00
xen-42
e92a7ab121 Make config in code for testing 2025-01-15 17:10:21 -05:00
xen-42
3ea4a3ab2d Make a config 2025-01-15 16:32:58 -05:00
xen-42
82e4a8755d Whoops put the wrong names 2025-01-07 14:31:56 -05:00
xen-42
fa3e4a7a64 Fix issues with Escape Room 2025-01-07 00:33:40 -05:00
xen-42
752f080099 change to rename because its better and matches other things 2025-01-06 23:02:40 -05:00
xen-42
5c9c487201 Reorganize quantum stuff so that the details go with the sockets/states/etc 2025-01-06 22:59:41 -05:00
xen-42
20d524d3de Port over quantum stuff from escape room 2025-01-06 17:51:09 -05:00
xen-42
cdb5604cff Backwards compat 2025-01-06 17:27:33 -05:00
xen-42
8eed478d4a Renamed it since it affects other calculations beyond zoom speed 2024-12-17 20:54:28 -05:00
xen-42
9878234026 Add default value 2024-12-17 20:47:07 -05:00
ZygZagGaming
21a9643b9e Allowed planets to decide if they change SolarSystemRadius 2024-12-11 12:29:16 -05:00
xen-42
6e254cd10a Add option to prevent bringing items into other systems #997 2024-11-27 15:18:08 -05:00
xen-42
ec1da98800 Also ignore empty primary 2024-10-27 16:13:09 -04:00
xen-42
a7e446b37b Complaints from wyrm 2024-10-26 19:07:52 -04:00
Joshua Thome
8a3841730a Merged dev into hawkbar-dreamworld 2024-10-05 09:57:26 -05:00
Joshua Thome
9b8d44a819 Dreamworld dimensions 2024-10-05 09:55:03 -05:00
xen-42
acce12e166 Fix typo 2024-10-04 21:49:53 -04:00
xen-42
44d9469139 Update PlanetConfig.cs 2024-10-04 21:48:21 -04:00
xen-42
aeb08f1480 Merge branch 'dev' into ship-spawn-facts 2024-10-04 13:34:15 -04:00
xen-42
be97d815ae Allow multiple spawn points 2024-10-04 13:17:55 -04:00
xen-42
ae2f762b76
Multiple fixes (#942)
- [ ] JOHN document keeploaded as in say what does this do with culling
- [ ] skybox factor for atmosphere probably
- [ ] maybe put multipliers for surface size?? probably not tho

<!-- A new module or something else important -->

## Major features

-

<!-- A new parameter added to a module, or API feature -->

## Minor features

- Added `allowShipAutoroll` to `Water` and `Atmosphere` (fixes #935)
- Replaced `invulnerableToSun` with `hasFluidDetector` and better
documented anglerfish making planets go gorp #830

<!-- Some improvement that requires no action on the part of add-on
creators i.e., improved star graphics -->

## Improvements

- Allows subtitles of any size now (images get rescaled if need be)
(fixes #893)
- Added documentation of naming scheme for alt ship log images (fixes
#848)

<!-- Be sure to reference the existing issue if it exists -->

## Bug fixes

- Fix subtitles start cycling before main menu is visible (fixes #844)
- Fix disappearing signalscope UI after warping to new star system
(fixes #934)
- Fix null primary body not defaulting to center of universe in other
star systems (fixes #933) (probably)
- Fix proxy details requiring "keepLoaded" set to true to work (fixes
#940)
- Handle proxy body edge case when all scales = 0 (fixes #941)
2024-10-04 12:55:43 -04:00
xen-42
42f898a3fa Merge branch 'main' into system-name 2024-10-03 00:46:58 -04:00
xen-42
45ce315bfc John wins 2024-10-03 00:34:12 -04:00
xen-42
c9fa785ac6 Replaced invulernableToSun to hasFluidDetector, document anglerfish behaviour (#830) 2024-10-03 00:10:51 -04:00
xen-42
bd1abecb87 Fix subtitle with small dimensions not getting created #893 2024-10-03 00:02:20 -04:00