Popover Menu get started
Lobbies
Popover Menu Tools
Downloads Discord
Menu
supported games setup guides f.a.q. lobbies generate game host game user content Downloads discord
Cuphead Guide

Cuphead

Main | Setup | Settings | Github

Required Software

Optional Software

Setting up

Note: The install process is WIP, so it is not the most user-friendly.

Refer to Github for more details.

Prerequisites

Instructions

  1. Download the CupheadArchipelago mod from the releases page.

  2. Place the extracted contents of BepInEx 5.x x64 for your OS into the Cuphead installation folder (the folder with cuphead.exe in it).

  3. Place the contents of the extracted CupheadArchipelago folder into the BepInEx/plugins folder.

  4. Launch game.

Extra Notes

Setting up MultiworldGG / AP

  1. Launch Cuphead with CupheadArchipelago installed. It will create the config files.
  2. Select an empty save slot. (Note the save slot must be empty to enable or disable Archipelago on it.)
  3. Press the button combination shown in game to show the Archiepalago setup menu (if you are using a keyboard, it's C+Z by default).
  4. Set it to enabled, and set all the required settings for connecting to Archipelago.
  5. Once you are done, close the Archipelago setup menu and start the save slot. (Note it says "AP" in the corner of the save slot if Archipelago is enabled.)
  6. Have fun, and watch out for bugs!

Logs

If you want to see what is going on behind the scenes (useful for diagnosing problems), you should check the logs. The logs are located in the BepInEx folder in the game directory. Logging can be configured in the config (See Configuring).

Configuring

The config files are in the game directory's BepInEx/config folder. The mod config file is called com.JKLeckr.CupheadArchipelago.cfg. It might be useful for debugging to add more verbose logging flags in the config. The game must be launched at least once for this to appear.

Logging

Logging can be configured in the config.

The BepInEx console allows you to see what's going on in real time. By default, the BepInEx console is disabled.

These are notable config files and their settings for logging: