AuriRex-DimensionMaps icon

DimensionMaps

Maps for dimensions! Configurable per level.

Last updated a week ago
Total downloads 244
Total rating 1 
Categories Client Mods Rundown Mods
Dependency string AuriRex-DimensionMaps-1.1.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack_GTFO-3.2.1 icon
BepInEx-BepInExPack_GTFO

BepInEx pack for GTFO. Preconfigured and includes Unity Base DLLs.

Preferred version: 3.2.1

README

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.