CycleRandomizer
Adds a command to select a random moon and allows cycling through all moons and dungeons for more diversified gameplay.
Date uploaded | 4 months ago |
Version | 1.0.3 |
Download link | Lega-CycleRandomizer-1.0.3.zip |
Downloads | 1982 |
Dependency string | Lega-CycleRandomizer-1.0.3 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100IAmBatby-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.2.4README
Cycle Randomizer
Cycle Randomizer is a mod that adds new commands allowing players to travel to random moons each game and cycle through them as well as dungeons to maximize gameplay variety.
Description
How it works:
Two lists are created by the mod: one for moons and one for dungeons. At the start of each game, these lists are populated with the selected moon and dungeon.
For moons: A new command is available to select a random moon (see below). This random selection excludes moons that have already been visited and are listed in the moons list.
For dungeons: The 'LethalLevelLoader' mod allows new dungeons to be added and enables the assignment of dungeons (and their spawn chances) for each moon. This mod retains that functionality, but like with moons, the random selection excludes dungeons that have already been visited and are listed in the dungeons list. However, if all the dungeons assigned to a moon in the LLL configuration have already been visited, the random selection will disregard this list.
The mod also adds the ability to assign a weight value to each moon, allowing for more controlled randomness.
The commands can only be used by the host, and the only feature that requires all players to have the mod is the function to hide moon information on the monitor.
New terminal commands:
- CycleRandom: Type 'cyclerandom' or 'cyc' in the terminal to route to a random moon.
- CycleDisplayMoons: Type 'cdm' in the terminal to display the list of already visited moons.
- CycleDisplayDungeons: Type 'cdd' in the terminal to display the list of already visited dungeons.
- CycleAddMoon: Type 'cam' in the terminal to add an element to the moon list.
- CycleRemoveMoon: Type 'crm' in the terminal to remove an element from the moon list.
- CycleAddDungeon: Type 'cad' in the terminal to add an element to the dungeon list.
- CycleRemoveDungeon: Type 'crd' in the terminal to remove an element from the dungeon list.
- CycleClearMoons: Type 'ccm' in the terminal to clear all elements from the moon list.
- CycleClearDungeons: Type 'ccd' in the terminal to clear all elements from the dungeon list.
- CycleFillMoons: Type 'cfm' in the terminal to fill the moon list with all missing moons.
- CycleFillDungeons: Type 'cfd' in the terminal to fill the dungeon list with all missing dungeons.
For the add and remove commands, write the names of moons and dungeons using only letters and no spaces. Here are some examples:
- Fission-C: Type 'cam fissionc' or 'cam fission' to add the moon.
- Asteroid-13: Type 'cam asteroid' to add the moon.
- Haunted Mansion: Type 'cad hauntedmansion' or 'cad haunted' to add the dungeon.
More informations
For any feedback/suggestions or questions, you can reach me on the 'Lethal Company Modding' Discord server (https://discord.gg/EgQFAq3z) under the same name (username lega2039) or the CycleRandomizer thread. DMs are welcome.
Credits
- IAmBatby for 'LethalLevelLoader' which makes gameplay less redundant and more fun
CHANGELOG
CHANGELOG
Version 1.0.3
- Added a new configuration 'Default moon exclusion list' which allows assigning the moon list with default values at the start of the game.
- Added a new configuration 'Default dungeon exclusion list' which allows assigning the dungeon list with default values at the start of the game.
- Added commands 'ccm', 'ccd', 'cfm', and 'cfd' - see README for details.
Version 1.0.2
- Improvement of add/remove commands in the lists with the ability to specify only the first part of moon/dungeon name with multiple words. Examples:
- Fission-C: Type 'cam fissionc' or 'cam fission' to add the moon.
- Haunted Mansion: Type 'cad hauntedmansion' or 'cad haunted' to add the dungeon.
- Fixed an incompatibility between the 'cdm' command and the 'TerminalFormatter' mod.
- Fixed an incompatibility between the feature to hide planet info and the 'WeatherRegistry' mod.
Version 1.0.1
- Description corrections.
Version 1.0.0
- Initial release.