SRB2 Message Board  

Go Back   SRB2 Message Board > Archived > Outdated Releases (2.1.X) > Software (2.1.X)

 
 
Thread Tools
LauncherBlast2 (Cross-platform SRB2 launcher!) Details »»
LauncherBlast2 (Cross-platform SRB2 launcher!)
Version: 1.9r4, by HitCoder (Launcher Blaster) HitCoder is offline
Developer Last Online: Jul 2020

Category: Version: SRB2 Rating: (1 votes - 3.00 average)
Released: 10-06-2017 Last Update: Never Favourites: 2
Additional Software

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:
  • 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:

Spoiler: Windows native theme



Spoiler: GTK+ on Linux



Spoiler: Java Swing Metal theme



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

Spoiler: changelog

27th August 2019:
  • 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
These were LONG overdue, I'm very sorry it's so late

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



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

Download Now

File Type: zip LauncherBlast2.zip (84.1 KB, 2237 views)

Supporters / CoAuthors

Show Your Support

  • This addon may not be copied, reproduced or published elsewhere without the author's permission.

Comments
Old 11-09-2017   #2
Boinciel
ヒトデパンと奇妙なジャム
Administrator
 
Boinciel's Avatar
Default

Welcome to Releases!
__________________
I'm deleting WOW + FURYHUNTER your not int his BLAPCK robo ass memes because that was a bad pun MonsterIestyn

hubjim
Boinciel is offline  
Old 11-10-2017   #3
HitCoder
Launcher Blaster
 
HitCoder's Avatar
Default

Thanks Boinciel!

If anyone finds any bugs, or the launcher outright doesn't work on your OS, let me know what OS you're using (and tell me what the launcher says on the OS label) and I'll try to fix it right away.
__________________
Blasting Launchers since 2017
HitCoder is offline  
Old 11-10-2017   #4
SteelT
Developer
 
SteelT's Avatar
Default

Making the sever name textbox work is simple as passing +servername "string" to the game, just so you know. Anyways, glad to see this be released!
SteelT is offline  
Old 11-10-2017   #5
HitCoder
Launcher Blaster
 
HitCoder's Avatar
Default

Quote:
Originally Posted by Steel Titanium View Post
Making the sever name textbox work is simple as passing +servername "string" to the game, just so you know. Anyways, glad to see this be released!
Thanks for pointing this out, must have forgotten to pass that as a parameter or something. Nobody prior had actually told me of this and I didn't notice it myself. I'll push a fix asap.

EDIT: Fixed.
__________________
Blasting Launchers since 2017

Last edited by HitCoder; 11-10-2017 at 08:10 PM.
HitCoder is offline  
Old 12-13-2017   #6
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

This launcher is awesome! Are you planning to open source it?
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.
Shardvexz is offline  
Old 12-17-2017   #7
HitCoder
Launcher Blaster
 
HitCoder's Avatar
Default

Quote:
Originally Posted by Shardvexz View Post
This launcher is awesome! Are you planning to open source it?
Yeah, I was going to, it's just whether I get time to, I wanted to clean up the source code first but meh, lol
__________________
Blasting Launchers since 2017
HitCoder is offline  
Old 12-22-2017   #8
SF345
 
SF345's Avatar
Default

I don't know how to use it
SF345 is offline  
Old 02-25-2018   #9
SteelT
Developer
 
SteelT's Avatar
Default

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 SteelT; 03-04-2018 at 05:39 AM. Reason: whoop de doo, noticed this typo very late.
SteelT is offline  
Old 03-02-2018   #10
U L T R A
 
U L T R A's Avatar
Default

Is it possible to run this in Chrome OS?
U L T R A is offline  
Old 03-03-2018   #11
Sylvegamer3
Also known as Sylve
 
Sylvegamer3's Avatar
Default

I'm not exactly sure since I'm not the creator, but considering SRB2 doesn't even run on the Chrome OS, I doubt this launcher will either.
__________________
I don't really know what to put here... Oh well.
Sylvegamer3 is offline  
Old 03-07-2018   #12
Bluesfire
Since 2006
 
Bluesfire's Avatar
Default

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.
__________________
'Member Final Demo 1.09.4?

I like memes.

https://www.youtube.com/user/BluesfireTV/
Bluesfire is offline  
Old 08-23-2019   #13
HitCoder
Launcher Blaster
 
HitCoder's Avatar
Default

Launcher has now been updated, source code is now available on GitHub: https://github.com/HitCoder9768/LauncherBlast2


NOTE: The source code is an absolute abomination. This does not reflect my current work.



Sorry this is two years later than requested, I lost the source in backup hell and dug through to find it today because some small things irked me :D


EDIT:
New update as of 27th August 2019
It fixes things check the changelog for more info.
__________________
Blasting Launchers since 2017

Last edited by HitCoder; 08-27-2019 at 01:20 AM.
HitCoder is offline  
Old 11-11-2019   #14
Spiegel
Wheel Shatterer
 
Spiegel's Avatar
Default Issue on linux ojdk 11.0.4

For Debian/ubuntu users
This java software isn't compatible with OpenJDK, you 'll need to install oracle's java version on your session.
https://github.com/B4rabbas/Launcher...u231_amd64.deb

change your java version with oracle's one with the following command in terminall :

Code:
sudo update-alternatives --config java
Original post
Spoiler:

Code:
java -version
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3, mixed mode, sharing)




As you see, there is missing menu entries.


EDIT : try on oracle java version
At least it work on oracle version (who say there is no more difference on openjdk ans oracle ? :p)
j

Last edited by Spiegel; 11-11-2019 at 05:46 PM. Reason: test on oracle java
Spiegel is offline  
 

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:37 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.