Map Pause
⚪ Last updated 2024⚠️ Install Order · 1 step
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 Analysis
- 🏆 #664 of 869 Gameplay mods in this game by downloads
📋 About This Mod
Reduces the game speed 20x while your map is open to make marking locations and stuff easier and safer.
using BepInEx;
using BepInEx. Configuration;
using HarmonyLib;
using System. Reflection;
using UnityEngine;
namespace MapPause
public class MapPause : BaseUnityPlugin
public static ConfigEntry<bool> showDebugMessages;
public static ConfigEntry<float> gameTimeScale;
public static ConfigEntry<float> mapTimeScale;
public static ConfigEntry<float> gamepadMapSpeed;
private static readonly FieldInfo gameTimeScaleField = typeof(Game). GetField("m_timeScale", BindingFlags. NonPublic | BindingFlags. Static);
private static readonly FieldInfo gamepadMapSpeedField = typeof(Minimap). GetField("m_gamepadMoveSpeed", BindingFlags. NonPublic | BindingFlags. Instance);
private readonly Harmony harmony = new Harmony("innocreator.mappause");
void Awake()
showDebugMessages = Config. Bind<bool>("General", "showDebugMessages", false, "Display script debug messages.");
gameTimeScale = Config. Bind<float>("Options", "gameTimeScale", 1f, "Set the base GAME time scale.");
mapTimeScale = Config. Bind<float>("Options", "mapTimeScale", . 05f, "Set the time scale while using your MAP.");
gamepadMapSpeed = Config. Bind<float>("Options", "gamepadMapSpeed", 5f, "Set your controller map sensitivity.");
harmony. PatchAll();
public static class MapPause_SetMapMode
static void Prefix(Minimap. MapMode mode)
Minimap minimapInstance = Minimap.instance;
if (showDebugMessages. Value)
Debug. Log("innoCreator Map Mode: " + mode);
if (mode == Minimap. MapMode. Large)
gameTimeScaleField. SetValue(null, mapTimeScale. Value);
gamepadMapSpeedField. SetValue(minimapInstance, gamepadMapSpeed. Value);
if (showDebugMessages. Value)
Debug. Log("innoCreator Large Map Sense: " + gamepadMapSpeedField. GetValue(minimapInstance) + " Time Scale: " + gameTimeScaleField. GetValue(null));
gameTimeScaleField. SetValue(null, gameTimeScale. Value);
gamepadMapSpeedField. SetValue(minimapInstance, . 33f);
if (showDebugMessages. Value)
Map Pause is a small gameplay mod that slows the game to 1/20th speed while the map is open, making it easier and safer to mark locations. With 15 endorsements and 332 downloads, it's a niche utility for players who want a breather during map navigation.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Handy for planning routes without pausing entirely.
- Lightweight mod that doesn't overhaul the game.
- Active author (last updated March 2024).
⚠️ Cons
- Low endorsement count (15) suggests limited community testing.
- May not work with mods that alter map UI or game speed.
For players who find the map screen too vulnerable to enemy attacks or want a more relaxed way to plot their next move. Skip if you prefer full pause or if you're on a server where speed changes could cause desync.
💡 Beginner Tips
- If you're playing on a multiplayer server, check if the mod is allowed and if the speed change causes any issues.
- Test the mod in a single-player world first to see if the 20x slowdown feels right for your playstyle.
- Since the mod is simple, you can easily remove it by deleting the file if you don't like it.
📊 Mod Details
- Game
- Valheim Mods
- Author
- aiTookMyJob
- Version
- 1
- Downloads
- 332
- Endorsements
- 15
- Category
- Gameplay
- Created
- 3/3/2024
- Updated
- 3/3/2024
🔧 How to Install Valheim Mods
Download from Nexus.
📖 Full step-by-step install guide for Valheim →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Valheim commands, item IDs, and more.
Keep browsing — more Valheim mods await