imayhaveborkedit/lms-lrr-modding-system — pull request #4 by le717 (2013-08-07 17:36:20+00:00)
Title: Here it is!

Changes made:

* Ported your Java alternate installer (not a straight port, more on that)
* Added a basic Readme, gives LMS goal, dependencies (incomplete, I'm sure), and authors, formatted in GFM (closes #3)
* Manually PEP 8-ed most of the code. Didn't touch line length or multiple statements on one line, just small stuff like whitespace around sections, commas, and comments; small stuff that can be easily done during coding

You shouldn't have any errors when you run it, unless I connected it to your disc detection code incorrectly. I actually didn't consult your Java source too much, since I already knew how to write it. It automatically installs to `Desktop\LEGO Rock Raiders`, removing all unneeded files and adding the proper Exe/ICD. I also implemented the backup function you were planning. It copies the entire installation to a new folder `Desktop\LEGO Rock Raiders Install [int]`, [int] standing for an integer to denote separate installations, then removes the old one, and proceeds with the installation. I didn't add any try... except blocks, so you may want to do that. I also had some fun with the installation message; you can change/remove it if you wish.

Change, fix, remove, colorize to your heart's desire. :wink: