WhySleepAlone
Share the Dragon Bed with another Viking, sleep together, share a respawn point, and wake with the configurable Satisfied buff.
模組介紹 作者原文
Why Sleep Alone?
Why Sleep Alone? turns Valheim's Dragon Bed into a true shared bed for two players.
The idea is simple: if the bed is clearly large enough for two Vikings, why should only one of them be able to call it home?
Created by TheLionCid.
Version: 0.1.1
Valheim: 1.0.17
Framework: BepInEx 5
Features
- Share the vanilla Dragon Bed (piece_bed02) with one other player.
- Two linked players can sleep in the same bed at the same time.
- Both linked players can use that Dragon Bed as their respawn point.
- Separate sleep and respawn positions prevent both players from occupying exactly the same spot.
- Completing a valid shared night grants both players Satisfied for 60 minutes by default.
- Satisfied can improve Health, Stamina and Eitr regeneration.
- Satisfied works alongside the vanilla Rested effect.
- Shared-sleep narration uses Valheim's dream-text presentation instead of ordinary HUD narration.
- Neutral, Romantic, Bawdy and Mixed presentation modes.
- Romantic/Bawdy modes reuse short vanilla heart effects on wake.
- Uses Valheim runtime assets where appropriate; no external AssetBundle is required.
Dragon Bed Only
The 0.1.x series intentionally supports only the vanilla Dragon Bed:
piece_bed02
Normal beds and other bed types are left untouched.
Keeping the feature focused on the actual double bed reduces interference with Valheim's normal sleeping, ownership and respawn systems.
Shared Bed & Respawn
A Dragon Bed can be associated with two players:
- the original vanilla bed owner;
- one shared partner.
Both linked players can use the same Dragon Bed as their respawn point.
The persistent shared-bed link is kept separate from temporary sleep occupancy. Finishing the night or leaving the bed therefore does not remove the shared home.
Satisfied
When both linked players successfully complete a valid night together, both receive:
Satisfied
Default duration: 60 minutes
Default bonuses:
- +10% Health regeneration;
- +10% Stamina regeneration;
- +10% Eitr regeneration.
Each bonus can be configured individually.
Satisfied is separate from Rested and is designed to coexist with it.
Text & Mood Modes
Neutral
Cozy, friendly and focused on companionship and sharing a home.
Uses the vanilla Dragon Bed icon for Satisfied.
Romantic
Warmer and more affectionate shared-sleep text.
Uses the vanilla Love Potion icon and a short vanilla heart effect when both players wake.
Bawdy
Viking tavern humor, double meanings and suggestive jokes without becoming explicit.
Two intensity levels are available:
- Mild
- Spicy
Mixed
Mixes the available tones while preserving the shared-sleep rules.
Installation
r2modman
Install Why Sleep Alone? normally through your preferred -compatible mod manager.
Required dependency:
- BepInExPack Valheim 5.4.2351
Manual installation
- Install BepInExPack for Valheim.
- Copy the WhySleepAlone folder into:
BepInEx/plugins/
- The resulting path should contain:
BepInEx/plugins/WhySleepAlone/WhySleepAlone.dll
- Start Valheim.
Configuration
BepInEx creates the active configuration file at:
BepInEx/config/TheLionCid.WhySleepAlone.cfg
Main options include:
- enable / disable the mod;
- debug logging;
- Satisfied duration;
- Health regeneration multiplier;
- Stamina regeneration multiplier;
- Eitr regeneration multiplier;
- Neutral / Romantic / Bawdy / Mixed text mode;
- Mild / Spicy Bawdy intensity;
- heart wake effects;
- sleep-slot offsets;
- respawn-slot offsets.
The default offsets are designed for the vanilla Dragon Bed. Advanced users can adjust them if another mod changes player or bed positioning.
Multiplayer
Why Sleep Alone? is designed around multiplayer use.
For shared-bed functionality, use the same mod version on the host/server and participating clients.
If reporting a multiplayer issue, please include whether it occurred on the host, client, dedicated server, or multiple peers.
Compatibility
This release is prepared for:
- Valh
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: