Battle Report analytics for The Tower

theTowerStats

Turn raw Battle Reports into history, charts, and comparisons without changing the data you imported.

What this app is

Read the philosophy
  • A way to import Battle Reports and review your run history over time.
  • A tool for comparing scopes of runs using clear filters (date range, tier, preset, and snapshots).
  • A place to track collection progress for items you choose to record.

What this app is not

See the boundaries
  • A leaderboard or ranking system.
  • A “best build” generator.
  • A strategy engine that tells you what to do.

Demo chart (how to read it)

Charts guide

Charts always reflect your current context. Changing context changes which runs are included, not what a metric means.

  • Included: only the runs that match your selected date range, tier, and preset.
  • Excluded: runs outside your current filters.
  • Limits: missing values show as gaps rather than guessed numbers.

Want to build a custom view? See Chart Builder.

Start here

Choose a safe entry point. Demo mode uses sample data and disables imports.

Sign in to enable demo mode or import your Battle Reports.

Latest update

Version 0.12.0

  • Cards dashboard usage modal with sortable card and preset usage tables based on visible Battle Report preset tags.
  • Shared account-menu link to open the GitHub bug report / feature request chooser.
  • Bot Respec now performs a destructive in-app reset that locks tracked bots, resets bot parameter levels to 0, and clears bot goals after the in-game respec is recorded.
View full changelog

GitHub

Open-source by design. Fork it, explore the docs, or self-host with your own data.

Want to run it locally? See Clone & start locally.