Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
game_collection_settings [2020/05/03 03:34]
lbrpdx
game_collection_settings [2020/06/20 18:34] (current)
lbrpdx [DYNAMIC COLLECTIONS]
Line 37: Line 37:
 Think of dynamic collections like rules you set up in your e-mail client to automatically create "smart folders": when you receive new e-mails that match the predefined rules, they are showing up in the right smart folder automatically. Dynamic collections on Batocera are the same: you start by creating rules to set up your dynamic collections (match a string in the game name, a gaming system, a genre...) and when you add new ROMs matching those rules, they show up automatically in your dynamic collection. This way, you can share dynamic collections with your friends, even if they don't have the same ROMs, or if their ROM file names aren't exactly the same as yours. Think of dynamic collections like rules you set up in your e-mail client to automatically create "smart folders": when you receive new e-mails that match the predefined rules, they are showing up in the right smart folder automatically. Dynamic collections on Batocera are the same: you start by creating rules to set up your dynamic collections (match a string in the game name, a gaming system, a genre...) and when you add new ROMs matching those rules, they show up automatically in your dynamic collection. This way, you can share dynamic collections with your friends, even if they don't have the same ROMs, or if their ROM file names aren't exactly the same as yours.
  
-FIXME Add details on the format for dynamic collections.+Let's create a dynamic collection for all Capcom Games, for example. 
 +Go into **GAME COLLECTION SETTINGS** -> **CREATE NEW DYNAMIC COLLECTION** and call it "Capcom".  
 + 
 + 
 +On the next menu you can select the filters your want to apply for this dynamic collection: systems, genre, publisher/developer, number of players, if the game is a favorite or not, rating, safe for kids, language, region already played or not... many options are available there. To pre-populate those option, all your `gamelist.xml` files are parsed, so it **might take a while to load**. For example "publisher / developer" on my system with 12,000 ROMs it takes over a minute to load. For my example here, let's select all the editors that seem relevant for Capcom.  
 + 
 +For example, I'd select "CAPCOM", "CAPCOM CO., LTD." and "CAPCOM U.S.A., INC.". Those options are depending on your scraping metadata, so you might have different wordings. 
 +Once you have selected your options, you're all set. You have a new Dynamic collection for all Capcom games. 
 + 
 +If you want to tweak/edit this collection, from EmulationStation, go into your newly created collection, press **SELECT** -> **EDIT DYNAMIC COLLECTION FILTERS**. 
 + 
 +Dynamic collections are stored in ''/userdata/system/configs/emulationstation/collections/'' as XML files like ''Capcom.xcc'' in my example. If you prefer, you can log through SSH on your Batocera and edit the file manually, which has the following format: 
 + 
 +   <?xml version="1.0"?> 
 +   <filter name="Capcom"> 
 +        <pubDev>CAPCOM CO., LTD.</pubDev> 
 +        <pubDev>CAPCOM</pubDev> 
 +        <pubDev>CAPCOM U.S.A., INC.</pubDev> 
 +   </filter> 
 + 
 + 
  • game_collection_settings.txt
  • Last modified: 6 weeks ago
  • by lbrpdx