Giter Club home page Giter Club logo

btd-mod-helper's Introduction

Icon Download

BTD Mod Helper

total downloads total issues code size latest release

A powerful and easy to use API for modding Bloons Tower Defense 6.

Instructions

Player Features

  • An In-Game Mod Browser for viewing/downloading/updating mods from GitHub

  • An In-Game Mods Menu with customizable Mod Settings alongside enabled/disabling/deleting etc

  • Re-enabling profile progress saving for specific single-player situations

Mod Creator Features

  • Many new API Classes for adding new BTD6 Content

  • Hundreds of API extension methods

    • Many helpful type-based .GetBehavior<T>(), .RemoveBehavior<T>(), etc methods for working with behavior models
    • Easily accessible LINQ operations like .Where(), .Select(), .FirstOrDefault() etc for all Il2Cpp collection types
    • Easy conversion between normal and Il2Cpp collection types
    • Extensions on types like Game and InGame for common operations like GetCash(), GetHealth() , GetGameModel() etc
  • The BloonsTD6Mod class

    • Easy common hooks like OnMainMenu(), OnTitleScreen(), OnNewGameModel() etc
    • Define Mod Settings like ModSettingInt , ModSettingHotKey, ModSettingEnum etc
    • Make your Harmony Patches not brick your whole mod if one of them fails after a game update
  • A dedicated BTD6 Mod Sources folder with standardized btd6.targets file

    • Develop your mods with referential dependencies that would work on anyone else's machine
    • Automatically copies your .dll to the Mods folder on build, even while the game is running
    • Automatically includes your .png, .bundle etc files as embedded resources
    • Create a new Mod from an empty template from In Game
  • Even more

    • New strongly typed enum-like classes for base BTD6 types like UpgradeType, BloonType, BloonTag etc
    • API methods for handling Co Op
    • All sprites in the game easily referencable from the VanillaSprites class
    • Classes for accessing the in-built Fonts and Animations used by BTD6
    • Helper Unity components like ScaleOverride, MatchLocationPositions, MatchScale

Credits

BTD Mod Helper was originally created by @gurrenm3, and is now primarily developed by @doombubbles.

Others who have made notable suggestions/contributions include but are not limited to: Bowdown097, Mr Nuke, James, Timotheeee, and Silentstorm.

Contact

Mod Helper contributors are most active on the BTD6 Mods & Discussion Discord Server.

Discord names gurrenm4#2395 and doombubbles#1701

btd-mod-helper's People

Contributors

danburg avatar darkterrayt avatar doombubbles avatar drskywalker avatar emeryllium avatar grahamkracker avatar greenphx9 avatar gurrenm3 avatar hemisemidemipresent avatar hkarargi avatar jonyboylovespie avatar kosmicshovel avatar makeantower avatar maliciousfiles avatar onixiya avatar sewer56 avatar stiefanek avatar void-n-null avatar xdotcore avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

btd-mod-helper's Issues

Version 32.0 broke the game

Modded towers broke (Insta-Monkeys is an easy way to show all towers):
Screenshot (1370)

Mods:
image

Crosspath & More paragons broke:
Screenshot (1372)

wont load

game will only load with no mods and says couldnt load modhelper when i have mods
m
mm

Even other mods dont work

Don't know where to put

I'm trying to download a mod for btd6 but i have to have this update, yet I can't find where to put the file/files. Please help.

Why not load?

MelonLoader v0.5.5
Btd6ModHelper v3.0.1
Game version 32.3 (v32.3.5729)
Mod used: Faster Forward

[21:53:59.544] ------------------------------
[21:53:59.545] MelonLoader v0.5.5 Open-Beta
[21:53:59.546] OS: Windows 11
[21:53:59.547] Hash Code: 1005310149575153494810150102102985610152525155565651519954101505410010248
[21:53:59.547] ------------------------------
[21:53:59.549] Game Type: Il2Cpp
[21:53:59.549] Game Arch: x64
[21:53:59.550] ------------------------------
[21:53:59.551] Core::BasePath = D:\SteamLibrary\steamapps\common\BloonsTD6
[21:53:59.551] Game::BasePath = D:\SteamLibrary\steamapps\common\BloonsTD6
[21:53:59.552] Game::DataPath = D:\SteamLibrary\steamapps\common\BloonsTD6\BloonsTD6_Data
[21:53:59.552] Game::ApplicationPath = D:\SteamLibrary\steamapps\common\BloonsTD6\BloonsTD6.exe

[21:54:01.466] ------------------------------
[21:54:01.467] Game Name: BloonsTD6
[21:54:01.467] Game Developer: Ninja Kiwi
[21:54:01.469] Unity Version: 2020.3.28f1
[21:54:01.470] Game Version: 32.3
[21:54:01.470] ------------------------------
[21:54:02.042] Preferences Loaded!
[21:54:02.085] [Il2CppUnityTls] Patching mono_unity_get_unitytls_interface...
[21:54:02.086] [Il2CppUnityTls] Patching il2cpp_unity_install_unitytls_interface...
[21:54:02.504] [Il2CppUnityTls] Calling Il2CppInstallUnityTlsInterface...
[21:54:02.506] -----------------------------------------------------------------------------
[21:54:02.506] Loading Plugins from 'D:\SteamLibrary\steamapps\common\BloonsTD6\Plugins'...
[21:54:02.507] -----------------------------------------------------------------------------


[21:54:02.509] -----------------------------------------------------------------------------
[21:54:02.509] 0 Plugins loaded.
[21:54:02.510] -----------------------------------------------------------------------------

[21:54:03.807] Loading Il2CppAssemblyGenerator...
[21:54:03.845] [Il2CppAssemblyGenerator] Contacting RemoteAPI...
[21:54:04.302] [Il2CppAssemblyGenerator] RemoteAPI.DumperVersion = null
[21:54:04.304] [Il2CppAssemblyGenerator] RemoteAPI.UnhollowerVersion = null
[21:54:04.305] [Il2CppAssemblyGenerator] RemoteAPI.ObfuscationRegex = null
[21:54:04.306] [Il2CppAssemblyGenerator] RemoteAPI.MappingURL = null
[21:54:04.307] [Il2CppAssemblyGenerator] RemoteAPI.MappingFileSHA512 = null
[21:54:04.309] [Il2CppAssemblyGenerator] Using Dumper Version: 2022.1.0-pre-release.6
[21:54:04.311] [Il2CppAssemblyGenerator] Using Il2CppAssemblyUnhollower Version = 0.4.18.0
[21:54:04.312] [Il2CppAssemblyGenerator] Using Unity Dependencies Version = 2020.3.28
[21:54:04.315] [Il2CppAssemblyGenerator] Using Deobfuscation Regex = null
[21:54:04.316] [Il2CppAssemblyGenerator] Cpp2IL is up to date.
[21:54:04.318] [Il2CppAssemblyGenerator] Il2CppAssemblyUnhollower is up to date.
[21:54:04.319] [Il2CppAssemblyGenerator] UnityDependencies is up to date.
[21:54:04.320] [Il2CppAssemblyGenerator] Checking GameAssembly...
[21:54:05.288] [Il2CppAssemblyGenerator] Assembly is up to date. No Generation Needed.

[21:54:05.291] -----------------------------------------------------------------------
[21:54:05.293] Loading Mods from 'D:\SteamLibrary\steamapps\common\BloonsTD6\Mods'...
[21:54:05.297] -----------------------------------------------------------------------

[21:54:05.339] Loading Melon Assembly: '.\Mods\Btd6ModHelper.dll'...
[21:54:05.350] Loading Melon Assembly: '.\Mods\FasterForward.dll'...
[21:54:06.254] 1 Melon loaded from Btd6ModHelper.dll.
[21:54:06.257] 1 Melon loaded from FasterForward.dll.

[21:54:06.848] ------------------------------
[21:54:06.849] Mod initialized:
[21:54:06.849] BloonsTD6 Mod Helper v3.0.1
[21:54:06.852] by Gurrenm4 and Doombubbles
[21:54:06.924] SHA256 Hash: 6f3610691d904b1cf88cc2d57ddf2a6fab1428f0682e9a1139b96f2c46e198f5
[21:54:06.926] ------------------------------

[21:54:06.928] ------------------------------
[21:54:06.929] Mod initialized:
[21:54:06.929] Faster Forward v1.1.0
[21:54:06.932] by doombubbles
[21:54:06.942] SHA256 Hash: aca59b9d37eae116e459b53d229c161b43636ddd79e80a31b3620bdc7484ca5c
[21:54:06.943] ------------------------------

[21:54:06.945] -----------------------------------------------------------------------
[21:54:06.948] 2 Mods loaded.
[21:54:06.950] -----------------------------------------------------------------------
[21:54:13.400] [BloonsTD6_Mod_Helper] [ERROR] Critical failure when loading resources for mod Faster Forward
[21:54:13.405] [BloonsTD6_Mod_Helper] [ERROR] System.MissingMethodException: UnityEngine.AssetBundle UnityEngine.AssetBundle.LoadFromMemory(UnhollowerBaseLib.Il2CppStructArray`1<byte>)
  at BTD_Mod_Helper.ModHelper.LoadAllMods () [0x00043] in <728de49600ca418c8ce499fb4f890afd>:0 
[21:54:13.410] [BloonsTD6_Mod_Helper] [ERROR] Critical failure when loading resources for mod BloonsTD6 Mod Helper
[21:54:13.413] [BloonsTD6_Mod_Helper] [ERROR] System.MissingMethodException: UnityEngine.AssetBundle UnityEngine.AssetBundle.LoadFromMemory(UnhollowerBaseLib.Il2CppStructArray`1<byte>)
  at BTD_Mod_Helper.ModHelper.LoadAllMods () [0x00043] in <728de49600ca418c8ce499fb4f890afd>:0 
[21:54:14.326] [ERROR] Exception in IL2CPP-to-Managed trampoline, not passing it to il2cpp: System.MissingMethodException: int UnityEngine.SceneManagement.Scene.get_buildIndex()
  at (wrapper dynamic-method) UnhollowerRuntimeLib.DelegateSupport.(il2cpp delegate trampoline) System.Void_UnityEngine.SceneManagement.Scene(intptr,UnityEngine.SceneManagement.Scene,UnhollowerBaseLib.Runtime.Il2CppMethodInfo*)
[21:54:14.547] [ERROR] Exception in IL2CPP-to-Managed trampoline, not passing it to il2cpp: System.MissingMethodException: int UnityEngine.SceneManagement.Scene.get_buildIndex()
  at (wrapper dynamic-method) UnhollowerRuntimeLib.DelegateSupport.(il2cpp delegate trampoline) System.Void_UnityEngine.SceneManagement.Scene_UnityEngine.SceneManagement.LoadSceneMode(intptr,UnityEngine.SceneManagement.Scene,UnityEngine.SceneManagement.LoadSceneMode,UnhollowerBaseLib.Runtime.Il2CppMethodInfo*)
[21:54:15.795] [BloonsTD6_Mod_Helper] [ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x0005e] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Linq.Enumerable+<OfTypeIterator>d__32`1[TResult].MoveNext () [0x00067] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) [0x00077] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at BTD_Mod_Helper.Api.ModContent.GetContent[T] () [0x0002e] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.Api.ModByteLoader.OnUpdate () [0x00033] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.MelonMain.OnUpdate () [0x0007b] in <728de49600ca418c8ce499fb4f890afd>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
   --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at MelonLoader.MelonAction.Invoke (System.Object[] args) [0x00000] in <039cad5fc98f44469e536a42b4551a7b>:0 
  at MelonLoader.MelonEventBase`1[T].Invoke (System.Object[] args) [0x0003b] in <039cad5fc98f44469e536a42b4551a7b>:0 
[21:54:16.003] [BloonsTD6_Mod_Helper] [ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x0005e] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Linq.Enumerable+<OfTypeIterator>d__32`1[TResult].MoveNext () [0x00067] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) [0x00077] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at BTD_Mod_Helper.Api.ModContent.GetContent[T] () [0x0002e] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.Api.ModByteLoader.OnUpdate () [0x00033] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.MelonMain.OnUpdate () [0x0007b] in <728de49600ca418c8ce499fb4f890afd>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
   --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at MelonLoader.MelonAction.Invoke (System.Object[] args) [0x00000] in <039cad5fc98f44469e536a42b4551a7b>:0 
  at MelonLoader.MelonEventBase`1[T].Invoke (System.Object[] args) [0x0003b] in <039cad5fc98f44469e536a42b4551a7b>:0 
[21:54:16.110] [BloonsTD6_Mod_Helper] [ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x0005e] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Linq.Enumerable+<OfTypeIterator>d__32`1[TResult].MoveNext () [0x00067] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) [0x00077] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at BTD_Mod_Helper.Api.ModContent.GetContent[T] () [0x0002e] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.Api.ModByteLoader.OnUpdate () [0x00033] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.MelonMain.OnUpdate () [0x0007b] in <728de49600ca418c8ce499fb4f890afd>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
   --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at MelonLoader.MelonAction.Invoke (System.Object[] args) [0x00000] in <039cad5fc98f44469e536a42b4551a7b>:0 
  at MelonLoader.MelonEventBase`1[T].Invoke (System.Object[] args) [0x0003b] in <039cad5fc98f44469e536a42b4551a7b>:0 
[21:54:16.139] [BloonsTD6_Mod_Helper] [ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x0005e] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Linq.Enumerable+<OfTypeIterator>d__32`1[TResult].MoveNext () [0x00067] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) [0x00077] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at BTD_Mod_Helper.Api.ModContent.GetContent[T] () [0x0002e] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.Api.ModByteLoader.OnUpdate () [0x00033] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.MelonMain.OnUpdate () [0x0007b] in <728de49600ca418c8ce499fb4f890afd>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
   --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at MelonLoader.MelonAction.Invoke (System.Object[] args) [0x00000] in <039cad5fc98f44469e536a42b4551a7b>:0 
  at MelonLoader.MelonEventBase`1[T].Invoke (System.Object[] args) [0x0003b] in <039cad5fc98f44469e536a42b4551a7b>:0 
[21:54:16.156] [BloonsTD6_Mod_Helper] [ERROR] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at System.Linq.Enumerable+SelectManySingleSelectorIterator`2[TSource,TResult].MoveNext () [0x0005e] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Linq.Enumerable+<OfTypeIterator>d__32`1[TResult].MoveNext () [0x00067] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at System.Collections.Generic.List`1[T]..ctor (System.Collections.Generic.IEnumerable`1[T] collection) [0x00077] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <fbb5ed17eb6e46c680000f8910ebb50c>:0 
  at BTD_Mod_Helper.Api.ModContent.GetContent[T] () [0x0002e] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.Api.ModByteLoader.OnUpdate () [0x00033] in <728de49600ca418c8ce499fb4f890afd>:0 
  at BTD_Mod_Helper.MelonMain.OnUpdate () [0x0007b] in <728de49600ca418c8ce499fb4f890afd>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
   --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <e1319b7195c343e79b385cd3aa43f5dc>:0 
  at MelonLoader.MelonAction.Invoke (System.Object[] args) [0x00000] in <039cad5fc98f44469e536a42b4551a7b>:0 
  at MelonLoader.MelonEventBase`1[T].Invoke (System.Object[] args) [0x0003b] in <039cad5fc98f44469e536a42b4551a7b>:0 
[21:54:27.819] [BloonsTD6_Mod_Helper] Finished getting mods from github, found 50 mods in 14.4 seconds

image
Latest.log

Unable to load into BTD6

I keep getting this error and I dont know how to fix. The only thing in my mods folder is the mod helper. Every time I try loading, it gets stuck on the loading screen. Pls help.

The error:
[ERROR] Exception in Harmony patch of method void Assets.Scripts.Models.Profile.ProfileModel::Validate(Il2CppSystem.Runtime.Serialization.StreamingContext context):
System.NullReferenceException: Object reference not set to an instance of an object
at BTD_Mod_Helper.Api.ProfileManagement.CleanProfile (Assets.Scripts.Models.Profile.ProfileModel profile, System.Collections.Generic.IReadOnlyCollection1[T] towers, System.Collections.Generic.IReadOnlyCollection1[T] upgrades, System.Collections.Generic.IReadOnlyCollection`1[T] heroes, System.Boolean current) [0x00066] in <5679238ab16e491ab43b0efd8eb7a58a>:0
at BTD_Mod_Helper.Api.ProfileManagement.CleanPastProfile (Assets.Scripts.Models.Profile.ProfileModel profile) [0x000c9] in <5679238ab16e491ab43b0efd8eb7a58a>:0
at BTD_Mod_Helper.Patches.ProfileModel_Validate.Prefix (Assets.Scripts.Models.Profile.ProfileModel __instance) [0x00001] in <5679238ab16e491ab43b0efd8eb7a58a>:0
at (wrapper dynamic-method) Assets.Scripts.Models.Profile.ProfileModel.DMD<Assets.Scripts.Models.Profile.ProfileModel::Validate>(Assets.Scripts.Models.Profile.ProfileModel,Il2CppSystem.Runtime.Serialization.StreamingContext)
at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.DMD<Assets.Scripts.Models.Profile.ProfileModel::Validate>_il2cpp(intptr,intptr)

Mod helper getting an error and ingame mod settings are empty

I am not able to save my game (progress made after updating resets when game is closed, game saves also reset), and there are no mod settings available, I checked the log and this is the only error, but when I opened btd6 in the morning and mod helper was doing a cleanup 26 files were shown as corrupted/not recovered out of about a hundred

[10:40:00.151] [BloonsTD6_Mod_Helper] [ERROR] System.MissingMethodException: void Assets.Scripts.Unity.UI_New.Main.MainMenu.set_hasSeenModderWarning(bool)
at MelonLoader.MelonHandler+<>c.<OnApplicationStart_Mods>b__30_0 (MelonLoader.MelonMod x) [0x0002a] in <67e16b0234254e2183a98652371f8451>:0
at MelonLoader.MelonHandler.InvokeMelonMethod[T] (System.Collections.Generic.List1[T]& melons, MelonLoader.MelonHandler+InvokeMelonMethodDelegate1[T] method, System.Boolean remove_failed) [0x00032] in <67e16b0234254e2183a98652371f8451>:0
Setting breakpad minidump AppID = 960090
Steam_SetMinidumpSteamID: Caching Steam ID: 76561199002699290 [API loaded no]

Stuck

Stuck on loading with the monkey in the plane. I tried with only 3.0.1 mod helper on melon loader 5.4 but that didn't work either. Please fix or give advice if I'm doing something wrong.

saving issue ingame

i was playing lych, got to r60~, moab about to leak so I backed out of the game and went back in. but when I got back in I was back at like r13. idk why this happened and its definitely not because of anything else

Crashes when trying to start a game (Game v29.3.4844)

[17:55:06.439] [BloonsTD6_Mod_Helper] Checking for updates...
[17:55:06.868] [BloonsTD6_Mod_Helper] Mod has finished loading
[17:55:11.865] [BloonsTD6_Mod_Helper] Starting to initiate profile AutoSaving...
[17:55:11.867] [BloonsTD6_Mod_Helper] Successfully initiated profile AutoSaving
[17:55:17.221] [ERROR] Exception in Harmony patch of method void Assets.Scripts.Models.Profile.ProfileModel::Validate(Il2CppSystem.Runtime.Serialization.StreamingContext context):
System.NullReferenceException: Object reference not set to an instance of an object

at BTD_Mod_Helper.Api.ProfileManagement.CleanProfile (Assets.Scripts.Models.Profile.ProfileModel profile, System.Collections.Generic.IReadOnlyCollection1[T] towers, System.Collections.Generic.IReadOnlyCollection1[T] upgrades, System.Collections.Generic.IReadOnlyCollection`1[T] heroes, System.Boolean current) [0x00066] in <68c40b79dbfb476bbc3e0b3561960f6a>:0

at BTD_Mod_Helper.Api.ProfileManagement.CleanPastProfile (Assets.Scripts.Models.Profile.ProfileModel profile) [0x000d5] in <68c40b79dbfb476bbc3e0b3561960f6a>:0

at BTD_Mod_Helper.Patches.ProfileModel_Validate.Prefix (Assets.Scripts.Models.Profile.ProfileModel __instance) [0x00001] in <68c40b79dbfb476bbc3e0b3561960f6a>:0

at (wrapper dynamic-method) Assets.Scripts.Models.Profile.ProfileModel.DMD<Assets.Scripts.Models.Profile.ProfileModel::Validate>(Assets.Scripts.Models.Profile.ProfileModel,Il2CppSystem.Runtime.Serialization.StreamingContext)

at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.DMD<Assets.Scripts.Models.Profile.ProfileModel::Validate>_il2cpp(intptr,intptr)
[17:55:17.542] Preferences Saved!

In-game progress does not save.

Maps will register as complete if you beat them in one go, but you will not be able to resume a game after quitting to the menu.

Refuses to load

Whenever I load in, I get this whenever I load BTD6 Mod Helper.

[BloonsTD6_Mod_Helper] [ERROR] HarmonyLib.HarmonyException: IL Compile Error (unknown location) ---> HarmonyLib.HarmonyException: IL Compile Error (unknown location) ---> System.Exception: Parameter "removeSave" not found in method void Assets.Scripts.Unity.UI_New.InGame.InGame::Restart()
  at HarmonyLib.Public.Patching.HarmonyManipulator.EmitCallParameter (HarmonyLib.Internal.Util.ILEmitter il, System.Reflection.MethodBase original, System.Reflection.MethodInfo patch, System.Collections.Generic.Dictionary`2[TKey,TValue] variables, System.Boolean allowFirsParamPassthrough, Mono.Cecil.Cil.VariableDefinition& tmpObjectVar, System.Collections.Generic.List`1[HarmonyLib.Public.Patching.HarmonyManipulator+ArgumentBoxInfo]& tmpBoxVars) [0x00685] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at HarmonyLib.Public.Patching.HarmonyManipulator.WritePostfixes (HarmonyLib.Internal.Util.ILEmitter il, System.Reflection.MethodBase original, HarmonyLib.Internal.Util.ILEmitter+Label returnLabel, System.Collections.Generic.Dictionary`2[TKey,TValue] variables, System.Collections.Generic.ICollection`1[T] postfixes, System.Boolean debug) [0x00146] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at HarmonyLib.Public.Patching.HarmonyManipulator.MakePatched (System.Reflection.MethodBase original, MonoMod.Cil.ILContext ctx, System.Collections.Generic.List`1[T] prefixes, System.Collections.Generic.List`1[T] postfixes, System.Collections.Generic.List`1[T] transpilers, System.Collections.Generic.List`1[T] finalizers, System.Collections.Generic.List`1[T] ilmanipulators, System.Boolean debug) [0x001a4] in <fa64fa77f76e4191bc8d410e9b48c956>:0
   --- End of inner exception stack trace ---
  at HarmonyLib.Public.Patching.HarmonyManipulator.MakePatched (System.Reflection.MethodBase original, MonoMod.Cil.ILContext ctx, System.Collections.Generic.List`1[T] prefixes, System.Collections.Generic.List`1[T] postfixes, System.Collections.Generic.List`1[T] transpilers, System.Collections.Generic.List`1[T] finalizers, System.Collections.Generic.List`1[T] ilmanipulators, System.Boolean debug) [0x002a8] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at HarmonyLib.Public.Patching.HarmonyManipulator.Manipulate (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo, MonoMod.Cil.ILContext ctx) [0x00051] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at MelonLoader.InternalUtils.HarmonyIl2CppMethodPatcher.DetourTo (System.Reflection.MethodBase replacement) [0x00029] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at HarmonyLib.PatchFunctions.UpdateWrapper (System.Reflection.MethodBase original, HarmonyLib.PatchInfo patchInfo) [0x00033] in <fa64fa77f76e4191bc8d410e9b48c956>:0
   --- End of inner exception stack trace ---
  at HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) [0x00045] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at HarmonyLib.PatchClassProcessor.Patch () [0x00095] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at HarmonyLib.Harmony.<PatchAll>b__11_0 (System.Type type) [0x00007] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) [0x00014] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) [0x00006] in <fa64fa77f76e4191bc8d410e9b48c956>:0
  at MelonLoader.MelonHandler+<>c.<OnApplicationStart_Mods>b__29_0 (MelonLoader.MelonMod x) [0x0002a] in <fa64fa77f76e4191bc8d410e9b48c956>: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 <fa64fa77f76e4191bc8d410e9b48c956>:0
Setting breakpad minidump AppID = 960090
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561199095638161 [API loaded no]

What can I do to resolve this?

Crashes after pressing play at main menu

using:

  • BTD-Mod-Helper version 2.3.1
  • MelonLoader Open-Beta 0.5.2
  • Steam Win10
    without any other mod

here's the log

[21:53:30.936] ------------------------------
[21:53:30.937] Name: BloonsTD6
[21:53:30.937] Developer: Ninja Kiwi
[21:53:30.938] Unity Version: 2020.3.18
[21:53:30.938] Game Type: Il2Cpp
[21:53:30.941] Game Arch: x64
[21:53:30.942] ------------------------------
[21:53:30.943] Core::BasePath = C:\Program Files (x86)\Steam\steamapps\common\BloonsTD6
[21:53:30.944] Game::BasePath = C:\Program Files (x86)\Steam\steamapps\common\BloonsTD6
[21:53:30.944] Game::DataPath = C:\Program Files (x86)\Steam\steamapps\common\BloonsTD6\BloonsTD6_Data
[21:53:30.945] Game::ApplicationPath = C:\Program Files (x86)\Steam\steamapps\common\BloonsTD6\BloonsTD6.exe

[21:53:32.156] Preferences Loaded!
[21:53:32.230] Loading Plugins...

[21:53:32.243] ------------------------------
[21:53:32.243] No Plugins Loaded!
[21:53:32.244] ------------------------------

[21:53:33.184] Loading MelonStartScreen...
[21:53:33.529] User32::SetTimer original: 0x7FFC2B914070
[21:53:33.530] Applying USER32.dll::SetTimer Hook at 0x7FFC2B914070
[21:53:33.531] Creating delegate for original USER32.dll::SetTimer (0x7FFBECAD0360)
[21:53:33.532] Applied USER32.dll::SetTimer patch
[21:53:33.697] Loading Il2CppAssemblyGenerator...
[21:53:33.857] Contacting RemoteAPI...
[21:53:34.177] RemoteAPI.DumperVersion = 2021.5.3
[21:53:34.178] RemoteAPI.UnhollowerVersion = null
[21:53:34.180] RemoteAPI.ObfuscationRegex = null
[21:53:34.183] RemoteAPI.MappingURL = null
[21:53:34.185] RemoteAPI.MappingFileSHA512 = null
[21:53:34.188] Using Dumper Version: 2021.5.3
[21:53:34.192] Using Il2CppAssemblyUnhollower Version = 0.4.16.2
[21:53:34.194] Using Unity Dependencies Version = 2020.3.18
[21:53:34.195] Cpp2IL is up to date. No Download Needed.
[21:53:34.199] Il2CppAssemblyUnhollower is up to date. No Download Needed.
[21:53:34.201] Unity Dependencies are up to date. No Download Needed.
[21:53:34.202] Checking GameAssembly...
[21:53:34.473] Assembly is up to date. No Generation Needed.
[21:53:34.502] Game Version: 29.2


[21:53:34.740] Loading Mods...

[21:53:34.829] ------------------------------
[21:53:34.836] 1 Mod Loaded
[21:53:34.845] ------------------------------
[21:53:34.846] BloonsTD6 Mod Helper v2.3.1
[21:53:34.850] by Gurrenm4 and Doombubbles
[21:53:34.866] SHA256 Hash: e883eabf58c4a81f46bc3d54ccc8559416ccc4a30ca30b8fb233ac0315b48775
[21:53:34.868] ------------------------------
[21:53:36.289] [BloonsTD6_Mod_Helper] Mod has finished loading
[21:53:36.290] [BloonsTD6_Mod_Helper] Checking for updates...
[21:53:44.018] [BloonsTD6_Mod_Helper] Starting to initiate profile AutoSaving...
[21:53:44.022] [BloonsTD6_Mod_Helper] Successfully initiated profile AutoSaving
[21:54:48.939] [ERROR] Exception in Harmony patch of method void Assets.Scripts.Models.Profile.ProfileModel::Validate(Il2CppSystem.Runtime.Serialization.StreamingContext context):
System.NullReferenceException: Object reference not set to an instance of an object

  at BTD_Mod_Helper.Api.ProfileManagement.CleanProfile (Assets.Scripts.Models.Profile.ProfileModel profile, System.Collections.Generic.IReadOnlyCollection`1[T] towers, System.Collections.Generic.IReadOnlyCollection`1[T] upgrades, System.Collections.Generic.IReadOnlyCollection`1[T] heroes, System.Boolean current) [0x00063] in <06bfe9623e174f469623bcf7148f71eb>:0 

  at BTD_Mod_Helper.Api.ProfileManagement.CleanPastProfile (Assets.Scripts.Models.Profile.ProfileModel profile) [0x000c3] in <06bfe9623e174f469623bcf7148f71eb>:0 

  at BTD_Mod_Helper.Patches.ProfileModel_Validate.Prefix (Assets.Scripts.Models.Profile.ProfileModel __instance) [0x00000] in <06bfe9623e174f469623bcf7148f71eb>:0 

  at (wrapper dynamic-method) Assets.Scripts.Models.Profile.ProfileModel.DMD<Assets.Scripts.Models.Profile.ProfileModel::Validate>(Assets.Scripts.Models.Profile.ProfileModel,Il2CppSystem.Runtime.Serialization.StreamingContext)

  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.DMD<Assets.Scripts.Models.Profile.ProfileModel::Validate>_il2cpp(intptr,intptr)
[21:54:49.188] Preferences Saved!

Game Crashes When Lych Spawns

In a(n unranked) boss battle against Lych, whenever the boss spawns, the game just crashes. I tried this with absolutely nothing but BTD Mod Helper in my mods folder and it crashes, but it's fine when the mods folder is empty.

Mod Manager

I downloaded the mod helper, but the mod manager keeps saying it needs an update. How do I get the helper updated?

Warning Error upon game launch

So, i've downloaded the modhelper and the 0.5.5 melon loader but when i boot the game i get "[BloonsTD6_Mod_Helper] [WARNING] Failed to apply BloonsTD6 Mod Helper patch(es) in HeroUpgradeDetails_BindDetails: "Patching exception in method null" alongside a bunch of red system text. The mod might not function correctly. This needs to be fixed by Gurrenm4 and Doombubbles" upon launching BTD6. I guess it's something to do with the mod itself and not something i've overlooked upon installing the mod stuff?

my btd6 wont open

everytime i try to open bloons melon loaader opens but bloons open with just this white screen then immeadiatly closes
image

API not loading HOW DO I FIX THIS

[13:19:12.087] [BloonsTD6_Mod_Helper] [ERROR] HarmonyLib.HarmonyException: Patching exception in method null ---> System.ArgumentException: Undefined target method for patch method static void BTD_Mod_Helper.Patches.UI.HeroSprites_GetFontMaterialRef::Prefix(Assets.Scripts.Data.Global.HeroSprites __instance, String& heroId)
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.b__11_0 (System.Type type) [0x00007] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable1[T] sequence, System.Action1[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.List1[T]& melons, MelonLoader.MelonHandler+InvokeMelonMethodDelegate1[T] method, System.Boolean remove_failed) [0x00032] in <0f6d2009dc5d4313a30db0346f3f685b>:0

Broken Mod Loader

The Mod loader is broken, Everytime I try it, it does not work, The game open fine but No mods are showing, nor active and the mod option is nowhere to be seen, please help with this issue

my btd6 closes when i try to open it

i installed the 0.5.5 version but then right after when i tried to run btd6 melonloader load normally btd6 would open but just a white screen and then it would close

Doesn't open

I downloaded the file and it isn't letting me open it. What do I do?

mods are not working

Screenshot 2022-05-24 173450

also make updated mod helper for v31.2 if you can if you don't know how to fix it

Crash on new profile

Using the mod on a new profile (that transitions to the tutorial game) crashes the client after the welcome screen.
Removing the mod lets you play the tutorial but after version 30 the game does not save the progress so you are stuck in a tutorial loop.

To replicate issue: Start a new profile with the mod + melon loader installed.

Workaround: Reinstall the game, finish the tutorial then install mod helper and melon loader.

The is no mod option in my settings

there is no mod option setting

heres what i mean:
grafik
there is 1 error code but i was not ablet to fix it, i dont know it it is the Problem

here as Grafik
grafik

here as text

[17:36:09.701] ------------------------------
[17:36:09.706] MelonLoader v0.5.4 Open-Beta
[17:36:09.709] OS: Windows 10
[17:36:09.711] Hash Code: 99102531024810154100579910097100505048995753975597975597101485351514856
[17:36:09.713] ------------------------------
[17:36:09.714] Game Type: Il2Cpp
[17:36:09.716] Game Arch: x64
[17:36:09.718] ------------------------------
[17:36:09.720] Core::BasePath = D:\SteamLibrary\steamapps\common\BloonsTD6
[17:36:09.722] Game::BasePath = D:\SteamLibrary\steamapps\common\BloonsTD6
[17:36:09.724] Game::DataPath = D:\SteamLibrary\steamapps\common\BloonsTD6\BloonsTD6_Data
[17:36:09.726] Game::ApplicationPath = D:\SteamLibrary\steamapps\common\BloonsTD6\BloonsTD6.exe

[17:36:11.128] ------------------------------
[17:36:11.129] Game Name: BloonsTD6
[17:36:11.130] Game Developer: Ninja Kiwi
[17:36:11.133] Unity Version: 2020.3.28f1
[17:36:11.133] Game Version: 32.1
[17:36:11.134] ------------------------------
[17:36:11.886] Preferences Loaded!
[17:36:11.915] [Il2CppUnityTls] Patching mono_unity_get_unitytls_interface...
[17:36:11.916] [Il2CppUnityTls] Patching il2cpp_unity_install_unitytls_interface...
[17:36:12.355] [Il2CppUnityTls] Calling Il2CppInstallUnityTlsInterface...
[17:36:12.356] Loading Plugins...

[17:36:12.363] ------------------------------
[17:36:12.363] No Plugins Loaded!
[17:36:12.364] ------------------------------

[17:36:13.339] Loading Il2CppAssemblyGenerator...
[17:36:13.383] Contacting RemoteAPI...
[17:36:13.720] RemoteAPI.DumperVersion = null
[17:36:13.721] RemoteAPI.UnhollowerVersion = null
[17:36:13.721] RemoteAPI.ObfuscationRegex = null
[17:36:13.722] RemoteAPI.MappingURL = null
[17:36:13.722] RemoteAPI.MappingFileSHA512 = null
[17:36:13.725] Using Dumper Version: 2022.1.0-pre-release.3
[17:36:13.725] Using Il2CppAssemblyUnhollower Version = 0.4.18.0
[17:36:13.725] Using Unity Dependencies Version = 2020.3.28
[17:36:13.726] Using Deobfuscation Regex = null
[17:36:13.727] Cpp2IL is up to date.
[17:36:13.728] Il2CppAssemblyUnhollower is up to date.
[17:36:13.729] UnityDependencies is up to date.
[17:36:13.729] Checking GameAssembly...
[17:36:14.383] Assembly is up to date. No Generation Needed.

[17:36:14.385] Loading Mods...
[17:36:14.394] [WARNING] No Compatibility Layer for D:\SteamLibrary\steamapps\common\BloonsTD6\Mods\Bloons Mod Manager.Lib.dll
[17:36:14.442] [WARNING] No Compatibility Layer for D:\SteamLibrary\steamapps\common\BloonsTD6\Mods\MaterialDesignColors.dll
[17:36:14.473] [WARNING] No Compatibility Layer for D:\SteamLibrary\steamapps\common\BloonsTD6\Mods\MaterialDesignThemes.Wpf.dll
[17:36:14.484] [WARNING] No Compatibility Layer for D:\SteamLibrary\steamapps\common\BloonsTD6\Mods\Newtonsoft.Json.dll

[17:36:14.534] ------------------------------
[17:36:14.535] 1 Mod Loaded
[17:36:14.535] ------------------------------
[17:36:14.536] BloonsTD6 Mod Helper v2.4.10
[17:36:14.536] by Gurrenm4 and Doombubbles
[17:36:14.551] SHA256 Hash: e59ed71b5392b687fb8fb0abf9ffc2e20953af14cbeecd15ebb6c8793588fdfd
[17:36:14.552] ------------------------------
[17:36:15.244] [BloonsTD6_Mod_Helper] [ERROR] HarmonyLib.HarmonyException: Patching exception in method null ---> System.ArgumentException: Undefined target method for patch method static void BTD_Mod_Helper.Patches.UI.HeroSprites_GetFontMaterialRef::Prefix(Assets.Scripts.Data.Global.HeroSprites __instance, String& heroId)
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.b__11_0 (System.Type type) [0x00007] in <474744d65d8e460fa08cd5fd82b5d65f>:0
at HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable1[T] sequence, System.Action1[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.List1[T]& melons, MelonLoader.MelonHandler+InvokeMelonMethodDelegate1[T] method, System.Boolean remove_failed) [0x00032] in <0f6d2009dc5d4313a30db0346f3f685b>:0
Setting breakpad minidump AppID = 960090
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198355917474 [API loaded no]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.