SRB2 Message Board  

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

Reply
 
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.0.4.1 -> 1.1
- Extract the contents of the update patch to the root of your SD card. Overwrite any files that might conflict.

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

Notes
- 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.)

Issues
- 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.

Download
Full Game: https://drive.google.com/open?id=1Wr...kuhkhkGSx6Yjk2
Update Patch: https://drive.google.com/open?id=1ux...wcmboPEFvo4siQ

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.

Source
https://github.com/Joseph14078/Kart-...ee/switch-port

Changelog
Kart 1.1 (Current):
- Updated Kart to v1.1. No Switch-specific changes.

Kart 1.0.4.1:
- 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.

Kart 1.0.3.1:
- 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 kartswitch_1.1.nro.zip (4.12 MB, 29 views)

Screenshots

Click image for larger version

Name:	QljQdwo.png
Views:	3566
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.

Comments
Old 02-10-2019   #2
Prime 2.0
Grape flavored
Administrator
 
Prime 2.0's Avatar
Default

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
 
GreenKnight9000's Avatar
Default

OH MY GOD
HOLY FUCK
IS THIS REALLY HAPPENING
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
Default

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
KÝbito
The Kirby Lore Master.
 
KÝbito's Avatar
Default

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
ESN
Default

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
 
Xkower8181's Avatar
Default

For the people asking for port of regular SRB2.

it already exists

https://mb.srb2.org/showthread.php?t=44434
__________________
As you can see this signature sucks.
-- Xkower8181
Xkower8181 is offline   Reply With Quote
Old 02-13-2019   #8
heyjoeway
Default

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
heyjoeway
Default

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

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 - http://www.spaddlewit.com
Follow me on twitter: http://www.twitter.com/SSNTails
SSNTails is offline   Reply With Quote
Old 04-20-2019   #11
heyjoeway
Default

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 2 Weeks Ago   #12
heyjoeway
Default

Update time once again! (Kart 1.1) Enjoy!
heyjoeway is offline   Reply With Quote
Reply

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 05:21 PM.


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