How to Use Collections for Trimui Smart Pro (Stock & Crossmix)

Video Guide on YouTube
Audio MP3
  1. Intro
  2. Creating Collections
    1. Installing CollaGen
    2. Starting CollaGen
    3. Creating Collections
  3. Editing Collections
    1. Stock OS Fix (Ignore if you are using CrossMix)
    2. Adding Icon/Background
    3. Adding/Removing Games Manually
    4. Adding Boxart
  4. Troubleshooting
  5. End

Intro

Collections on the Trimui Smart Pro are a robust way to create a curated list of games, making it much easier to decide what to play. I personally would recommend keeping a small ROM set, no greater than 10, to keep the focus on beating games. However, if you like hoarding, then collections will help you manage your ROM set.

Creating Collections

Installing CollaGen

We’ll be using the CollaGen app developed by rkr87 to create collections. You can manually create them but it’s tedious and time consuming so I prefer to use the app.

Thanks to a recent update, the CollaGen app will work on stock OS as well. You can find the app here: https://github.com/rkr87/CollaGen/releases.

Download the latest version and extract the contents. Open the Collagen folder. Inside will be another folder named Collagen. We want to copy this folder to our microSD card. I’ll be using a Windows PC and a microSD to USB adapter but most of these steps are doable on a phone and Mac as well.

Copy the CollaGen folder to SD:\Apps.

Copy the CollaGen folder to the Apps folder on your microSD card.
Copy the CollaGen folder to the Apps folder on your microSD card.

Safely eject the microSD card and insert it back into your Trimui Smart Pro.

Starting CollaGen

Once on the handheld, press R to navigate to the App tab on your Trimui Smart Pro. Start the CollaGen app.

Creating Collections

Once in the app, enter “1” into the terminal and press the start button. This will select the option to create a collection.

Enter a name for the collection and press start.

Type in "1" and then press Start to create a collection.
Type in “1” and then press Start to create a collection.

Now we’ll be entering the main search terms to include the desired ROMs into our collection. For example, if we want to create a Zelda based collection, we can type in “zelda” and press start. CollaGen will then look for every ROM file with the word “zelda” in it and include it into the collection. You can add multiple words to look for as well as add words to exclude from the collection later on.

The app will look for any ROM file including any of the search terms. For example if you typed in “shinobi” and “zelda” it would look for any ROM file containing the word “zelda” or “shinobi” or both.

Once you enter your initial search terms and press start, CollaGen will take some time to create the collection. After it’s finished, you can then press the menu button to exit the app.

Turn the console off again and insert the microSD card back into your PC.

Editing Collections

Stock OS Fix (Ignore if you are using CrossMix)

If you want collections to work on stock, you’ll need to edit the launch.sh file inside your collection folder.

Navigate to SD:\Best\[YourCollectionName].

Open launch.sh in notepad.

Delete this line: Launcher=$(jq -r '.launch' "/mnt/SDCARD/Emus/$RomDir/config.json").

Edit this line: LaunchPath="/mnt/SDCARD/Emus/$RomDir/$Launcher".

Change the $Launcher to launch.sh.

It should look like this: LaunchPath="/mnt/SDCARD/Emus/$RomDir/launch.sh".

Save the changes and now your collection should launch games normally on stock.

Adding Icon/Background

I would recommend using a simple 500×500 png file as your icon.

I would also recommend adding a border around your icon image to indicate when your collection is selected.

For a background image, any 1280×720 png file will work.

I would recommend naming the images icon-[your collection name].png, icon-selected-[your collection name].png, and background-[your collection name].png respectively.

Open config.json in notepad.

Change the “label” field if you want to change the name of the collection, change “icon”, “iconsel”, and “background” if you added your own custom images.

For example:

"label": "pokemon",
"icon": "icon-pokemon.png",
"iconsel": "icon-selected-pokemon.png",
"background": "bg-pokemon.png",

Adding/Removing Games Manually

If you want to add a game manually, you’ll need to create the proper system folder if it doesn’t exist in the Roms folder inside your collection. For example, if you want to add a Game Boy Advance game, you’ll need a folder named “GBA” in the Roms folder.

If you don’t know what to name the system folder, look inside the Roms directory on your microSD card as a reference.

Inside that system folder, create an empty text file and name it after the game. So for example, Boktai.txt.

Open that text file and write in the full address of where that ROM file is on your microSD card. For example, /mnt/SDCARD/Roms/GBA/Boktai - The Sun Is in Your Hand (USA).zip.

You can also just copy the ROM file into the correct folder in the collection directory but this wastes space in my opinion.

To remove a game, simply delete the text file.

Make sure to refresh roms on the handheld if you added or removed any games by pressing the menu button once in the handheld’s main menu and selecting the refresh roms option.

Adding Boxart

To add boxart, place them into the Imgs folder in your collection directory. The image name must match the text file name exactly for it to display.

Troubleshooting

If something isn’t working, make sure there are no typos in the config.json and launch.sh files.

If your handheld was purchased before April 2024, you may need to update the firmware and stock OS files. A link to a guide on how to do that will be provided soon.

End

If you need any help please feel free to leave a comment! I’m busy with work at the moment but I do still read every comment and will do my best to respond as soon as possible. Thanks for dropping by and as always hope you guys are staying safe and sane out there.

7 thoughts on “How to Use Collections for Trimui Smart Pro (Stock & Crossmix)

  1. Quick Question, I just received my Smart Pro and it has a file in the Rom section for GBA and I downloaded 3 games and placed them into that file. I booted up the system and did a rom refresh and the GBA system will still not show on the games list. The firmware appears to be up to date according to their website. Any idea on how I can get it to show up?

    Liked by 1 person

    1. Hi Dustin, Thanks for leaving a comment! This is going to sound dumb but have you tried pressing down on the D-pad or whatever direction is necessary to go down the list of games? Sometimes the game names are invisible and show up after you reach the end of the list. This happens on other handhelds as well for some reason.

      Anyways let me know if that works! If not, I’ll have to double check my handheld for the exact file name and location but you can just delete the gamelist.xml file and it should create a new up to date one next time you reboot.

      Like

      1. What format are your roms btw. The default file extensions supported are .gba .agb .gbz and .zip.

        Anyways assuming your games are in the supported format, you can try accessing your microSD card on a PC and delete the GBA_cache7.db file in the SD:\Roms\GBA directory.

        Edit: And then insert the microSD card back and reboot the system.

        Let me know if that works.

        Like

      2. Don’t know why wordpress deleted my own comment lol. It may show up later so ignore it if it does.

        I had to delete your latest response because it contained a link to a website with roms. This is illegal and can cause my site to be taken down so I had to remove it, nothing personal.

        Zip files are supported so I don’t know why they aren’t showing up for you.

        Also how are you transferring the games to the handheld? Are you using a microSD to USB adapter and a PC or are you plugging the Trimui Smart Pro directly into a PC? Plugging the device directly can cause data corruption for file transfers but the games should still show up.

        Anyways, you can try deleting the file I mentioned before and see if that will force a refresh of the games list: SD:\Roms\GBA\GBA_cache7.db

        Like

Leave a comment