Contributions
Most of what this package knows was worked out by other people. The Effective Paths formulas are a community spreadsheet's maths. The save file's enum indexes were mapped by someone who did that work first. Some of the earliest game data began in an older toolkit. The wiki pages are volunteers' writing. This package translates all of it into TypeScript, which is a far smaller job than producing it.
Effective Paths
Source →The Effective Paths spreadsheet: the upgrade-ordering maths this package ports, and the IDS master data behind it. Every eDamage and eCoin figure here traces to that sheet.
- Mattew — IDS Master
- QuietFanta — eEcon Squirrel
- Bisse
- Shiriru
- Gladiator
- Meringue
- 1410c
- TP
- Andy
- Đ4ЯK3И5TØИ3
- Audacious
- Keizhac
- IGotSlain
- zAlpha
- Nykola
- Phil
- Solaaar
- iam_ImpulsE
- TravellingPotato — grammar
- Boromir
Save file mapping
The enum indexes that turn a decoded save into named things. A save stores a module, a bot stat or a card as a number, and without the mapping every one of them reads as a plausible wrong answer rather than an error.
- Bisse — save enum indexes
TowerToolkit
Source →The original community toolkit, no longer maintained and significantly outdated. Some of the earliest game data in this package began as its tables, and the shape of several catalogs still follows it.
- Skye — tower-idle-toolkit
Community guides
The written guides the knowledge graph draws its contextual claims from — the things the game does not state anywhere and no file contains. See COMMUNITY_GUIDES for what each one informs.
- minionek — Early Game Tower Guide
- McBlue — McBlue's Practical Guide to The Tower
- Evan — Small guide for new Legend tournament players (v28)
- DrAudacious — Guide for Glass Cannon without Chrono Field, Farm/Tournament
- ColbyJack — ILM+ guide
- Kitchen Salt — Reverse Orb devo guide (Glass Cannon)
- 1410c — Assorted tips for making T14 farming work
- NanaSeiYuri — Dissonance (v28.0.3)
Community wikis
The prose this package reads and reformats. Nothing in the wiki reader produces knowledge of its own — the pages are volunteers' writing, and each one links back to its history.
- The wiki editors — pages, edits and corrections
Charts
Curated chart datasets, several of which began as community-built tables.
- Larechar — chart data, with help from Skye
Community Guides
The knowledge graph carries claims the game never states and no file contains — what a mechanic is worth in practice, the magnitudes behind it, the words players use for it. Those come from guides somebody wrote and keeps current. Each one below is cited by the graph itself, and a test checks that it still is, so nothing is credited here for work the package did not take.
Early Game Tower Guide
minionekEarly-game tower progression and the framing behind the thorns breakpoints. Supplied to this project directly rather than published, so it cannot be re-fetched.
McBlue's Practical Guide to The Tower
McBlue · supersededEarly and mid-game progression: what to unlock in what order, card and lab slots, ultimate weapon choices, and the modules a new account should aim at.
Tournament play at Legend: which modules and substats matter, which ultimate weapons carry a bracket, and the mastery order behind them.
The glass-cannon build: what it requires, how sync differs from permanent Black Hole, and what a tower gives up to run without Chrono Field.
ILM+ guide
ColbyJackInner Land Mines and Charged Mines in practice — how the build is played over a long run, from a player who has used it for about a year.
Reverse Orb devo guide (Glass Cannon)
Kitchen SaltReverse-orb devourer play: the workshop and workshop+ settings it needs, orb size against bounce-shot range, and which labs carry it.
Assorted tips for making T14 farming work
1410cWhat changes when a farm tower moves to T14 as a glass cannon: the masteries that carry it, the card preset, the perk bans, and the vault unlocks that make the shorter runs pay. Written up for this project directly.
Dissonance (v28.0.3)
NanaSeiYuriDissonant Runs end to end: which workshop maps to which boost, the +400% and +200% caps, the 5000-wave maximum, and how Dissonant Echo sums over the other tiers. The only guide here whose figures this package can check, and does.
If a guide you wrote informs something here and is not listed, that is an omission rather than a decision — open an issue and it will be added.
The Wikis
Individual editors are not listed, deliberately. Wiki authorship changes continuously and is
recorded per page in each wiki's own history, so a snapshot copied into a package would be wrong
within a week and would quietly drop people. Every page the SDK returns carries a url back to its source, where the authors and the edit history are.
Supporting Them Directly
Tech Tree Games' webstore credits a creator code on purchase, so entering one sends support at no extra cost to you. It is the one way this package can give back for formulas it did not write.
- Effective Paths team — creator code
SHEETLORDat the webstore - NanaSeiYuri, for the dissonance sheet — creator code
NANASEIYURIat the webstore
Rendering This In Your Own Tool
If your tool shows Effective Paths numbers or wiki text, this is the credit to carry. The roster ships with the package, so the list stays right as it grows.
import { CONTRIBUTIONS, ATTRIBUTION_LINES } from 'thetowersdk/contributions'
// One line per source — a footer or an about box.
for (const line of ATTRIBUTION_LINES) console.log(line)
// Or the full roster, grouped by what each group contributed.
for (const area of CONTRIBUTIONS) {
console.log(area.area, area.people.map((person) => person.name).join(', '))
}