blurite/rsprox

Proxy Launcher

Opened this issue · 1 comments

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.

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.