SRB2 Message Board  

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

Thread Tools
SRB2 Kart Switch Port Details »»
SRB2 Kart Switch Port
Version:, by heyjoeway heyjoeway is offline
Developer Last Online: Feb 2019

Category: Version: SRB2 Kart Rating:
Released: 02-08-2019 Last Update: Never Installs: 1
Re-Useable Content Code Changes Is in Beta Stage

Sonic Robo Blast 2 Kart for the Nintendo Switch

SRB2 Kart (1.0.3) is finally playable on the Nintendo Switch! Not really sure what else to say except the notes below. Big thanks to carstene1ns for his work on the initial port; I really only did some polishing work to get this up and running. The game mostly runs at its full framerate (35 FPS).

Installation Instructions
1. Make sure your Switch can run homebrew.
2. Extract the contents of the zip to the root of your SD card.
3. Start SRB2 Kart via hbmenu (or whatever method you prefer).

Update Instructions
Kart 1.0.3 ->
- Simply download the new NRO (attached to this post) and overwrite the current one. The data files are the same.
- You can delete kartexec.cfg. It was previously used to load bonuschars.kart when the add-ons menu wasn't working but now may cause issues if trying to join servers that don't use the add-on.

- Full online support*
- Full mouse/keyboard support
- Software keyboard supported when able to pause game

* Online support requires full RAM access. This means you can't launch hbmenu from the album applet when running this. Here's a good tutorial on a fix:

- I've included a kartconfig.cfg that sets the resolution to 800x450 by default. It doesn't really do anything else so you can leave it out if you'd like.
- The game takes a bit to boot. A faster SD card may help with this.
- Without a config file, the game's default resolution is 320x200. I recommend setting it to 800x450 for the best balance of performance and visuals.
- You are unable to use the software keyboard when you are unable to pause the game. This is because the software keyboard pauses the entire game while it is active and could effectively be used as a lag switch.
- The game continues to run while on the Switch's home screen when you are unable to pause for the same reason as above.
- If you want to play the game with mouse/keyboard, you'll have to bind most of the buttons yourself.
- All button bindings are set to match the Xbox controller layout (Xbox A -> Switch B, Xbox X -> Switch Y, etc.)

- OpenGL doesn't work. If anyone smarter than me wants to take a crack at this, please do.
- Split joy-cons don't work.
- If you put the console to sleep while hosting a network game, your Switch will crash, so don't do that.
- I had the game once crash when it played the title screen demo but wasn't able to reproduce it. Just keep an eye out for this.


Includes required data files and is built using the latest devkitPro bundle on Debian.
If you'd just like the NRO executable, you can find it attached to this post. You'll have to supply the data files yourself if you go that route.


Kart (Current)
- Fixed add-ons menu
- Added online support
- Added mouse/keyboard support
- Added software keyboard support
- Tweaked default controls
- Fixed multiplayer menu crash

Kart 1.0.3:
- Initial release

Download Now

File Type: zip (4.26 MB, 18 views)


Click image for larger version

Name:	QljQdwo.png
Views:	954
Size:	39.6 KB
ID:	16372  

Show Your Support

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

Old 1 Week Ago   #2
Prime 2.0
Grape flavored
Prime 2.0's Avatar

Obligatory: You jailbreak and run homebrew software on your switch at your own risk. STJr and the SRB2MB takes no responsibility for the results of doing so.
Science tells us that nothing can be proven, only rendered more likely to be true. If we do not question what we already know, how can we know, much less admit, when we're wrong? Such things are vital to progress.
Prime 2.0 is offline   Reply With Quote
Old 1 Week Ago   #3
GreenKnight9000's Avatar

Looks like we may get SRB2 on the Switch!
Certified Emerald Hunter for online matches
-Known as ThomasTheHedgehog888 in matches-
GreenKnight9000 is offline   Reply With Quote
Old 1 Week Ago   #4
PSI Pikachu
AKA Tex Dreemurr
PSI Pikachu's Avatar

Well I'll be God damned...

Ya know, in my head I thought it would be nice to do this and possible to happen but I didn't think it would actually happen. BIG Kudos to you guys. I think I'm crying tears of joy.
The one that got chased the fuck down by 200 SPBs
PSI Pikachu is offline   Reply With Quote
Old 6 Days Ago   #5
the kirby boi gurl
KÝbito's Avatar

Holy crap! This is Happening!.

I remember seeing a thread about doing this that went nowhere, so i never thought it would really happen, now i wanna own a switch even more!, big props to you, i'm sure it wasn't an easy task to do.
If you want something done right, do it yourself, or don't, idk.
KÝbito is offline   Reply With Quote
Old 6 Days Ago   #6

Oh my... I don't have a switch, but it's a still brilliant work!

P.S.: Will be android port soon?
ESN is offline   Reply With Quote
Old 6 Days Ago   #7
btw do not touch the sonic
Xkower8181's Avatar

For the people asking for port of regular SRB2.

it already exists
hi you just wasted some second of your live on this
Xkower8181 is online now   Reply With Quote
Old 4 Days Ago   #8

Hey all, I've just updated the port, and I think it's nearly feature-complete at this point. Some of the notable changes include:

- Online support (!!!)
- Mouse/keyboard support (yes, mouse support)
- Software keyboard support for text fields/console
- Add-ons menu fixed
- Multiplayer menu fixed

Make sure to read the update notes if you've already downloaded this.
heyjoeway is offline   Reply With Quote

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 07:59 PM.

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