SRB2 Message Board  

Go Back   SRB2 Message Board > Sonic Robo Blast 2 > Editing

Reply
 
Thread Tools Search this Thread
Old 01-06-2014   #1
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default startSRB2 beta - An alternative to the official launcher

Hello SRB2 community! I've been working on an alternative to the SRB2 Launcher: startSRB2 beta v1.0!

Link: http://www.sendspace.com/file/umu9m5

When I started this project, I wasn't aware that sonicfreak94 had already released his launcher. But I plan to implement most the features that sf94's SRB2 launcher has, plus a few more that I've imagined. I've been testing the launcher for a while now, and I think all of the features work.

So far startSRB2 has pretty much all the features that the official launcher does. I created it using the Microsoft Visual C# IDE. I will release the source as soon as I have added a few more features, or as soon as someone asks me for it.

Requirements:
  • Microsoft Windows (See the bit below about Linux)
  • You will need the .NET framework 4.5 or higher.

Believe it or not there is a way to port C# programs to Linux, and I am considering doing so.

I'm thinking of moving it to an older version of .NET, for those of you who never update.

Current features:
  • You can host or join (directly by IP) a net-game right from the launcher
  • You can set the server name from the launcher's host menu.
  • You can warp directly to a stage.
  • You can record a demo. (Useful feature for time attackers.)
  • Xmas and ultimate mode!
  • Separate console window. This makes SRB2 output it's console to a command prompt window.
  • There is an extra field where you can type in the name of a SOC to add.
  • So far startSRB2 has pretty much all the features that the official launcher has. Contact me if I missed one!

Now that I've gotten this far, I can begin to add some more exciting features:

Planned features:
  • Save and Load Profiles for ALL the launcher settings (You can save and reload the list of files, custom command-line arguments, and other settings.)
  • Retrieves a list of net-games from the master server, and you can join one of them by selecting it.
  • Controls setup/MainCFG editor.
  • You can set your server password from the host menu.
  • You can create a dedicated server.
  • You can warp to maps by using their in-game numbering system (e.g A1 for 101; the first level of Mystic Realm)
  • You can change the order of the file list which subsequently changes the order they're loaded in SRB2.
  • You can drag and drop files and directories into the file list (dragging in directories recursively adds all files from the directory, and all its sub directories)
  • You can add and remove multiple custom files (wads etc) simultaneously.
  • You can 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!)

Features I might add:
  • And I have been thinking about adding a cheat engine menu. This will allow you to hack SRB2 while it's running.

That's it! =)

Last edited by Shardvexz; 01-06-2014 at 05:19 PM. Reason: typo
Shardvexz is offline   Reply With Quote
Old 01-06-2014   #2
Torgo
 
Torgo's Avatar
Default

Quote:
Originally Posted by TheHappyNihilist View Post
  • Xmas and ultimate mode!
You are aware that Christmas mode does not exist in the current version right?

I imagine it wouldn't be too hard to add files from other directories, since it would be something like srb2win -file "DRIVE:PATH/FILENAME.ext" "DRIVE:PATH2/FILENAME2.ext"
__________________
If you see any people named "Torgo" outside of SRB2, it isn't me. I also go by "TorgoRandomNumbers"
Torgo is offline   Reply With Quote
Old 01-06-2014   #3
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Oh right, I forgot that. =P I'll keep it for now, but will probably remove it in a future version.

As to your other comment, many of the features won't be hard to implement, it's just a question of when I get around to it.

I am very open to suggestions.
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.

Last edited by Shardvexz; 01-06-2014 at 05:45 PM.
Shardvexz is offline   Reply With Quote
Old 01-06-2014   #4
Monster Iestyn
Fangtastic
Moderator
 
Monster Iestyn's Avatar
Default

Quote:
Originally Posted by TheHappyNihilist View Post
Features I might add:
  • And I have been thinking about adding a cheat engine menu. This will allow you to hack SRB2 while it's running.
I have to wonder what you mean by this part exactly. Could you explain?
__________________
My page stuffed full of MIDI goodness!
The Hitchhiker's Guide to the Robo-Hoodiverse
Timeline of Sonic Robo Blast History!

That's an uppercase i, not a lowercase L, for the record. Also, it's pronounced "Yes-tin".
Monster Iestyn is offline   Reply With Quote
Old 01-06-2014   #5
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Quote:
Originally Posted by Monster Iestyn View Post
I have to wonder what you mean by this part exactly. Could you explain?
Something like this: http://www.cheatengine.org/aboutce.php, but for SRB2.

I already have half a cheat engine put together, and I just thought I might merge it with startSRB2.

Yeah, maybe a bad idea. That's why I said "features I MIGHT add."
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.

Last edited by Shardvexz; 01-06-2014 at 06:07 PM.
Shardvexz is offline   Reply With Quote
Old 01-07-2014   #6
CobaltBW
Community Noise Maker
Developer
 
CobaltBW's Avatar
Default

Well, it's not like you could actually take advantage of a gameplay hack online without immediately getting cfail'd.

Not sure how a netgame would react to a cosmetic hack, though.
__________________
~CobaltBW

Check out my soundcloud profile for music stuff
CobaltBW is offline   Reply With Quote
Old 01-07-2014   #7
VelocitOni
KartKrew Dev
 
VelocitOni's Avatar
Default

Not to be rude, but didn't SF94 make a godly launcher not too long ago?

Edit: Welp, missed a part of the first post apparently.



Quote:
<kathy> hi shardvex
__________________
Kart Krew Workshop Thread
SRB2 Top Down & SRB2 Kart

Last edited by VelocitOni; 01-07-2014 at 03:20 AM.
VelocitOni is offline   Reply With Quote
Old 01-07-2014   #8
glaber
Emblem Radar Ready
 
glaber's Avatar
Default

Wait, Christmas mode? the only way I could see that working is if you automaticly included the Christmas mode mod I include with SRB2 the past.
__________________
Welcome to my Dimension
glaber is offline   Reply With Quote
Old 01-08-2014   #9
Torgo
 
Torgo's Avatar
Default

It wouldn't be a good idea to pack the launcher with a whole level pack just for one feature that is depreciated. It is just a fluke, he will probably change it in the next version.
__________________
If you see any people named "Torgo" outside of SRB2, it isn't me. I also go by "TorgoRandomNumbers"
Torgo is offline   Reply With Quote
Old 01-09-2014   #10
glaber
Emblem Radar Ready
 
glaber's Avatar
Default

No it wouldn't, not to get at a separate wad file anyway.

If it was a fluke though it really shouldn't matter.
__________________
Welcome to my Dimension
glaber is offline   Reply With Quote
Old 01-13-2014   #11
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Already I have over half of my list of planned features finished! (So I'll probably be releasing the launcher soon.)

One of the few remaining features I have to code is a master server query tool that retrieves a list of net-games from the master server.

I know that I am supposed to send ASKINFO packets to the MS. (http://wiki.srb2.org/wiki/ASKINFO) But I don't know how to do this.

So I was wondering if any of the coders here could do anything to help me. Maybe someone could show me some code or direct me to a UDP packet sending/receiving tutorial?
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.

Last edited by Shardvexz; 01-13-2014 at 08:36 PM.
Shardvexz is offline   Reply With Quote
Old 01-13-2014   #12
Bluecore
Cyansonic
 
Bluecore's Avatar
Default

Please add Loading .Soc & .Txt files, for the old launcher never worked with those.
__________________
"Success is a lousy teacher. It seduces smart people into thinking they can't lose."

BillGates
Bluecore is offline   Reply With Quote
Old 01-13-2014   #13
SteelT
Developer
 
SteelT's Avatar
Default

You must have been using it wrong then, adding SOCs work's fine. But you can't add TXT files using the launcher or addfile command. You gotta use the exec command to run TXT files.
SteelT is offline   Reply With Quote
Old 01-13-2014   #14
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Quote:
Originally Posted by Bluecore View Post
Please add Loading .Soc & .Txt files, for the old launcher never worked with those.
The version I just released already has the ability to do this.
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.
Shardvexz is offline   Reply With Quote
Old 01-16-2014   #15
FaroukTheHedge
Permanently Banned
Default

Are we able to load wads from diffrent paths with this launcher , it's like a pain to use the command prompt to do this manualy !
FaroukTheHedge is offline   Reply With Quote
Old 01-20-2014   #16
Shardvexz
Cosmophile on IRC/Discord
 
Shardvexz's Avatar
Default

Quote:
Originally Posted by steel the fox View Post
You must have been using it wrong then, adding SOCs work's fine. But you can't add TXT files using the launcher or addfile command. You gotta use the exec command to run TXT files.
I will add the ability to execute scripts in the next version.
__________________
I want a signature that is huge, animated, distracting, and obnoxious that draws attention to me.
Shardvexz is offline   Reply With Quote
Old 01-26-2014   #17
Terra
Needy child
 
Terra's Avatar
Default

Quote:
Originally Posted by Bluecore View Post
Please add Loading .Soc & .Txt files, for the old launcher never worked with those.
The old launcher DOES work with .Soc files. Just click all files instead of wad files.
Terra is offline   Reply With Quote
Old 01-26-2014   #18
Bluecore
Cyansonic
 
Bluecore's Avatar
Default

Quote:
Originally Posted by steel the fox View Post
adding SOCs work's fine.
When I try to add a soc, I just get an error saying "one or more wads where not loaded"

But it doesn't matter anymore, thanks to Ssrb2, I don't have to remember to add the Npcs in Sf94.

Though it would be handy if I could add more then one Soc.
__________________
"Success is a lousy teacher. It seduces smart people into thinking they can't lose."

BillGates
Bluecore is offline   Reply With Quote
Old 01-26-2014   #19
Bluecore
Cyansonic
 
Bluecore's Avatar
Default



No Love for WinXp Users?
__________________
"Success is a lousy teacher. It seduces smart people into thinking they can't lose."

BillGates
Bluecore is offline   Reply With Quote
Old 02-02-2014   #20
RainbowDash
Fastest flyer in Equestria
 
RainbowDash's Avatar
Default

Wow, this is really nice! Thanks for this. This is really useful for soc loading and stuff like that. I've never used the hosting feature, and I can't host at the moment, so I have a question, does it host directly or ingame?
__________________
It needs to be about 20% cooler.
RainbowDash is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 10:05 AM.


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