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

SRB2 Version 2.2 Release

Rob Tisdell - December 7, 2019

SRB2 Version 2.2 Released!

Hey all. 5 years. It’s been a wild ride for us, but we’re finally done. 2.2 is available on the Downloads page (currently torrent-only). If you aren’t familiar with torrents, there are instructions there for you.

I’m not going to bore you with an incredibly long post, so I’ll keep it super brief. I want to give a heartfelt thank you to all of you who stuck with us over the past 5 years, and to all of you who helped contribute along the way. This release is a major milestone for all of us. We’ve been hyping up that 2.2 is a massive upgrade in virtually all respects, and I hope that you won’t be disappointed. On behalf of the development team, enjoy!

(more…)

division bar

SRB2 Version 2.2 Release Trailer!

Rob Tisdell - December 5, 2019

Enjoy!

division bar

SRB2 version 2.2 release date set

Rob Tisdell - November 29, 2019

Hey all! It’s been a long time coming, but we’re excited to finally be releasing 2.2! We’re going to be making it available on Saturday, December 7th for all to download!

Due to the high server traffic we are expecting, 2.2 will initially only be downloadable as a torrent. If you do not have a torrent client, we are recommending Deluge, which you can find at https://deluge-torrent.org/ . We will try to have a few other mirrors up, but you should be prepared for this release assuming we don’t have any. We can’t wait for you all to play! One more week!

division bar

SRB2 2.1.25 release

Rob Tisdell - August 17, 2019

Hey all!

Sorry, this isn’t 2.2. We found a couple major issues that prevented certain mods from working, as well as patched over a few netcode exploits. We deemed these important enough to make a new patch for 2.1, because a fantastic mod was made that’s dependent on these. After you download the patch, you should head on over to the KIMOKAWAIII release thread and download that. It’s a massive mod made from various members of the community and has tons of new content for you to play through. It’s well worth your while.

As an update, we are working hard on getting 2.2 together and are building internal betas. We are not quite at the RC stage yet, but we’re getting there, and a whole bunch of stuff we didn’t think we’d actually polish has been getting some serious attention while we wait on the last few major components for the game. For anyone who hasn’t seen it yet, let me share this with you:



Also, because we always do this, changelog:

* Fixed APNG movies in OpenGL recording the game as completely black.
* Fixed FOF with slopes glitching very briefly at level load.
* Fixed PK3 folders being accidentally loaded as textures, which caused crashes sometimes.
* Fixed the game reading data from past the expected end of per-level colormaps, which could cause crashes somtimes. This happened if you made the colormap with some external program that decided to append some text to the end of the lump to tell you how it was made.
* In netgames, only the server or admins are allowed to skip credits now.
* Fixed several PolyObject physics issues:
** If you were standing on a PolyObject following waypoints, walking off its edge teleported you to the ground.
** Sometimes you could collide with thin air below or above some PolyObjects.
** PolyObjects spawned with the Crush Spawn point weren’t able to crush you properly sometimes.
* Fixed an exploit where players could steal the final hash of a login.
* Fixed ERZ3 and Pipe Towers Zone spitting console errors on being loaded.

division bar

Version 2.1.24 release

Rob Tisdell - June 9, 2019

Hey all, 2.1.24 has been released! Find it on our downloads page! Unfortunately at this moment, there is no Mac installer, sorry. I will update this post when that has been resolved.

Update: The Mac installer is now available on the Downloads page.

I also want to take this opportunity to let you all know that this is most likely the last patch for the 2.1 version of the game, barring some major game-breaking bug we overlooked. We have been making very good progress on 2.2’s development front, and I can now, with a very high degree of confidence, confirm that version 2.2 will extremely probably be done before the end of the year (Well before then, most likely!). I would like to thank you all for your patience in waiting on this, we know that the time between 2.1’s first release and now has been quite long, but we genuinely believe that the wait will be worth it. By far is 2.2 the most drastic set of changes we’ve ever made to the game, and we’re all very excited for when we can finally share what we’ve been making with all of you. Sit tight just a little bit longer, we’re almost there!

Oh, I guess I shouldn’t forget changelog:

  • APNG recording should now work in the Linux/Mac versions.
  • Added the “banip” command, for banning people by IP.
  • Editing enchancements for music: song length, positioning, and fading features with Linedef Exec and Lua support (aka Digiku’s”MusicPlus”: see https://git.magicalgirl.moe/STJr/SRB2/merge_requests/447 for full documentation)
  • Fixed dedicated servers timing out after the credits.
  • OpenGL: Sprite billboarding can be enabled with the “gr_spritebillboarding” console variable. This just means they’ll always face the camera rather than looking flat as paper.
  • “localhost” now works as a valid IP address to join again, after being broken since version 2.0. This means people can now join their own servers without needing to find out their local IP anymore.
  • Flash palettes can now appear in screenshots.
  • Fixed crashes in netgames that can occur in levels from PK3 files.
  • Fixed some elusive software renderer glitches that sometimes effected lighting on FOFs
  • An error message is now displayed if you mistakenly added a PNG graphic for a sprite or texture when you shouldn’t have.
  • The game should no longer be marked as modified if you added replacements for many HUD graphics, the game’s console font, or some of the graphics used in the menus.
  • Oh, yeah, and we doubled all the freeslots for editing resources, which was the whole point of this patch. =P

division bar

SRB2 version 2.1.23a release

mazmazz - April 1, 2019

No foolin, we’ve got a new update sure to improve your robo blasting experience!

Major impact changes:

  • Fixed savegame issues by changing target platform to Sega Genesis/Megadrive. Run it with an emulator and enjoy saving at any time using savestates!
  • Reduced filesize.

This is just a small quality of life update, so no big list of changes. Have at it, and let us know what you think!

EDIT: Happy April Fools! Massive kudos to VAdaPEGA for programming the Megadrive ROM. What an achievement — it even works on real hardware via flash cart. Try it out!

Special shoutouts to Mr. Potatobadger for ripping SRB1 sprites and DragonWolfLeo for the music and additional help.

You may download the ROM in the Other Downloads section.

division bar

SRB2 version 2.1.23 patch release

mazmazz - December 26, 2018

Here’s one more patch update to close out the year! Did we ever move this fast in SRB2’s history?

Major impact changes:

  • Campaign savegames are fixed: The two of you who play SRB2 have pointed out that Single Player savegames do not actually save your progress, even if you selected a save slot. We fixed this so that you can now get out of your chair and grab a cup of milk before you finish the game.

No big changelog this time. Have a Happy New Year!

division bar

SRB2 version 2.1.22 patch release

mazmazz - December 25, 2018

Merry Christmas, everyone, and we hope you enjoy this very special gift! It’s not 2.2, but we’d say 2.1.22 sounds just as swell!

Major impact changes:

  • Chat Windows: For multiplayer, we added the ability to display the chat in a small window by default. Fans of SRB2 Kart will feel right at home here — now you can enjoy increased readability, spam filtering, and easy-to-use private messages between players!
  • Addons Menu: We also got the beloved Addons Menu! With all of your favorite features from Kart, you may now easily find your addon files in-game without alt-tabbing and fumbling through Windows Explorer.
  • Gamepad improvements: We have now added default gamepad buttons, so if you have a supported controller, you no longer need to dive into the options — just pick up and play! If you are upgrading, the game will add those buttons to your controls as long as a slot is open for that action.
  • 64-bit OpenGL fixes: A lot of you made it very clear to us that Eggman blew up a hole in GFZ2, so we made him pay dearly for it! All of the holes in OpenGL are now fixed for 64-bit. Additionally, we fixed a visual glitch with shields that you may have experienced in both 32-bit and 64-bit.
  • SDL stability and sound fixes: Some people experienced glitchy sound effects due to our attempt to update SDL, the program library that runs our game. A few of you may have also experienced startup and stability crashes. We have now fixed the glitchy sounds, so we are now able to package the latest SDL libraries. By extension, some of the crashes should now be resolved.

Minor impact changes:

  • PK3 sprite name fix: We realized that PK3 addons cannot name lumps with a backslash character, which prevented player skins and a few other objects from working properly. We fixed this by allowing you to use the plus character instead, so player skins can now be packaged as PK3.

    To learn how to create PK3 addons, visit our PK3 wiki page.

  • Camera tweaks: When you upgrade, you may notice that the camera view looks slightly different — perhaps less claustrophobic. Also, if you specify custom camera values in the console, they will now be saved to your config.
  • Cross-platform fixes: The macOS version was unable to write savegames for mods, so we patched that up and also fixed the path that script files are executed from. We also fixed a few music formats that did not play for that version. The Linux install packages now have srb2 added to the PATH, so you can run the game just by typing in srb2 in the Terminal.

Go after the jump to read the full list of changes!

(more…)

division bar

SRB2 version 2.1.21 patch release

mazmazz - December 7, 2018

It’s 2.1-ception! When will it end?!?! We know you love us more than Smash Bros., so have a shiny new release on our backs!

Major impact changes:

  • New default controls: We revised our default controls so that our new players may play more effectively. They default to first-person style movement controls using the W-A-S-D keys, while the camera is controlled using the mouse or arrow keys. Read How to Play for a short explanation of these controls.

    If you are upgrading from an existing SRB2 installation, you will keep your old controls.

  • Improved Gamepad Support: It is now entirely possible to operate SRB2 on a gamepad alone. Analog sticks are now active on the menu. We improved their sensitivity to be less slippery in-game. We also allow you to map any button to pop up the system menu, take a screenshot, or make a GIF. Just don’t forget to set your button controls in the Options.
  • PK3 addons: SRB2 now supports PK3-format addons! PK3 is a compressed format that allows addon authors to use a folder structure that organizes graphics, Lua, SOCs, maps, and everything else into one package. Now addons can be smaller, more organized, and more future-proof for later requirements.
  • First 64-bit release: We are now releasing SRB2 in both 32-bit and 64-bit formats. For the most demanding content, you may enjoy up to a 64% performance boost! Netgaming is compatible between 32-bit and 64-bit players. Most, if not all addons will work with the two versions.

    If you have a computer built after 2004, you can most likely run the 64-bit release.

  • Linux and macOS releases: Cross-platform is back in style! We have an APT repository link for Ubuntu and Debian users, while macOS users can download a DMG install package. Again, these versions are netgame-compatible and 99% of addons should work as intended.

    However, these are experimental releases and we may not provide them in the future. Please give us feedback and submit bugs!

Minor impact changes:

  • OpenGL performance: OpenGL has been made more performant and has received a few visual fixes. Large maps (such as Aerial Garden) now render more reliably. Screenshots and wipes now work correctly on non-native resolutions.
  • Lua additions: Lua now has support for slopes, including P_GetZAt() to get the Z position of a sloped point. You can use searchBlockmap to look for objects within proximity. For HUD, hud.enabled() and v.getLocalTransFlag() are added. There is now a PlayerQuit hook, as well as a variable to check for Ultimate Mode.
  • No more SRB2DD: As of this release, we are dumping the old srb2dd.exe. We have kept it for compatibility reasons in the past, but we did not support it. A significant bug has now prevented us from releasing it further. Please use srb2win.exe from now on — it is more stable and it has the newest fixes.

This release has a large collection of individual bug fixes, so go after the jump to read them!

(more…)

division bar

SRB2Kart has been released

Rob Tisdell - November 16, 2018

Hey all, some exciting news!

Over the past couple years there has been a major mod in the works by a number of community members, called SRB2 Kart. It is a fantastic mod that is worth trying out.

Check out its release thread here

It is primarily a multiplayer mod, but there is a 1P mode that has time attack ghosts. The mod is just as customizable as SRB2 itself, so anyone interested in trying to make levels, characters, or anything else for it is welcome to do so. I highly encourage trying out this mod.

division bar

« Newer PostsOlder Posts »