Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mghost99/Toontown-Launcher-PySide2

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)
https://github.com/mghost99/Toontown-Launcher-PySide2

Last synced: about 2 months ago
JSON representation

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)

Awesome Lists containing this project

README

        

# 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