Homebrew RetroArch Switch

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 2,166,600
  • Replies Replies 9,226
  • Likes Likes 100
These are my current core settings and my Video settings

2018031704242800-3A1410BD947ED5E1AF33A5C9889DDE8F.jpg 2018031704242600-3A1410BD947ED5E1AF33A5C9889DDE8F.jpg 2018031704240600-3A1410BD947ED5E1AF33A5C9889DDE8F.jpg 2018031704235100-3A1410BD947ED5E1AF33A5C9889DDE8F.jpg 2018031704234400-3A1410BD947ED5E1AF33A5C9889DDE8F.jpg
 
Last edited by RetroGenerica,
I am trying to set my save directories to my content folder, but its not an option within the settings.
It says that if its set to none it would load from the content folder but i am unable to set it to none.
I tried changing it with Notepad ++ but it didn't seem to stick.

Any advice ?

I don't follow. What do you mean your "save directories"? Are you talking about "Settings -> Directory -> Savefile"?

These are my current core settings and my Video settings

Damn bro, use the "Spoiler" feature! lol
 
Last edited by FanboyKilla,
With glide and a lower resolution goldeneye is actually full speed for a few seconds every now and then, it's a shock
 
Yup, I'd like to have the saves stored in the correlating rom folder for that game.
ie: /Roms/GBA/Mother 3.srm

No it doesn't work like that. That setting is the "Global" setting. Here's what you need to do...

Using Snes9x as an example:
- Load a game for the core you want to change.
- When the game starts, go into RA "Quick Menu"
- Go into "Overrides" and select "Save Core Overrides"
- What this will do is create a "Core Overrides" file in the "/retroarch/config/Snes9x/Snes9x.cfg"
- Now you just need to edit that "Snes9x.cfg" and add the following lines..
Code:
savefile_directory = "/retroarch/saves/snes"
savestate_directory = "/retroarch/saves/snes"

Obviously you can change the path to whatever you want. In your case, if you want them in the ROMS folder then you would use "/Roms/GBA" instead. And you don't have to go into the "Overrides" and select "Save Core Overrides". You could simply just create the config file manually for each core. But this is nice because it will create the config file for you just in case you don't know exactly what folder name to use for each core.
 
Last edited by FanboyKilla,
  • Like
Reactions: Broduskii
No it doesn't work like that. That setting is the "Global" setting. Here's what you need to do...

Using Snes9x as an example:
- Load a game for the core you want to change.
- When the game starts, go into RA "Quick Menu"
- Go into "Overrides" and select "Save Core Overrides"
- What this will do is create a "Core Overrides" file in the "/retroarch/config/Snes9x/Snes9x.cfg"
- Now you just need to edit that "Snes9x.cfg" file either by mounting your SD Card on your computer and editing the config file using your favorite text editor. Or you could just use Goldleaf and edit it thru there. - You need to add the following lines to the config file.
Code:
savefile_directory = "/retroarch/saves/snes"
savestate_directory = "/retroarch/saves/snes"

Obviously you can change the path to whatever you want. In your case, if you want them in the ROMS folder then you would use "/Roms/GBA" instead. And you don't have to go into the "Overrides" and select "Save Core Overrides". You could simply just create the config file manually for each core. But this is nice because it will create the config file for you just in case you don't know exactly what folder name to use for each core.


is there anything about my current core settings and my Video settings you would change?
 
is there anything about my current core settings and my Video settings you would change?

Yeah sorry I was finishing up with that other post before I got back to you.

So the only thing I see that doesn't line up with my config is...

Native res. 2D textrects: True -> False

And also depending on what game you're playing, you will want to turn "Framebuffer Emulation: On".

But I tried playing Goldeneye and I had performance issues as well. The only way I could get it to play half decent was by changing the "16:9 Resolution - 640x360" and by turning my CPU Clock speeds up in the Overclock menu. But even then the gameplay wasn't perfect. Just keep in mind that not EVERY game is going to work no matter how PERFECT your settings are. The Mupen64Plus core is still a work in progress.
 
No it doesn't work like that. That setting is the "Global" setting. Here's what you need to do...

Using Snes9x as an example:
- Load a game for the core you want to change.
- When the game starts, go into RA "Quick Menu"
- Go into "Overrides" and select "Save Core Overrides"
- What this will do is create a "Core Overrides" file in the "/retroarch/config/Snes9x/Snes9x.cfg"
- Now you just need to edit that "Snes9x.cfg" file either by mounting your SD Card on your computer and editing the config file using your favorite text editor. Or you could just use Goldleaf and edit it thru there. - You need to add the following lines to the config file.
Code:
savefile_directory = "/retroarch/saves/snes"
savestate_directory = "/retroarch/saves/snes"

Obviously you can change the path to whatever you want. In your case, if you want them in the ROMS folder then you would use "/Roms/GBA" instead. And you don't have to go into the "Overrides" and select "Save Core Overrides". You could simply just create the config file manually for each core. But this is nice because it will create the config file for you just in case you don't know exactly what folder name to use for each core.
I have a question... It is possible to have specific configurations to load with each core?... Like if I want to have shaders set for the snes core but not the 64 one and so...
 
I have a question... It is possible to have specific configurations to load with each core?... Like if I want to have shaders set for the snes core but not the 64 one and so...

Of course! Anything that you want to "Override" in the main config file, you can do so using the "Core Override" config file.
 
Yeah sorry I was finishing up with that other post before I got back to you.

So the only thing I see that doesn't line up with my config is...

Native res. 2D textrects: True -> False

And also depending on what game you're playing, you will want to turn "Framebuffer Emulation: On".

But I tried playing Goldeneye and I had performance issues as well. The only way I could get it to play half decent was by changing the "16:9 Resolution - 640x360" and by turning my CPU Clock speeds up in the Overclock menu. But even then the gameplay wasn't perfect. Just keep in mind that not EVERY game is going to work no matter how PERFECT your settings are. The Mupen64Plus core is still a work in progress.


Thanks man, how do you setup the rumble feature?
is it just within quickmenu>options>Player 1 Pak> Rumble ?
Cause i've got it set to that but it doesn't seem to be working unless its only supported by certain games?
 
Last edited by RetroGenerica,
  • Like
Reactions: FanboyKilla
Hm, weird. I tried super smash bros but it didn't rumble at all during a match I tried.
Do I have to set Count Per Op to anything? It's currently set to 0.

Majority of games run great now, thank you!

You're for sure using that latest core that m4xw posted up in post#4930?

Also make sure that you actually have the Controller Vibration turned on in the Nintendo Switch Settings menu.

Settings -> Controllers and Sensors -> Controller Vibration = On
 
You're for sure using that latest core that m4xw posted up in post#4930?

Also make sure that you actually have the Controller Vibration turned on in the Nintendo Switch Settings menu.

Settings -> Controllers and Sensors -> Controller Vibration = On

So it turns out all i had to do was delete the core and then put it back in again and now all of a sudden rumble works, i dont even know.. hahaha
 
So it turns out all i had to do was delete the core and then put it back in again and now all of a sudden rumble works, i dont even know.. hahaha

Yeah I was just about to post back telling you that I know for sure it works because I just tested SSB out and it was working. Glad you got it figure out though. B-)
 
  • Like
Reactions: RetroGenerica
Any idea how to remove the Widescreen/BlackBars on the top and bottom for Super Mario 64? It seems to be the only game it does it on.
15528099451635130112035930424333.jpg
Does a similar thing for Banjo Kazooie except gives me black on the sides too, it's probably something simple but I just wanted to check if you had a solution.
1552810130140132975251450293939.jpg
Thanks for the help man, definately works alot better than the previous core.
Oh and Thanks M4XW, you're killing it!
 
Last edited by RetroGenerica,
Any idea how to remove the Widescreen/BlackBars on the top and bottom for Super Mario 64? It seems to be the only game it does it on.
View attachment 161091
Does a similar thing for Banjo Kazooie except gives me black on the sides too
View attachment 161092
Thanks for the help man, definately works alot better than the previous core.
Oh and Thanks M4XW, you're killing it!

Switch your "Aspect Ratio" to "16:9:adjusted".
 
I did that and also changed it in Video settings to 16:9 but yeah still the same

I was gonna change 16:9 resolution to 1280x720 but it makes the games lag

Try these...

16:9 Resolution: 960x540
Aspect Ratio: 16:9 adjusted
Framebuffer Emulation: True
Overscan: Enabled
Overscan Offset (Top): 10
Overscan Offset (Left): 5
Overscan Offset (Right): 5
Overscan Offset (Bottom): 10

Just a heads up, 1280x720 seemed to be working fine for me with CPU Overclock set at "Stock Performance (1020 MHz)"
 
Last edited by FanboyKilla,

Site & Scene News

Popular threads in this forum