This tool was developed to assist me re-linking redundant files, meaning it helps you making two or more files that have the same content to have references pointing to the same data region, saving space on the disc. I don't remember exactly how to use it, but I'll describe the motivation of its development, and a very high level "how to use it". Be prepared though, information is not accurate, tools are not robust, and prepared with a lot of workarounds. My plan was to integrate all this mess and make a nice solution, but got lazy along the way :) NOTE: Someone told me that mkisofs already has this functionality, making this all useless. I haven't tested it though. Among Darkfalz tools (included somewhere in this pack), there is a file called MultipleFileLBACopier.exe. It gets a list with filenames in a certain format, where you provide the name of a original file, and the duplicated, and it will link the references of the duplicated files to the original. So, what you had to do is just replace the duplicated files by empty files, and use the tool to link them back to the original one (actual content). He also included a method to generate this script automatically based on crc32.exe output. The problem is that although the linking work fine if there are files inside subdirectories, the method of generating the list doesn't (crc32.exe doesn't make a deep search in the directories). Additionally, if you have two files with the same name in different directories, the link itself won't work properly since it uses filename to make the search. So I came up with this solution for the problem. That's how I think I used it: - Put gamefiles in "Test" folder. - Scan and generate "duplicated.htm" file, ordered by "group", using a program called Moleskinsoft Clone Remover. - Copy/Paste the content to "duplicated.txt". - Execute dft.au3. It will: * Replace duplicated files by 0 bytes files, and rename them for random filenames with the same number of letters. With this change, Darkfalz's tool will be able to link them properly. * Replace the changed names in "FileList.txt" so mkisofs will be able to order files properly. * Generate "script.txt" for Darkfalz's tool. * Generate "rename.txt" to be used in next step. - Generate the ISO using mkisofs, the new files and "FileList.txt" for sorting. - Link files using Darkfalz's tool and "script.txt". - Execute "replacer.exe" to replace the name of files back to its original inside the ISO.