Scrolled the comments and saw a lot of people were confused about how to turn on random upgrades, so I'm here to help :)
Start by going to your BTD6 Mods folder. For most people this will be C:\Program Files (x86)\Steam\steamapps\common\BloonsTD6\Mods.
From there, there should be a folder titled Random Towers(not the .dll), open that
there should then be a JSON file labeled settings and this is where you'll turn on Random Upgrades by setting it to "true". Be sure to save so you only have to do it once :P
When you go into the settings.JSON file, at the very bottom there should be something labeled "AllowRandomUpgrades": which should be set to false by default. Simply change "false" to "true" and you should be good to go :)
Idk if u did something wrong but if i change allowrandomupgrades to true whenever I place a tower my game instantly crashes and its not a tower like the paragon sentry spawn more tower (etc..) I've tested it like 25 times every time it crashed so I don't know what to do EDIT:i figured it out u have to put "true" not true u have to have "s for some reason hope this helped
When I go to extract the files from the download I only see the .dll file and that means I cant access the json file. I tried looking in the mods folder but it wasn't there.
for some reason on melon load there was a error [Random_Towers] [ERROR] HarmonyLib.HarmonyException: Patching exception in method null ---> System.ArgumentException: Undefined target method for patch method static void Random_Towers.Patches.MainMenu_OnEnable::Postfix() at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) [0x00047] in <474744d65d8e460fa08cd5fd82b5d65f>:0 at HarmonyLib.PatchClassProcessor.Patch () [0x0006a] in <474744d65d8e460fa08cd5fd82b5d65f>:0 --- End of inner exception stack trace --- at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0006c] 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 MelonLoader.MelonHandler+<>c.<OnApplicationStart_Mods>b__29_0 (MelonLoader.MelonMod x) [0x0002a] in <0f6d2009dc5d4313a30db0346f3f685b>:0 at MelonLoader.MelonHandler.InvokeMelonMethod[T] (System.Collections.Generic.List`1[T]& melons, MelonLoader.MelonHandler+InvokeMelonMethodDelegate`1[T] method, System.Boolean remove_failed) [0x00032] in <0f6d2009dc5d4313a30db0346f3f685b>:0 Setting breakpad minidump AppID = 960090 Steam_SetMinidumpSteamID: Caching Steam ID: 76561199219027634 [API loaded no]
Does it matter that I'm modding via Vortex? I have MelonLoader. Instead of getting a settings.json file in my btd6 mods folder I instead get a random towers.dll file. Is this mod not working anymore or something?
136 comments
EDIT: im dumb this was january we are in june
18th mr broken clock
Start by going to your BTD6 Mods folder. For most people this will be C:\Program Files (x86)\Steam\steamapps\common\BloonsTD6\Mods.
From there, there should be a folder titled Random Towers(not the .dll), open that
there should then be a JSON file labeled settings and this is where you'll turn on Random Upgrades by setting it to "true". Be sure to save so you only have to do it once :P
Hope this helps anyone :)
EDIT:i figured it out u have to put "true" not true u have to have "s for some reason hope this helped
at HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) [0x00047] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.PatchClassProcessor.Patch () [0x0006a] in <474744d65d8e460fa08cd5fd82b5d65f>:0
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x0006c] 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 MelonLoader.MelonHandler+<>c.<OnApplicationStart_Mods>b__29_0 (MelonLoader.MelonMod x) [0x0002a] in <0f6d2009dc5d4313a30db0346f3f685b>:0
at MelonLoader.MelonHandler.InvokeMelonMethod[T] (System.Collections.Generic.List`1[T]& melons, MelonLoader.MelonHandler+InvokeMelonMethodDelegate`1[T] method, System.Boolean remove_failed) [0x00032] in <0f6d2009dc5d4313a30db0346f3f685b>:0
Setting breakpad minidump AppID = 960090
Steam_SetMinidumpSteamID: Caching Steam ID: 76561199219027634 [API loaded no]