First post, by Kerr Avon
Yesterday I installed the new Unreal Tournament patch (oldUnreal Unreal Tournament v4.69c) to my laptop, and now it's working great, but I did have a little trouble getting it to display properly using OpenGL, whereas the earlier patch for UT worked with no user tinkering required. So for a few minutes, I thought I might end up wanting to revert the UT installation to how it had been before I applied the new patch.
You know how when you have a PC game installed, or a utility or whatever, and you have a patch or update for it that you want to apply, which will involve copying files from the patch's .zip file into the game/utility's folder (or more likely, it's tree of folders), and probably over-writing some files that are already in the folder?And sometimes of course, you might later on want to reverse this action, and restore the original contents of the folder on your hard-drive, whether because the patch or mod or whatever you copied over was bugged or make the original program worse somehow.
So I was wondering if there was a program that would copy the contents of a .zip file over say a game's hard-drive installation, with the same result as if you'd done it manually, but the program you used to copy the contents over would keep a record of what files had been copied over, and included a revert command, so that later on if you used the revert command then the new files would be removed from the game's folders. And also this program would hopefully keep a track of what files had been over-written by the patch, and so would store copies of these over-written files, in case you did want to revert the patch's actions. Ideally this program would be able to store the details and backup files of many such instances of patching, so you could come months later, and revert a patch if you so choose.
If the program couldn't un-archive .zip/.rar/.7z files itself, but could only copy files from a folder/folder tree then that wouldn't be a problem, as the user could just create a temporary folder on the hard drive, and un-archive the patch files into that folder manuall, then run this patcher/de-patcher program. And I don't think such a program could handle patches that come in one executable, that might be too much to ask.
Anyway, does such a program exist, please?