• Stars
    star
    133
  • Rank 271,398 (Top 6 %)
  • Language
    C#
  • Created about 3 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A BTD6 mod that allows for more cross-pathing combinations.
Icon Download

Ultimate Crosspathing

An exprimental 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

More Repositories

1

BTD6-Mods

doombubbles' BTD6 Mods, powered by BTD Mod Helper
77
star
2

faster-forward

A BTD6 Mod Helper mod. Allows you to increase the Fast Forward speed using the FN keys.
C#
29
star
3

ascended-upgrades

Mod for infinitely upgradeding BTD6 towers with special Ascended Upgrades
C#
18
star
4

IndustrialFarmer

Industrial Farmer Hero Mod for BloonsTD6. An example for adding a custom hero to BTD6.
C#
10
star
5

auto-nudge

A btd6 mod that allows automatic nudging during tower placement
C#
10
star
6

unlimited-5th-tiers

A BTD6 Mod Helper mod. Removes the 5th tier tower limit and other restrictions.
C#
9
star
7

mega-knowledge

C#
7
star
8

boss-rounds

Allows you to face Bosses in BTD6 on any map/mode
C#
7
star
9

card-monkey

A BTD6 Mod that adds a new tower: The Card Monkey,
C#
7
star
10

paths-plus-plus

A BTD6 mod allowing additional upgrade paths to be made for towers
C#
7
star
11

sacrifice-helper

A BTD6 Mod Helper mod. Helps with Temple and Paragon sacrifices.
C#
6
star
12

auto-escape

A BTD6 Mod Helper mod. Automatically quits to the main menu when a Bloon would otherwise leak and kill you.
C#
5
star
13

tornado-wizards

Not a Mod Jam Submission. A BTD6 mod making use of PathsPlusPlus to add an additional upgrade path for Wizard Monkeys.
C#
5
star
14

copy-paste-towers

A BTD6 Mod Helper mod. Let's you Ctrl+C and Ctrl+V towers in game for quick purchasing.
C#
5
star
15

ability-choice

A BTD6 mod that lets you choose alternative effects for Tower Abilities.
C#
4
star
16

btd6-ci-dependencies

DLL dependencies for running github actions for building BTD6 mods
Shell
4
star
17

indiscriminate-pets

C#
3
star
18

retry-anywhere

Makes the BTD6 Retry Round button usable outside the challenge editor.
C#
3
star
19

powers-in-shop

A BTD6 Mod Helper mod. Adds many of the tower and track Powers to the in-game shop.
C#
3
star
20

better-auto-start

A BTD6 Mod Helper mod. Shows a visual autostart indicator and lets you toggle it using right click.
C#
3
star
21

quantum-entanglement

Mod to recreate the "Quantum Entanglement" bug in BTD6
C#
3
star
22

insta-monkey-rework

A BTD6 Mod Helper mod. Adds a new system for paying for Insta Monkeys instead of using them up.
C#
2
star
23

detailed-descriptions

C#
2
star
24

metastonething

The vast majority of this code comes from GitHub user Demilich1 but I'm dumb and the forking was being weird so this is just a standalone thing but the credit really goes to him and I'm making a run-on sentence now.
Java
2
star
25

useful-utilities

Adds an assortment of minor utilities to BTD6
C#
2
star
26

time-machine

Stores backups for BTD6 rounds as you play.
C#
2
star
27

in-game-hero-switch

A BTD6 Mod Helper mod. Allows you to change your hero while already in a game.
C#
2
star
28

DoomBubblesMod

A tModLoader Terraria mod used primarily by myself and my friends (scroll to the bottom)
C#
1
star
29

starship-enterprise

Starship Enterprise mod for BTD6
C#
1
star
30

ability-charges

Lets abilities bank up multiple charges in BTD6
C#
1
star
31

better-armor-piercing

A BTD6 Mod Helper mod. Makes Armor Piercing Darts let Monkey Subs pop Lead Bloons.
C#
1
star
32

PrefixesPlus

A simple tModLoader mod that adds in a few new accessory prefixes
C#
1
star
33

temple-base

Adds in a custom Temple tower to BTD6
C#
1
star
34

BG3-Modders-Unitool

A simple CLI that can call the build functionality of the BG3 Modders Multitool
C#
1
star