2022-10-13

ROMSorter R6

ROMSorter Release 6 is released. Detect and rename ROMs and other games. Requires .NET 6. current release for ROMSorter (2) is Win-x64 only. Librarian is available for all platforms.

Main app:
Zip (or convert) all files: Zip each file in the folder to a new zip file. Zip files will be re-zipped for consistency. Non-zip archive files (rar, gz/gzip, tar, 7z) will be extracted and then zipped. Should handle files of any size, in case you're working on ISO images or something.
Detect Duplicate Files: If a file in the folder is identical to another one, it moves the duplicates to a sub-folder (Duplicates/[OriginalFileName]/) so you can identify which file they're a duplicate of. Works best on unzipped files, since identical files with different names inside a zip file will create non-identical zip files.
Unzip all files: The opposite button. Extracts all files from all archives in the current folder.
Catalog Files: Saves a small file with the name and hashes of each file in the folder. Intended for backups, particularly optical media, so you can quickly check in the future if files have become corrupted without having to attempt to read or play each manually.
Verify Catalog: Reads the saves catalog file, and confirms if each file is still identical to when it was cataloged.
Make DAT File for Folder: Similar to the catalog process, except the end result is a .DAT file that can be read by other ROM manager apps.
Rename Single-File games: If you provided a .dat file, this will check each file to see if it's present, and if so will rename it to match. Works best with TOSEC dats. No-Intro dats sometimes exclude headers and that requires additional work per file extension to detect and fix. The checkbox on the main screen determines if unidentified files are skipped or moved to their own sub-folder.
Create CHD Files: Convert all the BIN/CUE or ISO files in a folder to CHD format. Requires chdman to be in the same folder as the main application, included with the Windows apps. Linux users will need to supply their own chdman executable
Extract CHD Files: Converts CHD files back to BIN/CUE format. Requires chdman to be in the same folder as the main application, included with the Windows apps. Linux users will need to supply their own chdman executable

EmuCR: ROMSorter
ROMSorter Changelog:
New Feature: generates M3U playlists from disc formats (CHD, BIN/CUE, ISO) . Code contributed by neoKushan, thanks for this one!
New Feature: Includes several NoIntro Parent/Clone dat files (NES/SNES/N64, GB/GBC/GBA, MS/GEN/32X, TG16, NGPC) that are all loaded on startup IF you do not select your own dat file for processing. I changed my mind on this after all, on grounds that I want ROMSorter to be the simplest, easiest ROM manager option. This should take out several steps for users that would otherwise give up when the instructions get to "go to another website and download more files", and more experienced users shouldn't have any issues getting their own files and using them as before anyways. This file is available to Librarian users by adding '-defaultDat' to their command instead of '-datFile:'
New Feature: Checkbox allows you to operate most commands on all sub-folders. (CHD commands already work this way all the time). ROMSorter only.
New Feature: Batch-apply IPS/BPS patches. Put the ROM to be patched in a folder, put all the patches you want to apply to it in the same folder, and click the button. Do NOT include any non-patch files in this folder except the base ROM, and don't use sequential patches for this.
NOTE: Flips is used under terms of the GPL 3.0, and as such the source code is now included in the ROMSorter distribution. ROMSorter remains MIT licensed, as it only communicates with Flips via standard cross-app channels and does not use any of its code. Librarian users may need to provide their own build of flips or compile their own if they want to use the batch-patch command.
*Fixes: ROMSorter defaults to its directory as the working path if the last used folder no longer exists.

Download: ROMSorter R6
Source: Here

0 Comments

Post a Comment