Coded - Alfa1337

Just a simple app that you can simply 'install' and 'uninstall' a VPK add-on for your Team Fortress 2.


----------------------------
Directions
----------------------------

-- Setting Up --
1. Create a folder anywhere in your drive (as long as you don't need administrator, best in Documents\Common VPK). That will be your 'Common VPK folder'.
2. Locate your TF2 custom folder (...\Steam\steamapps\common\Team Fortress 2\tf\custom)

-- Install your VPK --
1. Place the VPK files (not RAR or ZIP) in your Common VPK folder
2. Select the VPK files you wish to install
3. Click 'install'.

This basically moves the VPK files in the Common VPK folder directly to the tf\custom

-- Uninstall your VPK --
1. Select which VPK files you wish to uninstall
2. Click 'uninstall'

This is the opposite of 'Install', this moves the selected VPK files to the Common VPK folder

See Tutorial - https://gamebanana.com/tuts/13402

----------------------------
     SYSTEM REQUIREMENT
----------------------------

- Windows OS
- .NET 4.0
WEB -- https://www.microsoft.com/en-us/download/details.aspx?id=17851
STANDALONE -- https://www.microsoft.com/en-US/Download/confirmation.aspx?id=17718

Not for sharing outside of GameBanana

-- Logs --
----------------------------
Update 1.5.7 - August 24, 2020
----------------------------
//Additional
- Background VPK (folder) Check and Refresh
- Drag-n-Drop files into Common VPK folder (not TF2 VPK)
-- Default, it moves that file(s) to CVPK, you can set it to copy (currently)
-- File directly from compressed archive (ZIP/RAR/7z) doesn't work
- Ability to load whitelist text file
- You can now click on the EULA URL

// Tweaks
- Improved Restore function (multiple message boxes)

----------------------------
Update 1.5.6 - July 27, 2020
----------------------------

//Additional
- Detect multiple Team Fortress 2 (Requires feedback, only for FTS)
- Ability to whitelist VPK (type it out)
- Ability to un/select all VPK for respective listbox

//Tweaks
- Clean-up the original Steam RegKey locator

//Overhaul
- Improved About box

----------------------------
Update 1.5.5.1 - July 4, 2020
----------------------------

//Fixes
- FTS, 'Next' button is visible for VPK Back-up page
- Main form shouldn't be visible during FTS

----------------------------
Update 1.5.5.0 - July 2, 2020
----------------------------

//Additional
- Application can now resize, and remember settings
- Seperator between Refresh and Back-up and Restore button
- Information button and form
- Normal and Dark Theme (Default is Normal)
- EULA
- Manual option, instead of daily, weekly or monthly
- Shortcut to view (Eye button) VPK, TF2 Custom, VPK Back-up

//Tweaks, Optimisation, Overhauls
- Exit function far away from the rest
- Tweak Exit button image
- Replace Back-up and Restore button image to a Diskette

//Fixes
- Will no longer show Error message if back-up directory not set when
-- Loading VPK form
-- Loading Back-up form
- Will no longer show error if there's no back-up time stamp
- Sizing only in if Windows State is normal, not maximised
- First-Time Setup, the Back-up Schedule will no longer store value to settings, only FTS is done

//Removal
- Removed older Copy functions
- Removed Copy Progress function

----------------------------
Update 1.5.2.2 - June 1, 2020
----------------------------

- Fixed Restore functionality (buggy show form)

----------------------------
Update 1.5.2.1 - May 31, 2020
----------------------------

- Fixed VPK list boxes not being able to do multiple selection (BUR is unaffected)

----------------------------
Update 1.5.2 - May 30, 2020
----------------------------

- Exit button
- Overhaul pointer, Settings will be store in Global variable, that will be used
- Overhaul Back-up and Restore User Interface (follow the main form)
- No longer create time stamp if there's no back-up directory
- No longer will create application error if there's no time elapsed
- Application will remember settings (please for the last time)
- Automatic Back-up if VPK form is loading
- Automatic Back-up will follow schedule

The application will go maintenance mode for two weeks, unless critical bug found.
That means, you should expect an update after two weeks (or more), unless it is critical.

----------------------------
Update 1.5.1 - May 29, 2020
----------------------------

- Version number
- Back-up schedule (Not sure if this is working for weekly or monthly)
- Automatic back-up if VPK form is loading (Not sure if this is working)
- Overhaul VPK Manager User Interface (only the main)
- Overhaul 'Delete Snapshot' to simple Cross image
- Bug Fix Back-up Directory

----------------------------
Update 1.5 - May 17, 2020
----------------------------

- Add VPK Back-up page in First-Run Wizard
- Add 'Delete Snapshot' button
- No longer will select all items for respective list box when back-up or restore
- Remove form grip for Back-Up and Restore
- Fixed Back-Up and Restore stamp function

----------------------------
Update 1.1b, 1.2a, 1.4a - May 3, 2020
----------------------------

- Bug fix settings not forwarded

(1.1b and 1.2a may not be released)

----------------------------
Update 1.4 - May 1, 2020
----------------------------

- First-Run Wizard buttons are now image and resized
- Closing First-Run Wizard will close the app entirely
- Version Box (though hidden)
- Optimise dependencies
- Simple Back-up and Restore

----------------------------
Update 1.3 - April 30, 2020
----------------------------

UNRELEASED

- Convert button text to images
- Resize button for the VPK form

----------------------------
Update 1.2 - April 29, 2020
----------------------------
- Add a simple first-time setup 'wizard'
- Add a simple auto-detect Steam-TF2 (only for single library within same drive)
- Reduced font size for both listboxes from 14 to 12 pts

----------------------------
Update 1.1a - April 28, 2020
----------------------------
- Fixed Un/Install All function (mess up)

----------------------------
Update 1.1 - April 28, 2020
----------------------------
- Add Open Folder Browser
- Easy, Simple Un/Install All function
- Add error message when directory is empty (when un/installing VPKs)
- Clean-up global values

----------------------------
Original 1.0 - April 27, 2020
----------------------------
- Original Release