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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb4f740c26e31402ff381775dd09aad334486a1118a7bd88d7320f6463464e73 |
|
MD5 | abb585261a7225c4c40ed4cc6f56d690 |
|
BLAKE2b-256 | 4b08ee90724a3d40de94cc0610e887f4415fcb1a5c613e71100c8fa1f96acea5 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e334d5a536cd6c90f48c15f8429cfd862ed651547ddc3449873f6843c3820cd |
|
MD5 | 819772e026597eaa2b7b2006389ee712 |
|
BLAKE2b-256 | d27573d38b6c7429537bc1ee7a737aba16a9b76bd320289d591ed14bfb2ef73b |