I've been using this mod since day 1 of its release, your download link isn't working for me, could you please update it? Edit: Big thank you for updating it.
Any changes to base health and Stamina plus the related multiplies are not working for me, the rest seems okay, as far as I can tell. I'm using a few other mods. Is there anything I can do to fix (something like load order etc.) or debug this? My guess it's conflicting with the Quality of Life Mod.
Unfortunately, I am not sure. However, the first place to look is the BepinEx\LogOuput.log file and run a search for health and stamina to see if any errors show up. I am not sure the load order would help, it looks like the QOL mod is doing things like turning stamina off completely, and giving you god mode if you want. Maybe there is an option to turn something off with the config in the QOL?? Sorry, I know that's not mutch.
I have the same problem. Base stamina and health multipliers are not working as well as Encumbrance Drain and probably a few other things. Thing is, I've tested it with only this mod installed and its dependencies and I've had the same outcome. It's not throwing any errors either.
The exhaustion threshold and pushing threshold are set to a numerical amount of stamina, but the exhaustion recovery threshold is set to a percent of stamina. This gets kinda awkward later in the game when you stack multiple stamina-heavy foods. Can we please stick to one or the other? Or better yet, allow for both and let us choose.
Also, if the pushing threshold is greater than or equal to zero, then come nighttime the cold status effect will rapidly be applied then removed over and over again, even if you are standing still with a full stamina bar.
Other than that, fantastic mod, I appreciate it a lot.
lol - Thanks for pointing that out! :-) all fixed. Funny, I got all the files and code correct, after checking, and totally blew it on the marketing side. Do I get my first-time developer badge yet? ?
You are certainly welcome! And nice mod list, curious to know how it goes! :-) With the additional mod skills and such I am also interested in what settings you change for ExhaustionPlus, if any.
Hello. I'm using Carry Weight Skill (https://www.nexusmods.com/valheim/mods/1067) i suppose they not compatible with eachother right? before i mess up my savegame i'm better ask :)
I just tested this out. I started a new character on a fresh world with ExhaustionPlus installed and Carry weight Installed. I played for about 30 minutes and was able to improve my carry weight skill while also having the ExhaustionPlusworking. I won't endorse it explicitly as 100% working together, but I can say in my test it worked. It doesn't appear we are patching the base carry weight at the same time or in a conflicting manner at this time, but this is limited testing so I am not sure what edge cases there will be. Perhaps backup your world before trying?
No need for my friends to install the mod if I'm hosting the server through the game? If I'll change the values and restart game/server, will it apply for them as well?
Everyone will still need to install the mod just as normal, like other mods. This however, will enforce the config file on the server side, if you are running a dedicated server on your own computer, you can change the settings, or make the changes in the main menu under "Mod Settings" then start your game. Those settings will be sent to the client (your friends) for whatever the "Mod Settings" you changed. Your friends will not be able to make changes to the mod unless you assign them as Admin. If you are running a hosted (paid for) server, and you have assigned Admins, any person that is assigned as Admin can make those changes, the friends and clients will then get sent those changes. I hope that helps!
Thanks for detailed explanation, I never ran dedicated server, we've been always using in-game hosting, if there's one. I'm asking because they love to mess with config files and set different values resulting different stats/possibilities. So I just hope in-game hosting will force them to use my config. Once again, thanks for answering and for the mod itself
25 comments
Here is updated of 2.1.6 version: ExhaustionPlus Mistland fix
Edit: Big thank you for updating it.
Thing is, I've tested it with only this mod installed and its dependencies and I've had the same outcome. It's not throwing any errors either.
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an objectStack trace:EffectList.Create (UnityEngine.Vector3 basePos, UnityEngine.Quaternion baseRot, UnityEngine.Transform baseParent, System.Single scale, System.Int32 variant) (at <9be67623c6d74705a14f96d3a8ff485d>:0)StatusEffect.TriggerStartEffects () (at <9be67623c6d74705a14f96d3a8ff485d>:0)StatusEffect.Setup (Character character) (at <9be67623c6d74705a14f96d3a8ff485d>:0)ExhaustionPlus.StatusEffects.SE_Pushing.Setup (Character character) (at <cbb13bcdc47849278f5ad9b07b793f17>:0)(wrapper dynamic-method) SEMan.DMD<SEMan::AddStatusEffect>(SEMan,StatusEffect,bool)SEMan.Internal_AddStatusEffect (System.String name, System.Boolean resetTime) (at <9be67623c6d74705a14f96d3a8ff485d>:0)(wrapper dynamic-method) SEMan.DMD<SEMan::AddStatusEffect>(SEMan,string,bool)ExhaustionPlus.Managers.PlayerShim.AddPushing () (at <cbb13bcdc47849278f5ad9b07b793f17>:0)ExhaustionPlus.Managers.PlayerShim.CheckAndAddExhaustion (System.Single amount) (at <cbb13bcdc47849278f5ad9b07b793f17>:0)ExhaustionPlus.Patches.PlayerPatches+PlayerUseStaminaPatch.Postfix (System.Single v) (at <cbb13bcdc47849278f5ad9b07b793f17>:0)(wrapper dynamic-method) Player.DMD<Player::UseStamina>(Player,single)(wrapper dynamic-method) Player.DMD<Player::CheckRun>(Player,UnityEngine.Vector3,single)Character.UpdateWalking (System.Single dt) (at <9be67623c6d74705a14f96d3a8ff485d>:0)(wrapper dynamic-method) Character.DMD<Character::UpdateMotion>(Character,single)Character.FixedUpdate () (at <9be67623c6d74705a14f96d3a8ff485d>:0)Humanoid.FixedUpdate () (at <9be67623c6d74705a14f96d3a8ff485d>:0)(wrapper dynamic-method) Player.DMD<Player::FixedUpdate>(Player)
Cant say l know if its having some impact to actual play as it's a bit of a black box.
Also, if the pushing threshold is greater than or equal to zero, then come nighttime the cold status effect will rapidly be applied then removed over and over again, even if you are standing still with a full stamina bar.
Other than that, fantastic mod, I appreciate it a lot.
MODLIST
[Info : BepInEx] Loading [ExhaustionPlus 0.2.1.5]
[Info :ExhaustionPlus] Status effects injected
[Warning: HarmonyX] AccessTools.DeclaredMethod: Could not find method for type Attack and name GetStaminaUsage and parameters
[Error : Unity Log] ArgumentException: Undefined target method for patch method static void ExhaustionPlus.Patches.PlayerPatches+AttackGetStaminaUsagePatch::Postfix(Single& __result, Attack __instance)
Stack trace:
HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) (at <7f26c0a74c5b43c2a5fc5efd29ec63d6>:0)
HarmonyLib.PatchClassProcessor.Patch () (at <7f26c0a74c5b43c2a5fc5efd29ec63d6>:0)
Rethrow as HarmonyException: Patching exception in method null
HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) (at <7f26c0a74c5b43c2a5fc5efd29ec63d6>:0)
HarmonyLib.PatchClassProcessor.Patch () (at <7f26c0a74c5b43c2a5fc5efd29ec63d6>:0)
HarmonyLib.Harmony.<PatchAll>b__11_0 (System.Type type) (at <7f26c0a74c5b43c2a5fc5efd29ec63d6>:0)
HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) (at <7f26c0a74c5b43c2a5fc5efd29ec63d6>:0)
HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) (at <7f26c0a74c5b43c2a5fc5efd29ec63d6>:0)
HarmonyLib.Harmony.PatchAll () (at <7f26c0a74c5b43c2a5fc5efd29ec63d6>:0)
ExhaustionPlus.ExhaustionPlugin.DoPatching () (at <c97c1324ff37416e923f00caec690459>:0)
ExhaustionPlus.ExhaustionPlugin.Awake () (at <c97c1324ff37416e923f00caec690459>:0)
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:Start()
UnityEngine.Application:.cctor()
I'm using Carry Weight Skill (https://www.nexusmods.com/valheim/mods/1067) i suppose they not compatible with eachother right? before i mess up my savegame i'm better ask :)
Thanks.