Jump to content


Skinny Match


39 replies to this topic

#1 Tempest

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,215 posts
  • Gender:Male
  • Location:Michigan U.S.

Posted 09 July 2010 - 10:08 PM

Run Skinny Match, and you will be asked to browse to your rom, and art paths. You can use the 'Add Path' button to add additional art paths. The first art path that you enter will be the primary path that is used for matching. Any additional paths will have the art renamed, if the names in the secondary paths match the names in the primary path.

Attached File  GUI.jpg   185.05K   146 downloads

As you make changes to the matching options, the GUI will update to reflect the current options. The Regex option can be very powerful as a matching tool. The default setting will only allow the characters a-z, 0-9, and {space} to be used in the search. This allows titles such as Batman's Revenge to match Batmans Revenge. If you right-click on Regex ???, you will be shown more examples, and a link to a beginners guide to regex.

Once you have your options set, click on "Select All", and then "Start Match". Skinny Match will display the best match for each item, along with the percentage of the match being correct. If an direct match is found, it will be shown as 'Exact' In the Match% column. If a direct match is found after applying your search options EG: 'Ignore text in Brackets', the match will be shown as 100%.

In the next picture, I want to focus on the matching of one item, "Desert Demolition"

Attached File  Menu.jpg   300.83K   149 downloads

Skinny match has come up with "Demolition Man" as a 50% match which seems reasonable, but if I right click on the row, I get a menu with other possibilities. I can then click on "Desert Demolition Starring Road Runner and Wile E. Coyote (USA, Europe)" and the text will be entered for me. 'Menu' Will be shown in the Match% column.

I can also search my rom folder for matches. First, highlight a row in the List View, then click on "Search Roms". Enter a search term in the search box.
Skinny Match will match only items that start with the search term:

Attached File  Search1.jpg   48.09K   101 downloads

Or, If you put a check in the box "Search Anywhere in File name", It will match the search term in any part of the file name:

Attached File  Search.jpg   55.25K   57 downloads

If I find a rom name that I like, I can click on it, and it will be entered for me, in the previously highlighted row. 'Search' will be shown in the Match% column.

You can also edit the art name directly and the edited name will be shown as the rom name. 'Edit' will be shown in the Match% column.
This picture is not true to how the feature works, but you get the idea.

Attached File  Edit.jpg   297.22K   39 downloads

You have have the option to view a file, if you need to verify what the artwork looks like, and also to see a list of missing artwork

You must click on the 'Rename' button to rename your artwork. Skinny match will create a new sub folder in each original art folder path called "Renamed", and copy the renamed artwork into the new folder. The original image will remain untouched, unless you have a check in the box for 'Delete Original Art'.

Regarding the GUI, Options, and Matching:

You can sort the columns by clicking on the column headers.
Some commands have shortcuts as indicated by using 'CTRL' + the underlined letter on the button. EG: Select All (Ctrl-A)
You can select multiple items by holding down the ctrl key, and selecting multiple items, or selecting a range of items using the shift key.
If you check 'Remove 'Exact' from matchlist', Exact, and 100% matches will not be considered for future matching.
Any time you un-check 'Remove "Exact" from matchlist', the rom names are rescanned, and the matchlist is refreshed.

The following words are considered equal while matching:
vs\versus
gp\grand prix
bros\brothers
&\And
one\1\I
two\2\II
three\3\III
four\4\IV
five\5\V
six\6\VI
seven\7\VII
eight\8\VIII
nine\9\IX
Ten\10\X

Star Trek Deep Space Nine will be a 100% match for Star Trek Deep Space 9
Batman & Robin will be a 100% match for Batman and Robin
StreetFighter 2 will be a 100% match for StreetFighter II

Because I also perform a secondary search after removing all spaces from the file name:
Spiderman will be a 100% match for Spider Man

Attached File  Skinny Match 1.04.7z   361.49K   151 downloads

An horrid stillness first invades the ear, And in that silence we the Tempest fear.
Applications and Guides by Tempest

Posted Image


#2 iano

    Ultimate GameEx Guru!

  • Members
  • PipPipPipPipPipPip
  • 576 posts
  • Gender:Male
  • Location:Ireland

Posted 09 July 2010 - 11:14 PM

Nice one. Thanks Matt !

:)
"In the worlds before Monkey, primal chaos reigned. Heaven sought order, but the phoenix can fly only when its feathers are grown. The four worlds formed again and yet again, as endless eons wheeled and passed. Time, and the pure essences of heaven, the moisture of the Earth, the powers of the sun and the moon, all worked upon a certain rock, old as creation, and it became magically fertile. That first egg was named 'Thought'... Elemental forces caused the egg to hatch; from it then came a stone monkey. The nature of Monkey was irrepressible!"

#3 Brian Hoffman

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,835 posts
  • Gender:Male
  • Location:SoCal

Posted 09 July 2010 - 11:44 PM

I will be sure to check this out. This will be very useful.

On a side note, I have used Fatmatch in the past, but found I have been gaining weight.. Is that a coincidence?
Will using this program help me lose weight?
You must defeat Sheng Long to stand a chance

#4 Draco1962

    Grand Poobah of the Loyal Order of Procrastinating Misanthropes

  • Admin
  • PipPipPipPipPipPipPip
  • 3,174 posts
  • Gender:Male
  • Location:Jacksonville, Florida USA
  • Interests:Anything PC, Arcade, or Xbox related.

Posted 10 July 2010 - 03:43 AM

View PostBrian Hoffman, on 09 July 2010 - 11:44 PM, said:

I will be sure to check this out. This will be very useful.

On a side note, I have used Fatmatch in the past, but found I have been gaining weight.. Is that a coincidence?
Will using this program help me lose weight?


If I download it twice, will I lose twice as much?

#5 fRequEnCy

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,468 posts
  • Gender:Male
  • Location:Albuquerque, NM USA

Posted 10 July 2010 - 03:52 AM

Nice contribution Tempest. Thanks! A great asset to the community. ;)

#6 bkenobi

    GameEx God (Top Rank)

  • Elite Member
  • PipPipPipPipPipPipPip
  • 4,855 posts
  • Location:Seattle, USA

Posted 10 July 2010 - 06:35 AM

Now this is a serious looking application! What a difference from some of the first stuff that you wrote a couple years back which was on par with my stuff. I wish my code had improved in the last couple of years. Nice work. B)

#7 Tempest

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,215 posts
  • Gender:Male
  • Location:Michigan U.S.

Posted 10 July 2010 - 10:55 AM

Thanks Guys. If you need help with, or come up with a Regex that is useful, let me know, and I will try to help, or include your Regex in the examples. Also, if you find a situation where something doesn't match, but you think it should, or can find a pattern of why it doesn't, let me know that as well, and I will try to improve the matching.

An horrid stillness first invades the ear, And in that silence we the Tempest fear.
Applications and Guides by Tempest

Posted Image


#8 Draco1962

    Grand Poobah of the Loyal Order of Procrastinating Misanthropes

  • Admin
  • PipPipPipPipPipPipPip
  • 3,174 posts
  • Gender:Male
  • Location:Jacksonville, Florida USA
  • Interests:Anything PC, Arcade, or Xbox related.

Posted 10 July 2010 - 01:22 PM

Matt -Very good! The application is very thorough and fast! Would it be possible to add allowed extension selection for the artwork? The program tried to match dir.txt with a rom. Really a minor inconvenience, though. Good work! Thanks for helping the community with yet another great tool!

#9 DJoneK

    Member

  • Members
  • PipPipPip
  • 42 posts

Posted 10 July 2010 - 02:50 PM

Awesome tool, but while testing it, I got a couple of "reports".

1. I don't see the buttons beside the rom path and art path, so I can't add more than one art path.
2. Remove "Exact" from matchlist didn't seem to work for me.
3. It didnt seem to work when roms are in 7z format, even when adding 7z in the Extensions box.
4. If I re-scan all after scanning and renaming once, even without changing paths, matches become all screwed up.


Very awesome and FAST tool. I always though FATmatch was VERY slow doing it's thing. Plus I love how simple this looks. Hoping for a v1.1

Just in case, I'm using Vista 32bit with all latest updates. Dunno what other info might be relevant so just ask if you need any more info.
Posted Image

#10 Tempest

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,215 posts
  • Gender:Male
  • Location:Michigan U.S.

Posted 10 July 2010 - 03:27 PM

View PostDraco1962, on 10 July 2010 - 01:22 PM, said:

Matt -Very good! The application is very thorough and fast! Would it be possible to add allowed extension selection for the artwork? The program tried to match dir.txt with a rom. Really a minor inconvenience, though. Good work! Thanks for helping the community with yet another great tool!

Done. New download in first post.

An horrid stillness first invades the ear, And in that silence we the Tempest fear.
Applications and Guides by Tempest

Posted Image


#11 Tempest

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,215 posts
  • Gender:Male
  • Location:Michigan U.S.

Posted 10 July 2010 - 03:38 PM

View PostDJoneK, on 10 July 2010 - 02:50 PM, said:

Awesome tool, but while testing it, I got a couple of "reports".

1. I don't see the buttons beside the rom path and art path, so I can't add more than one art path.

There should be a New Folder.ico, and Add Folder.ico in the same folder as the Skinny Match.exe file. They must all be in the same folder.

Quote

2. Remove "Exact" from matchlist didn't seem to work for me.
4. If I re-scan all after scanning and renaming once, even without changing paths, matches become all screwed up.

I would suggest that 'Remove "Exact" from matchlist' is working, which is the answer to #4. Any time you un-check 'Remove "Exact" from matchlist', the rom names are rescanned, and the matchlist is refreshed.

Quote

3. It didnt seem to work when roms are in 7z format, even when adding 7z in the Extensions box.

I see what the problem is, Should be a quick fix.

Quote

Very awesome and FAST tool. I always though FATmatch was VERY slow doing it's thing. Plus I love how simple this looks. Hoping for a v1.1

Just in case, I'm using Vista 32bit with all latest updates. Dunno what other info might be relevant so just ask if you need any more info.

Thank you. I will continue to improve the program as needed. EG: V1.01 is out with DRACO1962's suggestion implemented.

An horrid stillness first invades the ear, And in that silence we the Tempest fear.
Applications and Guides by Tempest

Posted Image


#12 Tempest

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,215 posts
  • Gender:Male
  • Location:Michigan U.S.

Posted 10 July 2010 - 04:20 PM

View PostDJoneK, on 10 July 2010 - 02:50 PM, said:

3. It didnt seem to work when roms are in 7z format, even when adding 7z in the Extensions box.

Fixed in 1.02. Updated First Post

An horrid stillness first invades the ear, And in that silence we the Tempest fear.
Applications and Guides by Tempest

Posted Image


#13 DJoneK

    Member

  • Members
  • PipPipPip
  • 42 posts

Posted 11 July 2010 - 11:36 PM

Excellent. Now I can see the buttons and everything apparently is working like it should. This definitely is a keeper. Thanks!

EDIT: Small suggestion. Can't you make it so it automatically scans for .7z in rom folders as well as .zip? I still needed to manually change "zip" to "7z". Or maybe make it create a .cfg file in the folder so it saves the settings you use?
Posted Image

#14 Tempest

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,215 posts
  • Gender:Male
  • Location:Michigan U.S.

Posted 12 July 2010 - 11:33 PM

View PostDJoneK, on 11 July 2010 - 11:36 PM, said:

Excellent. Now I can see the buttons and everything apparently is working like it should. This definitely is a keeper. Thanks!

EDIT: Small suggestion. Can't you make it so it automatically scans for .7z in rom folders as well as .zip? I still needed to manually change "zip" to "7z". Or maybe make it create a .cfg file in the folder so it saves the settings you use?

Settings now saved in .ini file. Updated first post.

An horrid stillness first invades the ear, And in that silence we the Tempest fear.
Applications and Guides by Tempest

Posted Image


#15 Fatone85

    Member

  • Members
  • PipPipPip
  • 61 posts
  • Gender:Male
  • Location:Canada

Posted 27 July 2010 - 03:02 AM

Very good work Tempest.
The speed at which this functions is impressive!
I had always believed that FatMatch's worst issue was in fact the speed at which it matched.

Regular Expressions get pretty bad-ass when you get the hang of them eh?

Cheers

#16 Tempest

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,215 posts
  • Gender:Male
  • Location:Michigan U.S.

Posted 27 July 2010 - 11:14 AM

View PostFatone85, on 27 July 2010 - 03:02 AM, said:

Very good work Tempest.
The speed at which this functions is impressive!
I had always believed that FatMatch's worst issue was in fact the speed at which it matched.

Regular Expressions get pretty bad-ass when you get the hang of them eh?

Cheers

Thanks. :)

An horrid stillness first invades the ear, And in that silence we the Tempest fear.
Applications and Guides by Tempest

Posted Image


#17 celly

    Ultimate GameEx Guru!

  • Elite Member
  • PipPipPipPipPipPip
  • 654 posts
  • Gender:Male
  • Location:Roseville, CA
  • Interests:Paid vacations.

Posted 30 July 2010 - 12:19 AM

Wow, thank you Tempest. I had an old matcher and some files got overlooked. This is really schweet! :lol:

Posted Image


Posted Image


#18 Tempest

    GameEx God (Top Rank)

  • Moderators
  • PipPipPipPipPipPipPip
  • 3,215 posts
  • Gender:Male
  • Location:Michigan U.S.

Posted 30 July 2010 - 10:47 AM

Thanks. :)

An horrid stillness first invades the ear, And in that silence we the Tempest fear.
Applications and Guides by Tempest

Posted Image


#19 kewlkat007

    Member

  • Members
  • PipPipPip
  • 85 posts

Posted 30 July 2010 - 04:28 PM

Been using Fatmatch, I'll have to try this out.

#20 Cabirus

    Lurker

  • Members
  • PipPip
  • 18 posts
  • Gender:Male
  • Location:Germany

Posted 05 September 2010 - 12:07 PM

Thanks for this clean and fast tool! Works like a charm.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users