https://github.com/abugher/black_and_white_launcher
This is currently meeting my needs, but the approach may be questionable. The script rolls through a very standard install process, starting from the original installer (provided by user), downloading any missing patches, and patching up to...