Skip to content

🕹️ A Toontown Rewritten companion for MacOS that lives in the menu bar.

License

Notifications You must be signed in to change notification settings

jakebrehm/multitooner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 MultiTooner Logo

A Toontown Rewritten companion for MacOS.


Last Commit Commit Activity MIT License
Made with Python 3.7


What does it do?

A companion to Toontown Rewritten, MultiTooner allows you to store login information for an unlimited amount of accounts and start playing them from the menu bar.

You are also able to receive notifications for new invasions.

What do I need?

Whether you are using the frozen application or the source code, Toontown Rewritten is a requirement for launching sessions. This is because MultiTooner does not include any game-related files.

If you are running the app via the source code, MultiTooner uses the following third-party packages:

However, note that this application only supports MacOS.

Please note that, in order to launch a session, you must grant the application Input Monitoring permissions in System Preferences > Security & Privacy. Similarly, if you want to receive invasion notifications, you must allow the application to send you notifications.

How can I get this set up?

See the latest release of this project for a download of the standalone application.

If you want to take the harder route, you can also clone this repository via the command

git clone https://github.com/jakebrehm/multitooner.git

and then navigate to the cloned directory in a terminal. Make sure you are in the outer multitooner folder, and not the nested folder with the same name, and then you can build the application using py2app. Run the command

python script/setup.py py2app

and the application will then appear in the dist folder.

Issues and future plans

  • As described by the Toontown Rewritten team, the Invasion API is typically not up to date. Unfortunately, there's nothing that can be done about this in MultiTooner.
  • Login info for each account is stored in a plain text configuration file. This shouldn't be a problem assuming no one has access to your computer, but I'd still like to improve on it in the future by adding password encryption.
  • Currently, the windows for adding and removing accounts are very clunky. As useful as it is, I'm limited by what rumps has to offer. I'd like to look into this more eventually, or find an alternative solution.

Authors

About

🕹️ A Toontown Rewritten companion for MacOS that lives in the menu bar.

Resources

License

Stars

Watchers

Forks

Languages