{"id":44469385,"url":"https://github.com/gurrenm3/btd-mod-helper","last_synced_at":"2026-06-03T04:01:11.404Z","repository":{"id":37265976,"uuid":"346925353","full_name":"gurrenm3/BTD-Mod-Helper","owner":"gurrenm3","description":"A powerful and easy to use API for modding BTD6, BATTD, and other Ninja Kiwi games.","archived":false,"fork":false,"pushed_at":"2026-05-26T01:49:49.000Z","size":238015,"stargazers_count":240,"open_issues_count":2,"forks_count":138,"subscribers_count":11,"default_branch":"master","last_synced_at":"2026-05-26T03:28:33.532Z","etag":null,"topics":["adventure-time","api","bloons","bloons-td-6","bloons-td-battles","bloons-tower-defense","btd6","btd6-modding","btdb","btdb2","csharp","melonloader","modding","mods"],"latest_commit_sha":null,"homepage":"https://gurrenm3.github.io/BTD-Mod-Helper/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gurrenm3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-03-12T03:34:46.000Z","updated_at":"2026-05-26T01:48:18.000Z","dependencies_parsed_at":"2023-02-15T19:01:13.287Z","dependency_job_id":"52661996-3df6-4bc0-bc62-4fac0f5e8089","html_url":"https://github.com/gurrenm3/BTD-Mod-Helper","commit_stats":null,"previous_names":[],"tags_count":113,"template":false,"template_full_name":null,"purl":"pkg:github/gurrenm3/BTD-Mod-Helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurrenm3%2FBTD-Mod-Helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurrenm3%2FBTD-Mod-Helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurrenm3%2FBTD-Mod-Helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurrenm3%2FBTD-Mod-Helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gurrenm3","download_url":"https://codeload.github.com/gurrenm3/BTD-Mod-Helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gurrenm3%2FBTD-Mod-Helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33847265,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-03T02:00:06.370Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adventure-time","api","bloons","bloons-td-6","bloons-td-battles","bloons-tower-defense","btd6","btd6-modding","btdb","btdb2","csharp","melonloader","modding","mods"],"created_at":"2026-02-12T21:04:07.051Z","updated_at":"2026-06-03T04:01:11.399Z","avatar_url":"https://github.com/gurrenm3.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003ch1 align=\"center\"\u003e\n\u003ca href=\"https://github.com/gurrenm3/BTD-Mod-Helper/releases/latest/download/Btd6ModHelper.dll\"\u003e\n    \u003cimg id=\"mod-icon\" align=\"left\" alt=\"Icon\" height=\"90\" src=\"https://raw.githubusercontent.com/gurrenm3/BTD-Mod-Helper/master/BloonsTD6%20Mod%20Helper/Icon.png\"\u003e\n    \u003cimg id=\"download-icon\" align=\"right\" alt=\"Download\" height=\"75\" src=\"https://raw.githubusercontent.com/gurrenm3/BTD-Mod-Helper/master/BloonsTD6%20Mod%20Helper/Resources/DownloadBtn.png\"\u003e\n\u003c/a\u003e\n\nBTD Mod Helper\n\n[![total downloads](https://img.shields.io/github/downloads/gurrenm3/BTD-Mod-Helper/total 'total downloads for API')](https://github.com/gurrenm3/BTD-Mod-Helper/releases)\n[![total issues](https://img.shields.io/github/issues/gurrenm3/BTD-Mod-Helper 'total issues for API')](https://github.com/gurrenm3/BTD-Mod-Helper/issues)\n[![code size](https://img.shields.io/github/stars/gurrenm3/BTD-Mod-Helper 'total stars for API')](https://github.com/gurrenm3/BTD-Mod-Helper/stargazers)\n[![latest release](https://img.shields.io/github/v/tag/gurrenm3/BTD-Mod-Helper 'latest release for API')](https://github.com/gurrenm3/BTD-Mod-Helper/releases/latest)\n\n\u003c/h1\u003e\n\nA powerful and easy to use API for modding Bloons Tower Defense 6.\n\n## Instructions\n\n### [Get BTD6 on Steam](https://store.steampowered.com/app/960090/Bloons_TD_6/)\n\n### [Installing BTD Mod Helper](https://gurrenm3.github.io/BTD-Mod-Helper/wiki/Install-Guide)\n\n### [Creating Mods with BTD Mod Helper](https://gurrenm3.github.io/BTD-Mod-Helper/wiki/Home)\n\n## Player Features\n\n- ### An In-Game Mod Browser for viewing/downloading/updating mods from GitHub\n\n- ### An In-Game Mods Menu with customizable Mod Settings alongside enabled/disabling/deleting etc\n\n## Mod Creator Features\n\n- ### Many new API Classes for adding new BTD6 Content\n    - [`ModTower`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/Making-a-Custom-Tower)\n      and [`ModUpgrade`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/Making-a-Custom-Tower#modupgrades) for adding\n      custom Towers\n    - [`ModHero`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/Making-a-Custom-Hero)\n      and [`ModHeroLevel`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/Making-a-Custom-Hero#modherolevel) for adding\n      custom Heroes\n    - [`ModParagonUpgrade`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/Making-a-Custom-Paragon)\n      and [`ModVanillaParagon`]() for adding custom Paragons\n    - [`ModDisplay`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/Custom-Textures-and-Displays#moddisplay) for\n      customizing in game models for Towers and such\n    - [`ModBloon`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/%5B3.0%5D-Making-a-Custom-Bloon) for adding custom\n      Bloons\n    - [`ModRoundSet`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/%5B3.0%5D-Making-a-Custom-Round-Set)\n      and [`ModGameMode`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/%5B3.0%5D-Making-a-Custom-Game-Mode) for\n      custom round sets and game modes\n    - [`ModGameMenu`](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/%5B3.0%5D-Custom-Menu-Screens) for custom Menu\n      Screens, along with a\n      whole [custom UI system](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/%5B3.0%5D-Custom-UI-(ModHelperComponents))\n    - Many more\n\n- ### Hundreds of API extension methods\n    - Many helpful type-based `.GetBehavior\u003cT\u003e()`, `.RemoveBehavior\u003cT\u003e()`, etc methods for working with behavior models\n    - Easily accessible LINQ operations like `.Where()`, `.Select()`, `.FirstOrDefault()` etc for all Il2Cpp collection types\n    - Easy conversion between normal and Il2Cpp collection types\n    - Extensions on types like `Game` and `InGame` for common operations like `GetCash()`, `GetHealth()`\n      , `GetGameModel()` etc\n\n- ### The BloonsTD6Mod class\n    - Easy common hooks like `OnMainMenu()`, `OnTitleScreen()`, `OnNewGameModel()` etc\n    - Define [Mod Settings](https://github.com/gurrenm3/BTD-Mod-Helper/wiki/%5B3.0%5D-Mod-Settings) like `ModSettingInt`\n      , `ModSettingHotKey`, `ModSettingEnum` etc\n    - Make your Harmony Patches not brick your whole mod if one of them fails after a game update\n\n- ### A dedicated BTD6 Mod Sources folder with standardized btd6.targets file\n\n    - Develop your mods with referential dependencies that would work on anyone else's machine\n    - Automatically copies your .dll to the Mods folder on build, even while the game is running\n    - Automatically includes your .png, .bundle etc files as embedded resources\n    - Create a new Mod from an empty template from In Game\n\n- ### Even more\n    - New strongly typed enum-like classes for base BTD6 types like `UpgradeType`, `BloonType`, `BloonTag` etc\n    - API methods for handling Co Op\n    - All sprites in the game easily referencable from the `VanillaSprites` class\n    - Classes for accessing the in-built Fonts and Animations used by BTD6\n    - Helper Unity components like `ScaleOverride`, `MatchLocationPositions`, `MatchScale`\n\n## Credits\n\nBTD Mod Helper was originally created by [@gurrenm3](https://github.com/gurrenm3), and is now primarily developed by [@doombubbles](https://github.com/doombubbles).\n\nOthers who have made notable suggestions/contributions include but are not limited to: [Bowdown097](https://github.com/Bowdown097), [Mr Nuke](https://github.com/Nukeman999), James,\n[Timotheeee](https://github.com/Timotheeee), and [Silentstorm](https://github.com/Onixiya).\n\n## Contact\n\nMod Helper contributors are most active on the [BTD6 Mods \u0026 Discussion Discord Server](https://discord.gg/NnD6nRH).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgurrenm3%2Fbtd-mod-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgurrenm3%2Fbtd-mod-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgurrenm3%2Fbtd-mod-helper/lists"}