Skip to main content

An easier way to manage and launch sessions for Toontown Rewritten.

Project description

An easier way to manage and launch sessions for multiple toons for Toontown Rewritten.

What does it do?

Currently, it allows you to communicate with Toontown Rewritten's login API in order to log in and start a session with very few lines of code.

launcher = multitooner.ToontownLauncher(directory="TTREngine.exe")
launcher.play(username="username", password="password")

If you're crazy, you can even combine these lines into one!

The best part is that you can do this to play multiple toons at once.

Why does this exist?

Since I normally play on MacOS, there is no way for me to open multiple sessions of the Toontown Rewritten launcher without doing it from the terminal; this was really annoying to do every time I wanted to multitoon (which is a lot), so I set out to make this easier.

Ultimately, I was successful in making this functionality work the three major operating systems: Windows, MacOS, and, I assume, on Linux (I haven't been able to test this).

Taking it further

I have a few project ideas that could use this functionality:

  • Make a menu bar app for MacOS
  • Make a GUI to allow the user to store login information and start sessions for multiple toons
  • Refactor the launcher module to allow for better communication with the GUI
  • Send toast notifications for invasions
  • If multitooning, tile windows automatically However, they would be separate projects.

Authors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tooner-1.0.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

tooner-1.0.2-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file tooner-1.0.2.tar.gz.

File metadata

  • Download URL: tooner-1.0.2.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.5 Darwin/19.3.0

File hashes

Hashes for tooner-1.0.2.tar.gz
Algorithm Hash digest
SHA256 eb4f740c26e31402ff381775dd09aad334486a1118a7bd88d7320f6463464e73
MD5 abb585261a7225c4c40ed4cc6f56d690
BLAKE2b-256 4b08ee90724a3d40de94cc0610e887f4415fcb1a5c613e71100c8fa1f96acea5

See more details on using hashes here.

File details

Details for the file tooner-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: tooner-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.5 Darwin/19.3.0

File hashes

Hashes for tooner-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1e334d5a536cd6c90f48c15f8429cfd862ed651547ddc3449873f6843c3820cd
MD5 819772e026597eaa2b7b2006389ee712
BLAKE2b-256 d27573d38b6c7429537bc1ee7a737aba16a9b76bd320289d591ed14bfb2ef73b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page