CycleRandomizer
Adds a command to select a random moon and allows cycling through all moons and dungeons for more diversified gameplay.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.
