TravelingHaldor
Bring a dynamic and immersive customizable trading experience to Valheim with Traveling Haldor.
模組介紹 作者原文
Traveling Haldor Mod
Welcome to the Traveling Haldor Mod! This mod brings a dynamic and immersive trading experience to your Valheim adventure by introducing a roaming trader, Haldor, who appears in different biomes and regions with customizable behavior and inventory.
Features
- Supports EpicLoot Bounties
- Pick up your EpicLoot Bounties from Traveling Haldor.
- Supports Trader Quest by Rusty
- Pick up your Trader Quest Bounties, Gamble, and more from Traveling Haldor.
- Traveling Haldor Token
- Traveling Trader Token that can be used to spawn Traveling Haldor. Coin is purchased from "Haldor" or "Traveling Haldor" after defeating Bonemass.
- Settings for Token within "Trader Items" and "Traveling Trader Token"
- Traveling Despawn Settings
- Traveling Haldor can be set not to despawn if trapped by player builds.
- Dynamic Trader Spawning
- Haldor spawns at random intervals and locations within specified biomes and regions.
- Customize the spawn distance from the player.
- Set the "Custom Map Pin" to true for a map pin to display when Traveling Haldor is spawned. This is set to false by default.
- Customizable Trader Behavior
- Set custom greetings, goodbyes, and trade dialogues to personalize Haldor's interactions.
- Configurable event interval, chance, and duration for Haldor's appearances.
- Biome and Region Specific Spawning
- Control where Haldor can spawn using combined biome and region settings.
- Default spawn regions: Meadows, BlackForest
- Possible additional locations: Swamp, Mountain, Plains, AshLands, DeepNorth, Ocean, Mistlands, All, None
- Global Key Requirement for Events
- Add a global key requirement to trigger the trader event, ensuring Haldor only appears after specific milestones are met.
- Default Value: defeated_gdking
- Acceptable Values:
- defeated_bonemass
- defeated_gdking
- defeated_goblinking
- defeated_dragon
- defeated_eikthyr
- defeated_queen
- defeated_fader
- defeated_serpent
- KilledTroll
- killed_surtling
- KilledBat
- Day/Night Specific Spawning
- Control when Haldor can spawn using day/night settings.
- Acceptable Values: Always, Day, Night
- Trader Inventory Customization
- Define the items Haldor sells, including amount, cost, and required global keys.
- New Console Command: Clear All Haldors
- If multiple Haldors are in the world, you can remove them using the console command:
`
clear_traveling_haldors
`
- This will remove all active Traveling Haldors and display a confirmation message.
Configuration Options
Event Settings
- Event Interval (Days): How often (in in-game days) Traveling Haldor appears.
- Event Chance: Chance (0-1) of the event occurring when the interval is reached.
- Event Duration (Seconds): How long Haldor stays in one place.
- Global Key Requirement: Global key required to trigger the event. Default value is defeated_gdking. Acceptable values: defeated_bonemass, defeated_gdking, defeated_goblinking, defeated_dragon, defeated_eikthyr, defeated_queen, defeated_fader, defeated_serpent, KilledTroll, killed_surtling, KilledBat.
- Specific Spawn Time: Specify when Haldor can spawn. Acceptable values: Always, Day, Night.
- Spawn Distance (Meters): Distance from the player at which the trader spawns.
- Max Haldor Count: Sets the maximum number of Traveling Haldors that can exist at one time.
- Force Despawn: If true Haldor will despawn when trapped by player builds.
- Trader Icon: If true an icon will be displayed on the map.
Trader Settings
- TradeItems: List of items Haldor sells. Format: PrefabName,Amount,Cost,RequiredGlobalKey.
Custom Dialogues
- Greetings: Custom greetings for the trader. Separate multiple greetings with;.
- Goodbyes: Custom goodbyes for the trader. Separate multiple goodbyes with;.
- TradeDialogues: Custom trade dialogues for the trader. Separate multiple dialogues with;.
Location Settings
- Enable Location Variability: Enable or disable trader location variability.
- Spawn Regions: Possible spawn regions
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。