Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
You are viewing a potentially older version of this package.
View all versions.
ComfortTweaks
A Tweak to Comfort and the Rested Buff with many configs and the option to show a list of all comfort items you're gaining comfort from to find the missing one!
| Date uploaded | 5 years ago |
| Version | 2.5.5 |
| Download link | Smoothbrain-ComfortTweaks-2.5.5.zip |
| Downloads | 484 |
| Dependency string | Smoothbrain-ComfortTweaks-2.5.5 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
Comfort Calculation Tweaks for Valheim
Features
Configs for
- Comfort radius
- Comfort requires roof?
- Show comfort items providing comfort
- Show missing buildable comfort items
- Rested delay
- Rested base time
- Rested time per comfort point Configs for Rested buff:
- Experience Multiplier *
- HP Regeneration Multiplier *
- Stamina Regeneration Multiplier *
- Stamina Decrease for running
- Stamina Decrease for jumping
- Damage Multiplier *
- Carry Weight *
- marked configs scaleable with bosses killed Configs for Resting:
- Hp Regeneration Multiplier
- Stamina Regeneration Multiplier Enable Recipes for
- Maypole
- Yule Tree
Pre-Requisites
This mod requires BepInEx. Follow the instructions here if you don't have it installed already: https://valheim.thunderstore.io/package/denikson/BepInExPack_Valheim/
Installation (manual)
If you are installing this manually, do the following (You will need Bepinex installed)
- Extract the archive into a folder. Do not extract into the game folder.
- Move the contents of
pluginsfolder into<GameDirectory>\Bepinex\plugins. - Run the game, it will generate automatically an configuration file into
<GameDirectory>\Bepinex\config
Config
## Settings file was created by plugin Comfort Tweaks v2.5.0
## Plugin GUID: xyz.alcan.comfortcalc
[1. Mod Options]
## If the mod is enabled
# Setting type: Boolean
# Default value: true
Mod Enabled = true
## The configuration is locked and may not be changed by clients. Only active for servers.
# Setting type: Boolean
# Default value: false
Config Locked = false
[2. Resting]
## Range of comfort detection
# Setting type: Int32
# Default value: 10
# Acceptable value range: From 10 to 100
Comfort Range = 10
## Dont require shelter for comfort bonus pieces (You still need to sit)
# Setting type: Boolean
# Default value: false
Ignore Shelter = false
## Seconds resting before rested
# Setting type: Int32
# Default value: 20
# Acceptable value range: From 0 to 100
Rested Delay = 20
## Stamina Regen Multiplier while Resting
# Setting type: Int32
# Default value: 400
# Acceptable value range: From 0 to 1000
Stamina Regen Multiplier Percent = 400
## Health Regen Multiplier while Resting
# Setting type: Int32
# Default value: 300
# Acceptable value range: From 0 to 1000
Health Regen Multiplier Percent = 300
[3. Rested Buff]
## Base Rested Time in Seconds
# Setting type: Int32
# Default value: 480
# Acceptable value range: From 0 to 3000
Base Rested Time = 480
## Seconds Rested per Comfort Level in Seconds
# Setting type: Int32
# Default value: 60
# Acceptable value range: From 0 to 3000
Rested per Comfort = 60
## Experience Multiplier
# Setting type: Int32
# Default value: 50
# Acceptable value range: From 0 to 500
Rested Xp Multiplier Percent = 50
## Stamina Regen Multiplier
# Setting type: Int32
# Default value: 200
# Acceptable value range: From 0 to 1000
Stamina Regen Multiplier Percent = 200
## Decreased Stamina Use for Running
# Setting type: Int32
# Default value: 0
# Acceptable value range: From 0 to 100
Run Stamina Drain Modifier Percent = 0
## Decreased Stamina Use for Jumping
# Setting type: Int32
# Default value: 0
# Acceptable value range: From 0 to 100
Jump Stamina Drain Modifier Percent = 0
## HP Regen Multiplier
# Setting type: Int32
# Default value: 150
# Acceptable value range: From 0 to 3000
Health Regen Multiplier Percent = 150
## Damage Done during Rested
# Setting type: Int32
# Default value: 100
# Acceptable value range: From 0 to 1000
Damage Modifier Percent = 100
## Carry Weight added
# Setting type: Int32
# Default value: 0
# Acceptable value range: From 0 to 1000
Added Max Carry Weight = 0
[4. Comfort Pieces List]
## Show the comfort pieces that are currently providing comfort
# Setting type: Boolean
# Default value: false
Show Comfort Pieces List = false
## X value in % of the Screen from Top Left
# Setting type: Int32
# Default value: 2
# Acceptable value range: From 0 to 100
X Value = 2
## Y value in % of the Screen from Top Left
# Setting type: Int32
# Default value: 35
# Acceptable value range: From 0 to 100
Y Value = 35
## Font color of the Comfort Pieces List
# Setting type: Color
# Default value: FFFFFFFF
Font Color = FFFFFFFF
## Font size
# Setting type: Int32
# Default value: 24
Font Size = 24
## Show/Hide the list of comfort pieces
# Setting type: KeyCode
# Default value: F7
# Acceptable values: None, Backspace, Tab, Clear, Return, Pause, Escape, Space, Exclaim, DoubleQuote, Hash, Dollar, Percent, Ampersand, Quote, LeftParen, RightParen, Asterisk, Plus, Comma, Minus, Period, Slash, Alpha0, Alpha1, Alpha2, Alpha3, Alpha4, Alpha5, Alpha6, Alpha7, Alpha8, Alpha9, Colon, Semicolon, Less, Equals, Greater, Question, At, LeftBracket, Backslash, RightBracket, Caret, Underscore, BackQuote, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, LeftCurlyBracket, Pipe, RightCurlyBracket, Tilde, Delete, Keypad0, Keypad1, Keypad2, Keypad3, Keypad4, Keypad5, Keypad6, Keypad7, Keypad8, Keypad9, KeypadPeriod, KeypadDivide, KeypadMultiply, KeypadMinus, KeypadPlus, KeypadEnter, KeypadEquals, UpArrow, DownArrow, RightArrow, LeftArrow, Insert, Home, End, PageUp, PageDown, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, F13, F14, F15, Numlock, CapsLock, ScrollLock, RightShift, LeftShift, RightControl, LeftControl, RightAlt, LeftAlt, RightCommand, RightApple, LeftCommand, LeftApple, LeftWindows, RightWindows, AltGr, Help, Print, SysReq, Break, Menu, Mouse0, Mouse1, Mouse2, Mouse3, Mouse4, Mouse5, Mouse6, JoystickButton0, JoystickButton1, JoystickButton2, JoystickButton3, JoystickButton4, JoystickButton5, JoystickButton6, JoystickButton7, JoystickButton8, JoystickButton9, JoystickButton10, JoystickButton11, JoystickButton12, JoystickButton13, JoystickButton14, JoystickButton15, JoystickButton16, JoystickButton17, JoystickButton18, JoystickButton19, Joystick1Button0, Joystick1Button1, Joystick1Button2, Joystick1Button3, Joystick1Button4, Joystick1Button5, Joystick1Button6, Joystick1Button7, Joystick1Button8, Joystick1Button9, Joystick1Button10, Joystick1Button11, Joystick1Button12, Joystick1Button13, Joystick1Button14, Joystick1Button15, Joystick1Button16, Joystick1Button17, Joystick1Button18, Joystick1Button19, Joystick2Button0, Joystick2Button1, Joystick2Button2, Joystick2Button3, Joystick2Button4, Joystick2Button5, Joystick2Button6, Joystick2Button7, Joystick2Button8, Joystick2Button9, Joystick2Button10, Joystick2Button11, Joystick2Button12, Joystick2Button13, Joystick2Button14, Joystick2Button15, Joystick2Button16, Joystick2Button17, Joystick2Button18, Joystick2Button19, Joystick3Button0, Joystick3Button1, Joystick3Button2, Joystick3Button3, Joystick3Button4, Joystick3Button5, Joystick3Button6, Joystick3Button7, Joystick3Button8, Joystick3Button9, Joystick3Button10, Joystick3Button11, Joystick3Button12, Joystick3Button13, Joystick3Button14, Joystick3Button15, Joystick3Button16, Joystick3Button17, Joystick3Button18, Joystick3Button19, Joystick4Button0, Joystick4Button1, Joystick4Button2, Joystick4Button3, Joystick4Button4, Joystick4Button5, Joystick4Button6, Joystick4Button7, Joystick4Button8, Joystick4Button9, Joystick4Button10, Joystick4Button11, Joystick4Button12, Joystick4Button13, Joystick4Button14, Joystick4Button15, Joystick4Button16, Joystick4Button17, Joystick4Button18, Joystick4Button19, Joystick5Button0, Joystick5Button1, Joystick5Button2, Joystick5Button3, Joystick5Button4, Joystick5Button5, Joystick5Button6, Joystick5Button7, Joystick5Button8, Joystick5Button9, Joystick5Button10, Joystick5Button11, Joystick5Button12, Joystick5Button13, Joystick5Button14, Joystick5Button15, Joystick5Button16, Joystick5Button17, Joystick5Button18, Joystick5Button19, Joystick6Button0, Joystick6Button1, Joystick6Button2, Joystick6Button3, Joystick6Button4, Joystick6Button5, Joystick6Button6, Joystick6Button7, Joystick6Button8, Joystick6Button9, Joystick6Button10, Joystick6Button11, Joystick6Button12, Joystick6Button13, Joystick6Button14, Joystick6Button15, Joystick6Button16, Joystick6Button17, Joystick6Button18, Joystick6Button19, Joystick7Button0, Joystick7Button1, Joystick7Button2, Joystick7Button3, Joystick7Button4, Joystick7Button5, Joystick7Button6, Joystick7Button7, Joystick7Button8, Joystick7Button9, Joystick7Button10, Joystick7Button11, Joystick7Button12, Joystick7Button13, Joystick7Button14, Joystick7Button15, Joystick7Button16, Joystick7Button17, Joystick7Button18, Joystick7Button19, Joystick8Button0, Joystick8Button1, Joystick8Button2, Joystick8Button3, Joystick8Button4, Joystick8Button5, Joystick8Button6, Joystick8Button7, Joystick8Button8, Joystick8Button9, Joystick8Button10, Joystick8Button11, Joystick8Button12, Joystick8Button13, Joystick8Button14, Joystick8Button15, Joystick8Button16, Joystick8Button17, Joystick8Button18, Joystick8Button19
Toggle Visibility = F7
[5. Enable Pieces]
## Make Maypole buildable
# Setting type: Boolean
# Default value: false
enable Maypole = false
## Make Yule Tree buildable
# Setting type: Boolean
# Default value: false
enable Yule Tree = false
[5. Missing Comfort Pieces]
## Lists comfort pieces you dont have the comfort from
# Setting type: Boolean
# Default value: false
Show Missing Comfort Pieces = false
## Lists only unlocked comfort pieces you're able to build but dont have the comfort from
# Setting type: Boolean
# Default value: true
Show Only Known Missing Comfort Pieces = true
## Font color of the Missing Pieces List
# Setting type: Color
# Default value: FF0000FF
Missing Pieces Font Color = FF0000FF
[6. Boss Multipliers]
## Adds RestedPerComfort/6 seconds per comfort point per unique boss killed
# Setting type: Boolean
# Default value: false
Rested time per Comfort Point = false
## Multiply the Rested Experience Modifier with the amount of unique bosses killed
# Setting type: Boolean
# Default value: false
Xp Multiplier = false
## Multiply the Rested Stamina Regeneration with the amount of unique bosses killed
# Setting type: Boolean
# Default value: false
Stamina Regen = false
## Multiply the Rested HP Regeneration with the amount of unique bosses killed
# Setting type: Boolean
# Default value: false
Hp Regen = false
## Multiply the Rested bonus Carry Weight with the amount of unique bosses killed
# Setting type: Boolean
# Default value: false
Carry Weight = false
## Multiply the Rested Damage Modifier with the amount of unique bosses killed
# Setting type: Boolean
# Default value: false
Damage Modifier = false
[7. Comfort Piece Settings]
# Setting type: Int32
# Default value: 1
Bed = 1
# Setting type: Int32
# Default value: 1
Bonfire = 1
# Setting type: Int32
# Default value: 1
Campfire = 1
# Setting type: Int32
# Default value: 2
Hearth = 2
# Setting type: Int32
# Default value: 1
Black banner = 1
# Setting type: Int32
# Default value: 1
Blue banner = 1
# Setting type: Int32
# Default value: 1
White and red striped banner = 1
# Setting type: Int32
# Default value: 1
Red banner = 1
# Setting type: Int32
# Default value: 1
Green banner = 1
# Setting type: Int32
# Default value: 2
Dragon bed = 2
# Setting type: Int32
# Default value: 1
Bench = 1
# Setting type: Int32
# Default value: 1
Hanging brazier = 1
# Setting type: Int32
# Default value: 1
Stool = 1
# Setting type: Int32
# Default value: 2
Chair = 2
# Setting type: Int32
# Default value: 1
Maypole = 1
# Setting type: Int32
# Default value: 1
Table = 1
# Setting type: Int32
# Default value: 3
Raven throne = 3
# Setting type: Int32
# Default value: 1
Yule tree = 1
# Setting type: Int32
# Default value: 1
Deer rug = 1
# Setting type: Int32
# Default value: 1
Lox rug = 1
# Setting type: Int32
# Default value: 1
Wolf rug = 1
[9. Advanced Options]
## Saves the Value of Hotkey Toggle
# Setting type: Boolean
# Default value: true
Value of Hotkey toggle (showing/not showing) = true
CHANGELOG
Version |
Update Notes |
|---|---|
| 3.3.8 | - Bogwitch Update - Added translations |
| 3.3.7 | - Fix movespeed modifier (oops) |
| 3.3.6 | - Fix restless legs - fix damage modifier not working - change damage modifier and xp modifier from percent to decimal - add speed modifier - change Ashlands to Ash Lands for Gem Config |
| 3.3.5 | - Another teleporting bug fix - added ukranian translation for potions (thx to @velarriba) - added options for fire buff radius - fixed some of the gems not working sometimes - probably something i dont remember at this point |
| 3.3.1 | - Small fix for the nullpointer that does nothing but looks bad |
| 3.3.0 | - Ashlands Update! - Added options to rested loss on teleport |
| 3.2.10 | - Updated Keymanager AGAIN AGAIN AGAIN |
| 3.2.9 | - Update for new Valheim Version - Updated Keymanager AGAIN AGAIN |
| 3.2.8 | - Fixed gems |
| 3.2.7 | - Fixed the comfort piece list missing pieces - Fixed the Jewelcrafting stuff that didnt work - Updated ServerSync |
| 3.2.6 | - Fixed some small text errors |
| 3.2.5 | - Updated Keymanager AGAIN |
| 3.2.4 | - Updated Keymanager |
| 3.2.3 | - Updated for Valheim Patch 0.217.22 |
| 3.2.2 | - Small Tweaks - Fixed perfect acceleration and wrong version number |
| 3.2.1 | - Updated to new Valheim version - Updated ItemManager - Added new Gem, Acceleration which increases your attackspeed while rested |
| 3.2.0 | - Updated to new Valheim version - Updated ItemManager and GroupsAPI - Set Keymanger to Dedicated Server only - Changed the Potions to something nicer (will delete all your potions, sorry not sorry) |
| 3.1.13 | - Fixed Localization not initialized crash - Cleaned up some code |
| 3.1.12 | - Increment version so i can upload to thunderstore again because it didnt override the dll the first time |
| 3.1.11 | - Updated Keymanager - Added Keymanager Disclaimer to Readme - Added Removing rested buff on teleport |
| 3.1.9 | - General - updated JewelcraftingAPI - Comfort piece list - Show only Missing pieces - Comfort piece list - edit Update interval - Rested Potions - general fixes and code cleanup, added cooldown icon - Rest Together - fixed counting of players - Gems - fixed slot locations - Gems - fixed gem spawn rates - Gems - fixed overexertion description typo - Gems - added Nourishing and necklace of comfortable saturation - Gems - added spawns to mistlands and deep north (not ashlands because lazy) - Gems - increased default values of secret pocket - Gems - fixed Refreshed Mind to make it not replace the value set for the rested buff - Incompatible with Valheim Plus (because fuck em) |
| 3.1.1 | - Fixed and balanced gem effects - Fixed resting together for two players in a group - Drastically reduced gem spawn percentages |
| 3.1.0 | - Comfort Group configs for every Piece - Eitr regeneration multiplier for Rested and Resting - Reintegrated KeyManager - Updated ServerSync - Fixed all the % settings that were messed up thanks to ConfigurationManagers ShowAsPercent |
| 3.0.5 | - Fixed the Jewelcrafting and Groups optional integration so that the mod works when you dont have the other mods installed - Cleaned up the comfort pieces list and made it less laggy |
| 3.0.0 | - Removed the boss scaling because i didnt like how it worked. - Added optional integrations for Jewelcrafting and Groups - Added rested potions for on-the-go resting - Cleaned and fixed some code for Mistlands |
| 2.7.5 | - Updated Configsync for Hearth and Home - Made some some setting pretty |
| 2.7.3 | - Rewrote rested keeping logic, actually works now! - Fixed for solo and server. |
| 2.6.5 | - Fixed Rested saving on servers |
| 2.6.3 | - Several Bug fixes for Rested Buff saving |
| 2.6.1 | - Hotfix for infinite black screen when logging out while not rested. |
| 2.6.0 | - Config to keep Rested Buff when Logging out/in |
| 2.5.5 | - Added options to enable Maypole and Yule tree recipes |
| 2.5.0 | - New configs for the Rested buff for: - Experience multiplier - Stamina regeneration multiplier - Stamina use for running - Stamina use for jumping - HP regeneration multiplier - Damage multiplier - Carry Weight New configs for Resting: - HP regeneration multiplier - Stamina regeneration multiplier - Minor Bugfixes |
| 2.1.0 | - Rested Delay config added - Rested base time config added - Rested time per comfort config added |
| 2.0.0 | - Added config to count comfort pieces while not sheltered, so you can sit at the bonfire with the boys and still get comfort - Added config to list comfort pieces you are currently benefiting comfort from (doesn't list shelter and base comfort) |
| 1.2.2 | - List visibility now saved to config to make it save between sessions. |
| 1.2.1 | - Fixed Log Debug Spam |
| 1.2.0 | - Added config to count comfort pieces while not sheltered, so you can sit at the bonfire with the boys and still get comfort - Added config to list comfort pieces you are currently benefiting comfort from (doesn't list shelter and base comfort) |
| 1.1.0 | - Small fix so comfort pieces only give comfort while sheltered |
| 1.0.0 | - First release |