Lethal Company
Install

Details

Last Updated
First Uploaded
Downloads
6.8K
Likes
0
Size
61KB
Dependency string
Lega-CycleRandomizer-1.0.4
Dependants

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 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.
  • CycleAddDungeon: Type cad in the terminal to add an element to the dungeon list.
  • CycleRemoveMoon: Type crm in the terminal to remove an element from the moon list.
  • CycleRemoveDungeon: Type crd in the terminal to remove an element 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.
  • 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.

Naming Rules

Description

When using add/remove commands:

  • Use letters only
  • Do not include spaces

Examples

  • Fission-C → cam fissionc or cam fission
  • Asteroid-13 → cam asteroid
  • Haunted Mansion → cad hauntedmansion or cad haunted

Credits

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.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.