Bloons+
The desktop companion for routes, progress and VM control.
Get the companion, connect your game and start with one specific run.
The desktop companion for routes, progress and VM control.
Download the current source or clone the repository. Build and run Bloons+ from source with the repository instructions.
Download source ZIP ↓Run from source →Source only · not a ready-to-run installerThe app and installer target Windows. Guest setup needs compatible virtualization and the required Windows features.
You need an owned copy of Bloons TD 6. Sign in through Steam inside the guest and complete Steam Guard there.
Setup downloads dependencies and VM components. System installation steps may request administrator access.
Routes can fail as game balance, map rules and account unlocks change. Boss execution and the complete tower auto-unlock loop are unfinished. Keep useful logs when reporting an issue.
See the implementation status ↗Download BloonsPlusSetup.exe above and run it. It installs the desktop app and its dependencies. Leave VM setup enabled to continue with the guided game setup.
Follow the installation steps →Already have a Bloons+ VM? Open Settings and continue setup. The app checks existing components and resumes missing steps. Use the VM update button to update its app.
Connection troubleshooting →Clone the repository, install the pinned dependencies and launch the desktop app. The repository includes the build instructions.
Source installation →Download the installer above, then follow these steps.
Windows, internet access and an owned Steam copy of BTD6 are required. VM setup needs supported virtualization; system changes may request administrator access.
Check installer releases ↗Run the setup executable and let it complete its dependency steps. Keep the installer log if a step fails.
Open the app’s VM setup flow. Enable the required Windows features if prompted, then finish guest provisioning.
Inside the VM, sign in to Steam, complete Steam Guard and install BTD6 from your library.
Reach the BTD6 main menu. Confirm live status in Bloons+ before starting one specific map.
A specific run lets you check the connection, route requirements and live logs before a longer sweep.
Use pause to inspect a run. “Stop after this replay” is useful when you want the current game to finish first.
Open Automation and choose the map, difficulty and variation you want to run.
Inspect the route’s hero and required tower paths. Account reads may be incomplete; do not treat unknown progress as confirmed unlocks.
Check the correct map and mode opened, the hero was selected and the initial towers actually placed.
A route finishing its action list is not a clear. Confirm victory and the saved medal before counting it as complete.
Check installation, guest connection, game state and replay logs separately. That makes a useful bug report much easier.
Report a reproducible issue ↗Install or repair the Microsoft Visual C++ x64 runtime where replay runs. A host install does not install it in the VM.
Check the guest is running and setup has installed the matching SSH identity. Do not publish private keys or passwords in logs.
Check the host/guest target and guest app deployment. Pulling new source on the host does not update an installed guest automatically.
Include map, difficulty, variation, round, app version and surrounding log lines. Placement and upgrade evidence helps distinguish route failure from input failure.
Active development: route availability is not a win guarantee. Full tower auto-unlocking and boss execution are unfinished.