Skip to main content

TT-Damage-Calculator

Badge showing the current workflow status of the Toontown Damage Calculator Badge showing the latest release of the Toontown Damage Calculator. Badge showing the license of the Toontown Damage Calculator. Badge showing the number of downloads the Toontown Damage Calculator has received.

Gag damage calculator for Toontown Rewritten.

The Program

Downloading

Windows, Linux, and MacOS Executable

The executable version of the calculator requires the least setup, and is highly portable with the limitation that it only easily works on devices running the required operating system. You can find a download for the latest version of the executable either at https://github.com/Vhou-Atroph/TT-Damage-Calculator/releases/latest/ on GitHub, or at https://vhou.gloop.group/projects/gagcalc near the bottom of the page.

The downloaded archive should contain the executable, a LICENSE file, and the assets folder. Once you extract the zip file to your preferred directory, the calculator should run normally!

Note: The MacOS executable version of the gag calculator may not work properly, as it is untested due to a lack of access to the relevant hardware.

Linux Executable

The Linux executable is compiled on an Ubuntu Github Actions runner, but the application should work on any distribution that uses glibc.

TT-Damage-Calculator running on Arch Linux

Python Package

Downloading the Toontown Damage Calculator as a Python package will require downloading the Python programming language and pipx. Once this is done, you can open your command terminal and run the following command:

pipx install tt_damage_calculator

If you don't want to use pipx, pip install tt_damage_calculator should also work.

This will install the calculator as a Python package to your computer. You can run the calculator from the command line by inputting one of the following commands into your terminal:

tt-damage-calculator
tt_damage_calculator

If you are unable to download the calculator via pip for your system, you will need to build it yourself by following the Building: Wheels (All Platforms) guide on the wiki.

On Linux and MacOS

On certain Linux distributions and MacOS, your installation of Python may not come with tkinter, which will greatly restrict your ability to run the program (you won't be able to). You can fix this with one of the below commands:

sudo apt-get install python3-tk # Debian based distributions
sudo dnf install python3-tkinter # Fedora based distributions
sudo yum install python3-tkinter # RHEL based distributions
sudo pacman -Syu tk # Arch based distributions
sudo zypper in python-tk # openSUSE based distributions
sudo xbps-install python3-tkinter # Void based distributions
brew install python-tk # MacOS

For other distributions, you will need to consult your wikis:

Arch User Repository

If you use an Arch-based Linux distribution, you can download the calculator through the AUR! To do so, you can run the following commands through your terminal:

git clone https://aur.archlinux.org/tt-damage-calculator.git
cd tt-damage-calculator
makepkg -si

Alternatively, you can use an AUR helper to install the package. Once it is installed, you will be able to run the program on the command line just as if you downloaded it as a Python package:

tt-damage-calculator

Building

There are guides on the repository's wiki for building the calculator:

Usage

The TT-Damage-Calculator wiki has several guides on the usage of the program:

Gag Selection

Click any gag on the grid to add it to the calculation.

Statuses/Modifiers

There are three buttons available above the gag selection that allow for certain functionalities: if a cog being lured that round, whether a gag is organic or not, and the ability to reset the current calculation. Other cog modifiers such as defense can be found in the menu bar under "Calculations."

Other Features

There are two buttons in the bottom right corner of the program.
'Clear History' will clear all text in the History panel, which logs previous calculations.
'Show Health and SOS Cards' brings up a grid of all cog health values from Level 7 to Level 20, as well as the major SOS cards for Trap, Sound, and Drop. This can be toggled by clicking on it a second time.

The program has various keybinds to expedite calculation:

Keybind Description
shift Toggle Organic
ctrl+l Toggle Lure
ctrl+r Reset Calculation
ctrl+d Cycle Defense
alt+d Cycle Negative Defense
ctrl+x Lock/Unlock statuses
alt+up Toggle Pinned Window

It is possible to change these keybinds. There is a guide on the wiki to doing so on the Usage: Keybinds page.

License

Code in TT-Damage-Calculator is licensed under the GNU General Public License v3.0.

Final Notes

ko-fi

Metadata

Release files for tt-damage-calculator 4.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tt-damage-calculator 4.3.2
File Size Uploaded Provenance
tt_damage_calculator-4.3.2.tar.gz 2.3 MB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for tt-damage-calculator 4.3.2
File
tt_damage_calculator-4.3.2-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
tt_damage_calculator-4.3.2-cp312-none-win32.whl CPython 3.12 none Windows x86-32 Details
tt_damage_calculator-4.3.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
tt_damage_calculator-4.3.2-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
tt_damage_calculator-4.3.2-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
tt_damage_calculator-4.3.2-cp311-none-win32.whl CPython 3.11 none Windows x86-32 Details
tt_damage_calculator-4.3.2-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
tt_damage_calculator-4.3.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
tt_damage_calculator-4.3.2-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details

Total release size: 19.8 MB

Release files / tt_damage_calculator-4.3.2.tar.gz

Download URL tt_damage_calculator-4.3.2.tar.gz
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
5f17f66b7d86cfd8f27cfdd51c28064d306a0daa5b8db9d2e45c96b40340d980
BLAKE2b-256 checksum
How to use checksums
66df696f674406f37fd6675a9baa00a9321563734fca25026c36d6746155314d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / tt_damage_calculator-4.3.2-cp312-none-win_amd64.whl

Download URL tt_damage_calculator-4.3.2-cp312-none-win_amd64.whl
Size 1.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
dbf6da6fa62719503355feee4f349ff0e663305d4888a4f83d535a1089c38f17
BLAKE2b-256 checksum
How to use checksums
50940046cbb8623c2c9802d6fb95d1585854d0089c87bdcb35b9e885333358b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / tt_damage_calculator-4.3.2-cp312-none-win32.whl

Download URL tt_damage_calculator-4.3.2-cp312-none-win32.whl
Size 1.6 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
e4b14c904a4e28d39f9acd7c48fd1aaf06f2c792ab8388b1ca6d373e1e4573f3
BLAKE2b-256 checksum
How to use checksums
2db96a8f9e838802e10ab09ced568cdd9d9d0060ae7242e1cd7adc9cd44597bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / tt_damage_calculator-4.3.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL tt_damage_calculator-4.3.2-cp312-cp312-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5e78cd1ba8a6e4d83ba9d5201aba7091e64d8202e5a245c390ad27a630756ece
BLAKE2b-256 checksum
How to use checksums
50170838a04f67737f48623230de2d6979b49451316ce6f47895a89ea2292b2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / tt_damage_calculator-4.3.2-cp312-cp312-macosx_10_12_x86_64.whl

Download URL tt_damage_calculator-4.3.2-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
65d2ef9c7c0630a9186bad25feddd58c2d7c39b489d5e75e6a53982c350f3f21
BLAKE2b-256 checksum
How to use checksums
3e1728213cf42476b84943e43b6b0c059bcf33ca9c31427c9133bbde8667906a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / tt_damage_calculator-4.3.2-cp311-none-win_amd64.whl

Download URL tt_damage_calculator-4.3.2-cp311-none-win_amd64.whl
Size 1.7 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d29b86f391c985222e333ea785b33589f08defb320728f6e68db79ffd63222c2
BLAKE2b-256 checksum
How to use checksums
1cc68219b9ae96300e3f1f5fd0cab2aa4cde1d7d2e0e492c8c80dc80bb10ce91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / tt_damage_calculator-4.3.2-cp311-none-win32.whl

Download URL tt_damage_calculator-4.3.2-cp311-none-win32.whl
Size 1.6 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
b5e4904e6f09c7b4c5c62eac07ff36c52f39ac52331f9b0cf765b383f59af818
BLAKE2b-256 checksum
How to use checksums
6dffaa76f28b542ee19514b925427e39589e564373f53ba163df5d51b14adeee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / tt_damage_calculator-4.3.2-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL tt_damage_calculator-4.3.2-cp311-cp311-manylinux_2_34_x86_64.whl
Size 4.2 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
bd2d28aa31bab31a42f25ba1a32dcf6a1ebff66ca0c686799fffd4d12d5822e5
BLAKE2b-256 checksum
How to use checksums
5db3f979e8f03cedf571a0d2fac1da17c7118ee2006d9a7b956981d071420932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / tt_damage_calculator-4.3.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL tt_damage_calculator-4.3.2-cp311-cp311-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a32193b02c9614385b7915b2eacd0b19705493fdf2145ecf971a27bfc625c265
BLAKE2b-256 checksum
How to use checksums
aadfc591cbee5ab9bb0ee2bda4497e3c1f91aeb6b73583b4ecd0ae4f39aa4187
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Release files / tt_damage_calculator-4.3.2-cp311-cp311-macosx_10_12_x86_64.whl

Download URL tt_damage_calculator-4.3.2-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
df2d43544e04b2b155bb09fe615021b849e7f712cb344625bdfffc081d1ff033
BLAKE2b-256 checksum
How to use checksums
50d9672ef74cd5cdb2e361805a6a1b3486456d9e4a0d1ec5f68f0dd372c9cf12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.0

Security for tt-damage-calculator 4.3.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page