Resizable Minimap
A lightweight, client-side BepInEx mod for Valheim that lets you scale the on-screen HUD minimap to whatever size suits your display. It only changes how the minimap is drawn — it does not alter gameplay, world state, or any server data, so it is safe to use on both single-player and multiplayer servers.
- GUID:
com.oldschooldeveloper.resizableminimap - Version: 0.1.1
- Author: oldschooldeveloper
- Type: Client-side, visual-only
Features
- Resize the HUD minimap anywhere from 75% up to 250% of its default size.
- Adjust the size live, in the field, without opening any menu — just hold Alt and tap an arrow key.
- Your chosen size is saved automatically to the BepInEx config and restored on the next launch.
- Purely visual and client-side: no gameplay or multiplayer side effects.
Controls
Hold Left Alt or Right Alt and press an arrow key, anywhere on screen:
| Input | Effect |
|---|---|
| Alt + Up Arrow | Make the minimap larger |
| Alt + Down Arrow | Make the minimap smaller |
The shortcut works regardless of where your cursor is, because Valheim locks the pointer during gameplay. Each step changes the scale by 5%, and the value is clamped between 75% and 250%.
Configuration
The mod writes to BepInEx/config/com.oldschooldeveloper.resizableminimap.cfg.
| Setting | Section | Default | Range | Description |
|---|---|---|---|---|
Scale |
Minimap |
1.0 |
0.75 – 2.5 |
Visual size of the HUD minimap. Changes apply immediately. |
Alt + Arrows Resize |
Minimap |
true |
true / false |
Enables or disables the Alt + arrow-key resize shortcut. |
You can change these two ways:
- In game — via the shortcut above, or with ConfigurationManager (press F1 if installed).
- Out of game — by editing the
.cfgfile directly; the HUD updates live when the game starts.
Requirements
- BepInEx 5 for Valheim.
- Harmony (bundled with BepInEx 5).
Installation
- Install BepInEx 5 in your Valheim folder.
- Copy
ResizableMinimap.dllintoValheim/BepInEx/plugins. - Launch Valheim — the config file is created on first run.
- Hold Alt + Up/Down arrow to set your preferred minimap size.
Building from source
The project targets .NET Framework 4.7.2 and detects a common Steam installation (or E:\SteamLibrary) automatically. For a different install, set the Valheim paths before building:
$env:VALHEIM_MANAGED_DIR = 'C:\Program Files (x86)\Steam\steamapps\common\Valheim\valheim_Data\Managed'
$env:BEPINEX_CORE_DIR = 'C:\Program Files (x86)\Steam\steamapps\common\Valheim\BepInEx\core'
dotnet build .\ResizableMinimap\ResizableMinimap.csproj
Then copy ResizableMinimap/bin/Debug/net472/ResizableMinimap.dll to Valheim/BepInEx/plugins.

