Skip to content

A recreation of the original Toontown launcher that utilizes the startshow and ver files of the original. Primarily made for "Final Toontown 2013" but can be adapted for others too. Went from PyQt5, to PySide6, but now on PySide2 (so back to the basics)

Notifications You must be signed in to change notification settings

mghost99/Toontown-Launcher-PySide2

Repository files navigation

Toontown-Launcher-PySide2

A recreation of the original Toontown launcher that utilizes the startshow and ver files of the original. Primarily made for Sunrise Games "Final Toontown" but can be adapted for others too.

This launcher is utilizing the Sunrise Games patcher files. As the WEB_PAGE_LOGIN_RPC variable in patcher.ver is using GET we are using their alternate POST api (hardcoded).

Branches

-- main - Fully working (Windows, Linux, MacOS?)

--- Features ---

  • Logging in
  • Updating
  • Game launching
  • Two GUI options
  • Log files

--- Fixes ---

  • Now no longer core dumps when updating.
  • Window now prevents itself from being maximized when minimized (prevents a Not Responding issue)
  • The Game News area is now fixed, it no longer goes white.
  • The Updater now converts the patcher.ver file sections into a Pythonic dictionary (easy to convert to JSON)

-- themed-buttons - Fully working (Logging in, Updating, Game Launching on Linux, Windows)

  • Buttons are generated by default-theme.json
  • Soon will have a theme selector

About

A recreation of the original Toontown launcher that utilizes the startshow and ver files of the original. Primarily made for "Final Toontown 2013" but can be adapted for others too. Went from PyQt5, to PySide6, but now on PySide2 (so back to the basics)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages