set

Welcome to SRB2.org!

SRB2 Logo

Sonic Robo Blast 2 is a 3D open-source Sonic the Hedgehog fangame built using a modified version of the Doom Legacy port of Doom. SRB2 is closely inspired by the original Sonic games from the Sega Genesis, and attempts to recreate the design in 3D. While SRB2 isn't fully completed, it already features tons of levels, enemies, speed, and quite a lot of the fun that the original Sonic games provided.

Download and experience Sonic Robo Blast 2 today!

division bar

News Updates
Releases :: Development :: Website :: Other :: Archive

division bar

OLDC 2021: Round 1 Released

SeventhSentinel - June 13, 2021

It’s that time again, folks! Well, rather, two days ago was that time again — I’m late to post this. But that doesn’t mean it isn’t still that time! That’s right, the Official Level Design Contest is back for another exciting installment! Come on down and experience some brand-new, never-before-seen maps! We’ve got single player maps, we’ve got match maps, and we’ve got battle CTF maps, totaling 23 entries by 22 creators! What wonders await in the mysterious asteroid base? Who will win the trophy for each game type? Are you a bad enough dude to vote for your favorite maps? I sure hope you are, and if you are, then click right here to get started!

Phew…ahem. Now that the sales pitch is out of the way, I’d like to highlight some quality-of-life features new to this iteration of the OLDC. Here’s what our contest staff has whipped up:

  • New map portals, complete with new voting UI
  • All emerald tokens now award Chaos Emeralds
  • Hub character swapper for single player mode
  • Press & hold the Fire button in single player mode to return to the hub

At the time of writing, we advise players not to use the return to hub function while standing close to a star post unless they would like to spawn in an erroneous location upon their return. There are a couple other minor bugs with the new features that contest staff are working to fix, and we hope to push said fixes soon.

Be sure to submit your votes before June 26th, 2021 @ 6:59 PM EST (23:59 UTC). Thanks to all our contestants, and may the best maps win!

division bar

SRB2 v2.2.9 Android Hotfix

SeventhSentinel - May 15, 2021

Hello everybody! Thanks to community feedback, we were able to find and fix some major errors preventing players from properly enjoying the game on Android devices. If you were getting nothing but a black screen in OpenGL mode, this could be the patch for you! The changelog is short, so I’ll copy the whole thing:

  • Remove the f suffix from the GLSL shaders
  • Use precision qualifier in the GLSL shaders
  • Properly recreate the OpenGL context whenever the app resumes
  • Fix a bug where touch navigation buttons would not scale properly
  • Implement framebuffer objects (FBOs)
  • Fix a bug with screenshots in OpenGL
  • Load gamedata from srb2path
  • Load savegames and live event backups from srb2home and srb2path
  • Add a “delete” navigation button
  • Fix playintro command not closing the menu
  • Fix the user being able to open the console in situations where it should not open
  • Fix the TV remote not responding to the credits/ending/continue
  • Fix an issue where the game would not start under Marshmallow
  • Support multi-window mode

That’s it! Grab the hotfix from the usual place and have fun!

division bar

SRB2 v2.2.9 Patch Release

SeventhSentinel - May 6, 2021

Hey. 2.2.9’s out. Grab it at the usual place. It’s late, so I’ll just paraphrase some of the more interesting lines from the changelog:

  • Fixed animated skin colors in OpenGL.
  • Fixed an error when loading addons with custom savedata via the command line (notably, when testing from Zone Builder).
  • Optimized Lua, plane rendering, and drawing of FOFs.
  • Added polyobject support for Lua.
  • Added multitag library for Lua, which allows reading and manipulation of tags on mapthings, lines and sectors; also added tag iterator functions.
  • Attraction Shield’s homing attack may now be chained.
  • The addfile command now supports adding multiple files.
  • The player will now smoothly slide across a sloped ceiling.
  • Let more graphics lumps be replaced clientside.
  • Various bits of progress on UDMF.
  • Special text is printed when the player begins the final lap in Circuit mode.
  • Ring drain sectors play the ring depletion sound.
  • Pausing the game is no longer possible during the score tally screen in Marathon Mode.
  • Tons of map fixes from sphere.
  • Added acronym keywords to Co-op levels. For use with the map command, so e.g. you can warp to Green Flower 1 with map GFZ1.
  • The game now resends the whole gamestate when resyncing a player.
  • Fixed an issue with the installer executables where you wouldn’t always be asked where you want to install the game.

There are lots of bug fixes and other quality-of-life things in this patch. We hope you enjoy it.

division bar

Welcome to the New SRB2 Message Board

SeventhSentinel - March 4, 2021

It’s done.

After over a decade, the SRB2 Message Board is finally upgraded to a modern interface. Gone are the days of the broken ratings system. No more shall we have to deal with a subpar experience on mobile browsers. We’re back, and we’re better than ever. We greatly appreciate your patience with us during the migration process.

We hope you like the new Addons & More system. There’s way too much to say about it for a single news post, so check out the instructions on how to submit files to it as well as these answers to some questions about it you probably have. If your addon somehow didn’t make it into Addons & More, please let us know!

“So, what other new features are on the new message board?” you might ask. First, one of the more obvious features: the ability to react to posts. Just click the “Cool!” button at the bottom of a post to let the post author know you like it. (It doesn’t do anything else, but they might get a notification for it, which could give them warm and fuzzy feelings.)

You now have the ability to set a banner that displays on your profile and on the profile preview that appears if someone hovers over your profile picture. If you’re not sure what to set it to, may I suggest a screenshot of your favorite map?

Another fun feature is native support for emoji. Click the smiley face in the post editor to browse available emoji. There’s a text box in it to make searching for emoji easier. We added some custom ones that you might recognize from our Discord server.

We’ve also added an extension for the code block BBcode that lets you denote what language your code uses as well as highlight any lines you want. The code language is set to Lua by default, and several more languages are available.

There are a bunch of new styles to pick from, including ones for every character in SRB2, with more on the way. The style selector is still on the bottom left of every page, just like the old forum.

Contest winners will now see their wins displayed on their profiles. These trophies are part of the badges system. We will continue adding badges for every OLDC, but any other new badges will be few and far between. Winners of the most recent contest will also get a yellow banner under their name instead of a yellow username. With all these styles, we decided it’s best to keep all usernames the same color.

Finally, here’s a big one: you can now install the SRB2MB on your PC or mobile device as a web app. As far as I know, it only supports Android and Windows 10. The Install button should be on the top navigation bar or on the bottom of the side navigation bar if you’re on mobile. Opera doesn’t always seem to show the Install button, so try Chrome or another browser if you don’t see it. (No, it’s not on the Play store, silly goose!) The web app looks and feels identical to the website, and you can access the SRB2 home page and the wiki through it. Now our community can always be just a tap away!

There is one small caveat: we still need to copy over info from v2.1 and v2.0 era addons so you can see which of them are reusable. This will take a while, so please bear with us!

Well, that’s pretty much everything. I probably forgot a couple of minor things, but I’m sure you’ll find them eventually. I sincerely hope you all find the new message board to be an improvement. We’ve certainly done our best to meet that goal. If you have any questions, comments, concerns, or suggestions, please feel free to make a post in the Talk to the Staff subforum — we’d love to hear it.

I’d like to close by extending my gratitude to everyone involved with the migration: AlamGBC, Alice, Boinciel, Charybdizs, D00D64, Inazuma, jameds, Larz T, LoganA, RoyKirbs, SteelT, and Varren. You guys are all wonderful!

Happy posting, everybody!

division bar

Two Lovely New Things

SeventhSentinel - February 15, 2021

Happy Valentine’s Day! We at Sonic Team Junior love our playerbase so much that we’re doing two cool things:

  • We’re giving you a prerelease build of v2.2.9. Find it on our Discord server!
  • We are finally migrating to the new message board software. In under 24 hours, the process will begin, and the message board will go down for maintenance. Goodbye, vBulletin! Hello, Xenforo!

As always, thanks for sticking around and playing SRB2! We wouldn’t be where we are without you!

division bar

Autumn 2020 OLDC Results & Future Contest Changes

SeventhSentinel - January 9, 2021

Hello everybody! The Autumn 2020 OLDC has come and gone. Before I congratulate the winners, I would like to go over some changes we will be making for future contests.

The biggest change is that future contests will be twice per year instead of four times per year. We recognize that creating maps is harder and takes longer than it did when the OLDC was first created. We hope that giving mappers six months instead of three months to work on maps will result in more maps submitted to each contest, and that the maps are as high quality as the mappers can manage.

In addition, we will now require participants to include their Discord tag in their map submission posts (that is, your username — NOT a nickname — and the four numbers after it). This way, we can add participants to a special channel on the SRB2 Official Discord Server dedicated to answering their questions about the contest. This channel can also be used to keep contest staff up to date on fixes to your maps after the submission deadline has passed. We hope this will be easier than sending direct messages to contest staff regarding such topics, since individual staff members are not always online and/or available to help. (You may skip this if you do not have a Discord account, however.)

Now, on to the results of the Autumn 2020 contest!

The winners of the single player division are Kwiin and Kanna with their entry, Foliage Furnace Zone. The map’s theme appears to be borrowed from another fangame called Sonic: After the Sequel. I found this map somewhat challenging. Watch out for death pits and fast-moving platforms! It uses slopes in ways that feel very much at home in a Sonic game, and its texture work is good. Congratulations, Kwiin and Kanna!

Foliage Furnace Zone by Kwiin & Kanna

I would also like to congratulate the winners of the multiplayer divisions:

Congratulations to Joe Mewstard for winning the Circuit division with Electric Avenue Zone!
Congratulations to Krabs for winning the Battle Arena division with Stupid Facestabber Zone, as well as winning the Battle CTF division with GFZFLR01 Zone!

Electric Avenue Zone by Joe Mewstard

You can view the full contest results here. If you haven’t checked out this contest pack yet, you can download it here.

Thanks to everyone who participated in this contest! The deadline for OLDC 2021 Round 1 is June 1st, 2021 at 23:59 UTC (6:59 EST). See you then!

division bar

Scheduled Maintenance

SeventhSentinel - December 26, 2020

Hello everybody! I have good news and bad news. The bad news is that our message board will be going down for maintenance this weekend (December 26th & 27th, 2020). The good news is that this maintenance involves moving the message board to a new server. This should mean more stability, which is a much needed step in the process of upgrading to the new message board software.

Please be aware that this means the ingame server browser will not be functional during this time. The best way to work around this is to join our Discord server. The place is never empty, and it’s a great way to find people to play netgames with.

Since this is on such short notice, we have decided to extend the OLDC voting deadline by one week. Please cast your votes by January 2nd, 2021, 6:59pm EST (11:59pm UTC).

Thank you for your patience and your continued support. See you on Monday!

division bar

Revised Addon Submission Guidelines

SeventhSentinel - December 15, 2020

Hello everybody! We have re-thought and re-written the Submissions Guidelines. This is something that’s been overdue for quite a while, as they’ve been a little out of date in several ways. Please have a look over them here!

There are no doubt going to be some concerns over these changes. Everyone who is involved in this community knows that mods are the lifeblood of it, and it’s expected that people are going to worry about how new rules will change the face of the modding scene.

That’s why we’d like to address a few probable points of concern we expect people to have with these new rules. The first four concerns pertain to some new rules regarding what constitutes a worthy release. In short form:

  • It must contain original work of your own,
  • You must have permission to use any other work you use in it,
  • It must otherwise comply with forum rules (no NSFW or bigotry),
  • It must work at a basic level upon game start (judges are not bug testers), and
  • It must not contain any drama or personal disputes.

There are some assorted smaller rules too, but these are the major entry qualifications to release. There is no quality check, and we’re probably not going to reject something because it didn’t have “enough effort” if it still meets the above standards. (We do reserve the right to reject anything we see fit, however.)

Based upon a lot of conversations we’ve all seen around in the community a lot lately, we anticipate some of the following concerns. So let me address them one by one.

#1: “I feel that low quality beginner mods devalue or divert attention from my mods I’ve worked hard on!”

This is a bit of a misunderstanding of what releases is supposed to be. Releases is not a showcase for the best and the greatest mods (though it’s historically been treated like that); it’s simple a repository of ALL mods the community has made, however large or small. Good mods generally recieve a lot of attention as is, but if you want more people to see your mod, please, you’re encouraged to promote it. Post screenshots! Take fun gifs! Engage in converations with people about why you designed your mod the way you did and why you think it’s fun. Post it on social media! Seriously, go nuts.

There has been a precedent over the past few months of very amateur mods generating a lot of short-lived attention, which has rubbed some creators the wrong way. We get it, we really do. But that’s not a releases problem, that’s a cultural problem. If someone doesn’t like a mod, it costs them nothing to ignore it and move along to what they do enjoy. It isn’t worth generating a buzz about something that’s not all that interesting in the first place, right? A bit more on this in the following text:

#2: “Isn’t the releases forum going to get too bloated with mods many people have no interest in?”

This is a very legitimate concern! This would also concern us, too, if not for one key fact: A transition to a new forum software is coming up in the future, and when this happens, the way releases are organized will be significantly more organized and easier to dig through and find popular mods.

#3: “People are just going to rush minimum effort mods out for clout/recognition!”

This is another concern that we’ve seen voiced frequently, and to that our response is, “what recognition?” Come on, you all know what you like! If someone’s art has that little appeal to anyone beyond the author, then the only reason it’s going to get any recognition over and above a few casual glances is if people make a big fuss about it. It’s not really worth doing that. And lastly, this point on the same topic:

#4: “This will encourage people to release whatever they can just to have something out on the forums.”

Sometimes people view this as a bad thing, but we don’t. Here’s why: If someone’s creation isn’t causing any harm or confusion, then there’s no harm in letting them put it out there. For some people, part of the creative process is being able to whet their appetite by saying, “Hey, it’s just something small, but I made something, I finished it, I showed it to people, and now I feel stronger.” Maybe they’ll go on to tackle bigger mods next time! Maybe they’ll take that feeling somewhere else entirely! Or maybe they won’t do anything else at all. Who knows? But if there’s no harm caused by letting people celebrate their little victories, so we agreed we should let them do just that.

Now, to shift gears entirely: Rule #10 is a big game changer. If you checked it out, it pertains to a topic that’s seen a lot of controversy: Is it okay for people to port content that predates the Reusable Content/Non-Reusable Content stamp? Rule #10 is our answer to that, and it’s incredibly specific in its terms and its limits. We discussed it a lot amongst ourselves and determined that this was the best way to ensure respect is kept towards people who are no longer around but never specified whether they desired the community to look out for and maintain their content, or to just leave it alone. We hope this will satisfy a lot of people who have been pretty vocal about the numerous old and well-loved mods in limbo due to this grey area in the rules.

Thanks for reading! We look forward to seeing what our community comes up with under these new guidelines. Happy modding!

division bar

OLDC Autumn 2020 Released

Alice - December 12, 2020

Hey everyone! 

The Official Level Design Contest for autumn 2020 is now open for voting! Please check out the release and discussion thread for details on how to vote and download the OLDC level pack. 

You can vote by creating a thread with your list of votes under the Contest Voting subforum.

Thanks for everyone’s hard work. Good luck to the contestants and have fun! 

division bar

Summer 2020 OLDC Results

SeventhSentinel - October 14, 2020

Hello everybody! The Summer 2020 Official Level Design Contest has come to a close. We are taken aback by the enthusiasm of the mappers in our community. This is the largest contest yet with 41 maps! Let’s check out the winning maps.

The winner of the Single Player division is Oasis Palace Zone by so2ro. This large map features path splits, secrets, and even emblems to give you plenty of replay value. The main path is pretty straightforward, so you won’t get too lost. Though some rooms look similar, the visuals are quite pleasing overall. Oasis Palace Zone makes frequent use of dust devils as a means of progression. Although the dust devils are used similarly throughout the stage, they give the level a good sense of flow. Enemy placement is also a strength here — BASHes, Crushtaceans, and Green Snappers keep you on your toes without being too much of a nuisance. Overall, Oasis Palace is definitely worth your time to check out. Congratulations, so2ro!

Oasis Palace Zone by so2ro

I haven’t personally been able to make time to play any of the multiplayer maps, but the other winning maps look pretty cool! Let’s congratulate the rest of the winners:

Congratulations to Revan for winning the Match division with Crystalline Heights Zone!
Congratulations to JABSphere94 for winning the Circuit division with HydroWing Zone!
Congratulations to Krabs for winning the Arena and Battle CTF divisions with Gravity Station Zone and Serene Shore Zone!
And finally, congratulations to happyalm for winning the Battle division with Glimmer Gulch Zone!

Crystalline Heights Zone by Revan

You can check the full contest results here.

If you haven’t checked out this season’s contest pack yet, click here to visit its release post.

The deadline for the Autumn OLDC is November 30th, 2020 at 23:59 UTC. We hope to see even more maps this time!

Thanks to everyone who submitted maps and/or voted on them. Without you, there would be no contest at all! See you in December!

division bar

Older Posts »