Author Topic: Help with custom collections  (Read 8994 times)

NoJhSaH

  • Jr. Member
  • **
  • Posts: 10
    • View Profile
Help with custom collections
« on: April 19, 2017, 01:32:39 AM »
Hi

I have decided to build my own RetroPie/attract mode form the ground up.  What i noticed in other images i previewed was that they had several collections like "Konami Classics", Taito Classics" "Data East Classics" or all of the Street Fighter series in one section.

Can anybody point me to a guide on how to set this up, or better yet if there is any pre-compiled packs that i can add straight into my image.

Thanks for the help.

progets

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1271
    • View Profile

SuperMagicom

  • Jr. Member
  • **
  • Posts: 13
    • View Profile
Re: Help with custom collections
« Reply #2 on: April 19, 2017, 06:10:30 PM »
Hi

I have decided to build my own RetroPie/attract mode form the ground up.  What i noticed in other images i previewed was that they had several collections like "Konami Classics", Taito Classics" "Data East Classics" or all of the Street Fighter series in one section.

Can anybody point me to a guide on how to set this up, or better yet if there is any pre-compiled packs that i can add straight into my image.

Thanks for the help.

Hursty is the one making most of them.  If you want to use the ones from images like Motion Blue just copy the romlists for the collections to your own install.  Whatever theme you are using will need artwork to support them though.  Making menu art for hundreds of collections is no easy task.   ;D

NoJhSaH

  • Jr. Member
  • **
  • Posts: 10
    • View Profile
Re: Help with custom collections
« Reply #3 on: April 20, 2017, 12:19:07 AM »
thanks for your answers.  ill have a read through the material.

cheers

NoJhSaH

  • Jr. Member
  • **
  • Posts: 10
    • View Profile
Re: Help with custom collections
« Reply #4 on: April 21, 2017, 12:20:39 AM »
I have found some romlists text files and after putting them in the correct folder in the .attract they show up in the menu, but there are a lot of duplicates in the list. 

example:

Code: [Select]
arknoid2u;Arkanoid - Revenge of DOH (US);Final Burn Alpha;arknoid2;1987;Taito America Corporation (Romstar license);Breakout;;;;;0;;;;;
arknoid2u;Arkanoid - Revenge of DOH (US);MAME (Advance);arknoid2;1987;Taito America Corporation (Romstar license);Breakout;;;;;0;;;;;
arknoid2u;Arkanoid - Revenge of DOH (US);MAME (Libretro);arknoid2;1987;Taito America Corporation (Romstar license);Breakout;;;;;0;;;;;
arknoid2u;Arkanoid - Revenge of DOH (US);MAME (Mame4all);arknoid2;1987;Taito America Corporation (Romstar license);Breakout;;;;;0;;;;;
arkretrn;Arkanoid Returns (Ver 2.02O 1997/02/10);Arcade;;1997;Taito Corporation;Breakout;;;;;0;;;;;
arkretrn;Arkanoid Returns (Ver 2.02O 1997/02/10);Final Burn Alpha;;1997;Taito Corporation;Breakout;;;;;0;;;;;
arkretrn;Arkanoid Returns (Ver 2.02O 1997/02/10);MAME (Advance);;1997;Taito Corporation;Breakout;;;;;0;;;;;
arkretrn;Arkanoid Returns (Ver 2.02O 1997/02/10);MAME (Libretro);;1997;Taito Corporation;Breakout;;;;;0;;;;;
arkretrn;Arkanoid Returns (Ver 2.02O 1997/02/10);MAME (Mame4all);;1997;Taito Corporation;Breakout;;;;;0;;;;;
arkretrnj;Arkanoid Returns (Ver 2.02J 1997/02/10);Arcade;arkretrn;1997;Taito Corporation;Breakout;;;;;0;;;;;
arkretrnj;Arkanoid Returns (Ver 2.02J 1997/02/10);Final Burn Alpha;arkretrn;1997;Taito Corporation;Breakout;;;;;0;;;;;
arkretrnj;Arkanoid Returns (Ver 2.02J 1997/02/10);MAME (Advance);arkretrn;1997;Taito Corporation;Breakout;;;;;0;;;;;
arkretrnj;Arkanoid Returns (Ver 2.02J 1997/02/10);MAME (Libretro);arkretrn;1997;Taito Corporation;Breakout;;;;;0;;;;;
arkretrnj;Arkanoid Returns (Ver 2.02J 1997/02/10);MAME (Mame4all);arkretrn;1997;Taito Corporation;Breakout;;;;;0;;;;;
ashnojoe;Ashita no Joe (Japan);Arcade;scessjoe;1990;Taito Corporation / Wave;Sports/Boxing;;;;;0;;;;;
ashnojoe;Ashita no Joe (Japan);Final Burn Alpha;scessjoe;1990;Taito Corporation / Wave;Sports/Boxing;;;;;0;;;;;
ashnojoe;Ashita no Joe (Japan);MAME (Advance);scessjoe;1990;Taito Corporation / Wave;Sports/Boxing;;;;;0;;;;;
ashnojoe;Ashita no Joe (Japan);MAME (Libretro);scessjoe;1990;Taito Corporation / Wave;Sports/Boxing;;;;;0;;;;;
ashnojoe;Ashita no Joe (Japan);MAME (Mame4all);scessjoe;1990;Taito Corporation / Wave;Sports/Boxing;;;;;0;;;;;
ashura;Ashura Blaster (World);Arcade;;1990;Taito Corporation Japan;Shoot-'Em-Up;;;;;0;;;;;
ashura;Ashura Blaster (World);Final Burn Alpha;;1990;Taito Corporation Japan;Shoot-'Em-Up;;;;;0;;;;;
ashura;Ashura Blaster (World);MAME (Advance);;1990;Taito Corporation Japan;Shoot-'Em-Up;;;;;0;;;;;
ashura;Ashura Blaster (World);MAME (Libretro);;1990;Taito Corporation Japan;Shoot-'Em-Up;;;;;0;;;;;
ashura;Ashura Blaster (World);MAME (Mame4all);;1990;Taito Corporation Japan;Shoot-'Em-Up;;;;;0;;;;;
ashuraj;Ashura Blaster (Japan);Arcade;ashura;1990;Taito Corporation;Shoot-'Em-Up;;;;;0;;;;;
ashuraj;Ashura Blaster (Japan);Final Burn Alpha;ashura;1990;Taito Corporation;Shoot-'Em-Up;;;;;0;;;;;
ashuraj;Ashura Blaster (Japan);MAME (Advance);ashura;1990;Taito Corporation;Shoot-'Em-Up;;;;;0;;;;;
ashuraj;Ashura Blaster (Japan);MAME (Libretro);ashura;1990;Taito Corporation;Shoot-'Em-Up;;;;;0;;;;;
ashuraj;Ashura Blaster (Japan);MAME (Mame4all);ashura;1990;Taito Corporation;Shoot-'Em-Up;;;;;0;;;;;

is there any efficient way to edit the text file to remove the duplicates without having to manually delete the unwanted entries?

thanks

progets

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1271
    • View Profile
Re: Help with custom collections
« Reply #5 on: April 21, 2017, 12:43:15 AM »
That file lacks data that I like to use such as the number of players, screen rotation, control configuration, if the game works, etc. I think you're better off creating your own list like I mentioned above.

If you want to use the list you have you can:
- create a filter for the display to only show for one emulator which would eliminate the duplicates
    Configure-->Displays-->your-display-name-->Add Filter-->Enter Filter Name=Arcade-->Add Rule
    Target=Emulator
    Comparison=contains
    Filter Value=Arcade
or
- open the file in a spreadsheet program (like Excel) as a semicolon delimilted text file and sort by emulator. This will allow you to quickly delete all the duplicate entries.
« Last Edit: April 21, 2017, 01:12:04 AM by progets »

NoJhSaH

  • Jr. Member
  • **
  • Posts: 10
    • View Profile
Re: Help with custom collections
« Reply #6 on: April 21, 2017, 01:08:34 AM »
thanks for your help.

I have managed to import the text file into excel and have it so each has its own column, but after i delete the unwanted entries, how to i save it back into a format like it was before so attract mode can "read it".

as of now if i save it as a text file it has the data but it is not separated by the semi colons like it was before importing it.

progets

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1271
    • View Profile
Re: Help with custom collections
« Reply #7 on: April 21, 2017, 01:22:22 AM »
thanks for your help.

I have managed to import the text file into excel and have it so each has its own column, but after i delete the unwanted entries, how to i save it back into a format like it was before so attract mode can "read it".

as of now if i save it as a text file it has the data but it is not separated by the semi colons like it was before importing it.

Save the file as a .csv in Excel. Close Excel and rename the file to .txt. Then you can open it in a text editor like notepad and do a find all on "," and replace all with ";".
« Last Edit: April 21, 2017, 01:41:51 AM by progets »

NoJhSaH

  • Jr. Member
  • **
  • Posts: 10
    • View Profile
Re: Help with custom collections
« Reply #8 on: April 21, 2017, 01:41:50 AM »
Thank you sir, that has worked. :)

Now i have just got to filter a few more lists.

progets

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1271
    • View Profile
Re: Help with custom collections
« Reply #9 on: April 21, 2017, 01:49:07 AM »
I'm glad you got it working. Just keep in mind that your filtering will be limited since those lists lack some data.

Ideally your list entries would look more like this:
Code: [Select]
#Name;Title;Emulator;CloneOf;Year;Manufacturer;Category;Players;Rotation;Control;Status;DisplayCount;DisplayType;AltRomname;AltTitle;Extra;Buttons
88games;'88 Games;MAME;;1988;Konami;Sports / Track & Field;4P alt / 2P sim;0;;good;1;raster;;;;3
005;005;MAME;;1981;Sega;Maze / Shooter Small;2P alt;270;joystick (4-way);imperfect;1;raster;;;;1
gtmr;1000 Miglia: Great 1000 Miles Rally (94/07/18);MAME;;1994;Kaneko;Driving / Race;2P alt;0;joystick (8-way),paddle,dial;good;1;raster;;;;2
1941;1941: Counter Attack (World 900227);MAME;;1990;Capcom;Shooter / Flying Vertical;2P sim;270;joystick (8-way);good;1;raster;;;;2
1942;1942 (Revision B);MAME;;1984;Capcom;Shooter / Flying Vertical;2P alt;270;joystick (8-way);good;1;raster;;;;2
1943kai;1943 Kai: Midway Kaisen (Japan);MAME;;1987;Capcom;Shooter / Flying Vertical;2P sim;270;joystick (8-way);good;1;raster;;;;2
1943;1943: The Battle of Midway (Euro);MAME;;1987;Capcom;Shooter / Flying Vertical;2P sim;270;joystick (8-way);good;1;raster;;;;2
1944;1944: The Loop Master (USA 000620);MAME;;2000;Eighting / Raizing (Capcom license);Shooter / Flying Vertical;2P sim;0;joystick (8-way);good;1;raster;;;;2
19xx;19XX: The War Against Destiny (USA 951207);MAME;;1996;Capcom;Shooter / Flying Vertical;2P sim;270;joystick (8-way);good;1;raster;;;;2
openice;2 On 2 Open Ice Challenge (rev 1.21);MAME;;1995;Midway;Sports / Hockey;4P sim;0;joystick (8-way);good;1;raster;;;;3
2020bb;2020 Super Baseball (set 1);MAME;;1991;SNK / Pallas;Sports / Baseball;2P sim;0;joystick (8-way);good;1;raster;neogeo;;;4
280zzzap;280-ZZZAP;MAME;;1976;Dave Nutting Associates / Midway;Driving / 1st Person;1P;0;paddle,pedal;preliminary;1;raster;;;;2
3countb;3 Count Bout / Fire Suplex (NGM-043)(NGH-043);MAME;;1993;SNK;Sports / Wrestling;2P sim;0;joystick (8-way);good;1;raster;neogeo;;;4
4enraya;4 En Raya (set 1);MAME;;1990;IDSA;Puzzle / Match;2P sim;0;joystick (2-way);good;1;raster;;;;2
4dwarrio;4-D Warriors (315-5162);MAME;;1985;Coreland / Sega;Shooter / Flying Horizontal;2P alt;0;joystick (8-way);good;1;raster;;;;2
64street;64th. Street - A Detective Story (World);MAME;;1991;Jaleco;Fighter / 2.5D;2P sim;0;joystick (8-way);good;1;raster;;;;2
720;720 Degrees (rev 4);MAME;;1986;Atari Games;Sports / Skateboarding;2P alt;0;joystick (analog),dial;good;1;raster;;;;2
apb;APB - All Points Bulletin (rev 7);MAME;;1987;Atari Games;Driving;1P;270;pedal,dial;good;1;raster;;;;3
aso;ASO - Armored Scrum Object;MAME;;1985;SNK;Shooter / Flying Vertical;2P alt;270;joystick (8-way);good;1;raster;;;;3