APLC

v0.7.13·Updated 2026-08-26

Archipelago integration for Lethal Company.

About this mod Author’s original text

Setup

Download the following two files from the Releases page in Github:

  • lethal_company.yaml
  • lethal_company.apworld

You also need to install the latest version of the Archipelago Multiworld Randomizer client.

Install the APLC mod (you may also install the mod via the R2ModManager, Gale, or other alternatives).

Note: If you have an ongoing multiworld, you should use whatever version of the mod you started with unless you are severely impacted by a bug that was fixed in the latest version.

Then, follow the below steps to setup the randomizer:

YAML configuration

The first thing you need to do is configure the lethal_company.yaml file. For that, open and

edit the YAML to fit whatever settings you want to play with:

  • name: Enter your desired slot name here, could be almost anything. {player} or {PLAYER} are replaced with the slot number, while {number} or {NUMBER} will increment once for each duplicate YAML name
  • death_link: Can be 'true' or 'false', when true turns on death link. When a party wipe occurs, a death link is sent, and when a death link is received, a random player dies.
  • game_mode: Can be collectathon, trophy, or credit hunt. In trophy mode, you need to collect one trophy apparatus from each moon. In collectathon mode, you need to collect a certain amount of AP chest scraps. In credit hunt, you need to receive a certain amount of company credit items.
  • collectathon_scrap_goal: Can be any number from 3 to 30, default is 10. This is the number of AP chests you have to collect to beat collectathon mode. This does nothing in other modes.
  • credit_replacement: Can be any number from 5 to 80, represents the percent of filler items that are replaced with company credits for the credit hunt game mode. This does nothing in other modes.
  • required_credits: Can be any number from 10 to 100, represents the percent of company credit items that are required to beat the game. This does nothing in other modes.
  • checks_per_moon: Can be any number between 1 and 10, default is 3. This is the amount of checks per moon that can be gotten from completing that moon
  • num_quotas: Can be any number from 10 to 50, default is 20. This is the number of quota checks you can get.
  • money_per_quota_check: Can be any number between 100 and 10000, default is 500. This is the amount of total quota you must complete to get the check. Be aware that each quota only contributes the required scrap towards this goal, not the sold scrap. If you sell 500 scrap but the quota is only 130, you will only contribute 130 towards the check.
  • scrapsanity: Can be 'true' or 'false', when true 50 new checks are added to the game for collecting at least one of each type of scrap.
  • randomize_company_building: Can be 'true' or 'false', when true you start without the ability to go to the company building
  • randomize_scanner: Can be 'true' or 'false', when true you start without the ability to scan and must unlock it.
  • randomize_terminal: Can be 'true' or 'false', when true you start without the ability to open the terminal(which means you cannot route to any moon other than your starting moon)
  • starting_moon: Can be any of the following: experimentation, assurance, vow, offense, march, rend, dine, titan, or randomize. This sets the moon you start the run on.
  • starting_stamina_bars: Can be any number from 0 to 4, default is 4. This is the number of stamina bars you start with. The rest have to be unlocked.
  • starting_inventory_slots: Can be any number from 1 to 4, default is 4. This is the number of inventory slots you start the game with, the rest have to be unlocked.
  • moon_grade: Can be any of the following: s, a, b, c, d, or f. Any moons completed on this grade or above will complete a moon check.
  • split_moon_grades: Can be 'true' or 'false', when 'true' the moon_grade option is ignored and the low, medium, and high_moon_grade options are used instead. When 'false', the inverse happens.
  • low_moon_grade: Same opti

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPackIAmBatby-LethalLevelLoaderCaigan-Archipelago_ScrapLethalAPI-LethalAPI_Terminal

File & checksum

Filename
APLC-0.7.13.zip
File size
157.2 KiB