Configuring Welcome to Ooblterra

Updated 5 months ago

Configuring Welcome to Ooblterra

Below is list on relevant configuration options for Welcome to Ooblterra, via both its own config and Lethal Level Loader (LLL)'s config. Please note that when using either config, all players must have the exact same settings. Failing to do so will cause issues!

WTO's config can be found in R2ModMan/Thunderstore by navigating to the profile, clicking "config editor", and locating BepInEx\config\SkullCrusher.WTO.cfg. For manual downloads, it will be found inside <Lethal Company Directory>/BepInEx/config.

UNDERSTANDING CONFIGS

A couple of things need to be understood about configuration settings:

  • <Name>:##

Most config options are formatted as a name, followed by a colon, followed by a number. For example, on 523-Ooblterra's Inside Enemies Spawning List, you'll see Gallenarma:50,Eye Security:30,Enforcer:10. When Lethal Company goes to spawn a new monster, it can be imagined as picking a name out of a hat; in this example, 50 slips of paper in that hat have Gallenarma written on them, 30 have Eye Security written on them, and 10 have Enforcer written on them. This also applies to scrap, when matching moons to dungeons, and anywhere else you might see a name, followed by a colon, followed by a number.

  • "Enable Content Configuration"

At the top of each subsection of LLL's config is a setting labelled "Enable Content Configuration". You'll want to switch this on for your config settings to actually work.

  • Debugging Mode

Both LLL and WTO's configs include a "Debugging Mode" setting. This controls how much information is logged to the console by either mod. It is recommended to keep these in their default configuration, unless instructed to by a developer for the sake of troubleshooting.

LLL CONFIG

In LLL, players may configure 523-Ooblterra or the Oobl Laboratory in the same way that they can configure any other moon or interior. Players popularly ask to allow the Oobl Lab to appear on other moons; the simplest way to do this is to place the moon's name on the Manual Level Names List.

Enemies, too, can be added to any moon's roster, simply by formatting the enemy's name properly in the moon's relevant enemy list. Take care to pay attention to what category an enemy spawns in! Oobl Ghosts are largely agnostic and can be spawned in any category, but other enemies are liable to break if not placed in the correct list.

Note that if a Baby Lurker is added via traditional means, the game will merely spawn a single one when it's time to spawn them.

OOBLTERRA CONFIG

Below is a full breakdown of each of Welcome to Ooblterra's config settings.

"Print Debug Strings"

This option allows players to opt-in to WTO's debug log messages, in case it's necessary. False turns them off by default, while True turns them on.

"Footstep Sounds"

This config allows players to adjust the volume of 523-Ooblterra's custom footstep sound. Default value range is between 0 and 100; values outside this range will be clamped to it.

"Custom Suit Status"

This option allows players to configure Ooblterra's custom suits. True to enable by default, and False to disable.

"Visit Ooblterra Poster Status"

This option allows players to adjust the "Visit Ooblterra" poster found in the ship. True to enable by default, and False to disable.

"Custom Hazard List"

This list allows players to configure the list of Hazards that spawn in the Oobl Laboratory/on 523-Ooblterra. The default contains all four of WTO's custom hazards: SpikeTrap, TeslaCoil, BabyLurkerEgg, BearTrap. This list can be adjusted to the player's liking. Values must be comma-separated; white space and capitalization are irrelevant.

"Bind WTO Hazards to Oobl Lab"

This option ties the Map Hazard list to the Oobl Laboratory instead of to 523-Ooblterra. On any moon where the Oobl Lab is spawned, this setting will affect the hazards inside. WTOOnly, the default, will override the moon's hazard list with the list specified in the Custom Hazard List config setting, making them the only ones that appear. Other custom hazards will be excluded as well. AppendWTO will add them at the end of the moon's existing hazard list, and allow other custom hazards. UseMoonDefault will do nothing, effectively disabling this option.

"Bind WTO Inside Enemies to Oobl Lab"

This option ties the indoor Monster list to the Oobl Laboratory instead of to 523-Ooblterra. On any moon where the Oobl Lab is spawned, this setting will affect the enemies inside. WTOOnly, the default, will override the moon's indoor monster list with Ooblterra's, making them the only ones that appear. Other custom enemies will be excluded as well. AppendWTO will add them at the end of the moon's existing enemy list, and allow other custom enemies. UseMoonDefault will do nothing, effectively disabling this option.

"Bind WTO Outside Enemies to Oobl Lab"

This option ties the outside Monster list to the Oobl Laboratory instead of to 523-Ooblterra. On any moon where the Oobl Lab is spawned, this setting will affect the enemies outside. WTOOnly, the default, will override the moon's outside monster list with Ooblterra's, making them the only ones that appear. Other custom enemies will be excluded as well. AppendWTO will add them at the end of the moon's existing enemy list, and allow other custom enemies. UseMoonDefault will do nothing, effectively disabling this option.

"Bind WTO Daytime Enemies to Oobl Lab"

This option ties the daytime Monster list to the Oobl Laboratory instead of to 523-Ooblterra. On any moon where the Oobl Lab is spawned, this setting will affect the enemies outside. WTOOnly, the default, will override the moon's outside monster list with Ooblterra's, making them the only ones that appear. Other custom enemies will be excluded as well. AppendWTO will add them at the end of the moon's existing enemy list, and allow other custom enemies. UseMoonDefault will do nothing, effectively disabling this option.

"Force WTO Scrap in Oobl Lab"

This option ties the Scrap list to the Oobl Laboratory instead of to 523-Ooblterra. On any moon where the Oobl Lab is spawned, this setting will affect the scrap inside. WTOOnly, the default, will override the moon's scrap list with Ooblterra's, making them the only ones that appear. Other custom scrap will be excluded as well. AppendWTO will add them at the end of the moon's existing scrap list, and allow other custom scrap. UseMoonDefault will do nothing, effectively disabling this option.

"WTOAppend Weight Scale"

For each of the four settings above, if WTOAppend is chosen, this modifier will be multiplied by the entry's weight before it is added to the list. Raising or lowering this value will effectively make WTO content more or less likely to overpower other custom/vanilla content when the Oobl Lab is spawned.