HitCoder
Launcher Blaster
So after a friend had long ago suggested making a launcher for Linux to me, I decided to take it a step further and- make it work on Windows and Linux.
I still have lack of information on Mac, so if you use Mac PLEASE let me know how this works for you, and if possible i'd like to interact with you to ensure we have this working on every platform!
(I'll need to know how you would run it from a script or from command line and not really much more.)
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:
Requirements:
Here, have some screenshots which mainly show different themes but also show launcher options:
Credits:
Menu icons are Calico-icon by Joshua Ventura (JoshDreamland) and Robert Colton (Goombert) from Enigma-dev. https://github.com/enigma-dev/Calico-Icon
Huge thanks to the following people for testing:
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.
The bug previously mentioned is caused when running the launcher in JDK (?) so make sure your registry isn't messed up and pointing to JDK instead of JRE
I still have lack of information on Mac, so if you use Mac PLEASE let me know how this works for you, and if possible i'd like to interact with you to ensure we have this working on every platform!
(I'll need to know how you would run it from a script or from command line and not really much more.)
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:
Credits:
Menu icons are Calico-icon by Joshua Ventura (JoshDreamland) and Robert Colton (Goombert) from Enigma-dev. https://github.com/enigma-dev/Calico-Icon
Huge thanks to the following people for testing:
- Wolfy
- Steel Titanium
- Timothy Cyan-Tail'sFan
- Speedwagon
- Gemini
27th August 2019:
23rd August 2019:
10th November 2017:
23rd October 2017:
10th October 2017:
9th October 2017:
Initial release: Checked to ensure launcher was fully functional
- Fixed a very dangerous bug I created 4 days ago with the server password always resetting to the same thing
- Removed team selection from host tab because it's easier for everyone just to do it when you get into the game
- Fixed setting the server name
23rd August 2019:
- Added support for PK3s
- Made the server admin password field mask text and added a "show password" checkbox.
- Moved some UI stuff around to make it look nicer (IMHO)
- Released source code (https://github.com/HitCoder9768/LauncherBlast2)
10th November 2017:
- Fixed a bug where the server name would not be applied when hosting with the launcher.
23rd October 2017:
- Fixed a bug where the files list would have files go out of view due to not being contained in a scroll pane container.
10th October 2017:
- Fixed a bug on windows where the process hangs upon starting
- Made the OS label dynamically move so it is visible regardless of theme and platform (I'm leaving it there for now for diagnosis reasons)
- Made the delete button in the files list delete multiple files if more than one were selected (ctrl+click or shift+click)
- Made the move up and move down buttons shift multiple files if multiple files had been selected
- Fixed the "Join my own dedicated server" option (java gets your localhost IP instead of srb2 not understanding "localhost" or "127.0.0.1")
9th October 2017:
- Added player icon that changes colour to the player tab
- 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
Regardless, I'll try to fix this as soon as a cause for this is determined.
The bug previously mentioned is caused when running the launcher in JDK (?) so make sure your registry isn't messed up and pointing to JDK instead of JRE
Attachments
Last edited: