Btd6ModHelper

v3.6.9·Updated 2026-10-07

A powerful and easy to use API for modding BTD6.

About this mod Author’s original text

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

Mod Creator Features

  • ### Many new API Classes for adding new BTD6 Content
  • ModTower

and ModUpgrade for adding

custom Towers

  • ModHero

and ModHeroLevel for adding

custom Heroes

  • ModParagonUpgrade

and ModVanillaParagon for adding custom Paragons

  • ModDisplay for

customizing in game models for Towers and such

  • ModBloon for adding custom

Bloons

  • ModRoundSet

and ModGameMode for

custom round sets and game modes

  • ModGameMenu for custom Menu

Screens, along with a

whole custom UI system)

  • Many more
  • ### Hundreds of API extension methods
  • Many helpful type-based.GetBehavior(),.RemoveBehavior(), 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.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

LavaGang-MelonLoader

File & checksum

Filename
Btd6ModHelper-3.6.9.zip
File size
3.2 MiB