So after my friend Sapheros suggested making a launcher for Linux to me, I decided to take it a step further and- make it work on Windows and Linux.

So, while it says "Cross-platform" on the box, it's not quite that. You see, I still don't have enough information from mac users yet to get it working on there. BUT! It is coded in Java, so I can easily make it work on your OS (if it doesn't yet work on it) if you tell me how you usually run srb2, and how you would go about telling it to run in opengl, or to launch with files.

I'll need to know how you would run it from a script or from command line though, but that's the only information I'll need.

so yeah... It's supposed to provide most features any other launcher would provide. I've not included anything that's deprecated (so if any features are missing that were in older launchers you used, that's because SRB2 doesn't actually support them any more!)

Also, it has a few of it's own kind-of unique features:

Change the theme based on built-in java themes

Create batch or shell scripts

Save launcher configurations

Set the default start-up configuration (as well as launching with last used configuration)

Save and load lists of wads

Requirements:

Java 1.8 or above (this is made in Java 1.8)

Around 100MB of ram

A working copy of SRB2

Here, have some screenshots which mainly show different themes but also show launcher options:

Added a few methods to ensure that a terminal window opens on Linux when necessary (eg; dedicated server or launching with a separated console)

Initial release: Checked to ensure launcher was fully functional

Also, as of current there is a bug where some elements refuse to load and you're missing random parts of the UI, not sure why this happens and it doesn't seem to be specifically replicatable, but the solution is to either restart the program or to click File->New
Regardless, I'll try to fix this as soon as a cause for this is determined.

Noticed some more bugs, if the server name field isn't blank or isn't enclosed in quotes, the game never starts, and the launcher tries send changeteam to gametypes that don't support it, Co-op, Race, etc.

Last edited by Steel Titanium; 03-04-2018 at 05:39 AM.
Reason: whoop de doo, noticed this typo very late.

I like it! Reminds me of the old NET launcher, which I've been using an updated version of for awhile now, this one might just replace it. I like the ability to immediately set a username and color before launching the game.