Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proxy Launcher #13

Open
Z-Kris opened this issue Aug 8, 2024 · 1 comment
Open

Proxy Launcher #13

Z-Kris opened this issue Aug 8, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@Z-Kris
Copy link
Contributor

Z-Kris commented Aug 8, 2024

In order to simplify the use of this tool for regular players, we need to bundle the application up and make it into a regular executable on various operating systems. The application should still remain usable in its forked/cloned status, this is merely an addition to simplify the usage for common folk.

The launcher should pull in the latest jars that are necessary for it to function, these include the decoder plugin for the latest revision, the runelite-launcher and the base latest revision transcriber. Older revisions can be pulled on-demand when the need for it arises, as we don't want to end up with users downloading hundreds of megabytes worth of jars before being able to open the tool, especially if they will not even make use of said jars.

Additionally, the proxy tool itself should periodically check for updates while it is open, similarly to how discord works. If an update is found, allow users to apply it and reboot their transcribers. This auto updating process will only apply for pre-built applications, not forks/clones.

@Z-Kris Z-Kris added the enhancement New feature or request label Aug 8, 2024
@Z-Kris
Copy link
Contributor Author

Z-Kris commented Oct 6, 2024

Partial progress is done on this issue by Corey - the runelite launcher submodule no longer exists and instead gets downloaded via a CDN. This was a prerequisite to doing the proxy launcher itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants