Guides RetroArch: Custom Playlists for collections etc.

Sumea

Final Form
Level 3
40%
Joined
Oct 9, 2024
Messages
349
Level up in
151 posts
Reaction score
559
Points
1,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

The ones that ran from Omelas: Humans can't achieve Utopia... Because they can't grasp it

Five years ago (Just in time for certain virus to start keeping everybody in their homes) i...
Read more

Ever thought about playing ps1 games on vita3k?

i've been knowing this place watching mr.surjano i can finally have better options to play other...
Read more

Switch 2 Has Received Its Killer App

donkeykong.jpg


While I was excited for Bananza, I was expecting a 7 kinda game, I never thought...
Read more

Devil May Cry 3 - Devils Never Cry

No words can explain how much I like this OST. Ah yes, it plays in the intro of this wonderful...
Read more

Online statistics

Members online
178
Guests online
306
Total visitors
484

Forum statistics

Threads
10,396
Messages
257,535
Members
828,521
Latest member
groque77

Advertisers

Back
Top