You are viewing a potentially older version of this package. View all versions.
doombubbles-UltimateCrosspathing-1.8.2 icon

UltimateCrosspathing

Instead of your Towers being restricted to 5 Upgrades in one path and 2 in another, you can take your upgrades in any path, optionally up to all 15!

Date uploaded 2 weeks ago
Version 1.8.2
Download link doombubbles-UltimateCrosspathing-1.8.2.zip
Downloads 1339
Dependency string doombubbles-UltimateCrosspathing-1.8.2

This mod requires the following mods to function

LavaGang-MelonLoader-0.7.3 icon
LavaGang-MelonLoader

The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono

Preferred version: 0.7.3
doombubbles-Btd6ModHelper-3.6.5 icon
doombubbles-Btd6ModHelper

A powerful and easy to use API for modding BTD6.

Preferred version: 3.6.5

README

Ultimate Crosspathing

total downloads total issues code size latest release

A BTD6 mod enabling more crosspathing combinations through algorithmic generation.

Screenshot

Summary

With this mod, instead of your Towers being restricted to 5 Upgrades in one path and 2 in another, you can take your upgrades in any path.

The default mode is keep the restriction of just 7 total upgrades so you can do 430s, 331s, 322s, 511s, etc, but if you're really adventurous, there's a setting at the bottom of the options list you can enable to allow for all 15 Upgrades. You can also individually toggle which Towers get Ultimate Crosspathing, and changing any settings no longer requires a restart.

Quick Answers

It says "Failed to download asset" when trying to download/update the Mod from the Browser!

The UltimateCrosspathing.dll file is quite beefy. If your internet connection is on the slower side, you may need to increase the Request Timeout duration in the Mod Helper Settings.

It says "Failed to load Assembly ... No Compaitibility Layer Found!"

BloonsTD6 Mod Helper is not installed correctly. Make sure that you have the latest version and that you've extracted the zip file so that there's "BloonsTD6 Mod Helper.dll" in your mods folder with that exact name.

The cost of an upgrade is some some ridiculously high number?!?

That's the Ninja Kiwi way of saying the tower doesn't exist for you to upgrade to, which usually means Mod Helper isn't installed correctly. See previous answer. Also check the logs for the mod to see if there was an error generating the towers. The cost itself is not the issue

Developing Ultimate Crosspathing

The two solution confiurations of Ultimate Crosspathing, Debug and Release build the mod in two different ways.

  • Debug - For each Tower you have enabled in Settings, and to the number of upgrades you have set in the Settings, the corresponding crosspathings will be generated from scratch into the game. The Debug setting to "Export Tower Bytes" becomes available, and pressing it will update the TowerLoader classes and bytes for each tower in the source code.

  • Release - Instead of generating, it loads in all towers based on what bytes have already been generated and included. The settings then merely determine In-Game crosspathing capability.

The work flow of fixing Ultimate Crosspathing after a new update goes something like:

  1. Run the mod built on Debug mode with new version with just Dart Monkey enabled at 7 upgrades to see if there's any core generation breakage.

  2. If successful, run again with all towers enabled at 7 Upgrades (takes a couple minutes) and attempt to export the bytes.

  3. If successful, switch to Release mode and attempt loading in all the towers that've been generated.

  4. If sucessful, attempt the final generation on Debug mode for all towers at 15 upgrades (takes 30+ minutes) and export the bytes.

  5. If sucessesful, test the mod and the towers on Release mode to see if it's ready for the actual release.

If tower in-game functionality needs to be tested in Debug mode, enable the "Post-Merge while Generating" setting. Note that this needs to be off for any generation before the real release.

Requires BTD6 Mod Helper

CHANGELOG

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

1.8.2 - 2026-06-03

  • Updated for BTD6 v55

1.8.1 - 2026-05-12

  • Regenerated TowerModels for BTD6 v54.3, fixes Primary Village bug from 54.0

1.8.0 - 2026-04-09

  • Added support for the new Powers Pro Hype Boost Monkey and Tech Bot Prime

1.7.5 - 2026-04-09

  • Updated for BTD6 v54

1.7.4 - 2026-02-12

  • Updated for BTD6 v53

1.7.3 - 2025-12-03

  • Updated for BTD6 v52

1.7.2 - 2025-10-15

  • Updated for BTD6 v51

1.7.1 - 2025-08-31

  • Fixed the minimum value on the Max Tiers setting slider

1.7.0 - 2025-08-29

  • Added support for Powers Pro: Banana Farmer Pro and Super Monkey Beacon

1.6.2 - 2025-08-27

  • Fixed for BTD6 v50

1.6.1 - 2025-08-12

  • Fixed issue with certain UI updates to the tower selection menu bypassing the check for Max Tiers if < 15

1.6.0 - 2025-06-18

  • Added Ultimate Crosspathing for the new Desperado tower

1.5.6 - 2025-04-02

  • Fixed for BTD6 v48

1.5.5 - 2025-02-21

  • Fixed Bomb Shooters and Dartling Gunners for BTD6 v47.2

1.5.4 - 2025-02-04

  • Fixed for BTD6 v47

1.5.3 - 2024-12-12

  • Fixed for BTD6 v46

1.5.2 - 2024-10-11

  • Fixed damage types not being merged correctly in the last version
  • Fixed error that could happen with Ice Monkey 5X5 crosspath

1.5.1 - 2024-10-09

  • Fixed for BTD6 v45

1.5.0 - 2024-08-01

  • Updated for BTD6 v44.0
    • Includes full crosspathing for the new Mermonkey!

1.4.9 - 2024-04-11

  • Updated for BTD6 v42.1

1.4.8 - 2024-04-08

  • Updated for BTD6 v42.0

1.4.7 - 2024-02-07

See the BTD Mod Helper Install Guide if this is your first time downloading, and the Common Issues page for help

  • Updated for BTD6 v41.0

1.4.6 - 2023-12-06

See the BTD Mod Helper Install Guide if this is your first time downloading, and the Common Issues page for help

  • Fixed for BTD6 v40.0

1.4.5 - 2023-10-16

See the BTD Mod Helper Install Guide if this is your first time downloading, and the Common Issues page for help

  • Updated tower stats for BTD6 v39
  • Fixed not all boat crosspaths with Crow's Nest having full camo detection
  • It's now easier for other mods to override Ultimate Crosspathing behavior

1.4.4 - 2023-07-28

See the BTD Mod Helper Install Guide if this is your first time downloading

  • Fixed for BTD6 v31

1.4.3 - 2023-07-26

See the BTD Mod Helper Install Guide if this is your first time downloading

  • Updated towers for v38 changes

1.4.2 - 2023-06-07

See the BTD Mod Helper Install Guide if this is your first time downloading

  • Fixed for BTD6 v37.0

1.4.1 - 2023-05-09

See the BTD Mod Helper Install Guide if this is your first time downloading

  • Made some fixes for compatibility with Paths++
  • Improved the Error popup to direct users to a common help page

1.4.0 - 2023-04-06

See the BTD Mod Helper Install Guide if this is your first time downloading

  • Fixed for BTD6 v36
  • Added crosspathing for the Beast Handler
    • NOTE: Ninja Kiwi hardcoded a lot of stuff based on the Beast Handler only having up to two pets at once. For now, Beast Handler crosspathing will consist of allowing you to get up to 5 upgrades in two paths, but not any additional in the third.

MelonLoader 0.6.1 Required

  • Updating to MelonLoader 0.6.1 will fix all previous known crashes with villages, boats, etc
  • Will also be visible in the standard MelonLoader installer

1.3.7 - 2023-02-17

See the BTD Mod Helper Install Guide if this is your first time downloading

  • Fixed for BTD6 v35 (thx @GrahamKracker !)
  • Removed the "Affect Modded Towers" option; now will simply always happen if the mod supports it

1.3.6 - 2022-12-26

  • Now works with the official MelonLoader 0.6.0 alpha

KNOWN ISSUES:

  • Crosspaths including Monkey Buccaneer 5xx Carrier Flagship will not work
  • Crosspaths including Monkey Village 3xx Primary Training will not work

1.3.5 - 2022-12-24

Click here for info about using Mod Helper with v34

  • Fixed for BTD6 v34

1.3.4 - 2022-10-20

See the BTD Mod Helper Install Guide if this is your first time downloading

  • Fixed for BTD6 v33.0
  • Updated load tasks for ModHelper v3.0.4

1.3.3 - 2022-08-23

See the BTD Mod Helper Install Guide if this is your first time downloading

  • Fixed Engineer Monkeys for BTD6 v32.2
  • Towers should now fail/break individually rather than collectively

1.3.2 - 2022-08-10

NOTE: Requires Mod Helper v3.0, which is in still in alpha and hasn't been officially released. See here for more info.

  • Made things even more clear when Mod Helper 3.0 is not being used

1.3.1 - 2022-08-07

NOTE: Requires Mod Helper v3.0, which is in still in alpha and hasn't been officially released. See here for more info.

  • Fixed for v32.0
  • Made things more clear when Mod Helper / the mod itself have failed

1.3.0 - 2022-07-24

NOTE: Requires Mod Helper v3.0, which is in still in alpha and hasn't been officially released. See here for more info.

  • Update to Mod Helper 3.0
  • Switch to slider from 7 to 15 for crosspathing instead of the execute order 66 toggle
  • Using a new custom load step for smoother startup