Vasodilation

版本 v2.0.0·更新於 2026-09-18

Spend stamina to resist Cold. Host-synced ratios for sprint, jump, climb, rope, and vine. Alpine walls skip. Emote warmth included. DanceTillYouDrop compatible.

模組介紹 作者原文

🥶 Vasodilation

_Keep moving to keep warm._

Spending stamina on movement resists Cold — same idea as a heat pack, just from staying active. It will not make you invincible; it buys you time. Only runs while you actually have Cold.

Not just the Alpines — even at night when Ascent 5 starts getting cold.

Find the mod in the Peak Modding Discord under #mod-releases to discuss issues, reports, or thanks.

💡 What It Does

Cold removed uses a host-synced ratio per movement type:

  • 🏃 Sprint
  • 🦘 Jump / SprintJump / ClimbJump
  • 🪢 RopeClimb (up only) and VineClimb (including Alpine). Hang, vine grab, and rope climb-down do not warm
  • 🧗 WallClimb — hang, move, and re-grab except in Alpine

💃 Emotes do not use stamina, so they use a separate host rate: Dance, Crashout, Shimmy, Backflip, Wave, and Bully.

Infinite stamina (lollipops, etc.) does not warm you. Cheaper stamina (ice, tired climb, egg buffs, Tenderfoot) warms less; harder stamina (high Ascent) warms more.

🛡️ Host-Controlled Multiplayer

  • ✅ Host has mod → Clients with the mod get warmth using the host’s config
  • ❌ Host doesn’t have mod → Nobody gets the effect (even if clients have it)
  • 🔁 Host migration / late join → Config re-syncs automatically
  • 🔒 Fair by design → No client-side advantage in lobbies where the host doesn’t have it

🤝 Compatibility

  • DanceTillYouDrop — optional. If that mod keeps you looping an allowed emote, Vasodilation keeps applying EmoteColdPerSecond for the whole loop.

⚙️ Configuration (BepInEx)

A config file is created on first run:

BepInEx/config/tony4twentys.Vasodilation.cfg

Warmth (host values sync to the room). Each is Cold per stamina spent (0.5 = half, 1 = 1:1) except emote, which is Cold per second.

  • Sprint = 0.5
  • Jump = 0.25 — standing jump
  • SprintJump = 0.25 — jump while sprinting
  • ClimbJump = 0.25 — wall sprint-boost (skipped in Alpine)
  • WallClimb = 0.5 — wall hang / move / re-grab (skipped in Alpine)
  • RopeClimb = 1.0 — climbing up a rope
  • VineClimb = 0.75 — climbing a vine
  • EmoteColdPerSecond = 0.01 — Dance, Crashout, Shimmy, Backflip, Wave, Bully

General (host values sync to the room)

  • ColdGateOn = 0.025 — Start warming once Cold is above this
  • ColdGateOff = 0.0 — Stop warming once Cold is at or below this

Debug (local only, not synced)

  • VerboseLogs = false — Log warmth about once per second per move. Leave off unless you are debugging

📦 Installation

  • Download the mod manually and extract the files
  • Drop the.dll into your /PEAK/BepInEx/plugins/ folder
  • Launch the game and the config will be generated automatically

🔥 Or use a mod manager 🔥

👑 Credits

Author - mod created by tony4twenty

Check out my other PEAK mods

Stay fast. Stay warm. Stay alive.

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_PEAK

檔案與校驗

檔案名稱
Vasodilation-2.0.0.zip
檔案大小
73.6 KiB