A while ago I created the SWRC Map List Updater V2.0. But I hated it. It was full of bugs and glitches and didn't support steam or custom install paths.
You can download the original here:
I now have a new version in the works which I am very pleased with. It will be a lot easier to use and have support for steam and custom filepaths. You will also be able to change your preferences for example between steam versions and you will be able to change the path. The function will still be the same, just in a slightly nicer package.
I am not sure when this will be released so don't bug me for a release date
I also plan to create a GUI version which I have the GUI but the actual file operations will be a lot more complex and I am struggling to get input from text boxes into strings etc. So I decided to create a non-GUI with all the same features.
Hopefully this might be helpful to some people.