WhereIsThing
Locate items, luggage, hazards, statue amulets, and player-placed objects with local or shared presets.
截圖 共 3 張
模組介紹 作者原文
WhereIsThing 0.1.2
WhereIsThing places location labels on selected items, luggage, hazards, landmarks, and visible amulet fragments on statues in PEAK.
What's new in 0.1.2
- Added the Player Placed preset and optional player names for supported placed objects.
- Improved rope, piton, mushroom, and other placed-object detection; excluded system ropes and fixed beach-bridge misidentification.
- Corrected item categories and added a maximum-distance slider to the scan settings.
- Reduced repeated scanning and label work, and refined the name, player-name, and distance rows.
- Improved UI sorting for TrueFinalAscent dropdown compatibility.
- Updated ModConfig menu and language support without changing saved settings or presets.
Installation
Install BepInEx for PEAK, then place WhereIsThing.dll in the game's BepInEx/plugins folder.
How to use
Press Alt+C to open the preset window. Choose a built-in or custom preset, then close the window and press C to scan.
The scan range controls in the lower part of the window support:
- Ground items
- Held items
- Items inside dropped backpacks
- Amulet fragments shown on statues
Each player controls their own scan range, display mode, and display duration. The host does not override these personal settings.
Presets and multiplayer
The four built-in presets are available even when the host does not have WhereIsThing installed:
- Survival Medical
- Achievement
- Ascent 8 amulets
- Player Placed
Hosts can create, edit, rename, publish, hide, and delete custom presets. Clients receive published presets when the sharing mode is set to Share: Published presets.
After a master-client switch, clients briefly keep the previous shared presets while waiting for the new host. They fall back to the built-in presets when compatible shared data is unavailable.
Configuration
The configuration file is BepInEx/config/com.wuyachiyu.WhereIsThing.cfg.
- General.Enabled: enable or disable the mod. Default: enabled.
- General.ScanKey: scan hotkey. Default: C.
- General.WindowKey: window hotkey used with Alt. Default: C.
- General.ScanMode: Persistent or Timed. Default: Persistent.
- General.DisplayDurationSeconds: label duration in Timed mode. Default: 8 seconds.
- Display.NameLanguage: follow the game language, or force English/Simplified Chinese.
- Display.MaxDistance: maximum label distance in metres. 0 means unlimited. The window slider uses 20-metre steps.
- Display.FontSize: label font size.
- Display.LabelFont: font used by English labels. Chinese text uses a Chinese-capable game font when needed.
- Display.ShowOwnerNames: show player names for supported placed targets when the source can be identified. Default: enabled.
- Display.ShowOffscreenDirection: show a direction indicator for targets outside the screen.
PEAKLib.ModConfig is optional. When installed, WhereIsThing provides localized configuration names, descriptions, and enum choices without changing the original configuration keys or values.
Notes
WhereIsThing only reads existing game objects. It does not create, move, pick up, or modify items, luggage, hazards, landmarks, or statue fragments.
Large presets can create many labels and may reduce frame rate. Selecting only the targets you need is recommended.
Player-name labels are for fun only, not reliable proof of who placed an object. They depend on the information available to your client and may be missing or incomplete.
- If you join a session in progress, objects placed before you joined may not show a player name, especially mushrooms whose names depend on locally observed throws.
- Some placed objects may show only the item name and distance, without a player name. Magic bean vines do not show a planter name.
- Shelf shrooms, bounce shrooms, and cloud fungus only show a player name when your client can match the spawned object to a single recent throw. Missing or ambiguous records leave the player name blank.
Built against PEAK 2.4.b, with ModConfig 1.8.2 as the integrat
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: