EMULAB Forum

clrmamepro [English] => clrmame Discussion => Topic started by: songa on 14 August 2015, 06:37

Title: how to delete similar games in clrmamepro
Post by: songa on 14 August 2015, 06:37
hello, my doubt is not to be applied in mame, but in
another roms  set such as: Nintendo NES or another one.

in NES collection have roms like

Battletoads (Europe).zip
Battletoads (Japan).zip
Battletoads (USA).zip

the 3 roms are the same game, but different country!

is there some smart way to delete the same roms
from different countries or or even roms clones?!
Title: Re: how to delete similar games in clrmamepro
Post by: Roman on 14 August 2015, 07:04
Ok....couple of answers..

- why do you grab them in the first place ;-)
- ok..you grabbed them in the first place, now you have various options to get rid of them again:
  - get a datfile which only lists files you prefer or create a datfile on your own.
  - maybe the dat supports regions/languages, then you can try to use the 1G1R mode (Settings) to only use one prefered region/language. Turn mode on, rescan with fix-unneeded on.
  - you can go to set information (Scanner->Scan results window bottom left) and enable/disable sets manually (or via regular expressions, using variables etc). That plus the scanner advanced option "mark disabled sets as unneeded" gets rid of them in another scan. In this set information screen you can use the select sets input field with variables (list is visible if you hover over the drop down button there), so e.g. "%c=?*" enables all sets which got a not empty parent reference...so you enable all clones. If you then hit the invert button you enable all parents only ;-)

Title: Re: how to delete similar games in clrmamepro
Post by: songa on 14 August 2015, 14:24
thank you for your feedback  :)

why?
simple answer:
 because some roms are unique in language that are not the
 standard language (in my case the default language is USA)

example in Nintendo GameCube:

Asterix & Obelix XXL (Europe) (En,Fr,De,Es,It).7z
Battle Stadium D.O.N. (Japan).7z
Taxi 3 - Le Jeu (France).7z

I think was already understood the why!

actually, the first thing I did was exactly what you suggested soon after...
however, there is a small problem that goes unnoticed...
I would like to eliminate the similar roms and not to eliminate roms from other countries!!!

the subject of my is how to delete similar games in clrmamepro and
not how to delete games from other countries in clrmamepro.
note that there are roms of other countries, which are unique.
If you eliminate all languages and so leave the USA language (for example),
you will lose all unique/single roms of other languages.

Is not so simple (or so so easy), if were, I did not have asked that question here! :(

I imagined that with a full dat and a proper configuration in ClrMamePro, would be
possible to accomplish this task in various setups roms that several manufacturers have.

but I'm realizing that ClrMamePro, it is not so smart as it seems...
this "smart" is in the dat...
so, it is necessary to mount the dat, intelligently!

I think that is it!

(excuse me if I said something stupid, my English and
my inexperience with ClrMamePro, are very helpful for this to happen!!!
eheheheheheheheeeee...)
Title: Re: how to delete similar games in clrmamepro
Post by: Roman on 14 August 2015, 19:00
Sorry I can't follow you. What in detail do you mean with "similar" games?
For clrmamepro set containers (with a given name) exist each with a number of rom files, each given by name, checksum and size.

So maybe if I understand what you mean with "similar" I can help you...

...or maybe a different forum user knows what you're talking about.
Title: Re: how to delete similar games in clrmamepro
Post by: songa on 14 August 2015, 22:18
ok, as I said before, my English is bad...
excuse me for it!  :(

"similar" means:

 Battletoads (Europe).zip
 Battletoads (Japan).zip
 Battletoads (USA).zip

are the same game! Not the same media!!!
when you're playing these games, you will do the same thing in each of them...
becuse each of them is the same game...
the only difference between them is the language used in each one.

I'm not referring to the MEDIA, but in the game...
They are identical GAMES in different medias.

I think this will help you to understand me:

if all the games, had the versions for all  standards languages
exemple - USA, Japan & Europe
it would be enough just to delete all the languages, that were not USA (for example).

but as there are not, if you delete all other language besides the USA,
you will lose a few games, that only exist in this particular language.
Title: Re: how to delete similar games in clrmamepro
Post by: Roman on 15 August 2015, 18:50
Setnames say nothing about similarity of the game itself. Equally named sets which only differ in a poststring holding the language can still have major changes in gameplay. Normally datfile authors try to put "similar" sets into parent / clone relationships but even then clones can have other features than their parent. Your idea (which is pretty uncommon by the way) is most likely matched best with the the keep-only-parents approach.
Title: Re: how to delete similar games in clrmamepro
Post by: songa on 15 August 2015, 22:32
thank you for helping me Roman!  :)

some tips in your first reply, will help me make a selection with
the help of ClrMamePro and the rest, I will do manually!  :)