Valheim

File information

Last updated

Original upload

Created by

skarab42

Uploaded by

skarab42

Virus scan

Safe to use

Tags for this mod

71 comments

  1. skarab42
    skarab42
    • member
    • 1 kudos
    Sticky
    Version v1.5.0 (2021-04-10)

    Features

    - Add settings panel
    - Whistle tamed creature (shortcut)
    - Enable/Disable rewards (shortcut)

    Bug Fixes

    - Tamed creature faction
    - Reward form setup
    - Undefined tamed property
    1. tehwizen
      tehwizen
      • supporter
      • 0 kudos
      -
    2. shinobi122
      shinobi122
      • member
      • 0 kudos
      i install this but the Valheim Twitch logo is on the top left of the screen and its hard to click on it
  2. bekasovivan
    bekasovivan
    • member
    • 0 kudos
    [Error  : Unity Log] BadImageFormatException: Could not resolve field token 0x040000d0, due to: Could not load type of field 'ValheimTwitch.Patches.FejdStartupStartPatch:guiScript' (2) due to: Could not resolve type with token 01000069 (from typeref, class/assembly ValheimTwitchGUIScript, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null) assembly:Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null type:ValheimTwitchGUIScript member:(null) signature:<none> assembly:C:\Program Files (x86)\Steam\steamapps\common\Valheim\BepInEx\plugins\ValheimTwitch\ValheimTwitch.dll type:FejdStartupStartPatch member:(null) signature:<none>
    Stack trace:
    ValheimTwitch.Helpers.CustomInput.GetKeyDown (System.String name) (at <a91aeab5247a49169087586714e416ba>:0)
    ValheimTwitch.Patches.PlayerUpdatePatch.Prefix (Player __instance) (at <a91aeab5247a49169087586714e416ba>:0)
    (wrapper dynamic-method) Player.DMD<Player::Update>(Player)
    [Error  : Unity Log] BadImageFormatException: Could not resolve field token 0x040000d0, due to: Could not load type of field 'ValheimTwitch.Patches.FejdStartupStartPatch:guiScript' (2) due to: Could not resolve type with token 01000069 (from typeref, class/assembly ValheimTwitchGUIScript, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null) assembly:Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null type:ValheimTwitchGUIScript member:(null) signature:<none> assembly:C:\Program Files (x86)\Steam\steamapps\common\Valheim\BepInEx\plugins\ValheimTwitch\ValheimTwitch.dll type:FejdStartupStartPatch member:(null) signature:<none>
    Stack trace:
    ValheimTwitch.Helpers.CustomInput.GetKeyDown (System.String name) (at <a91aeab5247a49169087586714e416ba>:0)
    ValheimTwitch.Patches.PlayerUpdatePatch.Prefix (Player __instance) (at <a91aeab5247a49169087586714e416ba>:0)
    (wrapper dynamic-method) Player.DMD<Player::Update>(Player)
    1. knufus2
      knufus2
      • supporter
      • 0 kudos
      Having the same error. And no new icon in the main menu
  3. Raasky
    Raasky
    • member
    • 0 kudos
    Any plans on trovo version?
  4. Joybrther
    Joybrther
    • member
    • 0 kudos
    Would you be able to update this?
  5. pythicon
    pythicon
    • member
    • 0 kudos
    Is there a way to Fix this i have all my mods off but the Valheim Twitch-v1.5.1& BepinExPack_Valheim
    im useing Vortex as my mod loader

    [Error  : Unity Log] BadImageFormatException: Could not resolve field token 0x040000d0, due to: Could not load type of field 'ValheimTwitch.Patches.FejdStartupStartPatch:guiScript' (2) due to: Could not resolve type with token 01000069 (from typeref, class/assembly ValheimTwitchGUIScript, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null) assembly:Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null type:ValheimTwitchGUIScript member:(null) signature:<none> assembly:D:\Program Files (x86)\SteamLibrary\steamapps\common\Valheim\BepInEx\plugins\ValheimTwitch\ValheimTwitch.dll type:FejdStartupStartPatch member:(null) signature:<none>
    Stack trace:
    ValheimTwitch.Helpers.CustomInput.GetKeyDown (System.String name) (at <a91aeab5247a49169087586714e416ba>:0)
    ValheimTwitch.Patches.PlayerUpdatePatch.Prefix (Player __instance) (at <a91aeab5247a49169087586714e416ba>:0)
    (wrapper dynamic-method) Player.DMD<Player::Update>(Player)
  6. gfitz3
    gfitz3
    • premium
    • 5 kudos
    I was looking forward to using this in my streams. I hope it gets updated soon.
  7. Droe1991
    Droe1991
    • member
    • 0 kudos
    Nothing is working. I tried to install a few times and there's no logo or anything to configure. Also it keeps saying token failed in the bexpin log.
  8. DamnienThorn
    DamnienThorn
    • member
    • 0 kudos
    Great mod, however it is now outdated and breaks the whole game (can't interreact with anything including your numbers for tools)
  9. Norger
    Norger
    • premium
    • 13 kudos
    Nice concept would love to see this also work for non-affiliate twitch streamers. and instead of channel points use something like BTI a twitch bot and the script mod to facilitate this.
  10. PeterD33
    PeterD33
    • member
    • 0 kudos
    Thank you
  11. Vellweb
    Vellweb
    • supporter
    • 0 kudos
    I cant seem to get it to work, the connection button appears on my twitch main menu, and when I click it it tries to load an auth webpage (I'm assuming to give it access for twitch) but that page just stays loading, and when I look into the BepInEX command console I get the following information:

    [Error  : Unity Log] FileNotFoundException: Could not load file or assembly 'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
    Stack trace:
    Newtonsoft.Json.JsonSerializer.GetMatchingConverter (System.Collections.Generic.IList`1[T] converters, System.Type objectType) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.Serialization.DefaultContractResolver.InitializeContract (Newtonsoft.Json.Serialization.JsonContract contract) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.Serialization.DefaultContractResolver.CreateArrayContract (System.Type objectType) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract (System.Type objectType) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    System.Collections.Concurrent.ConcurrentDictionary`2[TKey,TValue].GetOrAdd (TKey key, System.Func`2[T,TResult] valueFactory) (at <eae584ce26bc40229c1b1aa476bfa589>:0)
    Newtonsoft.Json.Utilities.ThreadSafeStore`2[TKey,TValue].Get (TKey key) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract (System.Type type) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.Serialization.JsonSerializerInternalReader.GetContract (System.Type type) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.Serialization.JsonSerializerInternalReader.GetContractSafe (System.Type type) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) (at <2676a2da6edc420e890ed28aa4572ee5>:0)
    ValheimTwitch.Update.Release.HasNewVersion () (at <a91aeab5247a49169087586714e416ba>:0)
    ValheimTwitch.Patches.FejdStartupStartPatch.ShowUpdatePanel () (at <a91aeab5247a49169087586714e416ba>:0)
    ValheimTwitch.Patches.FejdStartupStartPatch.Postfix (FejdStartup __instance) (at <a91aeab5247a49169087586714e416ba>:0)
    (wrapper dynamic-method) FejdStartup.DMD<FejdStartup::Start>(FejdStartup)

    [Info   : Unity Log] CustomAudio Switching music from  to MenuMusic
    [Info   : Unity Log] 07/09/2021 14:27:55: UI Group status changed Menu = True

    [Error  :ValheimTwitch] HTTP ERROR -> System.IO.FileNotFoundException: Could not load file or assembly 'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
    File name: 'System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
      at Newtonsoft.Json.JsonSerializer.GetMatchingConverter (System.Collections.Generic.IList`1[T] converters, System.Type objectType) [0x0000f] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.Serialization.DefaultContractResolver.InitializeContract (Newtonsoft.Json.Serialization.JsonContract contract) [0x00052] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract (System.Type objectType) [0x00007] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract (System.Type objectType) [0x0010f] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at System.Collections.Concurrent.ConcurrentDictionary`2[TKey,TValue].GetOrAdd (TKey key, System.Func`2[T,TResult] valueFactory) [0x00034] in <eae584ce26bc40229c1b1aa476bfa589>:0
      at Newtonsoft.Json.Utilities.ThreadSafeStore`2[TKey,TValue].Get (TKey key) [0x00000] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract (System.Type type) [0x0000b] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.GetContract (System.Type type) [0x00000] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.GetContractSafe (System.Type type) [0x0000b] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x0000e] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00054] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <2676a2da6edc420e890ed28aa4572ee5>:0
      at ValheimTwitch.Twitch.Auth.TokenProvider.RequestToken (System.String url) [0x0000d] in <a91aeab5247a49169087586714e416ba>:0
      at ValheimTwitch.Twitch.Auth.TokenProvider.RequestTokenFromCode (System.String code) [0x0000c] in <a91aeab5247a49169087586714e416ba>:0
      at ValheimTwitch.Twitch.Auth.TokenProvider.OnCode (System.Object sender, ValheimTwitch.Twitch.Auth.CodeArgs e) [0x00007] in <a91aeab5247a49169087586714e416ba>:0
      at ValheimTwitch.Twitch.Auth.CodeProvider+<GetCodeRoute>d__19.MoveNext () [0x00250] in <a91aeab5247a49169087586714e416ba>:0
    1. Vellweb
      Vellweb
      • supporter
      • 0 kudos
      I found the issue, it seems that there is some sort of conflict between this and Terraheim, as soon as I disabled Terraheim this started working just fine.