I've made a web-based tool to, among other things, help make 1G1R sets for any disc-based (redump) platform and it needs some final testing before I give it a wider audience. It should work on any current browser on any computer/OS. Tested with Chrome, Safari and Firefox on MacOS, Windows and iPhone (use it on a computer). Please let me know if you can give it a look. Bonus if you have a Redump account.
The tool can help make bulk download lists that can be imported into download managers, or download single titles. It can also make batch command files that can be used at a command prompt to manipulate your current set of titles - like to clean a huge mess that might be left after downloading every game from every region for a platform.
Title selection goes through a de-duplification and priority system which looks at the base title, regions, version #'s, edition type and languages before finally applying a manually-created clone filter with North American or European preference (or it can be disabled).
The result of the final list is that every single title will be displayed restricted by your filtering choices. Want only US titles? Want titles from any region as long as they support English? Want to prioritize the different macro-regions when selecting titles? Want only US and European but no Japan/Asia regardless of language? Want only titles released in North America that also feature French language? Want titles from anywhere in the world that have both English and German?
All of this and much more can be done.
In addition to pulling only the titles matching your settings, this tool will construct appropriate filenames to match the No-Intro and Redump standards. You can add any file extension you want to the displayed filename to match the downloads available to you - for example you might need files labeled ".zip" for one platform/site and ".rar" or ".7z" elsewhere.
Pre-Filter & Restrict the Source Data to look at:
The tool builds a master list of titles according to the options you set
Basic setting (mandatory) System/ Platform - supports Nintendo GameCube, Wii, Wii-U, Sony PSX/1-PS4 & PSP, Sega CD, Saturn & Dreamcast, PC, etc.
Release Category (optional) - All Categories, Games, Applications, Educational, etc.
Region (optional) - All Regions, Americas, Europe, ASIA, USA, Canada, Japan, Germany and more.
Language (optional) - All Languages, English, Japanese, French, German, Spanish, Italian, Portuguese
Hide selected "Edition" types: Demos, Previews, Beta or Unlicensed (tool starts with defaults pre-selected)
Final output filtering Options:
Language - huge list - you can set the data source to All or a different language if you want to force 2 languages on every title
Regional priority of 3 top-level (macro) regions covering all releases allowing to block one of the three
Clone lists to remove duplicates that have different titles from different regions (pick North American or European preference)
Exclude any number of keywords or phrases you specify (example: you don't want to list anything that contains "tetris")
Only include keywords of phrases you specify (example: you want to only list "Harry Potter" titles)
Keywords can be match as whole words/phrases or as substring (example: "bat" won't match "Batman" for Whole Word but will for Substring)
Import/upload your own file list (dir /b to a text file in Windows to a or cut-and-paste to a text file from Finder in MacOS) to exclude from results
Import/upload your own "Have" title list made with ClrMamePro to exclude from the results
Uploaded file should contain filenames in No-Intro/Redump format with or without any file extension
Uploaded file is temporarily saved to the server with unique encrypted filename, overwritten when you process with new options and deleted every 10 minutes
Final output De-Duplification:
Based on title matching
Based on clone list (built-in and platform automatically selected)
Versioning (higher versions have preference)
Editions (Originals have preference)
Regions (multiple region hierarchies automatically selected by your macro region priority setting)
Languages (always contains the languages you selected, titles with fewer languages have higher priority)
Final output file naming: No-Intro standard
"The" properly moved after base title
Region inserted into the correct place
Disc#'s correctly placed
Languages only listed when more than 1 and in the preferred order
Version # is optional - always omitted when "v1.0" - also supports "Rev #" style
File extension is optional and can be set by you
Final output line formatting:
Specify any text to include before filenames
• URL text to make download links: "http://somesite.com/files/" - links can be copied/imported to download managers like JDownloader
• Shell/command text for batch files: "mv " (for example to move the files in a *unix shell)
Specify any text to include after filenames
• Shell/command path/arguments: " /volumes/somedrive/files_to_keep/" (used with a move this would move all the files to this folder)
Final output lists also temporarily saved on the server so that you can download them directly instead of copy-paste
Saved with unique & encrypted names so multiple people's lists will never interfere with each other & never be cached
HTML list link can be copied with "copy link" and that can be pasted directly into JDownloader or other download manager
Link files automatically deleted within about 10 minutes