
RandomMoonFX
Randomize the moon every day upon using the ship's lever. Configurable free moons for modpack testing and compatible with LethalLevelLoader, Celestial_Tint, Chameleon and modded Company Moons.
Date uploaded | 2 months ago |
Version | 1.4.0 |
Download link | Zigzag-RandomMoonFX-1.4.0.zip |
Downloads | 3262 |
Dependency string | Zigzag-RandomMoonFX-1.4.0 |
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.2100README
RandomMoonFX
This mod will randomized the selected moon every day upon using the ship's lever !
You don't need to route to a moon with the terminal, just use the ship's lever and the ship will route to a random moon before loading it, this can make the game more difficult...
When there is 0 days left for the profit quota, it will always route to the Company Building.
Compatible with v62/v64/v69/v70/v72 of Lethal Company.
Compatibility
- This mod is compatible with LethalLevelLoader and works with any custom moon that uses this API.
- Compatible with Celestial_Tint and Chameleon special routing animations.
- Compatibility with Modded Company Moons such as the ones in Wesleys_Moons or CodeRebirth
- Works well with the better screens feature of GeneralImprovements.
- No issues from the ship's lever fix of LethalFixes.
- Compatible with LethalConstellations so that the moon is chosen from the current constellation
- Quota rollover mods are supported with the config
Quota check = false
Not compatible with
- InfectedCompany : causes some infected players desyncs (I think?)
LLL Ship Lever Fix
feature in ScienceBird_Tweaks : this should be disabled in the config
About LLL
- Not directly concerning this mod, if you have LLL installed you may sometimes notice a softlock during the moon loading phase concerning the ship's lever (it depends on your installed mods). If you have this issue or just want to be safe, then install LLLHotreloadPatch and the issue should be fixed
Features
This mod is an upgrade of the original RandomMoon mod and adds some bug fixes and improvements to make it compatible with the latest game updates.
- Uses the ship's routing animation before the start of the level
- Configurable time for the routing animation, other than the default values
- A config to make moons only be chosen once, will reset if every moons have been visited (false by default)
- Configurable moons blacklist to prevent specific moons to be chosen randomly
- An option to select one of your installed Company Moons (vanilla or modded) as the one routed to on the last day, OR have all your Company Moons randomized between them all
- Synchronize the chosen moon info on the ship's monitor
- Removes the 'Halt!' warning on the last day when auto routing to the Company Building
- Prevent the random selection of Company Moons before the last day of the quota
- Prevent the random selection of Liquidation since the moon is disabled in vanilla (fixed a softlock)
- A config to have all moons free even if you disable random moons
- Updated to the latest version of the game and compatible with LLL to avoid any desync between players
Contact
If you want to suggest new features or contact me please go to the mod page in the modding discord.
Credits
Original mod created by of Beepsterr
CHANGELOG
1.4.0
- Added
- Added
Company routing mode
config that allows users to choose how to mod works when auto routing to a Company Moon on the last day- Random: will randomize between all your installed Company Moons (vanilla or modded) and select one
- Select: allow users to specify in the
Selected Company
config which moon is going to be forced routed to on the last day - Manual: there will be no auto routing, and players must route manually to the chosen Company Moon
- Added
- Updated
- Blacklisted moons names in the config are now normalized so writting a name with number or spaces will now work as expected (ie: both Assurance or 220-Assurance will work)
- Company Moons that are blacklisted will now be ignored by the randomization when
Company routing mode = Random
- Removed the manual modded Company moons configs as it's not needed anymore
- Fixed
- Fixed modded Company Moons detection not working in some cases
1.3.6
- Updated
- Compatibility with CodeRebirth : the chosen moon on the last day will be Oxyde instead of Gordion (false by default, needs to be activated in the config)
- Company Moons should now all be ignored by the randomization, the ship will only route to the chosen one on the last day
1.3.5
- Updated
- Recompiled for v70
- Updated README
1.3.4
- Added
- Added compatibility with LethalConstellations if you have it installed (
LethalConstellations check
config added)
- Added compatibility with LethalConstellations if you have it installed (
1.3.3
- Added
- Added compatibility with Wesleys_Moons: Galetry will now be chosen on the last day instead of Gordion if you have this mod installed (
Galetry Company Moon
config added)
- Added compatibility with Wesleys_Moons: Galetry will now be chosen on the last day instead of Gordion if you have this mod installed (
- Updated
- Galetry is now ignored by the randomization method until the last day (no need to have it blacklisted anymore)
1.3.2
- Fixed
Moons Blacklist
config is now comma separated
1.3.1
- Updated
- Added a new config
Moons Blacklist
, empty by default - You can add any moons you want in this list to make them unable to be chosen by the randomization method
- Added a new config
1.3.0
- Added
- Added compatibility with Chameleon routing animation if you are using the
PlanetPreview
feature (Chameleon animation
config added) - Added
Animation time override
config to allow changing the default routing animation time
- Added compatibility with Chameleon routing animation if you are using the
- Updated
- Added 2 configs, both of them true by default
Activate Random Moons
allows the mod to actually randomize the moons, you can disable it for testingActivate Free Moons
make all moons free when manually routing in the terminal (avoid people wasting money by using the terminal to route to a moon). This config works even ifActivate Random Moons
is false
- Added 2 configs, both of them true by default
1.2.5
- Updated
- Added a new config
Exclude previously visited
, false by default - You can set this to true if you want to exclude already visited moons from the randomization method. The visited moons list will reset when all moons have been seen once.
- Added a new config
1.2.4
- Updated
- Added Github repository
1.2.3
- Updated
- Added a new config
Randomize last day
, false by default - If set to true, it allows the ship to perform a random route on the last day if and only if you don't have enough scraps on the ship to meet quota. This can be used to mess around on a moon but you will be fired at the end of the day
- This config also takes into acount the number of players that you can potentially kill at the Company to gain an additional 5 credits per bodies
- With this, routing to a moon will be announced by the classic 'Halt!' warning
- Added a new config
1.2.2
- Updated
- Added 2 configs
Celestial_Tint animation
andQuota check
, both of them true by default Quota check
can be set to false to enable quota rollover mods compatibility
- Added 2 configs
1.2.1
- Fixed
- Compatibility patch with
Fix_LeverDeadline
of LethalFixes
- Compatibility patch with
1.2.0
- Added
- The ship will now use the vanilla routing animation when the random moon is selected
- Added compatibility with weather and misc infos on extra monitors provided by GeneralImprovements
- Added compatibility with Celestial_Tint's routing animation
- Updated
- The chosen moon info on the ship's main monitor is now synchronized to all players
- Changed the 'Auto route to Gordion' feature : the ship will not auto route to the Company Building on the last day but upon using the ship's lever it will route to this moon directly
- The 'Halt!' warning has been completly disabled to ensure a smooth routing process
- Changed how the moon is chosen in the code, this should prevent some mods conflicts but has no impact on gameplay
1.1.0
- Added
- Improve the routing process to the Company Building by auto routing to it on the last day of the quota
- This will make the ship in orbit, you still need to pull the lever to start the level
- Improve the routing process to the Company Building by auto routing to it on the last day of the quota
- Updated
- Compatible with v64 of Lethal Company
1.0.0
- Initial release
- Full update of the original RandomMoon mod