Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
CycleRandomizer
Adds a command to select a random moon and allows cycling through all moons and dungeons for more diversified gameplay.
| Last updated | 2 weeks ago |
| Total downloads | 6319 |
| Total rating | 0 |
| Categories | Mods Server-side Moons |
| Dependency string | Lega-CycleRandomizer-1.0.4 |
| Dependants | 7 other packages depend on this package |
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.2305IAmBatby-LethalLevelLoader
A Custom API to support the manual and dynamic integration of all forms of custom content in Lethal Company. (v73 Compatible)
Preferred version: 1.6.9README
Cycle Randomizer
Cycle Randomizer introduces new terminal commands that allow players to travel through random moons/dungeons and cycle through them, creating a more dynamic and varied gameplay experience.
Overview
Description
The mod initializes two tracking lists:
- A moon list
- A dungeon list
These lists keep track of already visited content and are used to avoid repetition when selecting random destinations.
Moon Randomization
Description
- A command allows players to travel to a random moon
- Excludes moons that have already been visited using the internal moon list to track progression
- Each moon can be assigned a weight value allowing more control over how often certain moons appear
Dungeon Randomization
Description
Cycle Randomizer is compatible with LethalLevelLoader (LLL):
- It respects dungeon spawn chances configured per moon
- Like moons, already visited dungeons are excluded from selection
If all dungeons available for a moon have already been visited:
- The system ignores the exclusion rule
- A dungeon is selected anyway to avoid blocking progression
Multiplayer Note
Description
- All commands are host-only
- Only one feature requires all players to have the mod:
- Hiding moon information on the monitor
Terminal Commands
Description
- CycleRandom: Type
cyclerandomorcycin the terminal to route to a random moon.
- CycleDisplayMoons: Type
cdmin the terminal to display the list of already visited moons. - CycleDisplayDungeons: Type
cddin the terminal to display the list of already visited dungeons.
- CycleAddMoon: Type
camin the terminal to add an element to the moon list. - CycleAddDungeon: Type
cadin the terminal to add an element to the dungeon list. - CycleRemoveMoon: Type
crmin the terminal to remove an element from the moon list. - CycleRemoveDungeon: Type
crdin the terminal to remove an element from the dungeon list.
- CycleFillMoons: Type
cfmin the terminal to fill the moon list with all missing moons. - CycleFillDungeons: Type
cfdin the terminal to fill the dungeon list with all missing dungeons. - CycleClearMoons: Type
ccmin the terminal to clear all elements from the moon list. - CycleClearDungeons: Type
ccdin the terminal to clear all elements from the dungeon list.
Naming Rules
Description
When using add/remove commands:
- Use letters only
- Do not include spaces
Examples
- Fission-C →
cam fissioncorcam fission - Asteroid-13 →
cam asteroid - Haunted Mansion →
cad hauntedmansionorcad haunted
Credits
- IAmBatby | Creating LethalLevelLoader
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 Cycle Randomizer thread. DMs are welcome.