Subnautica
0 of 0

File information

Last updated

Original upload

Created by

RussLeeIV

Uploaded by

ForcedUser666

Virus scan

Safe to use

Tags for this mod

35 comments

  1. ForcedUser666
    ForcedUser666
    • supporter
    • 3 kudos
    Locked
    Sticky
    If you have issues with this mod please so to the Bugs tab and post an report there.
    Alternativley, do it on Subnautica's modding Discord:

    https://discord.gg/gs7csThx
  2. ForcedUser666
    ForcedUser666
    • supporter
    • 3 kudos
    Locked
    Sticky
    Sorry it took so long (transpilers are a nightmare) but the mod should be fully working now. Since the config was moved to in-game menu, Nautilus is now required.
  3. X2return
    X2return
    • member
    • 0 kudos
    Same here,
    Mod version 1.31 successfully loaded. I can see it in the plugin mod settings tab (F5).

    The additional damage seems to work against creatures but the driller settings for each ore are not working.
    No matter if i put 0 / 20 / 50 or 200 to any specific ore - no changes when drilling.
    I removed and reinstalled the arm - tried the other hand. I saved the game and reloaded - no changes - will try version 1.300 now.
    Thank you
    X2return

    Edit: 1.30 works for me

    Logfile Error 1.310:
    ...
    
    [Info   :   BepInEx] Loading [DrillDamage 1.3.1.0]
    [Info   :DrillDamage] DrillDamage - Started patching v1.3.1
    [Error  : Unity Log] InvalidProgramException: Invalid IL code in (wrapper dynamic-method) Drillable:DMD<Drillable::OnDrill> (Drillable,UnityEngine.Vector3,Exosuit,UnityEngine.GameObject&): IL_008a: sub

    ...

    HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    DrillDamage.Plugin.Awake () (at <47f2692a6e05474bb600aff6890eb66b>:0)

    ...

    [Message: File Tree] |   |   |-- russleeiv.subnautica.drilldamage.cfg [4,63 KB]

    ...

    [Message: File Tree] |   |   |-- DrillDamage
    [Message: File Tree] |   |   |   |
    [Message: File Tree] |   |   |   \-- DrillDamage.dll [15,87 KB]

    ...

    [Info   :   Console] [ModdedArmsHelper/LOG] SeamothDrillArmFragment: Internal Patch completed.
    [Info   :   Console] [ModdedArmsHelper/LOG] SeamothDrillArmFragment: Async Patch completed.
    [Info   :   Console] [ModdedArmsHelper/LOG] TechType [SeamothDrillArmModule] applied for registration.
    [Info   :   Console] [ModdedArmsHelper/LOG] SeamothDrillArmModule: Internal Patch completed.
    [Info   :   Console] [ModdedArmsHelper/LOG] SeamothDrillArmModule: Async Patch completed.

    ...

    [Info   :   Console] [ModdedArmsHelper/LOG] Processing data for new [SeamothArm], TechType: SeamothDrillArmModule, Request: SeamothArms.ArmHandlerRequesters.SeamothDrillArmModdingRequest
    [Info   :   Console] [ModdedArmsHelper/LOG] Processing complete for new [SeamothArm], TechType ID: [11334], TechType: [SeamothDrillArmModule]

    ...
    1. larco2018
      larco2018
      • member
      • 0 kudos
      Same for me - no noticeable difference drilling with 1.31 but 1.30 works fine. 

      Mainly just thanks for the add on. Makes my deep sea trips much more fun and way less tedious.
    2. HappyBubu
      HappyBubu
      • supporter
      • 0 kudos
      To change the number of pieces extracted with the drill the best mod to configure that is Configurable Drill Count:
       https://www.nexusmods.com/subnautica/mods/223
  4. SleepyCatten
    SleepyCatten
    • member
    • 0 kudos
    Hi! Any chance of a port to Below Zero? 💖
    1. ForcedUser666
      ForcedUser666
      • supporter
      • 3 kudos
      Sorry for late response, I cant port this to BZ because I dont have a functional PC anymore.
    2. SleepyCatten
      SleepyCatten
      • member
      • 0 kudos
      Sorry to hear that 😞 Thank you for responding though.
    3. XenonX3
      XenonX3
      • premium
      • 1 kudos
      This mod works with BZ. Just put it in the /plugins folder. Even the config in the mods menu will have an effect.
  5. coveredinbees
    coveredinbees
    • member
    • 0 kudos
    thanks for the mod. Unfortunately i can't get the mod to work.
    Other Bepinex mods are working. I have the bepinex subnautica pack and bepinex tweaks. I can see the mod in mod manager, and can set the drill damage value using the F5 menu. But it doesn't do anything to speed up mining resources using the prawn drill arm. I've also tried changing the drill damage amount in the config file, but that didn't work either.
    Any suggestions?
    1. ForcedUser666
      ForcedUser666
      • supporter
      • 3 kudos
      Please send log file to Subnautica Modding Discord
    2. toebeann
      toebeann
      • premium
      • 48 kudos
      What's your username there? Have had another user send their log on the discord today but not sure who to ping.
    3. ForcedUser666
      ForcedUser666
      • supporter
      • 3 kudos
      Zemo/Jendrus
    4. coveredinbees
      coveredinbees
      • member
      • 0 kudos
      thanks tobey.
      my username on discord is rangor_g
    5. Hematite1000
      Hematite1000
      • supporter
      • 1 kudos
      Downgrade to 1.2.0
  6. Hematite1000
    Hematite1000
    • supporter
    • 1 kudos
    Does not do anything for me. Settings can be configured but no changes are made in game. I suspect it may be caused by the Custom Arms Framework. I will try removing that mod as a test. Removed Modded Arm Framework and all custom arms and still facing the same issue. 

    Edit 2: Mod Version 1.2.0 works perfectly with no further changes to my mod setup. It seems like this issue was introduced in the Seamoth Arm update.

    Here is the error from my logfile:
    [Info:BepInEx] Loading [DrillDamage 1.3.1.0]
    [Info:DrillDamage] DrillDamage - Started patching v1.3.1
    [Error  : Unity Log] InvalidProgramException: Invalid IL code in (wrapper dynamic-method) Drillable:DMD

    (Drillable,UnityEngine.Vector3,Exosuit,UnityEngine.GameObject&): IL_008a: sub 
    Stack trace:
    System.RuntimeMethodHandle.GetFunctionPointer () (at :0)
    MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.GetFunctionPointer (System.Reflection.MethodBase method, System.RuntimeMethodHandle handle) (at <4e2760c7517c4ea79c633d67e84b319f>:0)
    MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.GetNativeStart (System.Reflection.MethodBase method) (at <4e2760c7517c4ea79c633d67e84b319f>:0)
    MonoMod.RuntimeDetour.DetourHelper.GetNativeStart (System.Reflection.MethodBase method) (at <4e2760c7517c4ea79c633d67e84b319f>:0)
    MonoMod.RuntimeDetour.Detour._TopApply () (at <4e2760c7517c4ea79c633d67e84b319f>:0)
    MonoMod.RuntimeDetour.Detour._RefreshChain (System.Reflection.MethodBase method) (at <4e2760c7517c4ea79c633d67e84b319f>:0)
    MonoMod.RuntimeDetour.Detour.Apply () (at <4e2760c7517c4ea79c633d67e84b319f>:0)
    MonoMod.RuntimeDetour.Detour..ctor (System.Reflection.MethodBase from, System.Reflection.MethodBase to, MonoMod.RuntimeDetour.DetourConfig& config) (at <4e2760c7517c4ea79c633d67e84b319f>:0)
    (wrapper dynamic-method) MonoMod.RuntimeDetour.ILHook+Context.DMD(MonoMod.RuntimeDetour.ILHook/Context)
    (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline?-958337024(object)
    HarmonyLib.Internal.RuntimeFixes.StackTraceFixes.OnILChainRefresh (System.Object self) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    MonoMod.RuntimeDetour.ILHook.Apply () (at <4e2760c7517c4ea79c633d67e84b319f>:0)
    HarmonyLib.Public.Patching.ManagedMethodPatcher.DetourTo (System.Reflection.MethodBase replacement) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    Rethrow as HarmonyException: IL Compile Error (unknown location)
    HarmonyLib.Public.Patching.ManagedMethodPatcher.DetourTo (System.Reflection.MethodBase replacement) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    Rethrow as HarmonyException: IL Compile Error (unknown location)
    HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    HarmonyLib.Harmony.b__11_0 (System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) (at <474744d65d8e460fa08cd5fd82b5d65f>:0)
    DrillDamage.Plugin.Awake () (at <47f2692a6e05474bb600aff6890eb66b>:0)
    UnityEngine.GameObject:AddComponent(Type)
    BepInEx.Bootstrap.Chainloader:Start()
    UnityEngine.Application:.cctor()
    UWE.GameApplication:AppAwake()
    
  7. spartan078
    spartan078
    • member
    • 0 kudos
    Which version is for Legacy?
    1. ForcedUser666
      ForcedUser666
      • supporter
      • 3 kudos
      https://www.nexusmods.com/subnautica/mods/238
  8. Baptman212
    Baptman212
    • member
    • 0 kudos
    1.3.1 Don't work use 1.3.0
  9. Felicite
    Felicite
    • member
    • 0 kudos
    Drill damage worked for seamoth after the arms mod helper was update for 1.3.0.

    Now with 1.3.1, there is an error loading the drilldamage mod with BepInEx. Mod no longer works again... Reverting back to 1.3.0
  10. LunarPitch
    LunarPitch
    • member
    • 0 kudos
    Seamoth drill go BRRRRRR 
  11. Felicite
    Felicite
    • member
    • 0 kudos
    I am not seeing any difference with drilling using seamoth arms. Using Version 1.3
    1. runassy
      runassy
      • member
      • 0 kudos
      ゲームを開始し設定後、メインメニューに戻り、もう一度セーブデータを読み込んでゲームを再開すると正しく機能しました。

      Translate with DeepL

      After starting the game and setting it up, I returned to the main menu, loaded the saved data again and restarted the game and it worked correctly.
  12. dyaa44
    dyaa44
    • supporter
    • 2 kudos
    First, Drill damage for SeamothArms does not work in 1.2.0
    In addition, additional damage 150 is not enough, we want 9999 back.
    1. fistymcbuttpuncher
      fistymcbuttpuncher
      • member
      • 0 kudos
      Still doesn't work with seamoth arms.

      At max mining setting, it was near instant mining in the prawn.

      It is working properly now.
    2. wargod911
      wargod911
      • member
      • 0 kudos
      Same here!
    3. k0v3rt
      k0v3rt
      • premium
      • 9 kudos
      Does it work with 1.1
    4. ForcedUser666
      ForcedUser666
      • supporter
      • 3 kudos
      First of all, sorry for taking so long. Version 1.3 should fix the issues.