Download Spree Saviour [UPD 29/12]

SCREENSHOTS
Downloaded 1,587 times 175 Thanks 48 Favourited 37,559 Views
 Say Thanks!
Uploaded: 28th Dec 2013 at 6:17 PM
Updated: 17th Apr 2016 at 8:06 PM
Warning
17/4/2016 - I have just discovered that this program does not work properly with Ultimate Collection, due to the TM character in the file path. You can still use DSS with UC if you move your Downloads folder out of the Sims 2TM Ultimate Collection first. I'm working on a solution to this problem!

Changelog:
29/12 - Added a smarter check for the 7-zip location, so that if your 7-zip location is wrong the program will throw an error and ask you to correct it. Instead of pretending to extract all the archives and then deleting them. Which is what it did to my clothes because I didn't follow my own advice about alpha precautions. Take heed!


The Download Spree Saviour
This is a program which automatically extracts .zip, .rar and .7z files en masse, without them needing to be in the same folder. This means that you don't have to pick between dumping all your downloaded files in one folder, extracting them, and sorting them later; or sorting them first but then having to go through a load of folders, selecting everything and hitting Extract over and over.

It has some extra bells and whistles which are described below, but that's the gist of it.

I recently got a new laptop. I started setting up a medieval game, for which I needed a tonne of CC... and a regular game, for which I need a tonne of lower poly CC than I have on my desktop. As such, I've been going on massive downloading sprees, and getting heartily sick of extracting batches of pissing archive files. There must be an easier way, I thought! And promptly wrote a script to do the job in fifteen minutes, then spent six hours making a pretty GUI for it. Screw Microsoft.


This program is in alpha. I have tested it. No-one else has. Use with caution until we know it works! That means no running it on files you can't (or don't want to) replace, and no running it on your Downloads folder full of ten years of accumulated gems. My suggestion is to make a "parallel" Downloads folder with the same subfolders (the ones you need, anyway). Put your archives into the parallel folder, run DSS on them, and then copy them over the top of your regular Downloads folder - your new files will be merged in with your existing files, without any risk.


Installing the Download Spree Saviour
Download the attached file, and extract its contents into a folder anywhere you like. No, smartass, the program can't extract itself; and don't put the program in the same folder as the archives you want to extract. That would cause a paradox. (Actually it would just cause the program to delete half of its own resources and not work properly).

If you're curious: the bat file is my script, and the wizapp.exe file is Wizard's Apprentice, an absolutely fabulous little tool which drives the GUI. If you've ever wanted to take a boring old .bat or .com file and make it seem like a real program, you should try it.

You need to have 7-zip installed, as this program just tells 7-zip what to do. Get it here: http://www.7-zip.org/download.html


Using the Download Spree Saviour
Before you do anything, remember that this program is in ALPHA. That means that I'm pretty sure everything works, but I've only tried it on my own computer, and I could very well be wrong. You should try this program on archives which are NOT in your main Downloads folder the first few times, and make sure you have backup copies of the archives, because I would hate to be responsible for you having to redownload a load of stuff!
  1. Double-click the DownloadSpreeSaviour.bat file to start the program.
  2. DSS will try to find your installation of 7-zip. If it can't find it, it will ask you to browse to the folder where you have 7-zip installed. You should only have to do this once - the program will remember for next time.
  3. Browse to or paste in the folder which contains your archives. The archives can be in as many subfolders as you like!
  4. Pick the options you want to use. Be careful. If you accidentally picked the wrong folder and then you tell DSS to delete all the image or text files... that would be Very Bad.
  5. Hit Next, and wait!


Compatibility
Confirmed working with Windows 7, 8 and 10.
Expected to work with Windows XP and Vista.
Not expected to work with anything else, though feel free to try...

Halp! It's not working!
If you reinstall 7-zip to a different location, you'll need to clear DSS' remembered location for 7-zip. You can do this by going into your Saviour folder, into Files, and deleting 7zipDir.txt. You can also do this if you made a mistake when setting the 7-zip location the first time round.

If you keep getting Not Found errors in the console window, double-check the file path you gave DSS for your downloaded archives. You can type anything you like in there, so there could be an errant space or something like that.

That program image is shit! You're meant to be a CC creator!
Yeah shut up I know. I don't have Photoshop on my laptop. I had to make do with Paint.NET. I feel so degraded. *runs away before the freeware mob gets her*

Policy
About the same as ever but I should make it explicit, since this is a wee bit different from a mesh. Feel free to tweak and improve and to share your edited versions. Please don't reupload without modifications. I'd be grateful for credit, although it's such a piffly thing that asking for that is a bit absurd, really.

Additional Credits:
Wizard's Apprentice, for the lovely GUI; this guy for the great guide to the 7-zip command line; and Delphy, once I've coerced him into moderating My First Software to ensure I don't accidentally behead anyone's pet chinchilla.