New Entries to add Nuclear Dawn Support.
The average person can run these and reduce the game size by a few gigabytes. Anything which could conflict with certain types of users is disabled by default. The cache rebuilds automatically and custom content redownloads automatically, so is enabled by default.
Edit 1: Add warnings about removing content.
Edit 2: Add removal of custom content.
Edit 3: Add removal of game tutorials. (most people run these once)
Edit 4: Add removal of skirmish gamemode (un-played, some servers support re-downloading)
Edit 5: Allow windows clients to remove garbage for linux/mac clients.
[Nuclear Dawn Cache*]
Section=Games
Detect=HKCU\Software\Valve\Steam\Apps\17710
Default=True
FileKey1=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\config\html|*.*|RECURSE
FileKey2=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\cache|*.*|RECURSE
FileKey3=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\materials\temp|*.vtf|RECURSE
FileKey4=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\downloads|*.*|RECURSE
[Nuclear Dawn Custom Content*]
Section=Games
Detect=HKCU\Software\Valve\Steam\Apps\17710
Default=True
Warning=Fixes verson mismatches, removes old custom map versions and removes old content. Redownload from server requried.
FileKey1=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\models|*.*|RECURSE
FileKey2=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\materials\models|*.*|RECURSE
FileKey3=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\materials\sprites|*.*|RECURSE
FileKey4=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\sound\quake|*.*|RECURSE
FileKey5=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\maps|*corner*;*roadwork*;*rock*;*frost*;*mars*|RECURSE
[Nuclear Dawn Developer Files*]
Section=Games
Detect=HKCU\Software\Valve\Steam\Apps\17710
Default=False
Warning=This will remove content used by game, map and community developers.
FileKey1=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\sdk_content|*.*|REMOVESELF
FileKey2=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\sdk_tools|*.*|REMOVESELF
FileKey3=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\platform\AddOns|*.*|RECURSE
FileKey4=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\scripts\vehicles|*.*|REMOVESELF
FileKey5=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\scripts\units|*.*|REMOVESELF
FileKey6=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\scripts\scripted_props|*.*|REMOVESELF
FileKey7=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\maps|*example*|RECURSE
FileKey8=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\maps\ai_data|nd_codetest.nav|RECURSE
FileKey9=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\bin|*bsp*;*vtex*;SDKLauncher.exe;modelbrowser.exe|RECURSE
[Nuclear Dawn Demos/Screenshots*]
Section=Games
Detect=HKCU\Software\Valve\Steam\Apps\17710
Default=False
Warning=This will remove all demos and screenshots which are not uploaded to steam cloud.
FileKey1=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\maps|*.dem*|RECURSE
FileKey2=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\donedemos|*.*|RECURSE
FileKey3=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\screenshots|*.*|RECURSE
[Nuclear Dawn Mac/Linux Binaries*]
Section=Games
DetectOS=6.0|
Detect=HKCU\Software\Valve\Steam\Apps\17710
Default=False
Warning=This will remove mac and linux binaries. (designed for Windows ONLY)
FileKey1=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\bin|client.so;client.dylib|RECURSE
[Nuclear Dawn SK Gamemode*]
Section=Games
Detect=HKCU\Software\Valve\Steam\Apps\17710
Default=False
Warning=Redownload of skrimish gamemode required to play. Not supported by all servers.
FileKey1=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\maps|*sk_*|RECURSE
[Nuclear Dawn Tutorials*]
Section=Games
Detect=HKCU\Software\Valve\Steam\Apps\17710
Default=False
Warning=This will prevent running of Nuclear Dawn Tutorials but will free over 850mb of disk space.
FileKey1=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\media|*tutorial*|RECURSE
FileKey2=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\maps|*training*|RECURSE
FileKey3=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\maps\ai_data|*training*|RECURSE
FileKey4=%ProgramFiles%\Steam\SteamApps\common\Nuclear Dawn\nucleardawn\sound\voices\tutorial|*.*|REMOVESELF