Btd6ModHelper
A powerful and easy to use API for modding BTD6.
| Last updated | 10 hours ago |
| Total downloads | 30 |
| Total rating | 0 |
| Categories | Mods Tools Libraries |
| Dependency string | doombubbles-Btd6ModHelper-3.6.5 |
| Dependants | 33 other packages depend on this package |
This mod requires the following mods to function
LavaGang-MelonLoader
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono
Preferred version: 0.7.3README
BTD Mod Helper
A powerful and easy to use API for modding Bloons Tower Defense 6.
Player Features
-
An In-Game Mods Menu with customizable Mod Settings alongside enabled/disabling/deleting etc
Mod Creator Features
-
Many new API Classes for adding new BTD6 Content
ModTowerandModUpgradefor adding custom TowersModHeroandModHeroLevelfor adding custom HeroesModParagonUpgradeandModVanillaParagonfor adding custom ParagonsModDisplayfor customizing in game models for Towers and suchModBloonfor adding custom BloonsModRoundSetandModGameModefor custom round sets and game modesModGameMenufor custom Menu Screens, along with a whole custom UI system- Many more
-
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
GameandInGamefor common operations likeGetCash(),GetHealth(),GetGameModel()etc
- Many helpful type-based
-
The BloonsTD6Mod class
- Easy common hooks like
OnMainMenu(),OnTitleScreen(),OnNewGameModel()etc - Define Mod Settings like
ModSettingInt,ModSettingHotKey,ModSettingEnumetc - Make your Harmony Patches not brick your whole mod if one of them fails after a game update
- Easy common hooks like
-
Even more
- New strongly typed enum-like classes for base BTD6 types like
UpgradeType,BloonType,BloonTagetc - API methods for handling Co Op
- All sprites in the game easily referencable from the
VanillaSpritesclass - Classes for accessing the in-built Fonts and Animations used by BTD6
- Helper Unity components like
ScaleOverride,MatchLocationPositions,MatchScale
- New strongly typed enum-like classes for base BTD6 types like
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.