Releases: gurrenm3/BTD-Mod-Helper
Fix for BTD6 v28
This version of the mod helper comes with a few changes and has been updated to work with BTD6 version 28.0. The small changes include a few more helpful extension methods like "List.SaveToFile" and "List.LoadFromFile", as well as some extra support for modding Bloons and Powers
Custom Displays
This update begins support for automatic importing of custom displays from Unity asset bundles. These can be used via the ModCustomDisplay and ModTowerCustomDisplay classes in a similar way to ModDisplay and ModTowerDisplay. There's also ModContent.GetBundle methods to go along with these.
There's also a new AddTowersToGame extension method that can more efficiently add large amounts of new TowerModels to the game (I wonder which mod needed that 👀 ).
Other than that just some typo fixes and improvements to handling MeshRenderers.
Auto Updating Fixes and more
This update features:
- A fix for non-github-releases mod auto updating
- Better AutoSave error handling
- New Mod Options buttons for exporting TowerModels and UpgradeModels to JSON files, and opening the BloonsTD6 local folder
- For modders, an UpgradeType class for if you want to strongly type Upgrade IDs like you can TowerIDs with NinjaKiwi's TowerType class
Mod Settings Improvements
This update features:
- Improved Mod Settings GUI
- Fix Mod Settings Button overlap with Twitch Button
- Fix some Mod Settings bugs
- Minor internal improvements to the ModTower system
- Autosave feature backs up your player save every 10 minutes
Bugfixes and small additions
This is a small update to version 2.0.2. There was a couple bugs remaining in it so they have been fixed. Additionally the mod helper now uses the latest version of Melonloader. Lastly, some extra support for Mod Options has been added, so you can now
Make sure to only download one of the mod helpers from below, the one that's for the game you want to mod
NOTE:
This version requires the latest version of Melonloader
Updated to latest version of Bloons
These are the latest and most updated versions of the mod helper for BTD6 and BATTD.
NOTE:
Only download ONE of the zip files. Make sure it's the one for the game you want to play mods with
Bug Fixes
- Fixed a bug where In Game mod settings could reset to default on startup
- Fixed the
InGame.instance.AddCash
andInGame.instance.SetCash
extension methods - Fixed Upgrade Screen for ModTowers without the full 15 upgrades
- Fix MelonLoader v0.4 less Bloon children bug by temporarily disabling the OnBloonDestroyedHook (There appears to be a real issue with the new HarmonyX altering the default behavior of methods)
Mod Helper 2.0 Update
At long last, the Mod Helper 2.0 Update is ready! This is our biggest update yet, featuring:
- A brand new system for making Custom Towers!
- Automates all the tedious bits of Tower adding
- Automatically generates full cross pathing
- Seamlessly adds the Tower Upgrades menu and even more integration (They even show up in Monkey Teams lol)
- Allows for 2D and 3D towers with easy complete texturing - In Game Mod Settings, configurable via a Button / Menu within the Settings screen
- Automatic custom texture registering for mods (no more dealing with URLs)
- A shiny new Wiki with information about Getting Started with Modding, General Modding Info, and using Mod Helper features
The Mod Helper is now compatible with MelonLoader v0.4 as well as v0.3. Exclusive compatibility with v0.4 and beyond will happen in a later update
Rolling back to manual self-updating
Previous Mod Helper releases will fail to automatically update themselves to new versions.
This release temporarily switches back to the download button just opening the download link in a browser, just for the case of trying to update the Mod Helper itself.
Improved auto-updater and small tweaks
Improved mod updater so now anyone can setup auto-updating for their mod. This release also has a few small tweaks that can improve performance a bit