-
Notifications
You must be signed in to change notification settings - Fork 0
Wiki
the current page isn't finished and it's a WIP
TFT Comp Creator is a program that was created by Dragitz. It allows the user to create, discover and find new unique compositions outside of the meta environment. The tool provides lots of customization options and can act as a middle-man between you and the game.
Rules
-
How many champions you want in your comp.
Not a level, meaning a comp size of 6 champions can include level 5 units.
-
The program uses the depth level to identify the most frequent traits. For example:
- A
Depth Level
of 3 will prioritize the top 3 most frequent traits in the composition. - Note: Greater values will increase the quality of findings, but also time to compute
- A
-
The Min Upgrades feature calculates the total upgrade levels across all active traits in the composition. This helps users understand how well their traits have progressed toward stronger synergies.
How It Works
-
Trait Progression Analysis
Each trait in the composition is evaluated against its predefined breakpoints, which represent specific thresholds for increasing the trait's power. -
Upgrade Calculation
- For each active trait:
- The program checks which breakpoint the trait has currently reached.
- If the trait has progressed beyond its initial breakpoint, the program adds the progression level (upgrade count) to the total.
- For each active trait:
-
Result
The sum of all upgrade levels across all active traits is returned as the total upgrades for the composition. Visual Example
All comps in the screenshot have an upgrade level of 2
-
-
This one is pretty similar to the "min upgrades" but it focuses on traits that have been specified in the "Include / Exclude" tab
-
For a trait to be considered active it must meet or exceed its minimum breakpoint and is not a unique trait with no further progression possible
For example, the following comp is considered to have 0 active traits
-
This calculates the total inactive traits, which is the opposite of an active one.
The above screenshot contains 3 inactive traits
-
The original goal of this feature was to compute (using statistical probability) the overall cost, but never really finished coding this feature.
Though it does work, it's not necessary. Once I finish the rest of the functions, I'll work on the cost estimate another day
-
For a unit to be considered as
Ranged
it must have an attack range of at least >= 4For a unit to be considered as
Tank
it must have an attack range of max <= 1This ensures that you will get a minimum amount of tanks as well as ranged units.
-
I developed this setting for the set 10, because since the program outputs the "best" comp in terms of synergy, units with more than 2 traits tend to have better scorings, while it is true that you might get a good comp, units with 2 or more traits will inherently create a bias towards those traits.
tl;dr more traits = higher probability of being chosen
-
This option will not allow a trait to have a different amount of champions compared to its breakpoints.
TL;DR: If Trait == Anima Squad (3/5/7) but Trait has a value of 6 (so it's active) the comp is considered unbalanced, therefore filtered out.
-
If you specified a bunch of traits to be excluded, but do not see any result, or you are willing to give the program some margin of freedom, you can enable this option and instead of seeing those excluded traits as prohibited, it will allow those traits to be active only if they reach their first BP (bronze trait)
-
In TFT there's an augment called
Bronze For Life
with different tiers. If you want to generate a comp for that augment, I highly recommend checking this box and also increase the minimum amount of traits.Note: Usually, without specifying any additional emblems, you can have at most a number of active traits +1 higher than your total units
-
This is an experimental feature but quite intriguing. When you add a champion into the inclusion tab, and tick this option, you tell the program that the champion(s) are carries.
A carry is defined by having all of its traits active.
So if you include a champion with 3 traits, the program will only generate comps that have all of the champion traits active
-
This feature is one of the most used to truly get the most out of this program.
For each trait that you haven't excluded, it will try to create a comp for that trait.
Including a trait will create a "combo comp"