You are viewing a potentially older version of this package. View all versions.
Index154-RandomRouteOnly-1.5.3 icon

RandomRouteOnly

Makes the ship travel to a random moon every day. With configurable limited rerolls per player!

Date uploaded a day ago
Version 1.5.3
Download link Index154-RandomRouteOnly-1.5.3.zip
Downloads 273
Dependency string Index154-RandomRouteOnly-1.5.3

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Index154-RouteRandomRedexed-1.5.0 icon
Index154-RouteRandomRedexed

Route Random adds a couple commands for routing to a random moon, including modded moons. Now with LethalConstellations support

Preferred version: 1.5.0

README

RandomRouteOnly

A simple mod to make your runs more interesting by making your ship travel to a random moon every day for free (unless there are 0 quota days remaining). On the final day the ship will fly to the Company and land automatically.

By default each player in the lobby can use the random command in the terminal to reroll the moon only once per quota (configurable)! Routing to specific moons manually is disabled! You can however enable always being able to route to the Company in the config.

You can also configure how many days can be spent consecutively on a moon before the ship automatically routes to a new random moon. The default is 1 (the ship will reroute every day). If you set this higher the game will keep track of the moon you were on before going to the Company. After leaving the Company it will automatically take you back there as long as you haven't reached the limit of consecutive days for it yet. This tracking of consecutive days does not carry over between game restarts.

Another thing you can configure is how many of the previous moons should be excluded when routing randomly (to reduce repeats). The value you configure here will also automatically apply to the random command from routerandom-redexed.

I highly recommend setting SkipConfirmation to true in the config of routerandom-redexed. This will make the process of rerolling moons faster and better.

Known issues

  • A player's reroll is "used up" even if the random command is cancelled in the end or used without effect. Should pretty much never happen if you set SkipConfirmation to true in the routerandom-redexed config

Thanks

  • stormytuna for making the original routerandom mod
  • blink9803 for making AutoFlyToCompany which was a nice little reference and inspiration

CHANGELOG

1.5.3

  • Fixed ship lever softlock caused by changes from LethalLevelLoader 1.4.0

1.5.2

  • Hotfix for compatibility issue with LethalConstellations

1.5.1

  • Hotfix

1.5.0

  • Added a config that can be used to increase the variety of the random moon selection, "Number of previous moons to avoid": How many of the most recently routed to moons should be removed from the random routing pool. Set it to -1 if you want to avoid any and all moon repeats for as long as possible. The default value is 0
  • Fixed the mod not being able to automatically route to hidden moons like Artifice and Embrion

1.4.0

  • Added LethalConstellations compatibility. The ship will now only auto-route to moons in the current constellation. Can be disabled in the config
  • Replaced the RouteRandom dependency with a fork featuring newly added constellations support

1.3.0

  • Fixed the random command being unusable if SkipConfirmation was not enabled in the routerandom config
  • Added config "Max consecutive days per moon" which lets you control how long the ship will stay at each moon before automatically routing to random. Can also be used to make the ship "never" automatically fly to a new random moon by setting the value to an arbitrary large number like 100. If you route to the Company before reaching the max consecutive days then the ship will return to the previous moon after leaving the Company. Consecutive days per moon are not tracked across game restarts

1.2.0

  • The ship can no longer automatically route to moons that aren't registered in the terminal (for LLL config compatibility)

1.1.1

  • Fixed the ship not routing to a random moon upon loading a save where it is orbiting the company
  • The ship will no longer route to a random moon if you load a save that is still on day 1 of quota 1 but not orbiting Experimentation
  • Fixed getting softlocked if a save is loaded where the ship was not orbiting the company on the final day. Now the ship auto routes to the company in this situation too

1.1.0

  • Added config for changing the amount of rerolls per player per quota. Set to 0 to disable rerolling entirely
  • Added config for always allowing manual routing to the company
  • Fixed manually routing to modded moons not being prevented (may still not work for any modded moons that don't use the correct naming scheme for their terminal route command - Please report exceptions that don't work)
  • Should have fixed weird issues happening when automatically landing at the company
  • The terminal now shows how many rerolls you have left after using the random command

1.0.2

  • Fixed typo

1.0.1

  • Fixed dependencies
  • Fixed short description

1.0.0

  • Initial release