v0.9.17 — 物品名稱即時在地化 / live item-name localization
v0.9.17 — 物品名稱即時在地化 / live item-name localization
開箱統計 (F4) 與掉寶熱力圖 (F6) 對於打包 wiki 表沒有的具名物品(例如 蝕月戒指)原本會顯示原始 key(ItemName_620014)。物品名稱存在與技能/英雄名不同的 Unity Localization 字串表,所以舊的在地化 facade 看不到。
修正
- 新增 self-healing 的物品名在地化器:執行期掃出遊戲的「表名感知」facade
String(table, key),並優先選用當前語言(非 ASCII)的版本,而非強制英文那個 → 顯示蝕月戒指而非Eclipse Ring。 - 打包表優先、查不到才問遊戲 live facade,結果快取;F4/F6 共用同一條解析路徑。
- 跟隨遊戲當前語言。
實測:ItemName_620014 → 蝕月戒指。
Box-Open (F4) and the Loot Heatmap (F6) showed raw keys (ItemName_620014) for named items the bundled wiki table lacks (e.g. the ring 蝕月戒指). Item names live in a separate Unity Localization table from skills/heroes, so the old facade couldn't see them. This adds a self-healing item-table localizer that discovers the game's String(table, key) facade at runtime, prefers the current-language (non-ASCII) variant over the English one, caches results, and falls back to the bundled table. Follows the in-game language.
安裝 / Install
解壓 TBH-DpsMeter-v0.9.17.zip,將 TBH-DpsMeter 內所有檔案放到遊戲資料夾(與 TaskBarHero.exe 同層),從 Steam 啟動。已安裝者可只用裸 TBH.DpsMeter.dll 覆蓋 BepInEx/plugins/。