Homebrew RetroArch Switch

m4xw

Ancient Deity
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,960
Country
Germany
Oh, funny that Switch can't handle emulation of PS1 games but my phone can. Thank you anyway.
It runs on interpreter + sw rendered.
It's a testimony to the code base that we can even get 60 fps for *most* games lol.
Just for example, same core on lakka, all sw rendered + dynarec is like 550fps compared to ~59.
Dynarec does a lot
 
Last edited by m4xw,

regnad

Button Masher
Member
Joined
May 19, 2008
Messages
2,520
Trophies
1
Age
53
XP
3,708
Country
Japan
THIS PAGE should have everything you need. If you get stuck, post back and I'll try and help you out.

Thank you very much!

So I need to make playlists first, right? For RetroArch Playlist Scanner I assume I need to go online with the Switch, right? My Switch is permantly offline, so I probably need to use a third party utility. What should I use?
 

masterbuzzsaw

Well-Known Member
Member
Joined
Aug 29, 2018
Messages
112
Trophies
0
Age
44
XP
1,120
Country
United States
I have a question...

I want to install RetroArch on my Switch, but I fear accidentally banning myself from online, and I simply don't have the money right now for another Switch. So, let me ask, if I were to mod my Switch, install RetroArch, and go back to OFW via online update back to v7.0.1, would RetroArch still work???

I know this all sounds stupid, but I have RetroArch currently running on my Wii U and I had to update it so I could access the shop at the time, and the HBC and RetroArch all still worked after that. Weird I know! Any help would be appreciated. Thanks!
 

IHOP

Well-Known Member
Member
Joined
Jul 11, 2018
Messages
133
Trophies
0
Age
25
XP
589
Country
United States
I have a question...

I want to install RetroArch on my Switch, but I fear accidentally banning myself from online, and I simply don't have the money right now for another Switch. So, let me ask, if I were to mod my Switch, install RetroArch, and go back to OFW via online update back to v7.0.1, would RetroArch still work???

I know this all sounds stupid, but I have RetroArch currently running on my Wii U and I had to update it so I could access the shop at the time, and the HBC and RetroArch all still worked after that. Weird I know! Any help would be appreciated. Thanks!
No, in order to run homebrew applications you must be on a CFW. You could always make a NAND backup of your clean switch, install retroarch and keep on airplane mode and then reinstall the clean NAND/update when done.
 

hallo23

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
143
Trophies
1
XP
1,419
Country
Germany
Dropping by just to mention that thumbnails in the Ozone theme for RetroArch is now possible thanks to the efforts by natinusala :)
Grab the latest nightly, and be sure to update your assets just in case :P

My GBA thumbnails that worked fine in xmb don't show up at all in Ozone.
The other ones are fine.
Wonder why. :unsure:
 

ShadowOne333

QVID PRO QVO
OP
Editorial Team
Joined
Jan 17, 2013
Messages
12,235
Trophies
2
XP
34,760
Country
Mexico
My GBA thumbnails that worked fine in xmb don't show up at all in Ozone.
The other ones are fine.
Wonder why. :unsure:
Haven't tried it out myself yet :P
So I can't help with that, but try to double check the path in which the thumbnails are located, and also the playlists files as well, check that the path written in the playlists files is the correct one.
 

hallo23

Well-Known Member
Member
Joined
Sep 13, 2009
Messages
143
Trophies
1
XP
1,419
Country
Germany
Haven't tried it out myself yet :P
So I can't help with that, but try to double check the path in which the thumbnails are located, and also the playlists files as well, check that the path written in the playlists files is the correct one.
Ok I just checked natinusala's twitter and it seems like it's a known problem for GBA playlists atm.

But what I also noticed is that the rom name and the label name have to be identical for thumbnails to work.
Don't know if this is intentional.
I hoped the label would be handeld separately so you would only need to have the same thumbnail/rom name so you could freely change the label without changing the rom name too.
But I can work with it :D
 

FanboyKilla

Well-Known Member
Member
Joined
Mar 9, 2019
Messages
289
Trophies
0
XP
1,105
Country
United States
Thank you very much!

So I need to make playlists first, right? For RetroArch Playlist Scanner I assume I need to go online with the Switch, right? My Switch is permantly offline, so I probably need to use a third party utility. What should I use?

Absolutely not. You can make playlists offline no problem. You can use the "Scan Directory" feature in RetroArch which will use an internal database to compare your ROMS and create your playlists. The only problem is if the CRC of your don't match up in the database, then they won't show up in the playlists. In that case you can use a 3rd party playlist builder to build your playlists, or you can manually do it yourself.
 

linkenski

Well-Known Member
Member
Joined
Aug 6, 2008
Messages
353
Trophies
1
Age
30
Location
Denmark
XP
526
Country
Regarding the SVC thing for Mupen... I had this Hekate 4.6 SVC build file, but last I used it I couldn't run AMS on 7.0.1, it just booted to a black screen; does Mupen run at higher speeds on Hekate 4.8 too? (the one I'm currently using?)
 

stick267

Well-Known Member
Member
Joined
Dec 17, 2018
Messages
586
Trophies
0
Age
33
XP
1,172
Country
United States
Regarding the SVC thing for Mupen... I had this Hekate 4.6 SVC build file, but last I used it I couldn't run AMS on 7.0.1, it just booted to a black screen; does Mupen run at higher speeds on Hekate 4.8 too? (the one I'm currently using?)
All Hekate versions after 4.6 have the SVC stuff implemented. I also believe that the SVC stuff is built right into the latest Atmosphere version as well.
 

minomore

Well-Known Member
Member
Joined
Dec 25, 2015
Messages
104
Trophies
0
Age
37
XP
1,640
Country
Here's a quick one. i've tried to enable cheats on RA but no matter the game the cheats either don't work or they crash the game.... any thoughts as to my dilemma

thanks
 

regnad

Button Masher
Member
Joined
May 19, 2008
Messages
2,520
Trophies
1
Age
53
XP
3,708
Country
Japan
Absolutely not. You can make playlists offline no problem. You can use the "Scan Directory" feature in RetroArch which will use an internal database to compare your ROMS and create your playlists. The only problem is if the CRC of your don't match up in the database, then they won't show up in the playlists. In that case you can use a 3rd party playlist builder to build your playlists, or you can manually do it yourself.

I'm having some odd problems. I used scan directory, and as you'd expect most, but not all, ROMs were added to playlists. Strangely scanning the Gameboy Color folder resulted in just one game on the list despite quite a few games being in the folder, but this only happened with GBC. Most others had only a few that weren't added.

I seem to be unable to add more to lists. I edited the lpl file with Notepad++, copying and pasting another entry and just editing the name.

Also I can't seem to add thumbnails. I downloaded the RA thumbnail database images and added them as it says in your link, but they don't show up. :(
 

FanboyKilla

Well-Known Member
Member
Joined
Mar 9, 2019
Messages
289
Trophies
0
XP
1,105
Country
United States
I'm having some odd problems. I used scan directory, and as you'd expect most, but not all, ROMs were added to playlists. Strangely scanning the Gameboy Color folder resulted in just one game on the list despite quite a few games being in the folder, but this only happened with GBC. Most others had only a few that weren't added.

I seem to be unable to add more to lists. I edited the lpl file with Notepad++, copying and pasting another entry and just editing the name.

Also I can't seem to add thumbnails. I downloaded the RA thumbnail database images and added them as it says in your link, but they don't show up. :(

Yes, unfortunately this is a common problem and it happened to me as well. The reason why is because RetroArch uses an internal database to "verify" your ROM's. So when it's searching thru your folders, it doesn't actually look at the "filename" but instead it does a "CRC" check and then compares that value to see if it corresponds to one that's in the database. If it finds a match then it will know exactly what ROM that is and it will add it to your playlist along with all the info.

The only way to workaround this is to edit your playlists manually, or to use one of the playlist builder apps floating around. I actually ended up making a batch script to build my playlists, but I did test out these two Playlist Builders and they both seem to work pretty well.

Playlist Buddy

Playlist Manager

I would suggest downloading both of them and playing around with both and decide for yourself. I didn't really spend a lot of time testing them out because like I said before, I ended up just making a batch script to build my playlists.

And when you add thumbnails to RetroArch, they have to be added to a specific folder structure that corresponds to your playlist, and the filename of the "thumbnail" image, needs to be exactly the same as the filename of the "ROM".

For example: Zelda, Ocarina of Time

This ROM is located on my SD Card at...
/Games/Nintendo 64/Legend of Zelda, The - Ocarina of Time.z64

The thumbnail image is located on my SD Card at...
retroarch/thumbnails/Nintendo - Nintendo 64/Named_Boxarts/Legend of Zelda, The - Ocarina of Time.png

The thumbnail has to have the EXACT same filename as the ROM.

And one other little issue that you MIGHT run into, if you have ROM's that have a filename that contains a & character, then you have to use an underscore in the "thumbnail" filename instead.

Example..
ROM: Toejam & Earl.gen
Thumbnail: Toejam _ Earl.gen

Hope that helps! Let me know if you have any other questions.
 

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,728
Country
Japan
Yes, unfortunately this is a common problem and it happened to me as well. The reason why is because RetroArch uses an internal database to "verify" your ROM's. So when it's searching thru your folders, it doesn't actually look at the "filename" but instead it does a "CRC" check and then compares that value to see if it corresponds to one that's in the database. If it finds a match then it will know exactly what ROM that is and it will add it to your playlist along with all the info.

The only way to workaround this is to edit your playlists manually, or to use one of the playlist builder apps floating around. I actually ended up making a batch script to build my playlists, but I did test out these two Playlist Builders and they both seem to work pretty well.

Playlist Buddy

Playlist Manager

I would suggest downloading both of them and playing around with both and decide for yourself. I didn't really spend a lot of time testing them out because like I said before, I ended up just making a batch script to build my playlists.

And when you add thumbnails to RetroArch, they have to be added to a specific folder structure that corresponds to your playlist, and the filename of the "thumbnail" image, needs to be exactly the same as the filename of the "ROM".

For example: Zelda, Ocarina of Time

This ROM is located on my SD Card at...
/Games/Nintendo 64/Legend of Zelda, The - Ocarina of Time.z64

The thumbnail image is located on my SD Card at...
retroarch/thumbnails/Nintendo - Nintendo 64/Named_Boxarts/Legend of Zelda, The - Ocarina of Time.png

The thumbnail has to have the EXACT same filename as the ROM.

And one other little issue that you MIGHT run into, if you have ROM's that have a filename that contains a & character, then you have to use an underscore in the "thumbnail" filename instead.

Example..
ROM: Toejam & Earl.gen
Thumbnail: Toejam _ Earl.gen

Hope that helps! Let me know if you have any other questions.
That’s great info, thanks. Might explain why half of my N64 games are not being detected. The CRC thing is particularly frustrating if using translated roms.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    BakerMan @ BakerMan: +1