AllMapMerge

v4.0.0·Updated 2026-06-05

【Host Only MOD】Generates maps with mixed rooms from Manor, Arctic, Wizard, and Museum.ヘッドマンマナー、アークティック、ウィザード、ミュージアムの部屋をmixぜたマップを生します

About this mod Machine translation

AllMapMerge

This mod is a host-only mod that forces Museum to be used as the original base map for normal runs, then generates that Museum-based level with mixed room pools from Manor, Arctic, Wizard, and Museum.

Overview

AllMapMerge keeps the normal map-generation flow, but changes two important parts of the level generation behavior.

First, the original selected map is forced to Museum for normal runs.

This means the base level, base generation flow, and map identity are treated as Museum instead of being randomly selected from every vanilla map.

Second, after Museum is selected as the base map, the room source pools are merged.

By default, room candidates are collected from Manor, Arctic, Wizard, and Museum, so the generated Museum-based floor can contain rooms from all four vanilla maps.

This release was updated for R.E.P.O. v0.4.x / v0.4.4 compatibility.

It fixes compatibility issues caused by changed level fields in newer R.E.P.O. versions, including arena/shop level handling, loading graphic field changes, and invalid Level.ResourcePath usage.

Arena Race and Arena Fight are intentionally excluded.

When the game is in an arena level, AllMapMerge does not change map selection, room selection, loading visuals, or generation behavior, so arenas stay vanilla.

Behavior

  • Normal runs use Museum as the forced base map
  • Generated rooms can still come from Manor, Arctic, Wizard, and Museum
  • Arena Race is not modified
  • Arena Fight is not modified
  • Menu, splash, tutorial, lobby, shop, and recording levels are not modified
  • Extra map mods are ignored by default
  • A dangerous config can force merge behavior on all available maps, including modded maps
  • Outer non-connected door-like objects can be removed for compatibility
  • Clients with the mod installed can see the custom loading-screen name override and supported loading-image replacement

Installation

  • Install BepInEx for R.E.P.O.
  • Place the plugin DLL in your BepInEx plugins folder
  • Start the game once to generate the config file
  • Edit the config if needed
  • To use the custom loading image replacement, place AllMapMerge.png in BepInEx/config/AllMapMerge/

Configuration

Enabled

  • Description: Enable merged-map generation. AllMapMergeをActivation
  • Default: true
  • Minimum: false
  • Maximum: true!!!DANGER_EnableAllMapsMergeIncludingModdedMaps_CanBreakMaps
  • Description: Recommended OFF. When enabled, merge behavior also runs on additional maps and can use additional map rooms as sources. This can break compatibility, progression, visuals, or map stability. 奨はOFFです. ON にすると added a マップでもマージをmoving かし, and added a マップの部屋もソースに热めます. Interoperability collapse, inability to proceed, indication collapse, possibility of maladjustment instability, etc.
  • Default: false
  • Minimum: false
  • Maximum: true

RandomizeStartRooms

  • Description: Pick start rooms from the merged start-room pool.
  • Default: true
  • Minimum: false
  • Maximum: true

FullyRandomIgnoreDifficultyTier

  • Description: Ignore difficulty tiers and merge 1/2/3 pools into one pool per category.
  • Default: true
  • Minimum: false
  • Maximum: true

NoRepeatUntilPoolExhausted

  • Description: Do not repeat the same room in a category until its merged pool has been exhausted.
  • Default: false
  • Minimum: false
  • Maximum: true

PreferDifferentAdjacentSourceLevel

  • Description: Prefer a different source map than already planned adjacent rooms when possible.
  • Default: true
  • Minimum: false
  • Maximum: true

AdjacencyImprovePasses

  • Description: Improvement passes for reducing adjacent same-source rooms.
  • Default: 2
  • Minimum: 0
  • Maximum: 10

DebugLog

  • Description: Enable debug logging.
  • Default: false
  • Minimum: false
  • Maximum: true

LogLoadingGraphicNames

  • Description: Log loading graphic source names for replacement detection.
  • Default: false
  • Minimum: false
  • Maximum: true

RemoveOuterDoorObjects

  • Description: Disable likely outer-side door objects on non-connected module edges.

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-BepInExPack

File & checksum

Filename
AllMapMerge-4.0.0.zip
File size
2.2 MiB