Homebrew Homebrew game Sonic Robo Blast 2 + SRB2Kart + SRB2 Persona for Switch - Now Updated with OpenGL

  • Thread starter Thread starter Craftyawesome
  • Start date Start date
  • Views Views 8,055
  • Replies Replies 13
  • Likes Likes 7

Craftyawesome

Well-Known Member
Member
Joined
Feb 3, 2018
Messages
201
Reaction score
124
Trophies
0
XP
1,423
Country
United States
Sonic Robo Blast 2 + SRB2Kart + SRB2 Persona for the Nintendo Switch

SRB2 icon
SRB2Kart icon
SRB2 Persona icon


Both games have been updated to their latest versions (2.2.15 and 1.6) and now support the OpenGL renderer on switch. Thanks to heyjoeway and carstene1ns for their work on earlier versions.

Some notes:
SRB2 doesn't default to OpenGL, consider changing it in the options.
SRB2Kart reads from renderer.txt, defaulting to software if that is not there or invalid. I have included it by default to use OpenGL.
Auto resolution uses 1080p/720p if using OpenGL, 800x450 if using software
Overclock your CPU if able, it helps on both backends.
Consider the lagkiller addon https://mb.srb2.org/addons/lag-reduction-script.5288/

Performance is much better with higher resolutions in OpenGL.
At lower resolutions performance is unimproved, and if models are enabled maybe slightly worse (though usually good).
If you can't hit 60 (Haunted Heights Zone), consider dropping the framerate in the video settings to 35 to be more consistent.

For kart do not copy a 1.3 config file, or you will likely need to reset your controller config.
Trilinear and Nearest Mipmap do not generate mipmaps (so they look like bilinear and nearest linear instead).

Downloads:
SRB2: https://github.com/Craftyawesome/SRB2/releases/tag/v2.2.15-r3-switch
SRB2Kart: https://github.com/Craftyawesome/Kart-Public/releases/tag/v1.6-r8
SRB2 Persona: https://github.com/Craftyawesome/SRB2/releases/tag/persona-1.3.6-r2-switch


Looking for Dr. Robotnik's Ring Racers?
 
Last edited by Craftyawesome,
Thank you so much for this port, I've greatly enjoyed it!

I wanted to ask, how would I go about being able to add the Persona mod, if it's even possible?
 
Unlike addons, mods that change the game executable need porting work. Though it seems fairly popular, so I decided I may as well.


Minimally tested and must be installed on top of SRB2 (or at least have srb2.pk3 for assets)

I didn't expect you to actually go and port it, thank you so much!
 
  • Like
Reactions: Thorhax
@Craftyawesome The latest build of this I have installed (2.215-r2) crashes just after launch. I see the screen where it says:

This game should not be sold
Number of console HUD lines is now 5
InitJoystick()
LoadGraphics()
Executing config,fg
Unknown command ' ffloorclip'
Unknown command ' joinnextround'

Then I get the "Software was closed because an error occurred." message. I'm on Atmosphere 1.9.4 and FW 18.1.0.


Fixed via deleting the `srb2switch22` folder and re-installing.
 
Last edited by Starwarsfan2099,
Whenever I try to play online on the server browser, I get an error in the console saying “ssl peer certificate or ssh remote key was not OK”. Is there a fix for this? I can’t seem to change the master server.
Post automatically merged:

Whenever I try to play online on the server browser, I get an error in the console saying “ssl peer certificate or ssh remote key was not OK”. Is there a fix for this? I can’t seem to change the master server.
 
Whenever I try to play online on the server browser, I get an error in the console saying “ssl peer certificate or ssh remote key was not OK”. Is there a fix for this? I can’t seem to change the master server.
Post automatically merged:

Whenever I try to play online on the server browser, I get an error in the console saying “ssl peer certificate or ssh remote key was not OK”. Is there a fix for this? I can’t seem to change the master server.
There does seem to be a bug where many lobbies don't show, but I don't get that particular error. Is your time set correctly? Have you messed with SSL on your switch or maybe used something like incognito or prodinfo recreation? Though if that was the issue I would expect issues in other homebrew/games.
 
There does seem to be a bug where many lobbies don't show, but I don't get that particular error. Is your time set correctly? Have you messed with SSL on your switch or maybe used something like incognito or prodinfo recreation? Though if that was the issue I would expect issues in other homebrew/games.
Forgot to update this. It was in fact the time not being synced, but now I have another issue. When trying to install addons, the game crashes when trying to download more than one. Is this just a switch issue? Or is there a way I can get around it? For reference im on emu and Nintendo’s servers are blocked
 
Forgot to update this. It was in fact the time not being synced, but now I have another issue. When trying to install addons, the game crashes when trying to download more than one. Is this just a switch issue? Or is there a way I can get around it? For reference im on emu and Nintendo’s servers are blocked
Fixed in r3. Thanks for reporting!
 
So, I plan on primarily doing offline karting, so I've been trying to get an autoexec.cfg setup so I can automatically load my chosen mods upon launching the game. However, I can't seem to get this working properly.

I'm putting the autoexec.cfg file in the same folder as the .nro, but it doesn't seem to be seeing it at all. Are there limitations on what the port can do in that regard, or is there a specific setup that needs to be done for the game to find the file?
 
So, I plan on primarily doing offline karting, so I've been trying to get an autoexec.cfg setup so I can automatically load my chosen mods upon launching the game. However, I can't seem to get this working properly.

I'm putting the autoexec.cfg file in the same folder as the .nro, but it doesn't seem to be seeing it at all. Are there limitations on what the port can do in that regard, or is there a specific setup that needs to be done for the game to find the file?
Kart uses kartexec.cfg, which works fine on my end.
 

Site & Scene News

Popular threads in this forum