SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Releases > Software

Reply
 
Thread Tools
SRB2 Launcher - startSRB2 2.1.2 with dedicated server tools! Details »»
SRB2 Launcher - startSRB2 2.1.2 with dedicated server tools!
Version: 2.1.2, by Shardvexz (Cosmophile on IRC/Discord) Shardvexz is offline
Developer Last Online: Aug 2017

Category: Version: SRB2 Rating: (8 votes - 4.63 average)
Released: 03-19-2014 Last Update: 03-23-2014 Installs: 2
Re-Useable Content Additional Software

A lot of people have asked me to update my launcher for SRB2 2.1. So here it is!

I'm releasing startSRB2 version 2.1.2. Finally, the beta stage is over! Please let me know if you have any problems or find any bugs.

This launcher has more features than all of the other launchers you've seen. I created it using Microsoft Visual C#.

This time I released it with the source code. Enjoy!

What's new in startSRB2 v2.1.2:
Spoiler:
  • Updated for SRB2 2.1!
  • Changed the Forceskin option to allow choosing what skin to force.
  • When you drag and drop a folder into the list, it now recognizes and adds files with the .lua extension
  • The launcher will now remember your settings and automatically load them the next time you run it
  • Got rid of some useless options that nobody uses.
  • Added all of SRB2 2.1's gametypes.
  • Added a clear button to the "add files" tab
  • Joining your dedicated server is fixed
  • Now it supports all of SRB2 2.1's player colors, like Black, Rosewood, and Zim!
  • Now when you add files it recognizes the .lua extension
  • Removed the CD music option! (STJr is getting rid of it)
  • Removed the recording demo feature, as it was not working with SRB2 2.1. It will be fixed and added again in a future version.
  • Removed various other things that do not work with SRB2 2.1.
  • More stuff has been added to the menus, including a feature that allows you to save list to text file, and reload it.
  • Various other little tweaks and bugfixes


Requirements:
Spoiler:
  • Windows
  • .NET Framework 4.0 or higher.


Current Features:
Spoiler:
  • All of the features that the official launcher has
  • The launcher will remember your settings and automatically load them the next time you run it
  • Ability to warp to maps by using their in-game numbering system (e.g A1 for 101; the first level of Mystic Realm)
  • You can save and load all the launcher settings to a file
  • You can create batch files (.bat) from your settings
  • You can create and join a dedicated server
  • You can set the server name and admin password from the host menu
  • You can make SRB2 output its console to a command prompt window
  • You can change the order of the file list which subsequently changes the order they're loaded in SRB2
  • You can add and remove multiple custom files (wads etc) simultaneously
  • You can run SRB2 and add files from other directories (so if SRB2 is in your documents and there's a file on your desktop you want to use, it won't crash!)
  • You can drag and drop files and folders into the file list
  • And lots more!


Planned features for startSRB2:
Spoiler:
  • A feature that allows you to set the message of the day (MOTD)
  • Recording and replaying demos feature
  • MainCFG/Controls editor
  • Feature that retrieves a list of net-games from the master server, and you can join one of them by selecting it.


If you would like to see something in startSRB2, please ask me!

Every time I release a new version, the number of views (downloads) is reset. But I've been counting and we just hit over 500 views! Thank you! ^_^

In the download I also included some batch files that will make hosting and joining your own dedicated server in SRB2 2.1 easy. Go nuts!

Download Now

File Type: zip SRB2 Launcher.zip (219.0 KB, 4063 views)
File Type: zip SRB2 Launcher source.zip (2.00 MB, 1381 views)
File Type: zip DedicatedServerTools.zip (439 Bytes, 1924 views)

Screenshots

Click image for larger version

Name:	scr1.png
Views:	2342
Size:	22.4 KB
ID:	3860   Click image for larger version

Name:	screenshot2.png
Views:	1613
Size:	17.4 KB
ID:	3861  

Show Your Support

  • The author of this addon has given explicit permission for its content to be re-used and/or reproduced.

Comments
Old 03-19-2014   #2
Whackjood
The unreliable joodge
Judge
 
Whackjood's Avatar
Default

This works exactly as advertised, good to have a functioning SRB2 launcher again.
__________________
Check me out elsewhere~: -Tumblr- -Youtube- -Steam- -MyAnimeList-
Battlenet tag: Whackjood#2732 (Europe)
"The Creeps" (1941)
Whackjood is offline   Reply With Quote
Old 03-20-2014   #3
Landan
Kaizian Fighter
 
Landan's Avatar
Default

This makes hosting my games so much easier. Thank you!

Last edited by Landan; 03-20-2014 at 07:04 AM.
Landan is offline   Reply With Quote
Old 03-21-2014   #4
dany777
Cute/Kawaii character Lover
 
dany777's Avatar
Default

Useful, but i have a little problem with the launcher

When i tried to add a bunch of wad addons, this is what i get on my log.txt

Command line arguments: '"C:\Program Files (x86)\SRB2\srb2win.exe" -file "C:\Program Files (x86)\SRB2\Download\AmyRose.wad" "C:\Program Files (x86)\SRB2\Download\BlazeTheCat.wad" "C:\Program Files (x86)\SRB2\Download\Crawla_Honcho.wad" "C:\Program Files (x86)\SRB2\Download\Greeneyes.wad" "C:\Program Files (x86)\SRB2\Download\lua_advitems.wad" "C:\Program Files (x86)\SRB2\Download\lua_boss.wad" "C:\Program Files (x86)\SRB2\Download\MetalRobotnik.wad" "C:\Program Files (x86)\SRB2\Download\MetalSonic.wad" "C:\Program Files (x86)\SRB2\Download\Mighty.wad" "C:\Program Files (x86)\SRB2\Download\minus.wad" "C:\Program Files (x86)\SRB2\Download\ParappaTR.wad" "C:\Program Files (x86)\SRB2\Download\pinkie.wad" '
I_StartupSystem() ...
Setting up SRB2...
M_StartupLocale...
Z_Init(): Init zone memory allocation daemon.
System memory: 4090MB - Free: 1674MB
I_StartupTimer()...
W_InitMultipleFiles(): Adding IWAD and main PWADs.
Added file C:\Program Files (x86)\SRB2\srb2.srb (6190 lumps)
Loading main config from C:\Program Files (x86)\SRB2\srb2.srb
Added file C:\Program Files (x86)\SRB2\zones.dta (959 lumps)
Loading main config from C:\Program Files (x86)\SRB2\zones.dta
Added file C:\Program Files (x86)\SRB2\player.dta (517 lumps)
Added file C:\Program Files (x86)\SRB2\rings.dta (444 lumps)
Added file C:\Program Files (x86)\SRB2\patch.dta (145 lumps)
Added file C:\Program Files (x86)\SRB2\music.dta (171 lumps)
Added file C:\Program Files (x86)\SRB2\Download\AmyRose.wad (151 lumps)
Loading main config from C:\Program Files (x86)\SRB2\Download\AmyRose.wad
Added file C:\Program Files (x86)\SRB2\Download\BlazeTheCat.wad (170 lumps)
Loading object config from C:\Program Files (x86)\SRB2\Download\BlazeTheCat.wad
Added file C:\Program Files (x86)\SRB2\Download\Crawla_Honcho.wad (199 lumps)
Loading Lua script from C:\Program Files (x86)\SRB2\Download\Crawla_Honcho.wad|LUA_GAME
Pardon me while I initialize the Lua scripting interface...
Loading object config from C:\Program Files (x86)\SRB2\Download\Crawla_Honcho.wad
WARNING: Line 4: Patch is for SRB2 version 211,
only version 210 is supported
1 warning in the SOC lump
Added file C:\Program Files (x86)\SRB2\Download\Greeneyes.wad (172 lumps)
Loading object config from C:\Program Files (x86)\SRB2\Download\Greeneyes.wad
WARNING: Line 6: Patch is for SRB2 version 212,
only version 210 is supported
1 warning in the SOC lump
Added file C:\Program Files (x86)\SRB2\Download\lua_advitems.wad (1 lumps)
Loading Lua script from C:\Program Files (x86)\SRB2\Download\lua_advitems.wad|LUA_ITEM
Added file C:\Program Files (x86)\SRB2\Download\lua_boss.wad (6 lumps)
Loading Lua script from C:\Program Files (x86)\SRB2\Download\lua_boss.wad|LUA_BHUD
Added file C:\Program Files (x86)\SRB2\Download\MetalRobotnik.wad (271 lumps)
Loading Lua script from C:\Program Files (x86)\SRB2\Download\MetalRobotnik.wad|LUA_GAME
Loading object config from C:\Program Files (x86)\SRB2\Download\MetalRobotnik.wad
Added file C:\Program Files (x86)\SRB2\Download\MetalSonic.wad (177 lumps)
Loading Lua script from C:\Program Files (x86)\SRB2\Download\MetalSonic.wad|LUA_GAME
Sound sfx_msjet1 allocated.
Sound sfx_msjet2 allocated.
Sound sfx_msjet3 allocated.
Sound sfx_msjet4 allocated.
Sound sfx_mschrg allocated.
Sound sfx_msovdr allocated.
Sound sfx_msovd1 allocated.
Sound sfx_msovd2 allocated.
Sound sfx_msovd3 allocated.
MobjType MT_MSJETFLUME allocated.
MobjType MT_MSOVERDRIVE allocated.
Loading object config from C:\Program Files (x86)\SRB2\Download\MetalSonic.wad
ERROR: File Prog not found.
I_Error(): A WAD file was not found or not valid.
Check the log to see which ones.
dany777 is offline   Reply With Quote
Old 03-21-2014   #5
AlamGBC
WOO! GO ME! YAHOO!
Administrator
 
AlamGBC's Avatar
Default

Quote:
Originally Posted by dany777 View Post
Loading object config from C:\Program Files (x86)\SRB2\Download\MetalSonic.wad
ERROR: File Prog not found.
I_Error(): A WAD file was not found or not valid.
Check the log to see which ones.

yea, passing a filepath with a drive letter is no good, I remember we have some code in Command_Addfile() to remove ':'.
__________________
"remember, hacking SRB2 is a good thing, cracking it's save games is not" - Alam and Logan Arias

3DS FC: 0473-7778-0919
AlamGBC is offline   Reply With Quote
Old 03-21-2014   #6
Shadow Hog
Developer
 
Shadow Hog's Avatar
Default

That sounds more like a bug with SRB2 than it does this launcher.
Shadow Hog is offline   Reply With Quote
Old 03-21-2014   #7
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Quote:
Originally Posted by dany777 View Post
Useful, but i have a little problem with the launcher

When i tried to add a bunch of wad addons, this is what i get on my log.txt

...

Loading object config from C:\Program Files (x86)\SRB2\Download\MetalSonic.wad
ERROR: File Prog not found.
I_Error(): A WAD file was not found or not valid.
Check the log to see which ones.
To concur with ShadowHog, I believe that the problem is with SRB2 itself or the WAD you are using (MetalSonic.WAD). I did extensive testing on the launcher, and I could not find any problems.

Loading WADs from different drives and folders than SRB2 works fine for me.
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.

Last edited by Shardvexz; 03-21-2014 at 07:21 PM.
Shardvexz is offline   Reply With Quote
Old 03-24-2014   #8
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Good news! The launcher is no longer a beta. I just released the full version. This new version has some pretty cool new features and it's more stable because I have tested it more thoroughly.

I also released the source code. Please realize that I am not the best programmer. So if you see something in the source that you think is sloppy or stupid, please don't judge. I tried my best, and the launcher works very well.

So check it out! Tell me what you think. =)
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.

Last edited by Shardvexz; 03-24-2014 at 01:35 AM.
Shardvexz is offline   Reply With Quote
Old 03-24-2014   #9
Puppyfaic
 
Puppyfaic's Avatar
Default

You still need to fix the gametype list for when creating a server using your launcher. It still lists the old 2.0.x gametypes. You also need to change the Forceskin option to let us choose what skin we want to force.
__________________
Quote:
Originally Posted by Frostay
Yeah fuck you too you insufferable twat.
Puppyfaic is offline   Reply With Quote
Old 03-24-2014   #10
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

This version that I just released has 2.1's new gametypes. I'm not sure why you think it doesn't.

You are right about the forceskin. I will fix it tomorrow.
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.

Last edited by Shardvexz; 03-24-2014 at 01:47 AM.
Shardvexz is offline   Reply With Quote
Old 03-24-2014   #11
Puppyfaic
 
Puppyfaic's Avatar
Default

Ah, you're right. I didn't see it properly. Sorry.
__________________
Quote:
Originally Posted by Frostay
Yeah fuck you too you insufferable twat.
Puppyfaic is offline   Reply With Quote
Old 03-24-2014   #12
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Quote:
Originally Posted by Kirblord23 View Post
You also need to change the Forceskin option to let us choose what skin we want to force.
I fixed this. I added a textbox with which you can choose the skin by typing in the number of the skin (0 for sonic, 1 for tails, 2 for knuckles, etc).

I also added another thing. Now when you drag and drop files into the list, it now recognizes and adds files with the .lua extension

That puts the version up to 2.1.2.
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.

Last edited by Shardvexz; 03-25-2014 at 01:01 PM.
Shardvexz is offline   Reply With Quote
Old 04-10-2014   #13
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Sorry for the double post.

A lot of you guys were having trouble joining your own dedicated servers, since "-connect 127.0.0.1" is broken in SRB2 2.1

So I in the download I included some batch files that fix the problem. Just put them in your SRB2 folder and run them.
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.
Shardvexz is offline   Reply With Quote
Old 05-11-2015   #14
SmashBro30
Former Player
 
SmashBro30's Avatar
Default

This is an awesome launcher! Now I can just watch the chat and do commands!
__________________
SRB2 Username: SB30
www.twitter.com/SmashBro30
SmashBro30 is offline   Reply With Quote
Old 05-30-2016   #15
CalebM
Look at this placed Comment
Permanently Banned
Default

It's useful for multiplayer stuff, like your character! So I don't have to anymore! This launcher rocks!
*Gives 5 stars*

Last edited by CalebM; 05-31-2016 at 12:05 PM.
CalebM is offline   Reply With Quote
Old 07-22-2016   #16
choalover
Just a random person
Default Colored Server Names in StartSRB2

I'm having issues trying to get colored server names to work properly in StartSRB2. How do I have colored server names in StartSRB2?
__________________
EmpiralMP v1.1.4 Official Thread: https://mb.srb2.org/showthread.php?t=43548
choalover is offline   Reply With Quote
Old 08-31-2016   #17
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Quote:
Originally Posted by choalover View Post
I'm having issues trying to get colored server names to work properly in StartSRB2. How do I have colored server names in StartSRB2?
startSRB2 doesn't support this, unfortunately.

I'm kind of letting this project die. I coded this back when I had very little knowledge of programming. The program works fine, but the code is messy and poorly written. Editing the code drives me insane.

Maybe when the next major version of SRB2 comes out, I'll make a new launcher from scratch.

That being said, you can use the file menu in startSRB2 to create a batch file. You can use this batch file to launch SRB2 with your own settings. Edit the batch file with notepad, and insert colored server names manually.
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.
Shardvexz is offline   Reply With Quote
Old 01-01-2017   #18
Timothy Cyan-Tail'sFan
forever alone~
 
Timothy Cyan-Tail'sFan's Avatar
Default

when im joining my own server is there anyway to set the rendering to opengl
__________________
can someone please change my name to Kiylo, i regret having my name be Timothy CyanTail'sFan..
Timothy Cyan-Tail'sFan is offline   Reply With Quote
Reply

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:47 AM.


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