Custom Rooms

v1.0.4·Updated 2024-01-30

EtG mod that allows users to load custom rooms

About this mod Author’s original text

Custom Rooms Mod

Create and share custom rooms with friends!

Nevernamed's video on how to make rooms

(outdated and for mtg, but does help with creation)

How To Install custom rooms

Install this mod and any other mods required into the plugins folder (If you are using a mod manager, simply download the mods). Inside the mods containing the custom rooms, there should be a CustomRoomData folder. This will be the folder all of the rooms are loaded from, that way custom rooms can also be integrated into any other plugin.

If there is no CustomRoomData folder in any of your, you can make your own by simply creating a folder in the specified mods folder called CustomRoomData. (If you are using a mod manager, you can find your plugins by opening the mod manager, selecting a profile, gp to Settings, find and click Browse Profile Folder, then navigate to *BepInEx => plugins => the folder of any mod and create a CustomRoomData folder there.)

To test the rooms, launch the game, open the console with ~, /, or F2, and type debugflow

Open the console with ~ or / to enter commands. Type help for a list of commands.

If you're having issues, you can post a question in the Enter the Gungeon modding discord

Shoutouts to the people who helped make this thing happen!

  • Retrash - Banner and cover artwork
  • Nevernamed - Sprite Collection and "Idea guy"
  • Prestigious Snake - Sprite Collection
  • Neighborino - Testing

changelog

  • v1.0.4 - removed some commands and moved them to dependancy mod Alexandria.
  • Added 1 frame delay for room loading to allow time for custom assets to be loaded and able to be placed.
  • Please inform Some Bunny if something goes wrong
  • v1.0.3 - added ability to load.newroom files.
  • v1.0.2 - fixed the mod breaking when starting the game in a language other than english
  • v1.0.1 - fixed plugin name issue
  • v1.0.0 - released

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:

MtG_API-Mod_the_Gungeon_APIBepInEx-BepInExPack_EtGAlexandria-Alexandria

File & checksum

Filename
Custom_Rooms-1.0.4.zip
File size
40.7 KiB
SHA-256
e96a781ac2b45137f8c5a554322b2e5d411fcc7ba8d9a127f0950b1d7e26f3f8
Stored at
2026-10-06 19:09