PotalMap
Valheim Portal Mod - Map-click portal teleport with Public/Private/Guild access modes, color-coded minimap pins, and a scrollable portal listPotalMap - Valheim Portal Map-Teleport Mod
한국어 설명 보기 | English Description
📸 ScreenShot~!
🗺️ Portal Browser & Colored Access Modes
(스크린샷 준비 중 / Screenshots coming soon)
🇰🇷 한국어 (Korean)
개요
PotalMap은 발헤임의 포탈 이용 방식을 "맵 클릭 텔레포트"로 바꿔주는 모드입니다. 포탈에 들어가면 자동으로 큰 지도가 열리고, 원하는 포탈을 지도에서 클릭(핀 또는 좌측 목록)하면 그 자리에서 바로 이동합니다. 여러 포탈을 순서대로 통과하며 헤맬 필요 없이, 한 번에 원하는 목적지를 골라 이동할 수 있습니다. 포탈마다 공개/개인/길드 3가지 접근 모드를 지정해 누가 이용할 수 있는지도 제한할 수 있습니다.
⭐ 포탈이 많아질수록 진가를 발휘합니다. 서버를 오래 운영하다 보면 지도에 포탈이 수십 개씩 뒤엉켜서, 어떤 게 내가 찾는 포탈인지 지도만 봐서는 도저히 구분이 안 되는 상황이 옵니다. PotalMap은 이걸 공개 / 개인 / 길드 카테고리로 자동 분류해서 화면 좌측에 이름별로 깔끔하게 정리해 보여주고, 이름을 클릭하기만 하면 바로 그 포탈로 이동합니다. 지도에서 원하는 핀을 눈으로 찾아 헤맬 필요가 없습니다.
📦 필수 모드 (Dependencies)
| 모드 | 필수 여부 |
|---|---|
| BepInExPack_Valheim | 필수 |
| Guilds | 선택 (길드 모드 사용 시에만 필요) |
Guilds가 없어도 공개/개인 모드를 포함한 나머지 기능은 전부 정상 동작합니다.
✨ 주요 특징
🌟 카테고리별 포탈 목록 — 포탈이 많아져도 한눈에 찾기
- 포탈이 늘어날수록 지도에서 원하는 포탈을 찾기가 점점 힘들어지는 문제를 정면으로 해결하는 PotalMap의 핵심 기능입니다
- 큰 지도를 열면 화면 좌측에 내가 접근 가능한 포탈 전부가 공개(노랑) / 개인(파랑) / 길드(빨강) 카테고리로 자동 분류되어 나열됩니다
- 지도 위에서 겹쳐 있는 핀들 사이를 눈으로 뒤질 필요 없이, 목록에서 이름을 클릭하기만 하면 그 즉시 해당 포탈로 이동합니다
- 포탈이 수십 개로 늘어나도 목록이 화면 밖으로 넘치지 않고 스크롤되며, 미니맵 핀 자체도 한 곳에 몰려있으면 자동으로 살짝 퍼져서 겹치지 않게 표시됩니다
맵 클릭 텔레포트
- 포탈에 들어가면 큰 지도가 자동으로 열립니다 (M키로 직접 연 지도와는 구분됨 — 이땐 클릭 텔레포트가 동작하지 않음)
- 지도에서 포탈 핀을 왼쪽 클릭하거나 좌측 목록에서 이름을 클릭하면 그 포탈로 즉시 이동
- 포탈 트리거 밖으로 나가면 지도가 자동으로 닫힘
접근 모드 3종 (공개 · 개인 · 길드)
- 자기 포탈을 보며 Shift+E로 공개→개인→길드 순으로 순환
- 공개: 누구나 접근 가능
- 개인: 소유자만 접근 가능
- 길드: 같은 길드원만 접근 가능 (Guilds 모드 필요)
- 새로 설치한 포탈의 기본 모드는 Config에서 지정 가능
미니맵 핀 자동 등록 & 자동 분산
- 포탈 위치에 핀과 이름표가 자동으로 뜨고, 접근 모드에 따라 색이 다릅니다 (좌측 패널과 동일한 색상 기준)
- 한 거점에 포탈이 여러 개 몰려있으면 아이콘/이름표가 겹치지 않도록 작은 원형으로 자동으로 퍼져서 표시됩니다
포탈 근접 발광 (연결 대상 없어도)
- 바닐라는 서로 짝지어진 포탈이 있어야 발광 이펙트가 켜지지만, PotalMap은 맵 클릭 텔레포트 방식이라 짝이 없어도 근처에 다가가면 포탈이 빛납니다
포탈 연료 (선택 기능, 기본 꺼짐)
- 켜면 텔레포트할 때마다 인벤토리에서 지정한 아이템(기본: 그레이드워프의 눈)을 소모합니다
- 소모 아이템 종류·수량 모두 Config로 조절 가능
부가 기능 온오프
- 포탈 브라우저 패널, 포탈 연료, 포탈 근접 발광은 전부 개별 온오프 설정이 있습니다
- 서버 관리자가 "Lock Configuration"으로 설정을 잠글 수 있습니다
⌨️ 키 바인딩 (F1 Config에서 재배정 가능)
| 키 (기본값) | 대상 | 설명 |
|---|---|---|
| Shift+E (내 포탈을 보며) | 소유자 / 같은 길드원(Guild 모드일 때) | 접근 모드 순환 (공개→개인→길드) |
| 좌클릭 (큰 지도에서 포탈 핀) | 누구나 | 클릭한 포탈로 텔레포트 |
모드 순환의 수정키(Shift)는 F1 ConfigurationManager의 1 - General 섹션에서 자유롭게 재배정할 수 있습니다.
⚙️ 설정 관리 (Configuration)
ConfigurationManager (F1 키)를 사용하면 게임 내에서 GUI로 모든 설정을 조정할 수 있습니다.
Config 파일 위치
BepInEx/config/com.korcaptain.potalmap.cfg
| 카테고리 | 설명 |
|---|---|
| 1 - General | 잠금 설정, 접근 모드 변경 허용 여부, 바닐라 포탈 전용 제한, 기본 접근 모드, 핀 자동 분산 온오프·반경, 모드 순환 키 |
| 3 - Portal Fuel | 포탈 연료 소모 온오프, 소모 아이템, 소모 수량 |
| 5 - Portal Browser | 좌측 포탈 목록 패널 온오프 |
| 6 - Portal Proximity VFX | 짝 없는 포탈의 근접 발광 온오프 |
⚠️ 서버 동기화(Server Sync): 핫키 항목(모드 순환 수정키)을 제외한 모든 설정은 서버와 동기화됩니다. "Lock Configuration"이 켜져 있으면(기본값) 서버 관리자만 값을 바꿀 수 있고, 서버 접속 시 서버의 값이 강제 적용됩니다.
📥 설치 방법
- 권장: r2modman / Thunderstore Mod Manager에서 자동 설치
- 수동:
BepInEx/plugins/PotalMap/폴더에PotalMap.dll+GuildsAPI.dll+ServerSync.dll복사
포탈 접근 모드는 서버(ZDO)에 저장되는 값이라, 원하는 경험(맵 클릭 텔레포트·모드 색상 구분)을 온전히 누리려면 서버와 참여하는 클라이언트 모두에 설치하는 것을 권장합니다.
🌐 English
Overview
PotalMap turns portal use in Valheim into map-click teleportation. Enter a portal and the large map opens automatically — click any portal pin (or pick one from the list on the left) to teleport straight there, instead of stepping through multiple linked portals one at a time. Each portal can also be restricted to one of three access modes: Public, Private, or Guild.
⭐ It really shines once you have a lot of portals. Run a server long enough and the map fills up with dozens of overlapping portal pins that are nearly impossible to tell apart at a glance. PotalMap solves this by automatically sorting every portal into Public / Private / Guild categories in a clean list on the left side of the screen — click a name and you're there, no more hunting for the right pin on a cluttered map.
📦 Dependencies
| Mod | Required |
|---|---|
| BepInExPack_Valheim | Required |
| Guilds | Optional (only needed for Guild mode) |
All other features work fine without Guilds installed.
✨ Key Features
🌟 Categorized Portal List — Find Any Portal Instantly, Even With Dozens of Them
- This is PotalMap's signature feature, built to directly solve the problem of an ever-growing pile of portal pins becoming impossible to tell apart on the map
- Opening the large map shows every portal you have access to on the left side, automatically sorted into Public (yellow) / Private (blue) / Guild (red) categories
- No more squinting at overlapping pins — click a name in the list and you teleport there instantly
- The list scrolls instead of overflowing no matter how many portals exist, and pins clustered together on the map itself are automatically spread apart so they never overlap either
Map-Click Teleportation
- Entering a portal automatically opens the large map (distinct from opening the map with the M key, which does not trigger click-teleport)
- Left-click a portal pin on the map, or click a name in the left-side list, to teleport there instantly
- Leaving the portal trigger closes the map automatically
Three Access Modes (Public · Private · Guild)
- While looking at your own portal, cycle modes with Shift+E: Public → Private → Guild
- Public: anyone can use it
- Private: owner only
- Guild: same-guild members only (requires Guilds)
- The default mode for newly placed portals is configurable
Automatic Minimap Pins & Auto-Declutter
- Every portal gets a pin and name label colored by its access mode (same colors as the browser panel)
- Portals clustered close together (e.g. in one base) are automatically spread apart slightly so icons and labels never overlap
Proximity Glow Without a Paired Portal
- Vanilla only lights up a portal's glow effect once it has a matched target portal. Since PotalMap teleports via map-click instead of pairing, portals now glow whenever a player gets close, paired or not
Portal Fuel (optional, off by default)
- When enabled, teleporting consumes an item from your inventory (default: Greydwarf Eye)
- Item type and amount are both configurable
Every Optional Feature Has Its Own Toggle
- Portal Browser Panel, Portal Fuel, and Proximity VFX each have an independent enable/disable setting
- Server admins can lock the whole config via "Lock Configuration"
⌨️ Key Bindings (rebindable in F1 Config)
| Key (default) | Who | Description |
|---|---|---|
| Shift+E (looking at your own portal) | Owner / same guild member (while in Guild mode) | Cycle access mode (Public→Private→Guild) |
| Left-click (a portal pin on the large map) | Anyone | Teleport to that portal |
The mode-cycle modifier key (Shift) can be freely rebound in the 1 - General section of the F1 ConfigurationManager.
⚙️ Configuration
Use ConfigurationManager (F1 key) to adjust all settings in-game via GUI.
Config file location
BepInEx/config/com.korcaptain.potalmap.cfg
| Category | Description |
|---|---|
| 1 - General | Lock config, allow non-public modes, restrict to vanilla portals only, default access mode, pin auto-declutter toggle/radius, mode-cycle key |
| 3 - Portal Fuel | Portal fuel toggle, consumed item, amount |
| 5 - Portal Browser | Left-side portal list panel toggle |
| 6 - Portal Proximity VFX | Proximity glow for unpaired portals toggle |
⚠️ Server Sync: Every setting except the hotkey (mode-cycle modifier key) is synchronized with the server. With "Lock Configuration" on (default), only server admins can change values, and the server's values are force-applied to connecting clients.
📥 Installation
- Recommended: Install via r2modman / Thunderstore Mod Manager
- Manual: Copy
PotalMap.dll+GuildsAPI.dll+ServerSync.dllintoBepInEx/plugins/PotalMap/
Portal access modes are stored server-side (in the ZDO), so for the full intended experience (map-click teleport, color-coded modes) it's recommended that both the server and every participating client have this installed.
