The upgrades should now show up in the workbench like they're supposed to!
Edit to include more details:
> Download CustomCraft 3 > Run the game once to generate folders (Main Menu will suffice) > Go to where your Subnautica folders are located (Typically SteamLibrary > steamapps > common > SubnauticaZero) > Navigate to BepInEx > plugins > CustomCraft3 > If you do not see a "WorkingFiles" folder, create one > Place your txt file in that folder >> It does not need to be named anything specific. I named mine ModuleFixes because I included all fixes in the same file. You can name yours ArmorFixes or something like that.
I have no idea what the Workbench is... because it wasn't showing up anywhere until I changed it and started from a complete fresh load of the game (saved game that is).
Dear author, please return your wonderful Freeze Cannon mod, just adjust the size of the tool in the inventory. The size of the Freeze Cannon in the inventory should be 1x1. Thank you very much.
Thank you for your hard work on your many Seatruck mods! I got a lot of enjoyment out of them in past years. Do you currently have any plans to port your mods (such as the Seatruck series) to BepinEx?
Does this mod even work? I added the mk3 armor and tested getting attacked by a shark and both with and without mk3 armor, the shark did 6 damage. Tried adding mk1,2,and 3 armor at the same time and damage was still 6. Didn't expect them to stack, but with and without armor, seatruck gets same damage.
Can you add a 100% MK4 variant that's console command only? Same thing with depth and other similar seatruck upgrades. Like for depth, an extra spawn only that has 9001m depth or something.
I beat the game already and now i'm just exploring and listening to the jukebox, but even with the 75%, stuff like, brinewings can take off 50% of the seatruck's health in like 1 second.
And eye Jellies, if they swim over the seatruck can cause constant damage.
So maybe 100% + a mild repair just incase. Since even with the 75% it doesn't seem like it's actually reducing damage by 75%.
The mod is working but I get this error: ?AmbiguousMatchException: Ambiguous match found. at System.RuntimeType.GetMethodImpl (System.String name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConv, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00059] in <eae584ce26bc40229c1b1aa476bfa589>:0 at System.Type.GetMethod (System.String name, System.Reflection.BindingFlags bindingAttr) [0x0000e] in <eae584ce26bc40229c1b1aa476bfa589>:0 at HarmonyLib.AccessTools.DeclaredMethod (System.Type type, System.String name, System.Type[] parameters, System.Type[] generics) [0x00056] in <474744d65d8e460fa08cd5fd82b5d65f>:0 at HarmonyLib.PatchTools.GetOriginalMethod (HarmonyLib.HarmonyMethod attr) [0x00053] in <474744d65d8e460fa08cd5fd82b5d65f>:0 Rethrow as HarmonyException: Ambiguous match for HarmonyMethod[(class=DamageSystem, methodname=CalculateDamage, type=Normal, args=undefined)] at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x00045] in <474744d65d8e460fa08cd5fd82b5d65f>:0 at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <474744d65d8e460fa08cd5fd82b5d65f>:0 at HarmonyLib.Harmony.<PatchAll>b__11_0 (System.Type type) [0x00007] in <474744d65d8e460fa08cd5fd82b5d65f>:0 at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <474744d65d8e460fa08cd5fd82b5d65f>:0 at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <474744d65d8e460fa08cd5fd82b5d65f>:0 at HarmonyLib.Harmony.CreateAndPatchAll (System.Reflection.Assembly assembly, System.String harmonyInstanceId) [0x0001e] in <474744d65d8e460fa08cd5fd82b5d65f>:0 at SeaTruckArmorUpgrades.Main.Load () [0x0003f] in <efcf94b19b68424eb91ac8997bfbb04b>:0
EDIT: Forgot to mention, I'm using latest version of this mod/qmod/SMLHelper.
Would you consider making a version for the Prawn Suit & Snowfox?
Why? - I love the Deathrun mod from the Original game and found Below Zero stupidly easy. So I got the Vitality mod for increased Hunger/Thirst/Damage as a start point. However the Damage stat is kinda broken, works as advertised however vehicle health is basically divided by 5 for some reason. Your mod fixed it for the Seatruck, but would love a version for the other 2 vehicles.
27 comments
It requires CustomCraft3.
Paste the following text in a .txt file.
MovedRecipes:
(
ItemID: SeaTruckArmorMK2;
OldPath: Workbench;
NewPath: Workbench;
),
(
ItemID: SeaTruckArmorMK3;
OldPath: Workbench;
NewPath: Workbench;
);
Then place that in the WorkingFiles folder.
The upgrades should now show up in the workbench like they're supposed to!
Edit to include more details:
> Download CustomCraft 3
> Run the game once to generate folders (Main Menu will suffice)
> Go to where your Subnautica folders are located (Typically SteamLibrary > steamapps > common > SubnauticaZero)
> Navigate to BepInEx > plugins > CustomCraft3
> If you do not see a "WorkingFiles" folder, create one
> Place your txt file in that folder
>> It does not need to be named anything specific. I named mine ModuleFixes because I included all fixes in the same file. You can name yours ArmorFixes or something like that.
Hopefully that helps!
If I leave a little more detail,
CustomCraft3
After installing
SubnauticaZero\BepInEx\plugins\CustomCraft3\WorkingFiles
Create a new text file in the folder and name it
" MovedRecipes.txt "
BastionArmstrong
Put the uploaded text in it and save it
Then run the game.
* This article was written with Google Translate, so there may be errors in translation.
NewPath: Fabricator/Upgrades/Seatruck Upgrades;
I have no idea what the Workbench is... because it wasn't showing up anywhere until I changed it and started from a complete fresh load of the game (saved game that is).
damage. Tried adding mk1,2,and 3 armor at the same time and damage was
still 6. Didn't expect them to stack, but with and without armor,
seatruck gets same damage.
I beat the game already and now i'm just exploring and listening to the jukebox, but even with the 75%, stuff like, brinewings can take off 50% of the seatruck's health in like 1 second.
And eye Jellies, if they swim over the seatruck can cause constant damage.
So maybe 100% + a mild repair just incase. Since even with the 75% it doesn't seem like it's actually reducing damage by 75%.
?AmbiguousMatchException: Ambiguous match found.
EDIT: Forgot to mention, I'm using latest version of this mod/qmod/SMLHelper.at System.RuntimeType.GetMethodImpl (System.String name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConv, System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00059] in <eae584ce26bc40229c1b1aa476bfa589>:0
at System.Type.GetMethod (System.String name, System.Reflection.BindingFlags bindingAttr) [0x0000e] in <eae584ce26bc40229c1b1aa476bfa589>:0
at HarmonyLib.AccessTools.DeclaredMethod (System.Type type, System.String name, System.Type[] parameters, System.Type[] generics) [0x00056] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.PatchTools.GetOriginalMethod (HarmonyLib.HarmonyMethod attr) [0x00053] in <474744d65d8e460fa08cd5fd82b5d65f>:0
Rethrow as HarmonyException: Ambiguous match for HarmonyMethod[(class=DamageSystem, methodname=CalculateDamage, type=Normal, args=undefined)]
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x00045] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.Harmony.<PatchAll>b__11_0 (System.Type type) [0x00007] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.Harmony.CreateAndPatchAll (System.Reflection.Assembly assembly, System.String harmonyInstanceId) [0x0001e] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at SeaTruckArmorUpgrades.Main.Load () [0x0003f] in <efcf94b19b68424eb91ac8997bfbb04b>:0
Why? - I love the Deathrun mod from the Original game and found Below Zero stupidly easy. So I got the Vitality mod for increased Hunger/Thirst/Damage as a start point. However the Damage stat is kinda broken, works as advertised however vehicle health is basically divided by 5 for some reason. Your mod fixed it for the Seatruck, but would love a version for the other 2 vehicles.