Page 1 of 2 12 LastLast
Results 1 to 15 of 24

Thread: Organizing MANY Roms

  1. #1
    Join Date
    Feb 2005
    Posts
    14
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default Organizing MANY Roms

    I have a folder that is filled with lots of .nes roms(2300+). What i want to do is organising those roms; in such a way that i have the best possible version of each game.
    Here is an example:

    contents of the dir:
    -----------------------
    GameA (J).nes
    GameA (U).nes

    GameB (J).nes

    GameC (o1).nes

    GameD (E).nes
    GameD (U).nes
    GameD (U) [!].nes

    GameE (PD).nes

    GameF (U).nes
    -----------------------
    As i said, my aim is not to lose any game from my archive, but get one copy of the game.
    My priorities are (in order)

    (U)[!] > (E)[!] > (EU)[!] > (U) > (E) > (EU) > (U)[ox] > (E)[ox] > (EU)[ox] > (PD) etc....

    So, after organization, desired contents of the dir is:

    -----------------------
    GameA (U).nes

    GameB (J).nes

    GameC (o1).nes

    GameD (U) [!].nes

    GameE (PD).nes

    GameF (U).nes
    -----------------------

    Is there an automated way to perform this organization task? Thanks in advance.

    btw: first post, glad to see such an active emu community

  2. #2
    Join Date
    Feb 2005
    Posts
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    well my suggestion would be to put them all into a database but the thing is the rom names and stuff have to be manually inputted but once you do that you can order them as you like

  3. #3
    Join Date
    Jun 2004
    Posts
    10,584
    Thanks
    0
    Thanked 4 Times in 4 Posts
    EP Points
    5

    Default

    Good Tools is what you need.
    Get GoodNES and GoodGUI or GoodWindows from this link.
    http://www.zophar.net/utilities/goodutil.html

  4. #4
    Zorlon's Avatar
    Zorlon is offline Older than you think
    Still loves Retro gaming
    Still loves new consoles
    Part time games modder
    Just here to help out when I can
    Join Date
    Jun 2002
    Location
    UK Newcastle
    Posts
    22,205
    Thanks
    177
    Thanked 2,176 Times in 1,328 Posts
    Blog Entries
    5
    EP Points
    12100

    Default

    If you use Rom Center you can create Sub lists using Dat Generator and then simply mass move all the best roms into another folder through Rom Center, sub lists can just break the list down into smaller groups, for example you can create a sub list just to show all the (U) Roms or you can make it so it shows everything excuding [b] roms and so on
    Last edited by Zorlon; 7th-February-2005 at 02:19.

    Mod projects - XBOX
    Phantasy Star Online Episodes 1 & 2 - online quests in offline mode packs [COMPLETE]
    [Quest Packs Collection]
    GTA San Andreas - Hot Coffee [COMPLETE]
    [Mod ready] & [Full ISO ready]
    GTA San Andreas - Real Car Names extra content mod [WIP] [Back burner, just won't have the time ]
    Please can all ESR users post your results here to help with the project and others wanting to use ESR

  5. #5
    Join Date
    Feb 2005
    Posts
    14
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default

    polobunny,
    Are you sure that I can do this with GoodNES & GoodGUI ? Cuz i already used goodNES (command-line) and i doubt it can do this.. Rather, to me, what it can do is repairing rom headers, renaming rom names, organizing to different dirs etc.. My task requires some decisions based on the priorities i said above. I can't test it right now (cuz i need .net framework first to use GoodGUI), i'll look into it tomorrow, i hope you are right

  6. #6
    Join Date
    Feb 2005
    Posts
    14
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default

    guys,
    It seems that you didn't get the point. Zorlon, i think that what you said is no different than searcing for '[J]' or, say, '[b' in the directory and deleting them. But this way i will lose GameB in the above example. I talk about a bit more complex process if u think about it. Thanks.

  7. #7
    Zorlon's Avatar
    Zorlon is offline Older than you think
    Still loves Retro gaming
    Still loves new consoles
    Part time games modder
    Just here to help out when I can
    Join Date
    Jun 2002
    Location
    UK Newcastle
    Posts
    22,205
    Thanks
    177
    Thanked 2,176 Times in 1,328 Posts
    Blog Entries
    5
    EP Points
    12100

    Default

    With Rom Center it just fiters out the list so it doesn't remove any roms at all, you choose to use the filters or not, when you pick it filter it will then only show the whatever the filter is designed to show otherwise without the filter it shows everything

    I have to pop out for the day but I'll get back to this, I have a feeling you ment something a lil diff and more like sorting by feature.
    Last edited by Zorlon; 7th-February-2005 at 11:09.

    Mod projects - XBOX
    Phantasy Star Online Episodes 1 & 2 - online quests in offline mode packs [COMPLETE]
    [Quest Packs Collection]
    GTA San Andreas - Hot Coffee [COMPLETE]
    [Mod ready] & [Full ISO ready]
    GTA San Andreas - Real Car Names extra content mod [WIP] [Back burner, just won't have the time ]
    Please can all ESR users post your results here to help with the project and others wanting to use ESR

  8. #8
    Join Date
    Feb 2004
    Location
    Somewhere I don't belong to
    Posts
    3,425
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    I'll make you a program that does that
    It'll take a while...
    Have you seen me before?

  9. #9
    Join Date
    Feb 2004
    Location
    Somewhere I don't belong to
    Posts
    3,425
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default File organization tool

    Ok, here is a beta version of the organization program:

    It has the rules you specified implemented, but you might need to check them if there is more (your etc.)

    And you need free space at least 2 x the total size of all roms.
    Attached Files Attached Files
    Have you seen me before?

  10. #10
    Join Date
    Feb 2005
    Posts
    14
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default

    Jonez, thank you very much my friend.
    I'll check it out soon. I noticed you also included the source code, BIG thanks. Actually, i am a coder too; and i was about to begin to code such a thing in java as the last resort (before seeing your message) . I will give you feedback when I have time to check it out (tonight). See ya

  11. #11
    Join Date
    Feb 2004
    Location
    Somewhere I don't belong to
    Posts
    3,425
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    Open Source
    Waiting for information on if my program works. It worked fine with some test files I created, but it was only a little test.
    Have you seen me before?

  12. #12
    Join Date
    Feb 2005
    Posts
    14
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default

    Unfortunately, i didn't work for me.. it only placed two roms in \organized folder, of the same game (can't remember which game it was), [b1] & [01] versions.. \organized\organized was empty.

    also i have this collection in GoodMerged form(original - as downloaded from grh.se torrents)
    Here i have 1609 .7z files, one .7z for each game. In each .7z file, there are all versions of that game.

    Please refer to these screenshots:

    http://www.geocities.com/ytsejammer333/roms1.GIF
    http://www.geocities.com/ytsejammer333/roms2.GIF

    I have a new idea of a possible alogorithm which can be implemented using batch files and command-line FOR loop.

    //command-line:
    for %a IN (*.7z) DO call organize.bat %a

    //file organize.bat: (takes %1 as the parameter - current file name .7z)
    ----------------------------------------
    md temp
    7za e -o.\temp "%1" //extract current .7z
    cd temp
    //using if-else conditionals, find the best possible game, move it to
    //the output dir, and when done delete the dir

    //if one of the files have (U) and [!] in their file names
    //move it to .\output, goto nextGame

    //else, look for (U)
    //if found, move it to .\output, goto nextGame

    //else, look for (E) [!]
    ...
    do the same for (E)'s
    ...
    do the same for (Translation)'s
    .....


    :nextGame
    cd..
    rmdir temp

    //end of bat, will be re-called for the next game, by the FOR loop
    ---------------------------------------------------


    I don't know, maybe working on your program is a better idea, what do you think?

  13. #13
    Join Date
    Feb 2004
    Location
    Somewhere I don't belong to
    Posts
    3,425
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Smile

    Oh, now I see how your files really are named.
    I'll make a different version which works differently but should get the job done. It's not modifications to the original program.

    Here is the alternative version.
    Before running blue_alt.bat (or manually using command line) you must fill out a_rules file with all possible version numering that may show.
    The file would start for example: Download Links:
    Links are hidden from guests. Please register to be able to view these links. Why duplicate [!] entries? Because if you have them both with space and without. Why period? The program now just seeks for that string in file's name, so the period is there because the file extension is next in the name. This allows more rules to start with (U) for example.

    EDIT: Old version attachment deleted.
    Last edited by GODJonez; 7th-February-2005 at 22:38.
    Have you seen me before?

  14. #14
    Join Date
    Feb 2005
    Posts
    14
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default

    didn't work.. now it copies all the roms to \organized. My rules file was:

    (U)[!]
    (U) [!]
    (E)[!]
    (E) [!]
    (JUE)[!]
    (JUE) [!]
    (JU)[!]
    (JU) [!]
    (UE)[!]
    (UE) [!]
    (JE)[!]
    (JE) [!]
    (A)[!]
    (A) [!]
    (U).
    (E).
    (JUE).
    (JU).
    (UE).
    (JE).
    (A).
    [T+Eng
    [T-Eng
    (U)[o
    (E)[O
    (JUE)[o1]
    (JU)[o1]
    (UE)[o1]
    (JE)[o1]
    (U) [o1]
    (E) [O1]
    (JUE) [o1]
    (JU) [o1]
    (UE) [o1]
    (JE) [o1]
    [p

    I also tried another rules file with just '(U).' in it, but the same; it copies all the roms.

  15. #15
    Join Date
    Feb 2004
    Location
    Somewhere I don't belong to
    Posts
    3,425
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    You are right. This new version copies all files despite the rules.
    I now have manually made the files as in the .7z file in the screenshot and test this program with them.

    EDIT: Found the problem. Working around it.

    EDIT2: There were 2 problems. One was with the code, the another in rules file. Those files with no rule get always copied, so add ( and [ at the end of the rules file so they have rules too. I've made a change to a_rules file you sent here. The updated program:

    EDIT3: Old version removed.
    Last edited by GODJonez; 7th-February-2005 at 23:14.
    Have you seen me before?

Similar Threads

  1. New FTP with ROMS
    By SoulMetzger in forum ROM & ISO Requests
    Replies: 77
    Last Post: 11th-March-2004, 02:57
  2. Ripping Music From SNES ROMs
    By Ifrit in forum Everything Emulation
    Replies: 10
    Last Post: 9th-February-2004, 16:24
  3. Hard to find ROMs and ISOs
    By ss3goku in forum ROM & ISO Requests
    Replies: 4
    Last Post: 5th-February-2004, 01:10
  4. snes site for people who want snes roms
    By TheBlackGuy in forum ROM & ISO Requests
    Replies: 5
    Last Post: 23rd-January-2004, 06:13

Posting Permissions

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

We are the oldest retro gaming forum on the internet. The goal of our community is the complete preservation of all retro video games. Started in 2001 as EmuParadise Forums, our community has grown over the past 18 years into one of the biggest gaming platforms on the internet.

Social