Subnautica

File information

Last updated

Original upload

Created by

Salvner

Uploaded by

salvner7

Virus scan

Safe to use

31 comments

  1. Brandon007
    Brandon007
    • premium
    • 108 kudos
    Hoping this mod gets updated to use Nautilus instead of SMLhelper.
  2. Deadzulu2
    Deadzulu2
    • member
    • 0 kudos
    Hey, I'm planning to use this for a upcoming stream I'm gonna be doing and I was wondering, Is it possible to make custom commands for compatibility with other mods such as De-Extinction? Thanks!
    1. salvner7
      salvner7
      • member
      • 2 kudos
      It's a cool idea and we've definitely thought about it the past. We may eventually get round to it, but no plans at the moment
  3. Rowapnnnnn
    Rowapnnnnn
    • member
    • 0 kudos
    Hey! First of all im loving this mod, Its great and cant wait to use it for streams, However, I noticed that some of the Commands weren't working even though id done everything right. For instance, I would try and spawn in some food with the An early breakfast redemption. My game would freeze up after redeeming this and then nothing would happen. Same goes with teleport player and cow or reaper.

    If you know why please help me fix it.

    Still a great mod though and im loving the commands that do work!

    Thanks!
    1. salvner7
      salvner7
      • member
      • 2 kudos
      Hey There!, if you hop on over to my discord https://discord.gg/GaaceHBS or provide us with the log file here we can look into it

      Edit: We resolved this, its to do with setting cooldowns to 0. We're going to be disabling cooldowns of 0 as of next update so ill try and push that out soon!

      Edit Edit: We have pushed the patch that limits cooldowns to minimum 10 on the options menu
  4. sekril
    sekril
    • member
    • 0 kudos
    Hello,
    Little french streamer here and thousands miles away from being a programmer. Still really happy that you had this wonderfull idea even if I can't manage to make it work T.T.
    I get this log that makes me think I did something wrong with the System.Text.Json file in the dependencies folder :
    [QModManager:ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Text.Json.JsonException: ',' is an invalid start of a value. Path: $.bot_access_token | LineNumber: 3 | BytePositionInLine: 20. ---> System.Text.Json.JsonReaderException: ',' is an invalid start of a value. LineNumber: 3 | BytePositionInLine: 20.
      at System.Text.Json.ThrowHelper.ThrowJsonReaderException (System.Text.Json.Utf8JsonReader& json, System.Text.Json.ExceptionResource resource, System.Byte nextByte, System.ReadOnlySpan`1[T] bytes) [0x00009] in <74da783969ef4b53bcddcbb5f10fc069>:0
      at System.Text.Json.Utf8JsonReader.ConsumeValue (System.Byte marker) [0x00154] in <74da783969ef4b53bcddcbb5f10fc069>:0
      at System.Text.Json.Utf8JsonReader.ReadSingleSegment () [0x0011c] in <74da783969ef4b53bcddcbb5f10fc069>:0
      at System.Text.Json.Utf8JsonReader.Read () [0x00008] in <74da783969ef4b53bcddcbb5f10fc069>:0
      at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1[T].OnTryRead (System.Text.Json.Utf8JsonReader& reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options, System.Text.Json.ReadStack& state, T& value) [0x0008e] in <74da783969ef4b53bcddcbb5f10fc069>:0
      at System.Text.Json.Serialization.JsonConverter`1[T].TryRead (System.Text.Json.Utf8JsonReader& reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options, System.Text.Json.ReadStack& state, T& value) [0x001a7] in <74da783969ef4b53bcddcbb5f10fc069>:0
      at System.Text.Json.Serialization.JsonConverter`1[T].ReadCore (System.Text.Json.Utf8JsonReader& reader, System.Text.Json.JsonSerializerOptions options, System.Text.Json.ReadStack& state) [0x000c7] in <74da783969ef4b53bcddcbb5f10fc069>:0
       --- End of inner exception stack trace ---
    I'd love to test this mod and I would be thankful if you could help me with that issue.
    1. sekril
      sekril
      • member
      • 0 kudos
      Oh GOD I DID IT !!!
      I let this message here in case somebody in the world is as dumb as I am.
      The problem there ? I misunderstood the "b) bot_access_token and bot_name can be left blank, these are for later development" thing and I really leave it BLANK totally. I detected the problem by reading the log again and seeing :
      System.Text.Json.JsonReaderException: ',' is an invalid start of a value. LineNumber: 3 | BytePositionInLine: 20.

      FIX : I copied the template to restore the lines "bot_access_token" and "bot_name".
  5. CaptainJaySolo
    CaptainJaySolo
    • member
    • 0 kudos
    Heya, great Mod idea!

    I have installed the mod and setup my channel point redemptions but when testing, nothing seems to happen.
    I have perhaps done something wrong.

    There are no errors when loading the game, just nothing happens with the redemptions.

    Is it still working on the latest build/s for Subnautica and QMod?
    Is there supposed to be any UI or anything pop up in game to show the Mod has loaded successfully? (Or Log)
    1. CaptainJaySolo
      CaptainJaySolo
      • member
      • 0 kudos
      Found the issue :)
      It was my Config.txt file.
      Windows was not showing me the extension so it was essentially "config.txt.txt" 
  6. OnlySynergy
    OnlySynergy
    • member
    • 0 kudos
    I can't get this mod to work, I have tried updating QMod Manager etc but still getting an error.

    The following mod could not be loaded: TwitchInteraction. Check the log for more information.

    [QModManager:ERROR] Invoking the specified entry method"Patch" failed for mod "TwitchInteraction"
    [QModManager:ERROR]System.Reflection.TargetInvocationException: Exception has been thrown by the
    target of an invocation. ---> System.BadImageFormatException: Could not
    resolve field token 0x04000069, due to: Could not load type of field
    'TwitchInteraction.MainPatcher:api' (6) due to: Could not load file or assembly
    'TwitchLib.Unity, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null' or one
    of its dependencies. assembly:TwitchLib.Unity, Version=1.0.1.0,
    Culture=neutral, PublicKeyToken=null type:<unknown type> member:(null)
    signature:<none> assembly:C:\Program Files
    (x86)\Steam\steamapps\common\Subnautica\QMods\CrowdControl\TwitchInteraction.dll
    type:MainPatcher member:(null) signature:<none>

    [QModManager:INFO] Finished loading QModManager. Loaded 29mods.
    [QModManager:ERROR] A total of 1 mods failed to load

    [QModManager:ERROR] The following mods failed duringpatching:
    - TwitchInteraction (TwitchInteraction)

    I downloaded the mod from the CrowdControl website. Do I still need to do all the stuff with the token generation or not?

    Edit - forgot to add, in the crowdcontrol folder I have a dependencies folder with a load of .dll files

    FIX FOR THIS 

    Thank you to RazorOne for helping me fix this.

    So the reason it was not working for me is that I am using QModManager 4.2.1 and the version that is used is 4.0.2.3 or something like that. Therefore it needs a slightly different folder structure.

    I cut and paste all the dlls that are in the TwitchInteraction/dependencies folder and move them up into the TwitchInteraction/ folder directly. Which then made them visible and loaded when launching Subnautica.

  7. CookieBiscuit
    CookieBiscuit
    • member
    • 0 kudos
    I can't seem to get this to work. I *thought* I followed all the steps correctly.
    [QModManager:ERROR] Invoking the specified entry method "Patch" failed for mod "TwitchInteraction"
    [QModManager:ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.BadImageFormatException:
    1. salvner7
      salvner7
      • member
      • 2 kudos
      uhhh, i've never encountered this. maybe its conflicting with a different mod?
    2. CookieBiscuit
      CookieBiscuit
      • member
      • 0 kudos
      Even without *any* mods I still get 
      [QModManager:ERROR] Invoking the specified entry method "Patch" failed for mod "TwitchInteraction"
      [QModManager:ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.BadImageFormatException: Could not resolve field token 0x04000059, due to: Could not load type of field 'TwitchInteraction.MainPatcher:api' (6) due to: Could not load file or assembly 'TwitchLib.Unity, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. assembly:TwitchLib.Unity, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null type:<unknown type> member:(null) signature:<none> assembly:C:\Program Files (x86)\Steam\steamapps\common\Subnautica\QMods\TwitchInteraction
      \TwitchInteraction.dll type:MainPatcher member:(null) signature:<none>
        at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
      :( I know there's probably something I'm missing but I can't figure out what.
    3. salvner7
      salvner7
      • member
      • 2 kudos
      looks like a dependency issue. do you have a dependency folder with tons of .dll files in? thats needed inside the mod folder for it to run

      Qmods->TwitchInteraction->dependencies->(tons of .dll files in here)

      the dependency folder is included in the download
    4. CookieBiscuit
      CookieBiscuit
      • member
      • 0 kudos
      It was really that simple. Thank you so much, Salvner!
      Edit: Nevermind... Yeah I did have all the dll files with it.
      Edit numero 2! It works now! The post above fixed it, sorry for the annoyance >w<
  8. Maldor96
    Maldor96
    • member
    • 0 kudos
    Couple of quick questions:
    1. Can the title in the config file be changed to something else (or atleast removing the [Integration] tag?)
    2. Can we specify whether only bits or only channel points are used?
    3. Is it possible to customize the times that effects happen?

    This mod looks fun so I'm excited to use it
    1. salvner7
      salvner7
      • member
      • 2 kudos
      the title can't be changed at this time, the bits can be configured (in the config file) the channel points are set to whatever you want. And the cooldown on the commands can be customised. but the length of the time they are active cannot at the moment
  9. hobojo799123
    hobojo799123
    • member
    • 0 kudos
    Hi, I love this mod. My friend has been using it on his stream but there is one problem, he has the "go back home" reward and the "find a really new home" reward both enabled. When someone redeems "find a really new home", his lifepod is moved, but then when someone redeems go back home, it teleports him back to the starting location of the lifepod, not the updated location. Is there a way to make it so "go back home" teleports him to the lifepod and not the spawn location? This can be done with the "goto lifepod22" command in console but I don't know how to make the mod do that.
    1. salvner7
      salvner7
      • member
      • 2 kudos
      We have now changed the go back home in line with your recommendation :)
  10. malchihiro
    malchihiro
    • member
    • 0 kudos
    Thanks for creating this mod!

    Do you have to be live for it to work for testing?
    Is there a way to test it without going live?
    I've tried redeeming some of the things via channel points but it doesn't seem to do anything for me on the game and I'd feel bad if people cheer bits to help test and it doesn't work in any way.
    1. salvner7
      salvner7
      • member
      • 2 kudos
      You do not have to be live to test it no