Tools for fixing bad disc/ROM/etc dumps so that they match the hash of a proper dump listed in e.g. Redump or No-Intro.
- findcrcs - GUI/further automation tool: GUI for FindCRCs
- find-ends - Rebuild the missing ends of files, given the expected complete CRC32 and another file to search for the missing parts
- crcoffset - Adjust padding to match a file known only by CRC and size
- crc-init-trunc
- bitflipper - Brute force bit flips in a file to match a hash. I've confirmed this can be sped up significantly by adding CRC32 pre-check to the code, but I don't know how to modify the code properly/cleanly
- Older tools, not sure if they have any advantage over bitflipper:
- bitflip.py from rescene
- MP3 Diags "Restore flipped bit in audio" function
- Older tools, not sure if they have any advantage over bitflipper:
- rdiff - Allows people to share differences between a file, without either person needing to send a whole file. (Tutorial + windows build zip with required dll included)
- ReScene
Manual tools:
- HxD - Or hex editor of your choice
- ucon64 - Has various functions for fixing/converting ROMs for consoles before 2001
- ResurrectSkeleton - Rebuilds a CD image given a redumper skeleton and extracted files
- fix_xa_submode_and_rebuild_ecc_edc
- Split/merge bin files
- redumper-extract-rw
Manual tools:
- CDMage
- ISOBuster
- CueTools
- Official flac tools - Or FlacFrontend
- Descramble_CDDA
- autorun-inf-fuzzer - Brute-force an AUTORUN.INF file to match a hash
- LibIRD - Rebuild ISO from loose files and IRD file
- TOSEC 2 Redump - Convert from TOSEC to Redump format
- XboxKit - Rebuild ISO from XISO and sidecar files
- WudCompress - Decompress from unofficial WUX compression format
- NDecrypt - Encryption
- ds-underdumped-header-fixer - Fixes undumpered header, using equivalent good ROM's full GameHeader output
- NDecrypt - Encryption
Tools to add and wanted tools
- Wanted: Tool to fix (encrypt?) the ISOs that ImgBurn etc produce
- To add: NKit/Nkit2 (supports other systems too?)
- To add: NKit/Nkit2
- Wanted: Brute force iNES header to match hash?
- To add: woodsec (older encryption tool)
- To add: Cart ROM private header removal tool
- Wanted: Packing tools
- To add: Encryption tools
- To add: Metadata standardisation tools
- To add: Encryption tools
- Wanted: Packing tools