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: 1.1, by heyjoeway heyjoeway is offline
Developer Last Online: May 2019

Category: Version: SRB2 Kart Rating: (2 votes - 3.80 average)
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.1) 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).

NOTE: This game requires full RAM access. This means you can't launch hbmenu from the album applet when running this. With the latest Atmosphere build and its default config, you can hold R while starting any game to open hbmenu with full RAM access.

Update Instructions
Kart 1.0.4/ -> 1.1
- Extract the contents of the update patch to the root of your SD card. Overwrite any files that might conflict.

- Full online support
- Full mouse/keyboard support
- Full software keyboard support

- 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.
- The game continues to run while on the Switch's home screen when you are unable to pause to prevent lag-switching.
- 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. (Hint: I'm pretty sure Switch SDL2 only supports GLES.)
- 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've had various other crashes related to sleep mode, but they're pretty much random.

Full Game:
Update Patch:

Includes required data files and is built using the latest devkitPro bundle.
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 1.1 (Current):
- Updated Kart to v1.1. No Switch-specific changes.

- Replaced synchronous software keyboard with inline keyboard. Basically, keyboard now works while online.
- Added online chat support for software keyboard.

Kart 1.0.4:
- Updated Kart to v1.0.4. No Switch-specific changes.

- 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.12 MB, 50 views)


Click image for larger version

Name:	QljQdwo.png
Views:	3657
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 02-10-2019   #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 02-10-2019   #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 02-10-2019   #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 02-10-2019   #5
The Kirby Lore Master.
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 02-11-2019   #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 02-11-2019   #7
Xkower8181's Avatar

For the people asking for port of regular SRB2.

it already exists
As you can see this signature sucks.
-- Xkower8181
Xkower8181 is offline   Reply With Quote
Old 02-13-2019   #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
Old 03-18-2019   #9

Just updated the port to 1.0.4. Enjoy!
heyjoeway is offline   Reply With Quote
Old 03-19-2019   #10
What part of 'RETIRED' don't you understand?
SSNTails's Avatar

I have a branch on the Kart git that contains a large optimization of OpenGL that you might be interested in. The next step is to make it GLES-compatible.
Roly Poly Putt & TraceRace - for Android, iOS, & PC -
Follow me on twitter:
SSNTails is offline   Reply With Quote
Old 04-20-2019   #11

Hey all,

Just updated the port to enable the inline software keyboard. Basically, you can use the software keyboard while online now, which also means full software keyboard chat support! Enjoy!

Last edited by heyjoeway; 04-20-2019 at 07:07 PM.
heyjoeway is offline   Reply With Quote
Old 3 Weeks Ago   #12

Update time once again! (Kart 1.1) Enjoy!
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 12:15 PM.

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