Guides RetroArch: Custom Playlists for collections etc.

Sumea

Enigma
Level 4
10%
Joined
Oct 9, 2024
Messages
549
Level up in
451 posts
Solutions
2
Reaction score
1,098
Points
2,477
So, I am making this thread to semi document what I found with RetroArch playlist parsing. I even told about it that one of the main devs said "Does not work like that" but yet it does as far as I've made it work and the functionality has not changed in few years yet.

First assumption is that you are user who has the ROM collection scanned to your RetroArch, have thumbnails too.
Secondly you have a grouping of games you'd want in one collection. Game series is one easy assumption like a playlist for your Castlevania Games, Mega Man games, maybe one for fighting games or just all the Tetris games your collection has.
The bad news out front is that the setup requires to know or learn of RetroArch's folders and files for playlists and asset files if it comes to that. You have to be comfortable with a text editor and copy pasting stuff around, using CTRL+F and such. But the end results can be neat and extremely useful for you:
Clipboard_02-02-2025_01.jpg
Clipboard_02-02-2025_03.jpg

Do note first and foremost that if you use compressed playlists, you should at least for the creation of these playlists disable the option, and maybe scroll through your playlists so they get "decompressed" back into more plain text form. If you wish to use compressed playlists you should be mostly OK with the feature afterwards, but every edit you wish to make for your custom playlists needs the same song and dance to be repeated.

To Begin with the guide proper;
Go to your retroarch main folder. This is different for system you use RetroArch on, very simple on PC and Nintendo switch. Go to your playlist folder and create a new text file, or make a copy of existing playlist you have for a base. Naming scheme I use for collections is "Collection - Tetris.lpl" or "Collection - Mega Man.lpl". If you wish to use the setting that displays only the "system name" for base RetroArch playlists, "Collection" is not shown but still categorizes the playlists before most other system specific playlists. You can really do anything you want.

After this, you need to use text editor of your choice to open the main playlists for games you wish to add. Say, for Mega Man, you'd fill in entries from NES up to PS1 or even DS. You copy and paste their entries and include and keep the "label" & "db_name" entries intact. This trick will make RetroArch look up metadata info per playlist entry from fileset of another.
example1.jpg
In my example for mega man games, each box art is looked from the folders that "db_name" points to. Basically elaborate fake shortcut to games and their additional files. Downside is these playlist need to be managed more manually, usually in text editor by yourself, adding new games is not as simple as with RetroArch's UI, and all these playlists you create will have generic icons in the list by default, unless you do something about it.

Doing something about the icons for your playlist:
Hardest part to pimpin' out your RA UI with these nifty playlists after text editor is an image editor. This part is wildly different depending which theme you prefer, unless the theme you prefer is RGUI in which case you were already done! I can give examples only for XMB and Ozone themes as these are the menu systems I like to use myself. By Base example; you go to /retroarch/assets/<xmb or ozone> / and your theme, or for ozone, icons folder. This is also part I cannot be entirely sure for ozone, as it used to if not still references to /assets/xmb/monochrome/ theme. I am fairly sure ozone icons go to /assets/ozone/png/icons/.
Still; TL;DR: Go to
/retroarch/assets/xmb/theme/png/ for XMB theme. Additional recommendation is to create a new folder called "Custom" inside "xmb" folder, copy paste assets of your favorite xmb theme. This way asset updates do not ruin your customizations, but you have to choose the custom theme in settings.
example2.jpg

Then, it is matter of creating PNG files fitting for theme you are running, naming them accordingly to example 3 and your own playlists, and you are done.

I am attaching my Switch, Ozone/Monochrome and XMB Dot-Art icons for few example collections I've made.



Also: My writing is scatterbrained and I rushed the ending of this. Feedback to make this more understandable and helpful to everyone is nothing but appreciated, I know there is likely more than one "what the hell?" sentences I've missed.

Still, this is entirely undocumented yet fun and useful way to use retroarch's playlist system to essentially have same content in multiple playlists. In my case, I have used it to have playlists for game series and duplication of official retro collections such as SNK 40th Anniversary.
 

Attachments

Beware: There have been no replies in this thread for 90 days.
Keep that in mind when expecting a reply from the people on it,
You can also start a new thread instead. This is just a heads-up, bumping is allowed in this forum.

Users who are viewing this thread

Connect with us

Support this Site

RGT relies on you to stay afloat. Help covering the site costs and get some pretty Level 7 perks too.

Featured Video

Latest Threads

Your current list of movies to watch

1000378479.png

QueThis is my list, all based on your recommendations. Thank you for the...
Read more

What are films you find relentless and emotionally draining?

Recently watched Whos afraid of Virginia woolf and Opening Night. Wanting more films that are...
Read more

What are some of your favorite music from games you love?

What are some of your favorate game ost tracks that you chill to?

Here are some of my favorates...
Read more

I think about this at least once a day

Anytime people talk about smelly gamers/nerds/weebs, I think about the guy who posed with every...
Read more

Rule of Cool: Good Guys vs Bad Guys

Online statistics

Members online
182
Guests online
1,088
Total visitors
1,270

Forum statistics

Threads
16,175
Messages
391,119
Members
899,450
Latest member
Nazabsi

Today's birthdays

Advertisers

Back
Top