BetterMapFix
[AI-generated] Patch for BetterMap: pins the Mistlands vegvisir stones BetterMap still misses, adds the three Hildir dungeon entrances, and renames map pin labels to Chinese. Client-only. Read the not
模組介紹 作者原文
BetterMapFix
⚠️ APPLICABILITY NOTICE — please read this before installing.
This patch was written for my own, heavily modded setup (30+ mods enabled in an r2modman
profile — BepInEx 5.4.2350 / Valheim 1.0.15). What it adds may not be something you want.
This is not a bug. xtavim-BetterMap is not defective — it behaves exactly as it was
designed to. What this patch adds are cases the original mod deliberately leaves out
(see the table below), plus a rename of pin labels that the original has no setting for.
The original mod's author bears no blame — this patch has no relationship with them and
was written without their consent or review.
- If you are not seeing exactly this symptom, please don't install this — it may do nothing for you.
- This patch may not apply to your setup at all — with a different mod list the symptom may never appear.
- Even with the same symptom, the root cause may be different — this is only a workaround derived from what I found on my machine.
- If you don't want these extra pins, just don't install it — this is a preference, not a right/wrong question.
- If you think the original mod misbehaves, please report it to its author first.
⚠️ 適用性聲明 —— 請先讀這一段,再決定裝不裝。
本補丁是在我自己那套環境裏做出來的:r2modman 的 profile 裏同時裝着 30+ 個模組
(BepInEx 5.4.2350 / 遊戲 1.0.15)。
這不是 bug。 xtavim-BetterMap 本身沒有問題,它完全按自身設計正常工作 ——
本補丁補的是它有意不做的那些情況(見下面的對照表),以及一個它本來就沒有開關可調的
「圖釘名中文化」。原模組作者不應被追責:本補丁與他沒有任何關係,
未經其同意、也未經其審查。
- 如果你沒有遇到完全相同的症狀,請不要安裝本補丁 —— 它可能什麼都不做;
- 本補丁可能不適用於你的環境:換一套模組組合,症狀也許根本不會出現;
- 就算症狀一樣,成因也可能不同 —— 本補丁只是我按本機情況查出來的繞行方案;
- 如果你不需要這些額外的圖釘,那根本不用裝 —— 這是一個取捨,不是「誰對誰錯」;
- 如果你覺得原模組有問題,請先向原模組作者反饋。這只是我個人“能跑就行”的繞行方案,
不保證適用於任何人。
給 BetterMap 打的客戶端補丁 —— 做三件事:
- 迷霧之地的女王指引石(Vegvisir)不會被標記 —— 上游 1.1.0 的 Vegvisirs 規則仍然只有 7 個羣系,沒有迷霧之地。
- 希爾迪(Hildir)三個任務地牢沒有條目 —— 上游有意不做(它認爲原版遊戲自己會在這些位置放圖標),
本補丁補上,三條默認全關,想用的人自己開。
- 圖釘名中文化(洞穴、要塞、祭壇那類地點圖釘)—— 上游沒有任何本地化開關。
⚠️ 本模組由 AI 生成(AI-generated)。
依賴:denikson-BepInExPack_Valheim-5.4.2350 + xtavim-BetterMap-1.1.0。
🔻 1.1.13 剔除了三條冗餘注入(上游自己已經做了)
上游 BetterMap 連續幾個版本把自己缺的東西補上了,本補丁同步收縮。
被判爲冗餘而刪除的三條,理由都經過逐條覈對(源碼 + 真機日誌):
| 被刪的注入 | 爲什麼刪 | 依據 |
|---|---|---|
| Frost Caves(Mountain / MountainCave02) | 上游 1.0.4 起自己就有同名同羣系的規則,注入必然被判重跳過 —— 純死代碼 | 真機日誌一直打「規則 [Mountain] Frost Caves 已存在(原模組自己提供…),跳過。」 |
| Soft Tissue(Mistlands / giant_brain) | 上游 1.0.6 新增 Giant Skulls(盯 Mistlands_Giant1,同爲 Ore 分類、默認開),描述寫明就是「黑大理石 + 裏面的軟組織」⇒ 功能完全重疊 | 上游 PINS.md:「Mistlands_Giant1 is the giant skeleton, skull and brain included. … It is pinned as a place because those pieces were never captured by name.」 |
| Half Burried Crypt(BlackForest / HalfBurried_ForestCrypt) | 上游沒有這條規則,但遊戲地點表裏它的 m_enable = False ⇒ 原版永遠不會放置它,默認關 + 永不落釘 = 死配置 | 2026-09-18 用本補丁的 Dump Location Names 實測 |
重要:Frost Caves 的映射(Frost Caves=冰霜洞穴)仍然保留 ——
上游那條規則叫同一個名字,圖釘名仍會落到它上面。
「刪注入」≠「刪映射」:映射是按圖釘名生效的,與規則是誰注入的無關。
另外:想要「巨骨架/軟組織」的圖釘,保持上游 [Auto Pins - Mistlands] Giant Skulls = true(默認開)即可。
上游已有的開關 —— 本補丁配套建議關掉一個
下面這條屬於上游自己的行爲,本補丁不去改它、也不去刪圖釘,
而是在上游自己的 cfg(BepInEx/config/xtav1m.BetterMap.cfg)裏關掉:
| cfg 鍵 | 建議 | 原因 |
|---|---|---|
| [Auto Pins - Mistlands] Giant Remains | false | 它盯的是骨與盔甲武器(giant_ribs / giant_helmet1-2 / giant_sword1-2),會把上古之劍、上古護甲、肋骨全釘出來。不要這些就關掉它 |
| [Auto Pins - Mistlands] Entrance to the Queen | 上游 1.0.6 起默認就是 false,無需手動改 | 女王洞穴入口 —— 按遊戲流程它該由女王指引石標記,不該再額外出一枚入口圖釘 |
關掉之後:上游不再爲它們落新圖釘;地圖上已存在的那幾枚要你自己右鍵刪(本補丁不代爲刪除)。
裝不裝本補丁都能這麼關 —— 這跟補丁無關,是上游自己的配置。
與上游的邊界(2026-09-24 對 BetterMap 1.1.0 重新覈對)
上游在這些版本里陸續把自己缺的補齊了,本補丁隨之收縮:
| 功能 | 上游現狀(1.1.0) | 本補丁 |
|---|---|---|
| Boss 指引石落釘機制 | ✅ 1.0.4 已修(Rule.Component = typeof(Vegvisir) + 掛 Location 生成事件掃內部組件) | 迷霧之地那一段交給上游;自己的掃描器留作兜底 |
| 迷霧之地的女王指引石 | ❌ 仍然沒有 —— Vegvisirs 規則只有 Meadows / BlackForest / Swamp / Mountain / Plains / AshLands / DeepNorth | ✅ 補上 [Mistlands] Vegvisirs |
| 女王洞穴入口(Entrance to the Queen) | ✅ 有,且 1.0.6 起默認關(它的描述寫着「use a vegvisir and the game pins it for you」) | 無需處理(上游已按同樣思路關掉) |
| 冰霜洞穴 Frost Caves | ✅ 1.0.4 已有 | ❌ 1.1.13 起不再注入(純死代碼) |
| 腐疫礦區 / 腐朽之穴 | ✅ 1.0.5 已有(Infested Mines / Putrid Holes) | ❌ 更早(1.1.3)已不再注入;映射保留(Infe
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: