DimensionMaps

v1.1.0·Updated 2025-03-22

Maps for dimensions! Configurable per level.

About this mod Author’s original text

GTFO Dimension Maps

A mod that allows you to see maps in alternate dimensions.

By default, all dimensions get their own map.

Rundown Dev Info

By creating files with the file name formated like DimensionMaps_RundownID_Tier_ExpeditionIndex.json, you're able to change which dimensions should be 'disconnected' on a per-level basis.

Config files go in BepInEx/config.

(See Examples below!)

{

"EnableDimensionSeventeenToTwenty": false,

"InvertDimensionsToDisconnect": false,

"DimensionsToDisconnect": [

0,

2

],

"DimensionsToForceDefaultMapRendering": [

1

]

}

Format

  • EnableDimensionSeventeenToTwenty (bool)
  • Enables rendering of maps in dimensions 17 to 20 (snatcher dimensions)
  • this is usually not needed unless you're using up all other 16 dimensions for some reason and are in desperate need for even more... lol
  • InvertDimensionsToDisconnect (bool)
  • Treat the DimensionsToDisconnect array as DimensionsToConnect instead (Invert)
  • DimensionsToDisconnect (List<uint>)
  • Any dimension index entries in this list will have their maps 'disconnected' in game.
  • In the example above, dimension 0 (Reality, aka the main dimension) and dimension 2 will have their maps inaccessible.
  • DimensionsToForceDefaultMapRendering (List<uint>)

Only used if BetterMaps is installed!*

  • Prevents the dimensions in that list from using the improved BetterMaps code and instead falls back to the vanilla one.

(Might be useful for desert dimensions, where BetterMaps struggles a bit - ymmv)

Examples

Format: DimensionMaps_RundownID_Tier_ExpeditionIndex.json

Examples:

  • DimensionMaps_41_A_0.json
  • Rundown with ID 41 (= Rundown 6 in Vanilla)
  • A tier expedition
  • with index 0 => R6A1
  • DimensionMaps_1_TierC_2.json
  • Rundown with ID 1 (usually used for modded rundowns)
  • C tier expedition
  • with index 2

RundownID: has to be an integer

for Tier either single characters (A) or the full enum name (TierA) can be used.

ExpeditionIndex: has to be an integer

Extra

By creating a file called DimensionMaps_GlobalFallback.json, you're able to define a global fallback for whenever a level does not have its own config.

Using this fallback you're able to bring back the vanilla behaviour by 'disconnecting' all dimensions except for dimension 0 (=> Reality),

or a little more deviously disable maps for any and all dimensions for every level.

(Don't do the latter, or you're evil tho! >:c)

If a level does have its own config, this global fallback is ignored and the level specific one used instead.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack_GTFO

File & checksum

Filename
DimensionMaps-1.1.0.zip
File size
117.9 KiB