Page 1 of 7 1 2 3 ... LastLast
Results 1 to 10 of 65

Thread: Don's HyperSpin Auto File Renamer - Need your input

  1. #1
    3rd Party Developer
    emb's Avatar
    Join Date
    Mar 2011
    Location
    United States
    Posts
    872
    Thanks
    114
    Thanked 317 Times in 103 Posts

    Default Don's HyperSpin Auto File Renamer - Need your input

    It seems to be a common theme in the forums where users are requesting help on renaming their ROMsets to work with HyperSpin. The common suggestion is clrmamepro. While it is a powerful tool and has many features, it is not very intuitive to use and has of setup overhead just to rename files.

    As a result I will be including an easy to use file auto-renamer in the next version of Don's HyperSpin List Generator. I would like to get your feedback on if there are any extra features you would like in this new tool (beyond what I have mentioned below).

    Overview:
    Think of this app as a simplified version of clrmamepro tailored for HyperSpin and to have one purpose, rename your ROMs. Unlike clrmamepro, you will not need to use any more dat files since the HyperSpin XML files now contain the need tags for renaming.

    This new tool will require very little overhead to setup and run. Unlike several other renaming tools, this one does not need to do any guessing if the file name is correct as it verifies files based off of CRC and not by if the filename is similarly named..

    In just be a click or two, your files will be renamed. You only need to enter in 3 fields:

    1) Your HyperSpin XML file
    2) Source directory (the directory where your newly downloaded ROMs exist),
    3) Destination directory (the directory where your HyperSpin friendly ROMS will be created)
    4) Click "Rename" and wait

    Features:
    1) 7z and zip support
    2) Option to automatically compress (or uncompress) your files after they have been renamed.
    3) Supports reading compressed files that have multiple versions of ROMs in it (e.g. GoodMerge)
    4) A sortable preview table showing all the actions that will be applied.
    5) Generates an exported list of games that have been converted, and a list of games that are still missing
    (exported in both HTML and CSV [for spreadsheets]).


    In case you were wondering, here is how it works:
    It reads the CRC tag in your HyperSpin XML. If your HyperSpin XML does not have values in the CRC tags, this tool will not work (you may want to consider updating your HyperList). clrmamepro operates in a similar fashion as it verifies that the CRC of the file matches the CRC in the dat file.
    Many tools rename files based on filename pattern matching. This can lead to false positives. I have used several apps which will predict the wrong game just because more characters matched. If you are matching by CRCs, you know you have the right file.

    Caveat:
    While this tool will be great for many console-based systems, it will not be best for MAME, due to the rapidly changing climate of their ROMset. When changing around your ROMset in MAME, you need that added functionality and overhead from clrmamepro.

    Status:
    API has been written. I just need to create the simple GUI and test.
    Last edited by emb; 07-15-2012 at 08:23 AM.

  2. The Following 4 Users Say Thank You to emb For This Useful Post:

    DR9 (07-24-2012), gstav (07-15-2012), Hunk_4TH (07-22-2012), jackhammersalm (07-18-2012)

  3. #2
    Full Member
    brownvim's Avatar
    Join Date
    Jul 2012
    Location
    England, Birmingham
    Posts
    382
    Thanks
    47
    Thanked 62 Times in 50 Posts

    Default

    Cant wait for this Iv been sorting out my roms the past couple of days using clrmamepro and its not very intuitive at all, especially with my N64 roms.

    I think its something to do with byteswapped files as this changed the CRC? Maybe your renamer could check this also? As the XML CRC matching will be thrown off.
    Last edited by brownvim; 07-15-2012 at 11:01 AM.

  4. #3
    Demonic Skull
    johnodon's Avatar
    Join Date
    Jul 2012
    Location
    Douglassville, PA
    Posts
    1,261
    Thanks
    27
    Thanked 173 Times in 129 Posts

    Default

    Same for me! This would be a life saver!

    John

  5. #4
    Full Member
    brownvim's Avatar
    Join Date
    Jul 2012
    Location
    England, Birmingham
    Posts
    382
    Thanks
    47
    Thanked 62 Times in 50 Posts

    Default

    I noticed gameboy advance Roms have really long files names and can hit the character limit causing an error in clrmamepro.
    But the program doesn't state what the error is, I wasn't aware of a character limit (noob to this) so was confused. Maybe your program could just let the user know what happened?

  6. #5
    3rd Party Developer
    emb's Avatar
    Join Date
    Mar 2011
    Location
    United States
    Posts
    872
    Thanks
    114
    Thanked 317 Times in 103 Posts

    Default

    Preliminary screenshots. Any constructive feedback or ideas are appreciated.
    Attached Thumbnails Attached Thumbnails Click image for larger version. 

Name:	Renamer2.png 
Views:	131 
Size:	40.1 KB 
ID:	18500   Click image for larger version. 

Name:	Renamer1.png 
Views:	98 
Size:	34.4 KB 
ID:	18499  
    Last edited by emb; 07-17-2012 at 06:47 PM.

  7. The Following User Says Thank You to emb For This Useful Post:

    DR9 (07-24-2012)

  8. #6
    Lurker

    Join Date
    Jun 2012
    Location
    seattle
    Posts
    21
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Quote Originally Posted by emb View Post
    Preliminary screenshots. Any constructive feedback or ideas are appreciated.
    I love the Layout (I can't mess up one button!). Warning this next part may sound real dumb. I don't know what the "Recursive Search" does. I looked it up and it looks like a search that goes on for ever? Maybe add an explanation next to it. That's all I have as far as nitpicks.

    It looks great, cant wait to give it a try.

  9. #7
    HyperBase Destroyer
    Rain's Avatar
    Join Date
    Apr 2010
    Location
    New Mexico
    Posts
    2,055
    Thanks
    312
    Thanked 1,815 Times in 327 Posts
    Blog Entries
    10

    Default

    @Emb, epic level achieved! If you need access to any API's to retrieve official list or anything man just ask and I will get you the data you need. I love your work; you are very creative and that is what counts on here brother! Your a beast!
    Last edited by Rain; 07-17-2012 at 10:46 PM.

  10. #8
    Administrator
    BadBoyBill's Avatar
    Join Date
    Jun 2008
    Location
    Cali
    Posts
    7,639
    Thanks
    3
    Thanked 794 Times in 82 Posts

    Default

    Nice man!
    Download every Theme all at once with FTP access! FTP accounts are now created automatically when you upgrade your account.

    My Cabs:


  11. #9
    Full Member

    Join Date
    Nov 2010
    Location
    austria, spittal/drau
    Posts
    309
    Thanks
    249
    Thanked 108 Times in 58 Posts

    Default

    hello this will be really great

  12. #10
    Full Member
    wahoobrian's Avatar
    Join Date
    Dec 2011
    Location
    Midwest, USA
    Posts
    195
    Thanks
    69
    Thanked 141 Times in 38 Posts

    Default

    I have found over the past year since I started messing with Hyperspin that the disc based systems are the biggest hassle to rename. Matching ISO/BIN files to their associated CUE files can be a brutal task. I found some AHK scripts online a while back that helps with this task, but it still included a lot of manual effort. Any automated feature on this front would get you nominated for sainthood, IMO. Thanks for taking the time to develop these tools, much appreciated!

Page 1 of 7 1 2 3 ... LastLast

Similar Threads

  1. Don's HyperSpin ROM renamer beta testing thread
    By emb in forum HyperSpin 3rd Party Applications
    Replies: 37
    Last Post: 08-04-2012, 05:40 AM
  2. Romlister Invalid input file. Unable to locate MAME or controls.xml header!?
    By bartkuma in forum HyperSpin 3rd Party Applications
    Replies: 0
    Last Post: 04-13-2012, 07:42 PM
  3. File Renamer
    By BenjaminBenc in forum HyperSpin 3rd Party Applications
    Replies: 1
    Last Post: 12-31-2011, 07:38 AM
  4. [Release] HyperSpin Renamer
    By BladeZX in forum HyperSpin 3rd Party Applications
    Replies: 2
    Last Post: 09-23-2011, 07:50 AM
  5. blocking joystick input, and some keys input
    By SORHP in forum HyperLaunch Legacy Archive
    Replies: 4
    Last Post: 04-06-2010, 03:51 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •