LethalConstellations
Dynamically change your moons list depending on which constellation your current moon is located in. Constellations are highly configurable.
Last updated | a month ago |
Total downloads | 35355 |
Total rating | 3 |
Categories | Mods Moons Tweaks & Quality Of Life |
Dependency string | darmuh-LethalConstellations-0.2.5 |
Dependants | 17 other packages depend on this package |
This mod requires the following mods to function
IAmBatby-LethalLevelLoader
A Custom API to support the manual and dynamic integration of all forms of custom content in Lethal Company. (v50 Compatible)
Preferred version: 1.3.10darmuh-OpenLib
Open-source development library for LethalCompany, initially created for use with darmuh's Mods
Preferred version: 0.2.5README
Lethal Constellations
Separate your moons list by constellations.
- This mod will dynamically change your moons list depending on a configurable constellations listing.
NOTE: This mod is still in early development. Please report any issues you find as you are essentially a beta tester.
Current Features:
- If a moon is not inside the current constellation it will be hidden from the moons page and locked (using LLL)
- Contains two config files. A static config and a generated one.
- Static config will dictate what is generated in the generated config.
- Generated config is generated after first lobby load.
- Currently the generated config cannot be modified using LethalConfig.
- Customizable keywords/text.
- Dont like the word constellation? Change it in the config!
- This mod will attempt to replace any pre-existing keywords from the config with radarbooster names as a fail safe.
- Please avoid overwriting any base-game keywords or other mods' keywords.
- If a terminal keyword already exists for any of the names you designate, they will be changed.
- Customizable text for all different types of terminal commands relating to the constellations.
- Optional shortcut keywords can also be added to each constellation.
- Current Constellation will be updated on lobby load, works between save files!
- Moon prices can also be modified by this mod or left to be handled elsewhere.
- Set routing to a specific constellation to cost credits or allow for your constellations to be free.
- Set a constellation to be a one-time-purchase, this purchase will be remembered for each save file.
- In order to sync between players this feature requires LethalNetworkAPI to be present.
- Routing to a new constellation will take you to that constellation's default moon.
- This essentially makes the cost of routing to this moon however much it costs to route to your constellation.
- Set which constellations the company can be routed to in the constellations config
- Hide special constellations from the menu or if you cant afford it (with configuration options)
- Allow for a moon to remain hidden while being assigned to a constellation.
- This mod does not do any patching, all game patching is done by OpenLib & LethalLevelLoader.
- Compatibility with LethalMoonUnlocks
For other mod devs looking to add compatibility:
- Subscribe to the RouteConstellationSuccess event in NewEvents.cs to call your own code when routing to a new constellation.
- Access ConstellationStuff in Collections.cs for a listing of all constellations and their ClassMapper.cs properties
If you have any ideas on how to make this mod better please feel free to reach out!
- Icon background
- Credit: X-ray: NASA/CXC/Ludwig Maximilian Univ./T. Preibisch et al.; Infrared: NASA/ESA/CSA/STScI; Image processing: NASA/CXC/SAO/N. Wolk