From 0652a2664697d278ab456538e953e28d770e621e Mon Sep 17 00:00:00 2001 From: Crzyrndm Date: Fri, 1 May 2015 19:14:13 +1200 Subject: [PATCH] Got my file structure in order this time... --- .gitattributes | 17 ++ .gitignore | 66 ++--- FilterExtension.sln | 22 ++ FilterExtension/.gitignore | 231 ++++++++++++++++++ .../ConfigNodes}/Check.cs | 0 .../ConfigNodes}/Filter.cs | 0 .../ConfigNodes}/customCategory.cs | 0 .../ConfigNodes}/customSubCategory.cs | 0 Core.cs => FilterExtension/Core.cs | 0 Editor.cs => FilterExtension/Editor.cs | 0 .../FilterExtensions.csproj | 0 .../Properties}/AssemblyInfo.cs | 0 .../Utility}/PartType.cs | 0 .../000_Category_Main/01_Kerbonauts.cfg | 22 ++ .../Configs/000_Category_Main/02_Engines.cfg | 17 ++ .../000_Category_Main/04_Structural.cfg | 20 ++ .../Configs/000_Category_Main/05_Aero.cfg | 18 ++ .../Configs/000_Category_Main/06_Landing.cfg | 16 ++ .../000_Category_Main/07_Electrical.cfg | 15 ++ .../Configs/000_Category_Main/08_Science.cfg | 16 ++ .../Configs/000_Category_Main/09_ISRU.cfg | 14 ++ .../Configs/003_Category_ModFolders/B9.cfg | 28 +++ .../Configs/003_Category_ModFolders/KSPI.cfg | 28 +++ .../003_Category_ModFolders/KW Rocketry.cfg | 28 +++ .../Configs/003_Category_ModFolders/MRS.cfg | 28 +++ .../Near Future Technologies.cfg | 28 +++ .../003_Category_ModFolders/NovaPunch.cfg | 28 +++ .../Configs/003_Category_ModFolders/RLA.cfg | 28 +++ .../Configs/003_Category_ModFolders/Squad.cfg | 28 +++ .../Umbra Space Industries.cfg | 28 +++ .../Configs/ATM_Override.cfg | 15 ++ .../Configs/Connected Living Space.cfg | 6 + .../Configs/NamesAndIcons.cfg | 23 ++ .../Configs/Patches/InfernalRobotics.cfg | 17 ++ .../Configs/Patches/KIS.cfg | 17 ++ .../Configs/Patches/RealChute.cfg | 17 ++ .../Categories_FilterbyFunction.cfg | 142 +++++++++++ .../Categories_FilterbyResource.cfg | 128 ++++++++++ .../Configs/SubCategories_Aero.cfg | 127 ++++++++++ .../Configs/SubCategories_Control.cfg | 210 ++++++++++++++++ .../Configs/SubCategories_Electrical.cfg | 78 ++++++ .../Configs/SubCategories_ISRU.cfg | 38 +++ .../Configs/SubCategories_Landing.cfg | 83 +++++++ .../Configs/SubCategories_Science.cfg | 88 +++++++ .../Configs/SubCategories_Structural.cfg | 139 +++++++++++ .../000_FilterExtensions/FilterExtensions.dll | Bin 0 -> 40960 bytes .../FilterExtensions.version | 1 + .../000_AutoLoaded_Icons_Mods.txt | 1 + .../Autoloaded_Icons_Mods/000_ListOfMods.csv | 46 ++++ .../Icons/Autoloaded_Icons_Mods/000_Mods.txt | 1 + .../Icons/Autoloaded_Icons_Mods/ART.png | Bin 0 -> 878 bytes .../Autoloaded_Icons_Mods/ART_selected.png | Bin 0 -> 2064 bytes .../ArcanumIndustries.png | Bin 0 -> 1297 bytes .../ArcanumIndustries_selected.png | Bin 0 -> 1427 bytes .../Autoloaded_Icons_Mods/B9_Aerospace.png | Bin 0 -> 3742 bytes .../B9_Aerospace_selected.png | Bin 0 -> 4489 bytes .../Icons/Autoloaded_Icons_Mods/CIT.png | Bin 0 -> 901 bytes .../Autoloaded_Icons_Mods/CIT_selected.png | Bin 0 -> 916 bytes .../DMagicOrbitalScience.png | Bin 0 -> 1077 bytes .../DMagicOrbitalScience_selected.png | Bin 0 -> 1251 bytes .../Autoloaded_Icons_Mods/DeadlyReentry.png | Bin 0 -> 1855 bytes .../DeadlyReentry_selected.png | Bin 0 -> 2374 bytes .../ExtraplanetaryLaunchpads.png | Bin 0 -> 3285 bytes .../ExtraplanetaryLaunchpads_selected.png | Bin 0 -> 4042 bytes .../Icons/Autoloaded_Icons_Mods/FASA.png | Bin 0 -> 552 bytes .../Autoloaded_Icons_Mods/FASA_selected.png | Bin 0 -> 785 bytes .../Autoloaded_Icons_Mods/GingerCorp.png | Bin 0 -> 2846 bytes .../GingerCorp_selected.png | Bin 0 -> 4134 bytes .../Icons/Autoloaded_Icons_Mods/JSI.png | Bin 0 -> 230 bytes .../Autoloaded_Icons_Mods/JSI_selected.png | Bin 0 -> 1025 bytes .../Icons/Autoloaded_Icons_Mods/KAS.png | Bin 0 -> 1065 bytes .../Autoloaded_Icons_Mods/KAS_selected.png | Bin 0 -> 2080 bytes .../Icons/Autoloaded_Icons_Mods/KSPX.png | Bin 0 -> 3545 bytes .../Autoloaded_Icons_Mods/KSPX_selected.png | Bin 0 -> 3879 bytes .../Autoloaded_Icons_Mods/KWRocketry.png | Bin 0 -> 3695 bytes .../KWRocketry_selected.png | Bin 0 -> 4332 bytes .../Autoloaded_Icons_Mods/KerbalEngineer.png | Bin 0 -> 1794 bytes .../KerbalEngineer_selected.png | Bin 0 -> 2065 bytes .../Klockheed_Martian_SmartParts.png | Bin 0 -> 577 bytes .../Klockheed_Martian_SmartParts_selected.png | Bin 0 -> 764 bytes .../MagicSmokeIndustries.png | Bin 0 -> 1790 bytes .../MagicSmokeIndustries_selected.png | Bin 0 -> 2021 bytes .../Autoloaded_Icons_Mods/MarkIVSystem.png | Bin 0 -> 1062 bytes .../MarkIVSystem_selected.png | Bin 0 -> 2484 bytes .../Icons/Autoloaded_Icons_Mods/MechJeb2.png | Bin 0 -> 3098 bytes .../MechJeb2_selected.png | Bin 0 -> 5047 bytes .../Autoloaded_Icons_Mods/ModRocketSys.png | Bin 0 -> 3293 bytes .../ModRocketSys_selected.png | Bin 0 -> 3956 bytes .../Icons/Autoloaded_Icons_Mods/ModsByTal.png | Bin 0 -> 3153 bytes .../ModsByTal_selected.png | Bin 0 -> 4365 bytes .../Autoloaded_Icons_Mods/NASAmission.png | Bin 0 -> 636 bytes .../NASAmission_selected.png | Bin 0 -> 2575 bytes .../Icons/Autoloaded_Icons_Mods/NEBULA.png | Bin 0 -> 1005 bytes .../Autoloaded_Icons_Mods/NEBULA_selected.png | Bin 0 -> 1652 bytes .../NearFutureConstruction.png | Bin 0 -> 665 bytes .../NearFutureConstruction_selected.png | Bin 0 -> 1209 bytes .../NearFutureElectrical.png | Bin 0 -> 661 bytes .../NearFutureElectrical_selected.png | Bin 0 -> 1554 bytes .../NearFuturePropulsion.png | Bin 0 -> 423 bytes .../NearFuturePropulsion_selected.png | Bin 0 -> 1846 bytes .../Autoloaded_Icons_Mods/NearFutureSolar.png | Bin 0 -> 398 bytes .../NearFutureSolar_selected.png | Bin 0 -> 1466 bytes .../NearFutureSpacecraft.png | Bin 0 -> 341 bytes .../NearFutureSpacecraft_selected.png | Bin 0 -> 1945 bytes .../Autoloaded_Icons_Mods/NehemiahInc.png | Bin 0 -> 867 bytes .../NehemiahInc_selected.png | Bin 0 -> 1024 bytes .../Autoloaded_Icons_Mods/NothkeSerCom.png | Bin 0 -> 744 bytes .../NothkeSerCom_selected.png | Bin 0 -> 954 bytes .../Autoloaded_Icons_Mods/NovaPunch2.png | Bin 0 -> 1108 bytes .../NovaPunch2_selected.png | Bin 0 -> 2122 bytes .../ProceduralDynamics.png | Bin 0 -> 595 bytes .../ProceduralDynamics_selected.png | Bin 0 -> 1189 bytes .../ProceduralFairings.png | Bin 0 -> 484 bytes .../ProceduralFairings_selected.png | Bin 0 -> 531 bytes .../Autoloaded_Icons_Mods/ProceduralParts.png | Bin 0 -> 1679 bytes .../ProceduralParts_selected.png | Bin 0 -> 2101 bytes .../Autoloaded_Icons_Mods/RLA_Stockalike.png | Bin 0 -> 1916 bytes .../RLA_Stockalike_selected.png | Bin 0 -> 2889 bytes .../Icons/Autoloaded_Icons_Mods/RealChute.png | Bin 0 -> 991 bytes .../RealChute_selected.png | Bin 0 -> 1057 bytes .../Autoloaded_Icons_Mods/RemoteTech.png | Bin 0 -> 983 bytes .../RemoteTech_selected.png | Bin 0 -> 934 bytes .../Icons/Autoloaded_Icons_Mods/SCANsat.png | Bin 0 -> 1081 bytes .../SCANsat_selected.png | Bin 0 -> 1568 bytes .../Icons/Autoloaded_Icons_Mods/Squad.png | Bin 0 -> 1005 bytes .../Autoloaded_Icons_Mods/Squad_selected.png | Bin 0 -> 1139 bytes .../StationPartsExpansion.png | Bin 0 -> 1771 bytes .../StationPartsExpansion_selected.png | Bin 0 -> 2546 bytes .../Autoloaded_Icons_Mods/StationScience.png | Bin 0 -> 756 bytes .../StationScience_selected.png | Bin 0 -> 1144 bytes .../ThunderAerospace.png | Bin 0 -> 1577 bytes .../ThunderAerospace_selected.png | Bin 0 -> 2400 bytes .../UmbraSpaceIndustries.png | Bin 0 -> 1016 bytes .../UmbraSpaceIndustries_selected.png | Bin 0 -> 1824 bytes .../UniversalStorage.png | Bin 0 -> 797 bytes .../UniversalStorage_selected.png | Bin 0 -> 1223 bytes .../Icons/Autoloaded_Icons_Mods/VNG.png | Bin 0 -> 1439 bytes .../Autoloaded_Icons_Mods/VNG_selected.png | Bin 0 -> 1781 bytes .../Autoloaded_Icons_Mods/WarpPlugin.png | Bin 0 -> 1820 bytes .../WarpPlugin_selected.png | Bin 0 -> 2068 bytes .../WombatConversions.png | Bin 0 -> 1897 bytes .../WombatConversions_selected.png | Bin 0 -> 2558 bytes .../000_Resources.txt | 1 + .../Ablative Shielding.png | Bin 0 -> 691 bytes .../Ablative Shielding_selected.png | Bin 0 -> 677 bytes .../Autoloaded_Icons_Resources/Actinides.png | Bin 0 -> 738 bytes .../Actinides_selected.png | Bin 0 -> 793 bytes .../Autoloaded_Icons_Resources/Alumina.png | Bin 0 -> 900 bytes .../Alumina_selected.png | Bin 0 -> 799 bytes .../Autoloaded_Icons_Resources/Aluminium.png | Bin 0 -> 609 bytes .../Aluminium_selected.png | Bin 0 -> 626 bytes .../Autoloaded_Icons_Resources/Ammonia.png | Bin 0 -> 974 bytes .../Ammonia_selected.png | Bin 0 -> 877 bytes .../Autoloaded_Icons_Resources/Antimatter.png | Bin 0 -> 943 bytes .../Antimatter_selected.png | Bin 0 -> 1028 bytes .../Autoloaded_Icons_Resources/Argon Gas.png | Bin 0 -> 1440 bytes .../Argon Gas_selected.png | Bin 0 -> 1509 bytes .../Autoloaded_Icons_Resources/Argon.png | Bin 0 -> 1440 bytes .../Argon_selected.png | Bin 0 -> 1509 bytes .../B9 Compressed Air.png | Bin 0 -> 920 bytes .../B9 Compressed Air_selected.png | Bin 0 -> 972 bytes .../Autoloaded_Icons_Resources/Bio Mass.png | Bin 0 -> 979 bytes .../Bio Mass_selected.png | Bin 0 -> 1061 bytes .../Carbon Dioxide.png | Bin 0 -> 1047 bytes .../Carbon Dioxide_selected.png | Bin 0 -> 1081 bytes .../Charged Particles.png | Bin 0 -> 2035 bytes .../Charged Particles_selected.png | Bin 0 -> 1813 bytes .../Autoloaded_Icons_Resources/Chemicals.png | Bin 0 -> 1735 bytes .../Chemicals_selected.png | Bin 0 -> 1631 bytes .../Autoloaded_Icons_Resources/Compost.png | Bin 0 -> 1033 bytes .../Compost_selected.png | Bin 0 -> 1138 bytes .../Autoloaded_Icons_Resources/Karbonite.png | Bin 0 -> 555 bytes .../Karbonite_selected.png | Bin 0 -> 726 bytes .../Autoloaded_PatchIcon/000_PatchIcons.txt | 1 + .../Icons/Autoloaded_PatchIcon/1Kerbal.png | Bin 0 -> 1829 bytes .../Autoloaded_PatchIcon/1Kerbal_selected.png | Bin 0 -> 1921 bytes .../Icons/Autoloaded_PatchIcon/2Kerbal.png | Bin 0 -> 2340 bytes .../Autoloaded_PatchIcon/2Kerbal_selected.png | Bin 0 -> 2762 bytes .../Icons/Autoloaded_PatchIcon/3Kerbal.png | Bin 0 -> 1936 bytes .../Autoloaded_PatchIcon/3Kerbal_selected.png | Bin 0 -> 2340 bytes .../Autoloaded_PatchIcon/Ablative_Shield.png | Bin 0 -> 1077 bytes .../Ablative_Shield_selected.png | Bin 0 -> 1278 bytes .../Icons/Autoloaded_PatchIcon/Adapter.png | Bin 0 -> 1339 bytes .../Adapter_seledcted.png | Bin 0 -> 1365 bytes .../Icons/Autoloaded_PatchIcon/AeroParts.png | Bin 0 -> 2926 bytes .../AeroParts_selected.png | Bin 0 -> 2953 bytes .../Icons/Autoloaded_PatchIcon/AirIntake.png | Bin 0 -> 1800 bytes .../AirIntake_selected.png | Bin 0 -> 1722 bytes .../Autoloaded_PatchIcon/CLSPassable.png | Bin 0 -> 2036 bytes .../CLSPassable_selected.png | Bin 0 -> 2061 bytes .../Icons/Autoloaded_PatchIcon/CargoBay.png | Bin 0 -> 1152 bytes .../CargoBay_selected.png | Bin 0 -> 1162 bytes .../Icons/Autoloaded_PatchIcon/Chutes.png | Bin 0 -> 2113 bytes .../Autoloaded_PatchIcon/Chutes_selected.png | Bin 0 -> 2154 bytes .../Icons/Autoloaded_PatchIcon/Commanded.png | Bin 0 -> 2967 bytes .../Commanded_selected.png | Bin 0 -> 2992 bytes .../Icons/Autoloaded_PatchIcon/ControlRCS.png | Bin 0 -> 2325 bytes .../ControlRCS_selected.png | Bin 0 -> 2314 bytes .../ControlReactionWheels.png | Bin 0 -> 3408 bytes .../ControlReactionWheels_selected.png | Bin 0 -> 3378 bytes .../Autoloaded_PatchIcon/ControlSurface.png | Bin 0 -> 1328 bytes .../ControlSurface_selected.png | Bin 0 -> 1316 bytes .../Icons/Autoloaded_PatchIcon/Coupler.png | Bin 0 -> 1228 bytes .../Autoloaded_PatchIcon/Coupler_selected.png | Bin 0 -> 1571 bytes .../Autoloaded_PatchIcon/DataTransmitter.png | Bin 0 -> 2097 bytes .../DataTransmitter_selected.png | Bin 0 -> 2060 bytes .../Icons/Autoloaded_PatchIcon/Decoupler.png | Bin 0 -> 1514 bytes .../Decoupler_selected.png | Bin 0 -> 1475 bytes .../Autoloaded_PatchIcon/Docking_Port.png | Bin 0 -> 2272 bytes .../Docking_Port_selected.png | Bin 0 -> 2255 bytes .../Icons/Autoloaded_PatchIcon/Drill.png | Bin 0 -> 978 bytes .../Autoloaded_PatchIcon/Drill_selected.png | Bin 0 -> 1014 bytes .../Icons/Autoloaded_PatchIcon/Drone.png | Bin 0 -> 2584 bytes .../Autoloaded_PatchIcon/Drone_selected.png | Bin 0 -> 2562 bytes .../Autoloaded_PatchIcon/ElectricCharge.png | Bin 0 -> 1761 bytes .../ElectricCharge_selected.png | Bin 0 -> 1742 bytes .../Autoloaded_PatchIcon/EngineAluminium.png | Bin 0 -> 1978 bytes .../EngineAluminium_selected.png | Bin 0 -> 1999 bytes .../Autoloaded_PatchIcon/EngineArgon.png | Bin 0 -> 2098 bytes .../EngineArgon_selected.png | Bin 0 -> 2444 bytes .../Icons/Autoloaded_PatchIcon/EngineIon.png | Bin 0 -> 2104 bytes .../EngineIon_selected.png | Bin 0 -> 2539 bytes .../Icons/Autoloaded_PatchIcon/EngineJet.png | Bin 0 -> 2267 bytes .../EngineJet_selected.png | Bin 0 -> 2241 bytes .../Autoloaded_PatchIcon/EngineKarbonite.png | Bin 0 -> 2128 bytes .../EngineKarbonite_selected.png | Bin 0 -> 2232 bytes .../EngineKarborundum.png | Bin 0 -> 2461 bytes .../EngineKarborundum_selected.png | Bin 0 -> 2427 bytes .../Icons/Autoloaded_PatchIcon/EngineLFO.png | Bin 0 -> 2395 bytes .../EngineLFO_selected.png | Bin 0 -> 2200 bytes .../Icons/Autoloaded_PatchIcon/EngineMono.png | Bin 0 -> 2146 bytes .../EngineMono_selected.png | Bin 0 -> 2250 bytes .../Autoloaded_PatchIcon/EngineMulti.png | Bin 0 -> 2180 bytes .../EngineMulti_selected.png | Bin 0 -> 2256 bytes .../Autoloaded_PatchIcon/EngineOther.png | Bin 0 -> 1816 bytes .../EngineOther_selected.png | Bin 0 -> 1979 bytes .../Autoloaded_PatchIcon/EnginePlasma.png | Bin 0 -> 1835 bytes .../EnginePlasma_selected.png | Bin 0 -> 1947 bytes .../Icons/Autoloaded_PatchIcon/EngineRock.png | Bin 0 -> 2201 bytes .../EngineRock_selected .png | Bin 0 -> 2287 bytes .../Autoloaded_PatchIcon/EngineRocket.png | Bin 0 -> 2257 bytes .../EngineRocket_selected.png | Bin 0 -> 2206 bytes .../Autoloaded_PatchIcon/EngineSolid.png | Bin 0 -> 1953 bytes .../EngineSolid_selected.png | Bin 0 -> 1949 bytes .../Autoloaded_PatchIcon/EngineThermal.png | Bin 0 -> 1837 bytes .../EngineThermal_selected.png | Bin 0 -> 1926 bytes .../Icons/Autoloaded_PatchIcon/Experiment.png | Bin 0 -> 2466 bytes .../Experiment_selected.png | Bin 0 -> 2711 bytes .../Icons/Autoloaded_PatchIcon/FairinBase.png | Bin 0 -> 2323 bytes .../FairinBase_selected.png | Bin 0 -> 2329 bytes .../Icons/Autoloaded_PatchIcon/Fairing.png | Bin 0 -> 2201 bytes .../Autoloaded_PatchIcon/Fairing_selected.png | Bin 0 -> 2200 bytes .../Icons/Autoloaded_PatchIcon/FanEngine.png | Bin 0 -> 2513 bytes .../FanEngine_selected.png | Bin 0 -> 2538 bytes .../Icons/Autoloaded_PatchIcon/Generator.png | Bin 0 -> 1419 bytes .../Generator_selected.png | Bin 0 -> 1432 bytes .../Icons/Autoloaded_PatchIcon/Girder.png | Bin 0 -> 2122 bytes .../Autoloaded_PatchIcon/Girder_selected.png | Bin 0 -> 2104 bytes .../Autoloaded_PatchIcon/Karborundum.png | Bin 0 -> 2399 bytes .../Karborundum_selected.png | Bin 0 -> 2278 bytes .../Autoloaded_PatchIcon/Kerbal_Drones.png | Bin 0 -> 2477 bytes .../Kerbal_Drones_selected.png | Bin 0 -> 2450 bytes .../Icons/Autoloaded_PatchIcon/Lab.png | Bin 0 -> 2378 bytes .../Autoloaded_PatchIcon/Lab_selected.png | Bin 0 -> 2301 bytes .../Icons/Autoloaded_PatchIcon/Ladder.png | Bin 0 -> 2546 bytes .../Autoloaded_PatchIcon/Ladder_selected.png | Bin 0 -> 2549 bytes .../Autoloaded_PatchIcon/LandingGear.png | Bin 0 -> 1867 bytes .../LandingGear_selected.png | Bin 0 -> 1849 bytes .../Icons/Autoloaded_PatchIcon/LandingLeg.png | Bin 0 -> 2060 bytes .../LandingLeg_selected.png | Bin 0 -> 2042 bytes .../Autoloaded_PatchIcon/LandingParts.png | Bin 0 -> 2827 bytes .../LandingParts_selected.png | Bin 0 -> 2822 bytes .../Autoloaded_PatchIcon/LaunchClamp.png | Bin 0 -> 1704 bytes .../LaunchClamp_selected.png | Bin 0 -> 1707 bytes .../Icons/Autoloaded_PatchIcon/Light.png | Bin 0 -> 2684 bytes .../Autoloaded_PatchIcon/Light_selected.png | Bin 0 -> 2740 bytes .../Icons/Autoloaded_PatchIcon/LiquidFuel.png | Bin 0 -> 2383 bytes .../LiquidFuel_selected.png | Bin 0 -> 2213 bytes .../Icons/Autoloaded_PatchIcon/LiquidHyd.png | Bin 0 -> 2276 bytes .../LiquidHyd_selected.png | Bin 0 -> 2285 bytes .../Autoloaded_PatchIcon/MonoPropellant.png | Bin 0 -> 2250 bytes .../MonoPropellant_selected.png | Bin 0 -> 2219 bytes .../Icons/Autoloaded_PatchIcon/NoseCone.png | Bin 0 -> 1762 bytes .../NoseCone_selected.png | Bin 0 -> 1789 bytes .../Autoloaded_PatchIcon/NuclearRocket.png | Bin 0 -> 2434 bytes .../NuclearRocket_selected.png | Bin 0 -> 2073 bytes .../Icons/Autoloaded_PatchIcon/Passengers.png | Bin 0 -> 1589 bytes .../Passengers_selected.png | Bin 0 -> 1611 bytes .../Icons/Autoloaded_PatchIcon/PlusKerbal.png | Bin 0 -> 2095 bytes .../PlusKerbal_selected.png | Bin 0 -> 2538 bytes .../Autoloaded_PatchIcon/PowerStorage.png | Bin 0 -> 1878 bytes .../PowerStorage_selected.png | Bin 0 -> 1869 bytes .../Icons/Autoloaded_PatchIcon/RCS.png | Bin 0 -> 2182 bytes .../Autoloaded_PatchIcon/RCS_selected.png | Bin 0 -> 2186 bytes .../Autoloaded_PatchIcon/Reaction_Wheels.png | Bin 0 -> 3206 bytes .../Reaction_Wheels_selected.png | Bin 0 -> 3230 bytes .../ResourceProcessor.png | Bin 0 -> 2072 bytes .../ResourceProcessor_selected.png | Bin 0 -> 2095 bytes .../Icons/Autoloaded_PatchIcon/Resources.png | Bin 0 -> 2411 bytes .../Resources_selected.png | Bin 0 -> 2456 bytes .../Autoloaded_PatchIcon/ScienceParts.png | Bin 0 -> 3278 bytes .../ScienceParts_selected.png | Bin 0 -> 3280 bytes .../Icons/Autoloaded_PatchIcon/Sensor.png | Bin 0 -> 1871 bytes .../Autoloaded_PatchIcon/Sensor_selected.png | Bin 0 -> 1933 bytes .../Icons/Autoloaded_PatchIcon/SolarPanel.png | Bin 0 -> 2550 bytes .../SolarPanel_selected.png | Bin 0 -> 2553 bytes .../Icons/Autoloaded_PatchIcon/StorageLFO.png | Bin 0 -> 2328 bytes .../StorageLFO_selected.png | Bin 0 -> 2304 bytes .../Icons/Autoloaded_PatchIcon/StorageLS.png | Bin 0 -> 1374 bytes .../StorageLS_selected.png | Bin 0 -> 2118 bytes .../Autoloaded_PatchIcon/StructuralParts.png | Bin 0 -> 2418 bytes .../StructuralParts_selected.png | Bin 0 -> 2398 bytes .../Icons/Autoloaded_PatchIcon/Strut.png | Bin 0 -> 1479 bytes .../Autoloaded_PatchIcon/Strut_selected.png | Bin 0 -> 1520 bytes .../Icons/Autoloaded_PatchIcon/Wheels.png | Bin 0 -> 2632 bytes .../Autoloaded_PatchIcon/Wheels_selected.png | Bin 0 -> 2622 bytes .../Icons/Autoloaded_PatchIcon/Wings.png | Bin 0 -> 1777 bytes .../Autoloaded_PatchIcon/Wings_selected.png | Bin 0 -> 1794 bytes .../Icons/Autoloaded_PatchIcon/XenonGas.png | Bin 0 -> 2254 bytes .../XenonGas_selected.png | Bin 0 -> 2211 bytes .../Icons/FilterCreator.png | Bin 0 -> 5561 bytes GameData/000_FilterExtensions/License.txt | 6 + GameData/000_FilterExtensions/Settings.cfg | 6 + 323 files changed, 1868 insertions(+), 49 deletions(-) create mode 100644 .gitattributes create mode 100644 FilterExtension.sln create mode 100644 FilterExtension/.gitignore rename {ConfigNodes => FilterExtension/ConfigNodes}/Check.cs (100%) rename {ConfigNodes => FilterExtension/ConfigNodes}/Filter.cs (100%) rename {ConfigNodes => FilterExtension/ConfigNodes}/customCategory.cs (100%) rename {ConfigNodes => FilterExtension/ConfigNodes}/customSubCategory.cs (100%) rename Core.cs => FilterExtension/Core.cs (100%) rename Editor.cs => FilterExtension/Editor.cs (100%) rename FilterExtensions.csproj => FilterExtension/FilterExtensions.csproj (100%) rename {Properties => FilterExtension/Properties}/AssemblyInfo.cs (100%) rename {Utility => FilterExtension/Utility}/PartType.cs (100%) create mode 100644 GameData/000_FilterExtensions/Configs/000_Category_Main/01_Kerbonauts.cfg create mode 100644 GameData/000_FilterExtensions/Configs/000_Category_Main/02_Engines.cfg create mode 100644 GameData/000_FilterExtensions/Configs/000_Category_Main/04_Structural.cfg create mode 100644 GameData/000_FilterExtensions/Configs/000_Category_Main/05_Aero.cfg create mode 100644 GameData/000_FilterExtensions/Configs/000_Category_Main/06_Landing.cfg create mode 100644 GameData/000_FilterExtensions/Configs/000_Category_Main/07_Electrical.cfg create mode 100644 GameData/000_FilterExtensions/Configs/000_Category_Main/08_Science.cfg create mode 100644 GameData/000_FilterExtensions/Configs/000_Category_Main/09_ISRU.cfg create mode 100644 GameData/000_FilterExtensions/Configs/003_Category_ModFolders/B9.cfg create mode 100644 GameData/000_FilterExtensions/Configs/003_Category_ModFolders/KSPI.cfg create mode 100644 GameData/000_FilterExtensions/Configs/003_Category_ModFolders/KW Rocketry.cfg create mode 100644 GameData/000_FilterExtensions/Configs/003_Category_ModFolders/MRS.cfg create mode 100644 GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Near Future Technologies.cfg create mode 100644 GameData/000_FilterExtensions/Configs/003_Category_ModFolders/NovaPunch.cfg create mode 100644 GameData/000_FilterExtensions/Configs/003_Category_ModFolders/RLA.cfg create mode 100644 GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Squad.cfg create mode 100644 GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Umbra Space Industries.cfg create mode 100644 GameData/000_FilterExtensions/Configs/ATM_Override.cfg create mode 100644 GameData/000_FilterExtensions/Configs/Connected Living Space.cfg create mode 100644 GameData/000_FilterExtensions/Configs/NamesAndIcons.cfg create mode 100644 GameData/000_FilterExtensions/Configs/Patches/InfernalRobotics.cfg create mode 100644 GameData/000_FilterExtensions/Configs/Patches/KIS.cfg create mode 100644 GameData/000_FilterExtensions/Configs/Patches/RealChute.cfg create mode 100644 GameData/000_FilterExtensions/Configs/Stock Categories/Categories_FilterbyFunction.cfg create mode 100644 GameData/000_FilterExtensions/Configs/Stock Categories/Categories_FilterbyResource.cfg create mode 100644 GameData/000_FilterExtensions/Configs/SubCategories_Aero.cfg create mode 100644 GameData/000_FilterExtensions/Configs/SubCategories_Control.cfg create mode 100644 GameData/000_FilterExtensions/Configs/SubCategories_Electrical.cfg create mode 100644 GameData/000_FilterExtensions/Configs/SubCategories_ISRU.cfg create mode 100644 GameData/000_FilterExtensions/Configs/SubCategories_Landing.cfg create mode 100644 GameData/000_FilterExtensions/Configs/SubCategories_Science.cfg create mode 100644 GameData/000_FilterExtensions/Configs/SubCategories_Structural.cfg create mode 100644 GameData/000_FilterExtensions/FilterExtensions.dll create mode 100644 GameData/000_FilterExtensions/FilterExtensions.version create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_AutoLoaded_Icons_Mods.txt create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_ListOfMods.csv create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_Mods.txt create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ART.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ART_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ArcanumIndustries.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ArcanumIndustries_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/B9_Aerospace.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/B9_Aerospace_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/CIT.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/CIT_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DMagicOrbitalScience.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DMagicOrbitalScience_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DeadlyReentry.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DeadlyReentry_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ExtraplanetaryLaunchpads.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ExtraplanetaryLaunchpads_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/FASA.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/FASA_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/GingerCorp.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/GingerCorp_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/JSI.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/JSI_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KAS.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KAS_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KSPX.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KSPX_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KWRocketry.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KWRocketry_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KerbalEngineer.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KerbalEngineer_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/Klockheed_Martian_SmartParts.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/Klockheed_Martian_SmartParts_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/MagicSmokeIndustries.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/MagicSmokeIndustries_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/MarkIVSystem.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/MarkIVSystem_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/MechJeb2.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/MechJeb2_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ModRocketSys.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ModRocketSys_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ModsByTal.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ModsByTal_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NASAmission.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NASAmission_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NEBULA.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NEBULA_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFutureConstruction.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFutureConstruction_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFutureElectrical.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFutureElectrical_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFuturePropulsion.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFuturePropulsion_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFutureSolar.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFutureSolar_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFutureSpacecraft.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NearFutureSpacecraft_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NehemiahInc.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NehemiahInc_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NothkeSerCom.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NothkeSerCom_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NovaPunch2.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/NovaPunch2_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ProceduralDynamics.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ProceduralDynamics_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ProceduralFairings.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ProceduralFairings_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ProceduralParts.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ProceduralParts_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/RLA_Stockalike.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/RLA_Stockalike_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/RealChute.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/RealChute_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/RemoteTech.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/RemoteTech_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/SCANsat.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/SCANsat_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/Squad.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/Squad_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/StationPartsExpansion.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/StationPartsExpansion_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/StationScience.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/StationScience_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ThunderAerospace.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ThunderAerospace_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/UmbraSpaceIndustries.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/UmbraSpaceIndustries_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/UniversalStorage.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/UniversalStorage_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/VNG.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/VNG_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/WarpPlugin.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/WarpPlugin_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/WombatConversions.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/WombatConversions_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/000_Resources.txt create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Ablative Shielding.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Ablative Shielding_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Actinides.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Actinides_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Alumina.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Alumina_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Aluminium.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Aluminium_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Ammonia.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Ammonia_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Antimatter.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Antimatter_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Argon Gas.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Argon Gas_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Argon.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Argon_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/B9 Compressed Air.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/B9 Compressed Air_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Bio Mass.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Bio Mass_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Carbon Dioxide.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Carbon Dioxide_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Charged Particles.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Charged Particles_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Chemicals.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Chemicals_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Compost.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Compost_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Karbonite.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Resources/Karbonite_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/000_PatchIcons.txt create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/1Kerbal.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/1Kerbal_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/2Kerbal.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/2Kerbal_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/3Kerbal.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/3Kerbal_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Ablative_Shield.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Ablative_Shield_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Adapter.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Adapter_seledcted.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/AeroParts.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/AeroParts_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/AirIntake.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/AirIntake_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/CLSPassable.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/CLSPassable_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/CargoBay.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/CargoBay_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Chutes.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Chutes_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Commanded.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Commanded_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ControlRCS.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ControlRCS_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ControlReactionWheels.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ControlReactionWheels_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ControlSurface.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ControlSurface_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Coupler.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Coupler_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/DataTransmitter.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/DataTransmitter_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Decoupler.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Decoupler_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Docking_Port.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Docking_Port_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Drill.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Drill_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Drone.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Drone_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ElectricCharge.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ElectricCharge_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineAluminium.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineAluminium_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineArgon.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineArgon_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineIon.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineIon_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineJet.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineJet_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineKarbonite.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineKarbonite_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineKarborundum.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineKarborundum_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineLFO.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineLFO_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineMono.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineMono_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineMulti.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineMulti_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineOther.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineOther_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EnginePlasma.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EnginePlasma_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineRock.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineRock_selected .png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineRocket.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineRocket_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineSolid.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineSolid_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineThermal.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/EngineThermal_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Experiment.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Experiment_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/FairinBase.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/FairinBase_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Fairing.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Fairing_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/FanEngine.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/FanEngine_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Generator.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Generator_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Girder.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Girder_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Karborundum.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Karborundum_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Kerbal_Drones.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Kerbal_Drones_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Lab.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Lab_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Ladder.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Ladder_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LandingGear.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LandingGear_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LandingLeg.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LandingLeg_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LandingParts.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LandingParts_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LaunchClamp.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LaunchClamp_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Light.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Light_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LiquidFuel.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LiquidFuel_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LiquidHyd.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/LiquidHyd_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/MonoPropellant.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/MonoPropellant_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/NoseCone.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/NoseCone_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/NuclearRocket.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/NuclearRocket_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Passengers.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Passengers_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/PlusKerbal.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/PlusKerbal_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/PowerStorage.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/PowerStorage_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/RCS.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/RCS_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Reaction_Wheels.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Reaction_Wheels_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ResourceProcessor.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ResourceProcessor_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Resources.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Resources_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ScienceParts.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/ScienceParts_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Sensor.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Sensor_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/SolarPanel.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/SolarPanel_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/StorageLFO.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/StorageLFO_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/StorageLS.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/StorageLS_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/StructuralParts.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/StructuralParts_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Strut.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Strut_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Wheels.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Wheels_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Wings.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/Wings_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/XenonGas.png create mode 100644 GameData/000_FilterExtensions/Icons/Autoloaded_PatchIcon/XenonGas_selected.png create mode 100644 GameData/000_FilterExtensions/Icons/FilterCreator.png create mode 100644 GameData/000_FilterExtensions/License.txt create mode 100644 GameData/000_FilterExtensions/Settings.cfg diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 00000000..bdb0cabc --- /dev/null +++ b/.gitattributes @@ -0,0 +1,17 @@ +# Auto detect text files and perform LF normalization +* text=auto + +# Custom for Visual Studio +*.cs diff=csharp + +# Standard to msysgit +*.doc diff=astextplain +*.DOC diff=astextplain +*.docx diff=astextplain +*.DOCX diff=astextplain +*.dot diff=astextplain +*.DOT diff=astextplain +*.pdf diff=astextplain +*.PDF diff=astextplain +*.rtf diff=astextplain +*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore index 78b49ee6..112793d6 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,9 @@ *.userosscache *.sln.docstates +# User-specific files (MonoDevelop/Xamarin Studio) +*.userprefs + # Build results [Dd]ebug/ [Dd]ebugPublic/ @@ -19,14 +22,14 @@ bld/ [Bb]in/ [Oo]bj/ -# Roslyn cache directories -*.ide/ +# Visual Studo 2015 cache/options directory +.vs/ # MSTest test Results [Tt]est[Rr]esult*/ [Bb]uild[Ll]og.* -#NUNIT +# NUNIT *.VisualState.xml TestResult.xml @@ -137,7 +140,7 @@ publish/ **/packages/* # except build/, which is used as an MSBuild target. !**/packages/build/ -# If using the old MSBuild-Integrated Package Restore, uncomment this: +# Uncomment if necessary however generally it will be regenerated when needed #!**/packages/repositories.config # Windows Azure Build Output @@ -148,8 +151,7 @@ csx/ AppPackages/ # Others -sql/ -*.Cache +*.[Cc]ache ClientBin/ [Ss]tyle[Cc]op.* ~$* @@ -159,6 +161,7 @@ ClientBin/ *.pfx *.publishsettings node_modules/ +bower_components/ # RIA/Silverlight projects Generated_Code/ @@ -183,49 +186,14 @@ UpgradeLog*.htm # Microsoft Fakes FakesAssemblies/ -# ========================= -# Operating System Files -# ========================= - -# OSX -# ========================= - -.DS_Store -.AppleDouble -.LSOverride - -# Thumbnails -._* - -# Files that might appear on external disk -.Spotlight-V100 -.Trashes - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -# Windows -# ========================= - -# Windows image file caches -Thumbs.db -ehthumbs.db - -# Folder config file -Desktop.ini +# Node.js Tools for Visual Studio +.ntvs_analysis.dat -# Recycle Bin used on file shares -$RECYCLE.BIN/ +# Visual Studio 6 build log +*.plg -# Windows Installer files -*.cab -*.msi -*.msm -*.msp +# Visual Studio 6 workspace options file +*.opt -# Windows shortcuts -*.lnk +PartDatabase.cfg +Physics.cfg diff --git a/FilterExtension.sln b/FilterExtension.sln new file mode 100644 index 00000000..d94a900b --- /dev/null +++ b/FilterExtension.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.31101.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FilterExtensions", "FilterExtension\FilterExtensions.csproj", "{8633A568-654E-409D-A7B2-95839F2EBD3D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8633A568-654E-409D-A7B2-95839F2EBD3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8633A568-654E-409D-A7B2-95839F2EBD3D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8633A568-654E-409D-A7B2-95839F2EBD3D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8633A568-654E-409D-A7B2-95839F2EBD3D}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/FilterExtension/.gitignore b/FilterExtension/.gitignore new file mode 100644 index 00000000..78b49ee6 --- /dev/null +++ b/FilterExtension/.gitignore @@ -0,0 +1,231 @@ +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files +*.suo +*.user +*.userosscache +*.sln.docstates + +# Build results +[Dd]ebug/ +[Dd]ebugPublic/ +[Rr]elease/ +[Rr]eleases/ +x64/ +x86/ +build/ +bld/ +[Bb]in/ +[Oo]bj/ + +# Roslyn cache directories +*.ide/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +#NUNIT +*.VisualState.xml +TestResult.xml + +# Build Results of an ATL Project +[Dd]ebugPS/ +[Rr]eleasePS/ +dlldata.c + +*_i.c +*_p.c +*_i.h +*.ilk +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr +*.tlb +*.tli +*.tlh +*.tmp +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.svclog +*.scc + +# Chutzpah Test files +_Chutzpah* + +# Visual C++ cache files +ipch/ +*.aps +*.ncb +*.opensdf +*.sdf +*.cachefile + +# Visual Studio profiler +*.psess +*.vsp +*.vspx + +# TFS 2012 Local Workspace +$tf/ + +# Guidance Automation Toolkit +*.gpState + +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +*.DotSettings.user + +# JustCode is a .NET coding addin-in +.JustCode + +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +_NCrunch_* +.*crunch*.local.xml + +# MightyMoose +*.mm.* +AutoTest.Net/ + +# Web workbench (sass) +.sass-cache/ + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.[Pp]ublish.xml +*.azurePubxml +# TODO: Comment the next line if you want to checkin your web deploy settings +# but database connection strings (with potential passwords) will be unencrypted +*.pubxml +*.publishproj + +# NuGet Packages +*.nupkg +# The packages folder can be ignored because of Package Restore +**/packages/* +# except build/, which is used as an MSBuild target. +!**/packages/build/ +# If using the old MSBuild-Integrated Package Restore, uncomment this: +#!**/packages/repositories.config + +# Windows Azure Build Output +csx/ +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +sql/ +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.dbproj.schemaview +*.pfx +*.publishsettings +node_modules/ + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file +# to a newer Visual Studio version. Backup files are not needed, +# because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +*.mdf +*.ldf + +# Business Intelligence projects +*.rdl.data +*.bim.layout +*.bim_*.settings + +# Microsoft Fakes +FakesAssemblies/ + +# ========================= +# Operating System Files +# ========================= + +# OSX +# ========================= + +.DS_Store +.AppleDouble +.LSOverride + +# Thumbnails +._* + +# Files that might appear on external disk +.Spotlight-V100 +.Trashes + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +# Windows +# ========================= + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + +# Windows shortcuts +*.lnk diff --git a/ConfigNodes/Check.cs b/FilterExtension/ConfigNodes/Check.cs similarity index 100% rename from ConfigNodes/Check.cs rename to FilterExtension/ConfigNodes/Check.cs diff --git a/ConfigNodes/Filter.cs b/FilterExtension/ConfigNodes/Filter.cs similarity index 100% rename from ConfigNodes/Filter.cs rename to FilterExtension/ConfigNodes/Filter.cs diff --git a/ConfigNodes/customCategory.cs b/FilterExtension/ConfigNodes/customCategory.cs similarity index 100% rename from ConfigNodes/customCategory.cs rename to FilterExtension/ConfigNodes/customCategory.cs diff --git a/ConfigNodes/customSubCategory.cs b/FilterExtension/ConfigNodes/customSubCategory.cs similarity index 100% rename from ConfigNodes/customSubCategory.cs rename to FilterExtension/ConfigNodes/customSubCategory.cs diff --git a/Core.cs b/FilterExtension/Core.cs similarity index 100% rename from Core.cs rename to FilterExtension/Core.cs diff --git a/Editor.cs b/FilterExtension/Editor.cs similarity index 100% rename from Editor.cs rename to FilterExtension/Editor.cs diff --git a/FilterExtensions.csproj b/FilterExtension/FilterExtensions.csproj similarity index 100% rename from FilterExtensions.csproj rename to FilterExtension/FilterExtensions.csproj diff --git a/Properties/AssemblyInfo.cs b/FilterExtension/Properties/AssemblyInfo.cs similarity index 100% rename from Properties/AssemblyInfo.cs rename to FilterExtension/Properties/AssemblyInfo.cs diff --git a/Utility/PartType.cs b/FilterExtension/Utility/PartType.cs similarity index 100% rename from Utility/PartType.cs rename to FilterExtension/Utility/PartType.cs diff --git a/GameData/000_FilterExtensions/Configs/000_Category_Main/01_Kerbonauts.cfg b/GameData/000_FilterExtensions/Configs/000_Category_Main/01_Kerbonauts.cfg new file mode 100644 index 00000000..356838fb --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/000_Category_Main/01_Kerbonauts.cfg @@ -0,0 +1,22 @@ +CATEGORY +{ + name = Kerbonauts and Control + icon = Kerbal_Drones + colour = #FF90F090 + all = true + + SUBCATEGORIES + { + list = 0, Manned Command + list = 1, Drone + list = 2, Reaction Wheels with Control + list = 3, Reaction Wheels without Control + list = 4, RCS + list = 5, Command with RCS + list = 6, Passengers + list = 7, 1 Kerbal + list = 8, 2 Kerbals + list = 9, 3 Kerbals + list = 10, Multiple Kerbals + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/000_Category_Main/02_Engines.cfg b/GameData/000_FilterExtensions/Configs/000_Category_Main/02_Engines.cfg new file mode 100644 index 00000000..a4ea04d5 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/000_Category_Main/02_Engines.cfg @@ -0,0 +1,17 @@ +CATEGORY +{ + name = Engines + icon = EngineRocket + colour = #FF90F090 + all = true + type = engine + + SUBCATEGORIES + { + list = 0,Rockets + list = 1,SRBs + list = 2,Jets + list = 3,Ions + list = 4,MonoProp + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/000_Category_Main/04_Structural.cfg b/GameData/000_FilterExtensions/Configs/000_Category_Main/04_Structural.cfg new file mode 100644 index 00000000..b025b576 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/000_Category_Main/04_Structural.cfg @@ -0,0 +1,20 @@ +CATEGORY +{ + name = Structural Parts + icon = StructuralParts + colour = #FF90F090 + all = true + + SUBCATEGORIES + { + list = 0, Adapter + list = 1, Multi-Coupler + list = 2, Decouplers + list = 3, Docking Ports + list = 4, Strut + list = 5, Girder + list = 6, Launch Clamp + list = 7, Ladders + list = 8, Cargo Bay + } +} diff --git a/GameData/000_FilterExtensions/Configs/000_Category_Main/05_Aero.cfg b/GameData/000_FilterExtensions/Configs/000_Category_Main/05_Aero.cfg new file mode 100644 index 00000000..e753003c --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/000_Category_Main/05_Aero.cfg @@ -0,0 +1,18 @@ +CATEGORY +{ + name = Aero Parts + icon = AeroParts + colour = #FF90F090 + all = true + + SUBCATEGORIES + { + list = 0, Ablative Heat Shields + list = 1, Wings + list = 2, Control Surface + list = 3, Nose Cones + list = 4, Fairing Bases + list = 5, Fairings + list = 6, Air Intake + } +} diff --git a/GameData/000_FilterExtensions/Configs/000_Category_Main/06_Landing.cfg b/GameData/000_FilterExtensions/Configs/000_Category_Main/06_Landing.cfg new file mode 100644 index 00000000..62289441 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/000_Category_Main/06_Landing.cfg @@ -0,0 +1,16 @@ +CATEGORY +{ + name = Landing Parts + icon = LandingParts + colour = #FF90F090 + all = true + + SUBCATEGORIES + { + list = 0, Landing Gear + list = 1, Landing Legs + list = 2, Parachutes + list = 3, Rover Wheels and Tracks + } +} + diff --git a/GameData/000_FilterExtensions/Configs/000_Category_Main/07_Electrical.cfg b/GameData/000_FilterExtensions/Configs/000_Category_Main/07_Electrical.cfg new file mode 100644 index 00000000..2668cd11 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/000_Category_Main/07_Electrical.cfg @@ -0,0 +1,15 @@ +CATEGORY +{ + name = Electrical + icon = ElectricCharge + colour = #FF90F090 + all = true + + SUBCATEGORIES + { + list = 0, Solar Panels + list = 1, Generators + list = 2, Power Storage + list = 3, Lights + } +} diff --git a/GameData/000_FilterExtensions/Configs/000_Category_Main/08_Science.cfg b/GameData/000_FilterExtensions/Configs/000_Category_Main/08_Science.cfg new file mode 100644 index 00000000..f5df2b10 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/000_Category_Main/08_Science.cfg @@ -0,0 +1,16 @@ +CATEGORY +{ + name = Science Parts + icon = ScienceParts + colour = #FF90F090 + all = true + + SUBCATEGORIES + { + list = 0, Data Transmitter + list = 1, Experiments + list = 2, Sensors + list = 3, Labs + list = 4, Scanners + } +} diff --git a/GameData/000_FilterExtensions/Configs/000_Category_Main/09_ISRU.cfg b/GameData/000_FilterExtensions/Configs/000_Category_Main/09_ISRU.cfg new file mode 100644 index 00000000..25f1aef2 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/000_Category_Main/09_ISRU.cfg @@ -0,0 +1,14 @@ +CATEGORY +{ + name = ISRU + icon = Resources + colour = #FF90F090 + all = true + + SUBCATEGORIES + { + list = 0, Resource Extractors + list = 1, Resource Processor + list = 3, Scanners + } +} diff --git a/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/B9.cfg b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/B9.cfg new file mode 100644 index 00000000..128b8b99 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/B9.cfg @@ -0,0 +1,28 @@ +CATEGORY:NEEDS[B9_Aerospace] +{ + name = B9 Aerospace + icon = B9_Aerospace + colour = #FFF0F0F0 + all = true + + FILTER + { + CHECK + { + type = folder + value = B9_Aerospace + } + } + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/KSPI.cfg b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/KSPI.cfg new file mode 100644 index 00000000..442f293a --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/KSPI.cfg @@ -0,0 +1,28 @@ +CATEGORY:NEEDS[WarpPlugin] +{ + name = KSP Interstellar + icon = WarpPlugin + colour = #FFF0F0F0 + all = true + + FILTER + { + CHECK + { + type = folder + value = WarpPlugin + } + } + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/KW Rocketry.cfg b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/KW Rocketry.cfg new file mode 100644 index 00000000..46e03abd --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/KW Rocketry.cfg @@ -0,0 +1,28 @@ +CATEGORY:NEEDS[KWRocketry] +{ + name = KW Rocketry + icon = KWRocketry + colour = #FFF0F0F0 + all = true + + FILTER + { + CHECK + { + type = folder + value = KWRocketry + } + } + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/MRS.cfg b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/MRS.cfg new file mode 100644 index 00000000..245275ec --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/MRS.cfg @@ -0,0 +1,28 @@ +CATEGORY:NEEDS[ModRocketSys] +{ + name = Modular Rocket Systems + icon = ModRocketSys + colour = #FFF0F0F0 + all = true + + FILTER + { + CHECK + { + type = folder + value = ModRocketSys + } + } + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Near Future Technologies.cfg b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Near Future Technologies.cfg new file mode 100644 index 00000000..ec773304 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Near Future Technologies.cfg @@ -0,0 +1,28 @@ +CATEGORY:NEEDS[NearFuturePropulsion|NearFutureElectrical|NearFutureConstruction|NearFutureSolar|NearFutureSpacecraft] +{ + name = Near Future Technologies + icon = NearFuturePropulsion + colour = #FFF0F0F0 + all = true + + FILTER + { + CHECK + { + type = folder + value = NearFuturePropulsion, NearFutureElectrical, NearFutureConstruction, NearFutureSolar, NearFutureSpacecraft + } + } + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/NovaPunch.cfg b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/NovaPunch.cfg new file mode 100644 index 00000000..8318aaec --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/NovaPunch.cfg @@ -0,0 +1,28 @@ +CATEGORY:NEEDS[Novapunch2] +{ + name = Novapunch + icon = NovaPunch2 + colour = #FFF0F0F0 + all = true + + FILTER + { + CHECK + { + type = folder + value = NovaPunch2 + } + } + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/RLA.cfg b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/RLA.cfg new file mode 100644 index 00000000..257a418f --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/RLA.cfg @@ -0,0 +1,28 @@ +CATEGORY:NEEDS[RLA_Stockalike] +{ + name = RLA Stockalike + icon = RLA_Stockalike + colour = #FFF0F0F0 + all = true + + FILTER + { + CHECK + { + type = folder + value = RLA_Stockalike + } + } + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Squad.cfg b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Squad.cfg new file mode 100644 index 00000000..7209ebcc --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Squad.cfg @@ -0,0 +1,28 @@ +CATEGORY +{ + name = Squad + icon = Squad + colour = #FFF0F0F0 + all = true + + FILTER + { + CHECK + { + type = folder + value = Squad, NASAmission + } + } + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Umbra Space Industries.cfg b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Umbra Space Industries.cfg new file mode 100644 index 00000000..957ef019 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/003_Category_ModFolders/Umbra Space Industries.cfg @@ -0,0 +1,28 @@ +CATEGORY:NEEDS[UmbraSpaceIndustries|ART] +{ + name = Umbra Space Industries + icon = UmbraSpaceIndustries + colour = #FFF0F0F0 + all = true + + FILTER + { + CHECK + { + type = folder + value = UmbraSpaceIndustries,ART + } + } + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/ATM_Override.cfg b/GameData/000_FilterExtensions/Configs/ATM_Override.cfg new file mode 100644 index 00000000..278b77ae --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/ATM_Override.cfg @@ -0,0 +1,15 @@ +ACTIVE_TEXTURE_MANAGER_CONFIG +{ + folder = 000_FilterExtensions + enabled = true + OVERRIDES + { + 000_FilterExtensions/Icons/.* + { + compress = true + mipmaps = false + scale = 1 + max_size = 0 + } + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/Connected Living Space.cfg b/GameData/000_FilterExtensions/Configs/Connected Living Space.cfg new file mode 100644 index 00000000..0b020330 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/Connected Living Space.cfg @@ -0,0 +1,6 @@ +SUBCATEGORY:NEEDS[ConnectedLivingSpace] +{ + category = Filter by Module + name = Connected Living Space + icon = R&D_node_icon_evatech +} diff --git a/GameData/000_FilterExtensions/Configs/NamesAndIcons.cfg b/GameData/000_FilterExtensions/Configs/NamesAndIcons.cfg new file mode 100644 index 00000000..a69f0ff0 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/NamesAndIcons.cfg @@ -0,0 +1,23 @@ +FilterRename +{ + name = LiquidFuel/Oxidizer, Rockets + name = ElectricCharge/XenonGas, Ions + name = IntakeAir/LiquidFuel, Jets + name = SolidFuel, SRBs + name = MonoPropellant, MonoProp +} + +FilterSetIcon +{ + icon = Rockets, EngineLFO + icon = Ions, EngineIon + icon = Jets, EngineJet + icon = SRBs, EngineSolid + icon = MonoProp, EngineMono + icon = Ore, fuels_ore + icon = Ablator, Ablative Shielding +} + +FilterRemove +{ +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/Patches/InfernalRobotics.cfg b/GameData/000_FilterExtensions/Configs/Patches/InfernalRobotics.cfg new file mode 100644 index 00000000..95aeeefc --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/Patches/InfernalRobotics.cfg @@ -0,0 +1,17 @@ +@SUBCATEGORY[Utility]:FOR[FilterExtension] +{ + @FILTER,0 + { + CHECK + { + type = moduleName + value = MuMechToggle + invert = true + } + } +} + +@PART[*]:HAS[@MODULE[MuMechToggle]]:FOR[FilterExtension] +{ + @category = Utility +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/Patches/KIS.cfg b/GameData/000_FilterExtensions/Configs/Patches/KIS.cfg new file mode 100644 index 00000000..af42c6b8 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/Patches/KIS.cfg @@ -0,0 +1,17 @@ +@SUBCATEGORY[Utility]:FOR[FilterExtension] +{ + @FILTER,0 + { + CHECK + { + type = moduleName + value = ModuleKISItem + invert = true + } + } +} + +@PART[*]:HAS[@MODULE[ModuleKISItem]]:FOR[FilterExtension] +{ + @category = Utility +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/Patches/RealChute.cfg b/GameData/000_FilterExtensions/Configs/Patches/RealChute.cfg new file mode 100644 index 00000000..ba7f87af --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/Patches/RealChute.cfg @@ -0,0 +1,17 @@ +@SUBCATEGORY[Utility]:FOR[FilterExtension]:NEEDS[RealChute] +{ + @FILTER,0 + { + CHECK + { + type = moduleName + value = ModuleParachute, RealChuteModule + invert = true + } + } +} + +@PART:HAS[@MODULE[RealChuteModule]]:NEEDS[RealChute]:AFTER[RealChute] +{ + @category = Utility +} diff --git a/GameData/000_FilterExtensions/Configs/Stock Categories/Categories_FilterbyFunction.cfg b/GameData/000_FilterExtensions/Configs/Stock Categories/Categories_FilterbyFunction.cfg new file mode 100644 index 00000000..ed3af004 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/Stock Categories/Categories_FilterbyFunction.cfg @@ -0,0 +1,142 @@ +CATEGORY +{ + name = Filter by Function + type = stock + value = replace + + SUBCATEGORIES + { + list = 0,Pods + list = 1,Fuel Tanks + list = 2,Engines + list = 3,Command and Control + list = 4,Structural + list = 5,Aerodynamics + list = 6,Utility + list = 7,Science + list = 8,Adapter + list = 9,Multi-Coupler + list = 10,Decouplers + list = 11,Docking Ports + list = 12,Control Surface + list = 13,Air Intake + list = 14,Landing Gear + list = 15,Landing Legs + list = 16,Solar Panels + list = 17,Power Storage + list = 18,Data Transmitter + } +} + +SUBCATEGORY +{ + name = Pods + icon = stockIcon_pods + + FILTER + { + CHECK + { + type = category + value = Pods + } + } +} +SUBCATEGORY +{ + name = Fuel Tanks + icon = stockIcon_fueltank + + FILTER + { + CHECK + { + type = category + value = Fuel Tanks + } + } +} +SUBCATEGORY +{ + name = Engines + icon = stockIcon_engine + + FILTER + { + CHECK + { + type = category + value = Engines + } + } +} +SUBCATEGORY +{ + name = Command and Control + icon = stockIcon_cmdctrl + + FILTER + { + CHECK + { + type = category + value = Command and Control + } + } +} +SUBCATEGORY +{ + name = Structural + icon = stockIcon_structural + + FILTER + { + CHECK + { + type = category + value = Structural + } + } +} +SUBCATEGORY +{ + name = Aerodynamics + icon = stockIcon_aerodynamics + + FILTER + { + CHECK + { + type = category + value = Aerodynamics + } + } +} +SUBCATEGORY +{ + name = Utility + icon = stockIcon_utility + + FILTER + { + CHECK + { + type = category + value = Utility + } + } +} +SUBCATEGORY +{ + name = Science + icon = stockIcon_science + + FILTER + { + CHECK + { + type = category + value = Science + } + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/Stock Categories/Categories_FilterbyResource.cfg b/GameData/000_FilterExtensions/Configs/Stock Categories/Categories_FilterbyResource.cfg new file mode 100644 index 00000000..b70287ab --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/Stock Categories/Categories_FilterbyResource.cfg @@ -0,0 +1,128 @@ +CATEGORY +{ + name = Filter by Resource + type = stock + value = replace + + SUBCATEGORIES + { + list = 0,Liquid Fuel + list = 1,Oxidizer + list = 2,Electric Charge + list = 3,Mono Propellant + list = 4,Solid Fuel + list = 5,Xenon Gas + } +} + +SUBCATEGORY +{ + category = Filter by Resource + name = Liquid Fuel + icon = R&D_node_icon_fuelsystems + + FILTER + { + CHECK + { + type = resource + value = LiquidFuel + } + } +} +SUBCATEGORY +{ + category = Filter by Resource + name = Oxidizer + icon = fuels_oxidizer + + FILTER + { + CHECK + { + type = resource + value = Oxidizer + } + } +} +SUBCATEGORY +{ + category = Filter by Resource + name = Electric Charge + icon = R&D_node_icon_advelectrics + + FILTER + { + CHECK + { + type = resource + value = ElectricCharge + } + CHECK + { + type = moduleName + value = ModuleCommand, ModuleEngines, ModuleEnginesFX, ModuleGenerator + invert = true + } + } +} +SUBCATEGORY +{ + category = Filter by Resource + name = Mono Propellant + icon = fuels_monopropellant + + FILTER + { + CHECK + { + type = resource + value = MonoPropellant + } + } +} +SUBCATEGORY +{ + category = Filter by Resource + name = Solid Fuel + icon = fuels_solidfuel + + FILTER + { + CHECK + { + type = resource + value = SolidFuel + } + } +} +SUBCATEGORY +{ + category = Filter by Resource + name = Xenon Gas + icon = fuels_xenongas + + FILTER + { + CHECK + { + type = resource + value = XenonGas + } + } +} +SUBCATEGORY +{ + category = Filter by Resource + name = Intake Air + icon = R&D_node_icon_experimentalaerodynamics + + FILTER + { + CHECK + { + type = resource + value = IntakeAir + } + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Configs/SubCategories_Aero.cfg b/GameData/000_FilterExtensions/Configs/SubCategories_Aero.cfg new file mode 100644 index 00000000..31fb5aed --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/SubCategories_Aero.cfg @@ -0,0 +1,127 @@ +SUBCATEGORY +{ + name = Ablative Heat Shields + icon = Ablative_Shield + FILTER + { + CHECK + { + type = moduleName + value = ModuleHeatShield + } + CHECK + { + type = resource + value = AblativeShielding + } + } + FILTER + { + CHECK + { + type = moduleName + value = ModuleAblator + } + } +} +SUBCATEGORY +{ + name = Air Intake + icon = AirIntake + FILTER + { + CHECK + { + type = moduleName + value = ModuleResourceIntake + } + } +} + +SUBCATEGORY +{ + name = Control Surface + icon = ControlSurface + FILTER + { + CHECK + { + type = moduleName + value = ModuleControlSurface, FARControllableSurface + } + } +} + +SUBCATEGORY +{ + name = Fairings + icon = Fairing + FILTER + { + CHECK + { + type = title + value = Fairing + } + CHECK + { + type = title + value = Fairing Base, Fairing Adapter + invert = true + } + } +} + +SUBCATEGORY +{ + name = Fairing Bases + icon = FairinBase + FILTER + { + CHECK + { + type = title + value = Fairing Base, Fairing Adapter + } + } +} + +SUBCATEGORY +{ + name = Nose Cones + icon = NoseCone + FILTER + { + CHECK + { + type = title + value = Nose Cone, Nosecone, nosecone, NoseCone, nanocone, Nanocone, NanoCone + } + } +} + +SUBCATEGORY +{ + name = Wings + icon = Wings + FILTER + { + CHECK + { + type = title + value = Wing, wing + } + CHECK + { + type = moduleName + value = ModuleControlSurface + invert = true + } + CHECK + { + type = moduleName + value = FARControllableSurface + invert = true + } + } +} diff --git a/GameData/000_FilterExtensions/Configs/SubCategories_Control.cfg b/GameData/000_FilterExtensions/Configs/SubCategories_Control.cfg new file mode 100644 index 00000000..cec3503f --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/SubCategories_Control.cfg @@ -0,0 +1,210 @@ +SUBCATEGORY +{ + name = Drone + icon = Drone + FILTER + { + CHECK + { + type = crew + value = 0 + } + CHECK + { + type = moduleName + value = ModuleCommand + } + } +} +SUBCATEGORY +{ + name = 2 Kerbals + icon = 2Kerbal + FILTER + { + CHECK + { + type = crew + value = 2 + } + } +} +SUBCATEGORY +{ + name = 3 Kerbals + icon = 3Kerbal + FILTER + { + CHECK + { + type = crew + value = 3 + } + } +} +SUBCATEGORY +{ + name = Reaction Wheels without Control + icon = Reaction_Wheels + FILTER + { + CHECK + { + type = moduleName + value = ModuleReactionWheel, RWSaturatable + } + CHECK + { + type = moduleName + value = ModuleCommand + invert = true + } + } +} +SUBCATEGORY +{ + name = Reaction Wheels with Control + icon= ControlReactionWheels + FILTER + { + CHECK + { + type = moduleName + value = ModuleReactionWheel, RWSaturatable + } + CHECK + { + type = moduleName + value = ModuleCommand + } + } +} +SUBCATEGORY +{ + name = Command with RCS + icon = ControlRCS + FILTER + { + CHECK + { + type = moduleName + value = ModuleRCS, ModuleRCSFX + } + CHECK + { + type = moduleName + value = ModuleCommand + } + } +} +SUBCATEGORY +{ + name = RCS + icon = RCS + FILTER + { + CHECK + { + type = moduleName + value = ModuleRCS, ModuleRCSFX + } + CHECK + { + type = moduleName + value = ModuleCommand + invert = true + } + } +} +SUBCATEGORY +{ + name = Passengers + icon = Passengers + FILTER + { + CHECK + { + type = crew + value = 0 + invert = true + } + CHECK + { + type = moduleName + value = ModuleCommand + invert= true + } + } +} +SUBCATEGORY +{ + name = 1 Kerbal + icon = 1Kerbal + FILTER + { + CHECK + { + type = crew + value = 1 + } + } +} +SUBCATEGORY +{ + name = Multiple Kerbals + icon = PlusKerbal + FILTER + { + CHECK + { + type = crew + value = 0,1,2,3 + invert = true + } + } +} +SUBCATEGORY +{ + name = Manned Command + icon = Commanded + FILTER + { + CHECK + { + type = crew + value = 0 + invert = true + } + CHECK + { + type = moduleName + value = ModuleCommand + } + } + FILTER + { + CHECK + { + type = moduleName + value = KerbalSeat + } + } +} +SUBCATEGORY:NEEDS[ConnectedLivingSpace] +{ + name = CLS Passable + icon = CLSPassable + FILTER + { + CHECK + { + type = moduleName + value = ModuleConnectedLivingSpace + } + CHECK + { + type = crew + value = 0 + } + } +} diff --git a/GameData/000_FilterExtensions/Configs/SubCategories_Electrical.cfg b/GameData/000_FilterExtensions/Configs/SubCategories_Electrical.cfg new file mode 100644 index 00000000..172420cc --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/SubCategories_Electrical.cfg @@ -0,0 +1,78 @@ +SUBCATEGORY +{ + name = Generators + icon = Generator + FILTER + { + CHECK + { + type = moduleName + value = ModuleGenerator, REGO_ModuleTrickleCharger, FNGenerator, InterstellarCatalysedFissionFusion, FNAntimatterReactor, InterstellarTokamakFusionReator, InterstellarFissionMSRGC, InterstellarFissionPBDP + } + } + FILTER + { + CHECK + { + type = title + value = Reactor, Power Distribution, Generator, reactor + } + CHECK + { + type = moduleName + value = KolonyConverter, REGO_ModuleResourceConverter + } + } +} + +SUBCATEGORY +{ + name = Lights + icon = Light + FILTER + { + CHECK + { + type = moduleName + value = ModuleLight + } + CHECK + { + type = moduleName + value = ModuleCommand + invert = true + } + } +} +SUBCATEGORY +{ + name = Power Storage + icon = PowerStorage + FILTER + { + CHECK + { + type = resource + value = ElectricCharge, StoredCharge + } + CHECK + { + type = moduleName + value = ModuleCommand, ModuleEngines, ModuleEnginesFX, REGO_ModuleResourceConverter, ModuleGenerator, FNGenerator + invert = true + } + } +} +SUBCATEGORY +{ + name = Solar Panels + icon = SolarPanel + FILTER + { + CHECK + { + type = moduleName + value = ModuleDeployableSolarPanel, ModuleCurvedSolarPanel + } + } +} diff --git a/GameData/000_FilterExtensions/Configs/SubCategories_ISRU.cfg b/GameData/000_FilterExtensions/Configs/SubCategories_ISRU.cfg new file mode 100644 index 00000000..8395b8cc --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/SubCategories_ISRU.cfg @@ -0,0 +1,38 @@ +SUBCATEGORY +{ + name = Resource Extractors + icon = Drill + FILTER + { + CHECK + { + type = moduleName + value = FNModuleResourceExtraction, ISRUScoop, ModuleResourceHarvester, ModuleAsteroidDrill, AsteroidMassConverter + } + } +} +SUBCATEGORY +{ + name = Resource Processor + icon = ResourceProcessor + FILTER + { + CHECK + { + type = moduleName + value = ModuleResourceConverter, TacGenericConverter, InterstellarRefinery, KethaneConverter, KolonyConverter, HangarResourceConverter + } + CHECK + { + type = title + value = Reactor + invert = true + } + CHECK + { + type = title + value = Power Distribution + invert = true + } + } +} diff --git a/GameData/000_FilterExtensions/Configs/SubCategories_Landing.cfg b/GameData/000_FilterExtensions/Configs/SubCategories_Landing.cfg new file mode 100644 index 00000000..beb864a2 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/SubCategories_Landing.cfg @@ -0,0 +1,83 @@ +SUBCATEGORY +{ + name = Landing Gear + icon = LandingGear + FILTER + { + CHECK + { + type = moduleName + value = ModuleLandingGear, ModuleLandingGearFixed, BDAdjustableLandingGear, FSwheel + } + } +} +SUBCATEGORY +{ + name = Landing Legs + icon = LandingLeg + FILTER + { + CHECK + { + type = moduleName + value = ModuleLandingLeg + } + } + FILTER + { + CHECK + { + type = title + value = Leg, leg + } + CHECK + { + type = moduleName + value = FSanimateGeneric + } + } +} +SUBCATEGORY +{ + name = Parachutes + icon = Chutes + FILTER + { + CHECK + { + type = moduleName + value = ModuleParachute, RealChuteModule + } + } +} + + +SUBCATEGORY +{ + name = Rover Wheels and Tracks + icon = Wheels + FILTER + { + CHECK + { + type = moduleName + value = ModuleWheel, ModuleTrack, TrackWheel, KFModuleWheel + } + } + FILTER + { + CHECK + { + type = moduleName + value = ModuleTrack + } + } + FILTER + { + CHECK + { + type = moduleName + value = TrackWheel + } + } +} diff --git a/GameData/000_FilterExtensions/Configs/SubCategories_Science.cfg b/GameData/000_FilterExtensions/Configs/SubCategories_Science.cfg new file mode 100644 index 00000000..8c7ae7f9 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/SubCategories_Science.cfg @@ -0,0 +1,88 @@ +SUBCATEGORY +{ + name = Data Transmitter + icon = DataTransmitter + FILTER + { + CHECK + { + type = moduleName + value = ModuleDataTransmitter, ModuleLimitedDataTransmitter, ModuleRTAntenna, ModuleSPUPassive + } + } + +} +SUBCATEGORY +{ + name = Experiments + icon = Experiment + FILTER + { + CHECK + { + type = crew + value = 0 + } + CHECK + { + type = moduleName + value = ModuleScienceExperiment, DMModuleScienceAnimate, DMSolarCollector, DMSoilMoisture, DMAnomalyScanner, DMBioDrill, DMRoverGooMat, DMXRayDiffract, StationExperiment, SampleAnalyzer, ModuleCostlyExperiment, PhaseExperimentCore, KEESExperiment, InterstellarTelescope + } + } +} +SUBCATEGORY +{ + name = Labs + icon = Lab + FILTER + { + CHECK + { + type = moduleName + value = ModuleScienceLab, ResearchFacility, EquipmentRackModule, PhysicsMaterialsLab, ExposureLab, ScienceModule + } + } +} + +SUBCATEGORY +{ + name = Scanners + icon = SCANsat + FILTER + { + CHECK + { + type = moduleName + value = SCANsat, ModuleResourceScanner, ModuleOrbitalScanner + } + CHECK + { + type = moduleName + value = ModuleCommand + invert = true + } + CHECK + { + type = crew + value = 0 + } + } +} +SUBCATEGORY +{ + name = Sensors + icon = Sensor + FILTER + { + CHECK + { + type = crew + value = 0 + } + CHECK + { + type = moduleName + value = ModuleEnviroSensor, DMEnviroSensor + } + } +} diff --git a/GameData/000_FilterExtensions/Configs/SubCategories_Structural.cfg b/GameData/000_FilterExtensions/Configs/SubCategories_Structural.cfg new file mode 100644 index 00000000..720ccce9 --- /dev/null +++ b/GameData/000_FilterExtensions/Configs/SubCategories_Structural.cfg @@ -0,0 +1,139 @@ +SUBCATEGORY +{ + name = Adapter + icon = Adapter + FILTER + { + CHECK + { + type = custom + value = adapter + } + } +} +SUBCATEGORY +{ + name = Cargo Bay + icon = CargoBay + FILTER + { + CHECK + { + type = title + value = Cargo Bay, Payload Bay, Service Bay + } + } +} +SUBCATEGORY +{ + name = Decouplers + icon = Decoupler + FILTER + { + CHECK + { + type = moduleName + value = ModuleDecouple, ModuleAnchoredDecoupler + } + CHECK + { + type = title + value = Fairing + invert = true + } + } +} +SUBCATEGORY +{ + name = Docking Ports + icon = Docking_Port + FILTER + { + CHECK + { + type = moduleName + value = ModuleDockingNode, ModuleAdaptiveDockingNode + } + } +} +SUBCATEGORY +{ + name = Girder + icon = Girder + FILTER + { + CHECK + { + type = title + value = Girder, AES Structural, Cubic Octagonal, Octagonal Strut, Cargo Frame + } + } +} +SUBCATEGORY +{ + name = Launch Clamp + icon = LaunchClamp + FILTER + { + CHECK + { + type = moduleName + value = LaunchClamp, ExtendingLaunchClamp + } + } +} +SUBCATEGORY +{ + name = Ladders + icon = Ladder + FILTER + { + CHECK + { + type = moduleName + value = RetractableLadder + } + } + FILTER + { + CHECK + { + type = title + value = Pegasus I Mobility Enhancer, handrail, Handle, Ladder + } + } +} +SUBCATEGORY +{ + name = Multi-Coupler + icon = Coupler + FILTER + { + CHECK + { + type = custom + value = multicoupler + } + } +} +SUBCATEGORY +{ + name = Strut + icon = Strut + FILTER + { + CHECK + { + type = moduleName + value = QuantumStrut, KASModuleStrut, ModuleAutoStrutter, ModuleActiveStrut, CModuleStrut + } + } + FILTER + { + CHECK + { + type = title + value = EAS-4, Strut Connector + } + } +} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/FilterExtensions.dll b/GameData/000_FilterExtensions/FilterExtensions.dll new file mode 100644 index 0000000000000000000000000000000000000000..bdcb0528b7207f103471083c9be7976799f812a3 GIT binary patch literal 40960 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 KSL*+F8u(uvW+?gq literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/FilterExtensions.version b/GameData/000_FilterExtensions/FilterExtensions.version new file mode 100644 index 00000000..d8bdf3b3 --- /dev/null +++ b/GameData/000_FilterExtensions/FilterExtensions.version @@ -0,0 +1 @@ +{"NAME":"Filter Extensions","URL":"http://ksp-avc.cybutek.net/version.php?id=97","DOWNLOAD":"https://github.com/Crzyrndm/FilterExtension/releases","VERSION":{"MAJOR":2,"MINOR":0,"PATCH":5,"BUILD":0},"KSP_VERSION":{"MAJOR":1,"MINOR":0,"PATCH":0}} \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_AutoLoaded_Icons_Mods.txt b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_AutoLoaded_Icons_Mods.txt new file mode 100644 index 00000000..487a53f8 --- /dev/null +++ b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_AutoLoaded_Icons_Mods.txt @@ -0,0 +1 @@ +Images to be loaded for the Manufacturers tab diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_ListOfMods.csv b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_ListOfMods.csv new file mode 100644 index 00000000..5465c49f --- /dev/null +++ b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_ListOfMods.csv @@ -0,0 +1,46 @@ +Mod Name,Forum Page,Mod Author,Icon +B9 Aerospace,http://forum.kerbalspaceprogram.com/threads/92630,bac9,B9_Aerospace +6S Service Compartment Tubes!,http://forum.kerbalspaceprogram.com/threads/61040,nothke,NothkeSerCom +Cargo Transportation Solutions,http://forum.kerbalspaceprogram.com/threads/77505,Talisar,ModsByTal +CIT,https://ksp.marce.at/,marce,CIT +Deadly Reentry,http://forum.kerbalspaceprogram.com/threads/54954,Starwaster,DeadlyReentry +DMagic Orbital Science,http://forum.kerbalspaceprogram.com/threads/64972,DMagic,DMagic Orbital Science +Extraplanetary Launchpads,http://forum.kerbalspaceprogram.com/threads/59545,taniwha,ExtraplanetaryLaunchpads +FASA,http://forum.kerbalspaceprogram.com/threads/24867,frizzank,FASA +Fuel Science,http://forum.kerbalspaceprogram.com/threads/67359,ArcaneZedric,ArcanumIndustries +GingerCorp Stock-alike Station Hubs,http://forum.kerbalspaceprogram.com/threads/80575,Starwaster,GingerCorp +Kerbal Attachment System (KAS),http://forum.kerbalspaceprogram.com/threads/92514,KospY,KAS +Kerbal Engineer Redux,http://forum.kerbalspaceprogram.com/threads/18230,cybutek,KerbalEngineer +Klockheed Martian. Smart Parts,http://forum.kerbalspaceprogram.com/threads/64227,Firov,Klockheed_Martian_SmartParts +KSP Interstellar,http://forum.kerbalspaceprogram.com/threads/43839,Fractal_UK,WarpPlugin +KSPX,http://forum.kerbalspaceprogram.com/threads/30472,KasperVld,KSPX +KWRocketry,http://forum.kerbalspaceprogram.com/threads/51037,Kickasskyle,KWRocketry +Magic Smoke Industries - Infernal Robotics,http://forum.kerbalspaceprogram.com/threads/37707,sirkut,MagicSmokeIndustries +Mark IV Spaceplane System,http://forum.kerbalspaceprogram.com/threads/101699,Nertea,MarkIVSystem +MechJeb,http://forum.kerbalspaceprogram.com/threads/12384,r4mon,Mechjeb +Modular Rocket Systems,http://forum.kerbalspaceprogram.com/threads/93067,NecroBones,ModRocketSys +NASAmission,-,Squad,NASAmission +Near Future Construction,http://forum.kerbalspaceprogram.com/threads/52042,Nertea,NearFutureConstruction +Near Future Electrical,http://forum.kerbalspaceprogram.com/threads/52042,Nertea,NearFutureElectrical +Near Future Propulsion,http://forum.kerbalspaceprogram.com/threads/52042,Nertea,NearFuturePropulsion +Near Future Solar,http://forum.kerbalspaceprogram.com/threads/52042,Nertea,NearFutureSolar +Near Future Spacecraft,http://forum.kerbalspaceprogram.com/threads/52042,Nertea,NearFutureSpacecraft +NEBULA space engineering - EVA handrails pack ,http://forum.kerbalspaceprogram.com/threads/100531,Krasimir,NEBULA +Nehemiah Engineering - Orbital Material Science,http://forum.kerbalspaceprogram.com/threads/81578,N3h3mia,NehemiahInc +NovaPunch,http://forum.kerbalspaceprogram.com/threads/3870,Tiberion,NovaPunch2 +Procedural Dynamics - Procedural Wing,http://forum.kerbalspaceprogram.com/threads/29862,DYJ,ProceduralDynamics +Procedural Fairings,http://forum.kerbalspaceprogram.com/threads/39512,e-dog,ProceduralFairings +Procedural Parts,http://forum.kerbalspaceprogram.com/threads/70676,swamp_ig,ProceduralParts +Raster Prop Monitor,http://forum.kerbalspaceprogram.com/threads/57603,Mihara,JSI +RealChute,http://forum.kerbalspaceprogram.com/threads/57988,stupid_chris,RealChute +RemoteTech,http://forum.kerbalspaceprogram.com/threads/83305,Starstrider42,RemoteTech +RLA Stockalike,http://forum.kerbalspaceprogram.com/threads/90218,hoojiwana,RLA_Stockalike +SCANSat,http://forum.kerbalspaceprogram.com/threads/80369,DMagic,SCANsat +Squad,-,Squad,Squad +Stoackalike Station Parts Expansion,http://forum.kerbalspaceprogram.com/threads/91814,Nertea,StationPartsExpansion +TAC Life Support ,http://forum.kerbalspaceprogram.com/threads/40667,TaranisElsu,ThunderAerospace +Umbra Space Industries,http://bobpalmer.github.io/UmbraSpaceIndustries/,Roverdude,UmbraSpaceIndustries +Universal Storage,http://forum.kerbalspaceprogram.com/threads/75129,Paul Kingtiger,UniversalStorage +USI Asteroid Recycling Technologies,http://forum.kerbalspaceprogram.com/threads/91790,Roverdude,ART +Vanguard Technologies,http://forum.kerbalspaceprogram.com/threads/25305,Kreuzung,VNG +WombatConversions,http://forum.kerbalspaceprogram.com/threads/89774,rabidninjawombat,WombatConversions diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_Mods.txt b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_Mods.txt new file mode 100644 index 00000000..f40bf993 --- /dev/null +++ b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/000_Mods.txt @@ -0,0 +1 @@ +Images to be loaded for the Manufacturers tab \ No newline at end of file diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ART.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ART.png new file mode 100644 index 0000000000000000000000000000000000000000..ba92e540f8cb1136c72762d242a58bb55452c258 GIT binary patch literal 878 zcmV-!1CjiRP)Avy@11k+J-_?A=bZb1 zZ7HzO;K(azng+Mqos$Kb8B$72PfZ~dTEYFUYncJuycaNE2w+C+J!(hyXkw+vBT*UAqNz(x9Rm78g`_X~CFN zP+P-b;(OBK%D+aKp0qXD%$gSqV^*e*4X*!4qL>mA!p&=9sVmY{kf!-S? zfR65AD8)G1>mvZJasTjYtKZAHNXW@O5TpJ8TN@-IFf$BkU}owgo<8b_u#yG<#{I*q zCwsg_xhk=;c_<<)VK<%*-GS0_4;s#1vH+OQs&23I;2gratn*gCm#q!Pix7me0~OGf zVjS!92?%iIEY|YUY}OGdm3Xow$YkJ6b3j$jn%SQZY4v+KIk;J)Fagx{`}9J!VsWC+ zN9ErU&37PX`@#~QJW`+7h-@1r{u}j6!5}mtQWMlnh5QTGc*KSMwOlX&=_KnT;0Y%3 z5GUIbb`|GO_Suc&%_>hYEKRm&`p#s}ngQ|Y`(}@l1(sKntViO8ZRdR zHVh-CqPD(?HXFe18P7~|;09kaoo>8H(P-kYg*0SLg;X*t`t1UxJECWfpISH^g_JU- zDOsu;hOwp0w*uLLiT82m74yn}k$42LGK@qb;DPp?)YQKGuX0IekCoH;Ivs$55XF|Q z`rR)ct0|%Qagj*G1QLycs*cy=?Wqc?8vVeu{<}T?`uV1s6OVL?BQM`GD~2^UWsI$l z5Do?LX?g;*ucUP2a!$uUE~*5Su#&Dj;VN=tTM90J0S1MTP*S`0g8%>k07*qoM6N<$ Eg3j!Uxc~qF literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ART_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ART_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..8901ed8c99aeefc636a1199a3fb010879844cfb7 GIT binary patch literal 2064 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 Hu0mjfwrylk literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ArcanumIndustries_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ArcanumIndustries_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc65a1f7e7a86e30da06d322ad16a9cb64dbecc GIT binary patch literal 1427 zcmV;E1#J3>P)5cj8FT;u03B&mSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM* z00ierL_t(o!_`(>Y!p=({$^PgkYKwhP=Ylv1*to2L?y(B8bb_(E+MG#1u1Ay5>ja5 zgGM74(-+c&fTA^o7lS0L5Xov(Y>e?z!;6he*I3x?EHP3`xwPwEyR$R1JLmJEJ9WC3 zvPFaVoor_I%zysxKmYkJ2dE11csv6DB(F{XLa>VUt*xyahlYk;{(Bkud|`cpB&9$g zfX7;17|)wr@0=s~0W?Yyq)Fi-l7WGN-vWWacnQz`{rkT$45N>vvp_?V1YoHmBuSc$ z?KTKa9wUjo>UqX63{aP8{e&hPvr^{i>FN1SQIuy(zNo4?Zkpzlw-hC^XqrGSmwTI} zzmn>Q?0-5s_DW!30Kk?lTe?clurMrV!OY6r%&fc(w*jXR0@PcUSso_|p*4FQ4ylL4 z0fz&pamTP>!-lnOZEXihrem>~Mslew4rvdP68L<+`cx|QXCjgKysxkCi&!j{E0$H1 zNMmVcOkzICUo}lDt2`Qw62ux1>1p1#BNz$S0O4@>qhvC94F3sC z(*$*yx4YgE{P{trZg555r$%QX$wIk|rxgH(n#v(C)QZ&(?7)HF>9 zO+Hdka4DDZJSj9eZf51(Q_(2|?oLSMCbw_jeqz_IT`OHKm&fUJ&Z()XS=Q9lbW3IP zwr<_JvA@56JQj;xPp8x0+XL>Fxey2hqKQP}x~6H-R4O$vG&EEak%|(TUviArOMQL) zFiBS|7W4J=^nBIS)Z{J0v$T@=3xyCALTn~EO43_w>7hg2&rRhv<|>d0P_HR3fILKVYC>M zgt-7-f$P$HFq$dN3rW;va_&V*%C(S$AHXPpM}*)p=RM)irs|8m@#j^~I+CC+^OKJo z972=z%b}GnTRrj$P5x47@)hbbE!pBH08p3N)zvlmJh()%&%@fi(Bz0d;aR2YI`j$8 zDxt}WrKCXkl+ffWLX&S4$WIAPP6!Pb^A@`tevpLfV;9B&U6<6&HHeNjj6kDQSsQbr?a-9p}_;-($%Y1S06wA z{&}gKa5;2$cfTft$i?IF(Re(5Q&rVqI2?Xy-@bivUtiywp-^Zr6bda2g+di|6nckS zQ6e>!?ot)8eEIU#{r&xy)9G{~nM~#f2M2%Hv17;KlP6D}8yg#o8;0Q{d4Hwittb(a z>{pb?VnvD6lf0%Vk?JCT)22-)^7%Y-x!hTjwH67uM%%e zMP^-H-CD2LD+4&?^ZBaY^`w&7l@qIz+B2i>%$YNOlFVka>$BNxRf?j~DE|qHce6rO h)enUbZFlk>`xnD0G{r{U4Ke@#002ovPDHLkV1k1*k>CIT literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/B9_Aerospace.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/B9_Aerospace.png new file mode 100644 index 0000000000000000000000000000000000000000..2312f2fb4c44d16b7faf6a3a4d31bbc65db68a4a GIT binary patch literal 3742 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 IM6N<$g4@{>!2kdN literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/B9_Aerospace_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/B9_Aerospace_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..ff0f4fd855f04b1a93cf65585d115d32aa938c81 GIT binary patch literal 4489 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 b{!jk`hg3J0?Db%y00000NkvXXu0mjfSCgOH literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/CIT.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/CIT.png new file mode 100644 index 0000000000000000000000000000000000000000..3d3c941c29e22aaa0c3ab8158f09a9e62a796dda GIT binary patch literal 901 zcmV;01A6?4P)3He6-E*CU5w)P9?>)Ev`p>DV zzYaqdDW&Z=3(w%?V=F18Z-&1v)mfyJHsf79h|324WlCv;OZ6e8^cFtBu71BC(5@`D zaXz+Ub}3ZEFBN)&-(Lu5jS4;1qQarXBiPpO_qSFzem}m&eYhE4;{rU1Lsf)XJdclY z?O>b3A?7eWSUhIkZujDd=vOjO4rikro2pKyb4d-t_yZZv-V$Ep08&a@a4)XL5xk8J z*f9*$PAUDG)AS?O;UpA8;HTp;TrtcnYNDTt*YFCi!eM-fN3nj?R!*3e%e-5%-tw=v zMujx)frR6Ei z;B#!Oa~{{ugA~qTdbw1dz^aOPH6j*@qS#)e^JSeFR-IpHwOV&B)1BqG=tp|JUU57C zFSS~&+g1#aLEean#iA&-jTiu>|C}{0u9|DcT;>0ClOeVu0(s2L;&yz1eYxpp@+XJ! zCBDo3x+N=0BO*-*v~$4Cxz9J@+&n;ASv2?K3%s9u{{i%xkcgDhZ|G!UIf$P!u`{q{ zh-Bp7un;e1zukBm8FMjfZdt)8&}rkY40tr}=I8v;x~!vJoQKQv-Sae@Tp?5D z00*+~fvkQhLXf{hXJdqnIhisJgIsj0O^QS>6>qg6@4 b|H}RZ$iC-Hj6frr00000NkvXXu0mjf#tE+c literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/CIT_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/CIT_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..7bec26f0d9b492299d7e7de7e411a6a585974c94 GIT binary patch literal 916 zcmV;F18e+=P)FQfO%gEDx8g*XvywV?0=+~D@RJ%T{w=Pa5*;P zeq59SET*RVE;ZAuscWIz#)}wW0T(ByRwYO)wem;l`JQT<)ZM`p_T$c!{{o)JO_*LW zOf_lUnxy49OyO&6t#ckX&SeP?VRE%no;r&$z8Pa&%=3KDu+9%_ex36xgTdh5anm`{ zIRW%%XJ=a{1Mu2lFxYp(014!s7~>$%^WAj|U{!$smY%G(s8W-bHrZr}oe+VvW@d0V zKEZq%`l)hv<6F$7dEJ>5r4f-P1llR!jx^`naYw@ z3Cl73l8Bv$^+P1H^cxo9LGn9*cawrWjZF!2kTkcb;Iy!=jr$T{OxgUJUfP&+^fX+G ztJAmVIXI(2rbq#fCf}n;{Wc|>w=1}@LV6L4S;GcA3)>QbYjH)oq4L%a<4b&nJFvHD z540OL>wK#D!4%|!ltHsuHnYp`bY_TEhk5Y+w5h_$cpK5LOFQ_6)9(=Hhv}j6w zkb!wYeJF|{i4qMVo!PKW?(WVUUp66{q-~^#lziTX zneW_l&z$evbAgMYwLZK&P)cPhXP&|((ON$P0Afi?L}&Z^`w1I{dLb|XR4SFU)oL9k zB2Pq)nYZHq%2Lp)-hzleC8D>Pc^5OwX0v$+jYgxSluB2qFDRv6>FeuDS8Z*K`3hGd z(Rve&MuV)iFvd_E$DF3=Y?34+MNxdRs#6!d835|_`arwgem#V6QV6k?h>kGxH$+r8=XNWlo+hG)opZy>UT8EL(fs^; z=yWfxnfa}9xr}zZU2Zm;t>p-eF^>Zn0x&Ox zxY2vR=$v~l=I z>h*fQS@oM-CFFU2m)81;|LlRrn0-pArc#QPQnOm?*OXG6=lMMs)0NhUyg!7n8-QnK z5<*N1A-)YE?6KB<3;@+?ReJCDI_EypTEEN8iT569nhwm&%s8dgHfEkGm&-$)PUl$w zCoa1;iR1XaQmJ&zTKi>D6hFmrJQhMA07a4{Uq~q*1#q63cV=0(2w+MGaR$J_Znv8! zN%9U6?Iohm0Q|!Z%OF#taRNQ4kathLA244_u4CEafK zwkV2zoSU1wP_0(4pPQTe-57JLwf1c9thZ!Y_UFRFLOp~q7)8+^-uu&~QfW`O+ugy; zI{_?IDwP+fr>DD@^)IlZke&=7P!vU6sZ`!*Hk;22AzI8_5K%LPFf4?avev$u=lQ7j zzAS`T3?ZD0qG-^2KNLmL_ssk`fc?z;Gl1;?W_!(D;hcMOqaXEAW6WT+TBY9jl-ByW vE9D-#gtbO`E$RILO3t|lHgC91t~7rEWu=F^<6_0Y00000NkvXXu0mjfA)onG literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DMagicOrbitalScience_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DMagicOrbitalScience_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..0aa3d441ed9a4ad072111a62bd9e86d82c7435bd GIT binary patch literal 1251 zcmV<91RVQ`P)`koNO5* zPO>E?CcY$NGmD$XFU!6dW@4f-`(VssaD;*K-j>_e7Zead#VRjapm59CmqDg5mBlQJ z*T>~1CDjm?jVeh=W9m>S9{*KjfG+St^XL&2v-un&NynyuJbq|M=bD_X z2Bnmh0d8(aw?;GJH5k5WXIXB6>dWcr4fsDnDJ6e4hz!u~l`AVfiHXM+%@zRgS}eU; zq0q{1oq$;n@PH*8oXXJ+PM znU@Wj=O_MJ>CcTPCgzl^R#O1*8jbx=jx+OufH=uv4 zm^!kvKT)Dl7dJNckWEWVW?EaPR*#Nuy==AaCZgCzM@Bv%l-?vWGrbW(C}2gg*BJ;b z?nY~FZUq4N9FBuaj<_QjR0Du4iv9m+uYazs)pu;)ZeGs%WnL0Id3mqPHruEFnnAD2 zRU-5JxC~I)UVq(fWt=9KCESC2@Sy^w?RaJ4Ft5&@; zCv&d6T<38(HUmJwX8X}k$nlFh-SNQw{U!i7ym6yF$S|~d>sDuHOw5UAK13h$M6W+J z=63HXJbgL<03DKaiyI&R;Z}C`U|b+@m|>WaskF2MI$6#L=jZ=|$w`TtOcB1NQy!R(wbz5q^SY!$n?i{ogL2o8u@^lokT03By?L ziejaxC@0q5zc0+c#08=8_R*tT5_jyl2}L>2FpO57c18%fK@^2E zU%R$<)NXH5sZ^byR6CuP_T}1O@a&@D__eZ9+heihwQkIGfcgCczBC;Xz1Fs!H~*MPlsl;TGNzP8_DVIJ+h>vyqKQ8yP=@K(dKp& z0Fce*MsIxlz86(JPyImoQd29Yb-J)F6ncABQP|9T_sW+~xMf~6e*j-yv|;Rw7ajlr N002ovPDHLkV1k7VO??0W literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DeadlyReentry.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DeadlyReentry.png new file mode 100644 index 0000000000000000000000000000000000000000..0af0e8796dc26c506c4e0ade22225292ab9b9202 GIT binary patch literal 1855 zcmV-F2f+A=P){PWk(tQ>UEy?o;&y6zPIn~>B%ISbepj|gNTZP1cb>jK{B|=LKjI~h>wLZ zxN+lB5s@enMHvW2)Id;tKsG`^-6*e*Fre~ zp8Nb)@RMubIUK)w_39UrB)J^N@gxX>G6;eWr8Ex15MdY|?U2G+TT3Z(DP>nm$+Xt{ zQp&r=m^H2S4FI=gWNwa> za?-Xfs;WZUwn}ULL{(M)sH*DEWm&$uv$ONp-t7BYLI?yG;KmqKRpoc?c%YOzIu(Zq zNGUxM)>=?XK`BKPMM%>WaU3HILj*y9FbqK{MHq%$YduPmWMr*Qrk8N)J?UljY($C11D_88!&JKhSNYfNy7(xi)p>_yZYf+XZ@;paf z*WQ|@L0#9-T0;ndEXyz&jWC%^Fr7{@9*>b_8ImLc=iK>G>+9>gd7iJ3ix)52&CN|n zDShtsktzm3;LQb7*EPzrgp|_1>r&_V;s~2031(+!v9Pd!rKKgz&d!1{2CX%!s>1&M zKDgWUaniMI>p9?5@VH31MIF2@W$xHkRfVQ$u)V#Fn>TM_V`BqKDJ(B9qu=j?5Q3&@ zKq&=Jk_5e84@xOCO#>l>Cz;E!3&aI*JUEvk#{(e*%ChwD1VMm2&#|(y;t`3W2ui6# zC7etqWf+DDV+`Bd+i02wj4^MNQZ!BDQ8|v3;|2i4ag3Rn8B|pT&N<>ZhSu5(+1lC~ znx?^YI>m4}#CSYL7=~b%FJFEtj^p__j$y5ZQp)GhLF@$Rc%DznECJ^nolXZ;RpH>^ zz@r#N5rhyZiUPa4yV%*;!L3`j(CKtgmL=GwOP6jl#vTvDFcU&RDFrFz2@(n+j!W_h zZX9n)DHKJ4q9{(JfH8))ZT)6~Ai#J$KJ?q^bY4|TsVItm9ERa6r4(9g?C$Qu7~>ar zf|F$#s;WX!6sYUkpB|+Y_V)ICS_mPY?bcddn#`Rc=GM!y$A zobPlxbA%9Pi~;BTMBW|QIOkrtT=jc5G7f(Cf088LhQlF-!y)G9=fRdg@KIQ6vA(&x z`N)HlUqn$v2ZO;QX`052G3p$+8sTT}=(oP6Lnx;sS1VRYJag4!WfYYZ> zV>+FJoxkuAf4r`*-)R>gn*LD;@uyy|CuU}59vBP;akty`TyTLn=gv6i9vvZs?;l^B zQi?3g(C_zg?%X*H27|ZQqst$LH5S%b7;Uh6W6QpIeQW*v!kOQNVfdF`uXkrK7|izj z{ei2Ru5vQQPLPpO>WLeMA(ABV^6mnfPN$emCRkityd#A8GFx2wAdEGK<^;zYyuP}j zUSHj~{@9}rz7_<*ud^&8qtWPezu!;0-7a;(#BmJ9n6I3aQeUz|MJ zk3ZjQ{OT7!O{}#{Yn>Tm7L-yC8)HJPbss>ZwcbmTWGjlI^%t(a^5&6-f-GP75bC=0 t%s#yPzsFb1{rF%3xlf+{-~Ljd4 literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DeadlyReentry_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/DeadlyReentry_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..568f7a1155282f41517ccea05b7b149a249e6aee GIT binary patch literal 2374 zcmV-M3Ay%(P)5aNOhlAuvU2`XW8A!tw`7_RG<={ady@ zGMX7S1NK@>$~Std-Ln;;BPN&zr2K87A1Ink^g8fIy+ zMxU5sO>d6uvw806NxuEqPL$(^*KhmRBX-)g{=;$4diJY6y4qIIxnd=Sku!MjA+Ejg zc3Q0#QcA$!`vF1-jDf4a^JT=Qk6&VBp5SZ4%=`kaxJ7T@3I+xTZW9X-P zln?ApirWt31Vfe0>jWLYA_#!{K_VPCYe)zNBer$8nxjN)(lp@VC8c`jcJFu9Go&i|2RjaM3Qota+>>+TRQmo=}JVXgs|Gz2y%t&rXz z#%RbQ@?bT?$DfQaEyVd3ef`ipxxkOwdRAYta^ysM28QYCSwS&yur;_E%1x-pf&*hO zu=Vf1n-w29=d%bYFu6fU@ecn=2&Hs~w!O2oW%o*{rkBdoJAhaCzlXTvk9U&;p69*m zdB|L^=DVV32?(tH5s z*Wdcr#l=do*=%-Kt4qXjjBQ(UzVEkto-<)t)+5H4CmqLmvQQ}0Y}-KyFb1afPar;Z z;T2|PW&zg{qDs5C5D5P`+Il3SbZ5p(oJQs2AJGfqcke24CF$-C=vdu> z)`DUvkXm4Xd};@x)KBMN4;NkB&Un3(7x&I#xhd+1kqy^1L>Dc)la_%T=nMs}D-c2; zFto;=MVD5BsFUYqj$HRqhK}Aqvr$8>KkmdQmKG*1atr;mR2x%Eg2@UrVh9|tHCR1E z2o)mmNSY~oYHd`O78!qS6m`sT8+SLO%FQ$5&t43&;Q2nT>rqPt`ztV4hYW#dff98_ z=epQi7VOzG!3#ScMvbgHi8M*$G;ZBIH#z$FV8o6Wb~_@4=+X-b-=pO+X^WlH3lU? znGBPqM6H&tEH#SNYK>|$rjew*xiDyDVObif)P>7gkywtszo)zOtKs3*ci6T)ZD|W} z=U*N*VOuY8oKmmXiJMKbxJA-xktQ+Hq-Zh%ozopi+Fb}OLD7>GJVoFs{Ln&r7LkPc zT7&TeON>vJ8J}2Sa;nPAVx4L;p_Lhsg240ABUbg73x#l(j&qIn+9`DU^eb@mGO(is zS^>!A!js@=gKy{9c8)X&!o)xZGQ;Q`H(6r9v>069!D%{RS?DR{eUsdK-wQnWCUn7oDSCk!1qM5%uRJp*g#=o!RyG`8cRjy>U&=W0vk zO$##<#f60h>X}R36eu?&^O0co;96)vlrBrlR-oiToxLt6t&qh6vM`8n1~DQ8qsXH& zv>FJf2fMwGp1yAS`%5HoL>PLA&s}om>!LkLY3CQ(_D|^=++el$uEhz8c!eUiZKD-f z3bb0D{sISzE_4Ra;R`|=Ed3@YV-ieOMVJ=lMuD+%zg3=-aN3WqZC5kR{D%sXPd<=s3efZG$H+u8oLA2|U(f|Me07*qoM6N<$f^mC-hX4Qo literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ExtraplanetaryLaunchpads.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/ExtraplanetaryLaunchpads.png new file mode 100644 index 0000000000000000000000000000000000000000..d408432f2fe516f9f8dbfec756e40f06f7fd1bc1 GIT binary patch literal 3285 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 literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/FASA.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/FASA.png new file mode 100644 index 0000000000000000000000000000000000000000..d86f7674fc8dbea713c909e5f35a2a7bc81e5100 GIT binary patch literal 552 zcmV+@0@wYCP)Z@9Q!6Wd zoJ4Pf_U&P5SQPKFFkHX`tfIntgOJBq`|^grjnhXqf|ubC&ew*WI2-agOyNi9A2Ap5 z9HwyvkCM$!V|T*IF^^|sc-yh3USJ^^D||@4=iwV9e^Mozp9=j`!db<^s;b8E2AF9E zP~p;uy4?%^(HM`1{YGQqKjr-vz?PWs29J|(F$wN&BHs!5Oz5v-{xYsM`lF3Ez)ap~ z8cE}5Gz{E~@jmv2d=WdaEA-7cfwxKd+IYWU0b3)&*%tp|_$H#Rv!Ndtk@gBpxIKcm zzs^A0x!=@cJB%kNvn+$_VLyffPm_|p2;VY}jNyHkTs%Fj;U(TTHlL1EUQTRZqWQL= zY|Q_RYmtFbyh(gTudereqjH@l)j(-d^0Quj0u_bGd=f qz-v7GYmd;dD7u%pLx&Fk27Us66OqSGG}(;+00004AfiHK7Q0wj`w>w@ z1W`fpqY?zQ%0HkO42Ynhg^P-aO%ziIR%#Oq!64`hD62&p2@*&)>TcdU7S1l?LPR2{ zggr3a`{vwpdGkKb4Ez=(J@ip50g}o-PAs*@5BZR!5lJ`wb*au7z?-#e2Z&>f3Wc0% zwX8NZRgG7z%4d~I%Kw7!t|i@)v{};4#JPi!q;6n?Jb?AUUNbuiWcIedf2-wk$|{vK zt5ni#em=|h^t4%_5Mj23WdKW@12_RhOVB^E;Q3xQv(r9*0^9)dz;-h`6x21i$zm~! z{bV;V8FcP2v-|$N6eW!V?ZCZ|%f5Ws|3~Zh%Wq+Me9AfC_!6`caE-*dvA`-yK0hOA zz~`qVl_cG1<`U-yW1uEUW@bV6OM!7-`309n!A~;o$1dOq@YGXR{k$aYYvLerZZx$0 zdM>FT>9(YoL4%MhCC=@z#JQ1bxqP>+uWtoFwOsz%*4J0SjB2_36$#9UySn0q>FI@# zYwPX()cOuvXkl6SsrQqMz%yV*X{u~)u5rAxC?Z<9GDd4Tx07%E3mUmQC*A|D*y?1({%`nm#dXp|Nfb=dP9RyJrW(F9_0K*JTY>22p zL=h1IMUbF?0i&TvtcYSED5zi$NDxqBFp8+CWJcCXe0h2A<>mLsz2Dkr?{oLrd!Mx~ z03=TzE-wX^0w9?u;0Jm*(^rK@(6Rjh26%u0rT{Qm>8ZX!?!iDLFE@L0LWj&=4?(nOT_siPRbOditRHZrp6?S8AgejFG^6va$=5K z|`EW#NwP&*~x4%_lS6VhL9s-#7D#h8C*`Lh;NHnGf9}t74chfY%+(L z4giWIwhK6{coCb3n8XhbbP@4#0C1$ZFF5847I3lz;zPNlq-OKEaq$AWE=!MYYHiJ+ zdvY?9I0Av8Ka-Wn(gPeepdb@piwLhwjRWWeSr7baCBSDM=|pK0Q5^$>Pur z|2)M1IPkCYSQ^NQ`z*pYmq4Rp8z$= z2uR(a0_5jDfT9oq5_wSE_22vEgAWDbn-``!u{igi1^xT3aEbVl&W-yV=Mor9X9@Wk zi)-R*3DAH5Bmou30~MeFbb%o-16IHmI084Y0{DSo5DwM?7KjJQfDbZ3F4znTKoQsl z_JT@K1L{E|XaOfc2RIEbfXm=IxC!on2Vew@gXdrdyaDqN1YsdEM1kZXRY(gmfXpBU zWDmJPK2RVO4n;$85DyYUxzHA<2r7jtp<1XB`W89`U4X7a1JFHa6qn9`(3jA6(BtSg7z~Dn(ZN_@JTc*z z1k5^2G3EfK6>}alfEmNgVzF3xtO3>z>xX4x1=s@Ye(W*qIqV>I9QzhW#Hr%UaPGJW z91oX=E5|kA&f*4f6S#T26kZE&gZIO;@!9wid_BGke*-^`pC?EYbO?5YU_t_6Gogae zLbybDNO(mg64i;;!~i0fxQSRnJWjkq93{RZ$&mC(E~H43khGI@gmj*CkMxR6CTo)& z$q{4$c_+D%e3AT^{8oY@VI<)t!Is!4Q6EtGo7CCWGzL)D>rQ4^>|)NiQ$)EQYB*=4e!vRSfKvS(yRXb4T4=0!`QmC#Pm zhG_4XC@*nZ!dbFoNz0PKC3A9$a*lEwxk9;CxjS<2<>~Tn@`>`hkG4N# zKjNU~z;vi{c;cwx$aZXSoN&@}N^m;n^upQ1neW`@Jm+HLvfkyqE8^^jVTFG14;RpP@{Py@g^4IZC^Zz~o6W||E74S6BG%z=?H;57x71R{; zCfGT+B=|vyZiq0XJ5(|>GPE&tF3dHoG;Cy*@v8N!u7@jxbHh6$uo0mV4H2`e-B#~i zJsxQhSr9q2MrTddnyYIS)+Vhz6D1kNj5-;Ojt+}%ivGa#W7aWeW4vOjV`f+`tbMHK zY)5t(dx~SnDdkMW+QpW}PR7~A?TMR;cZe^KpXR!7E4eQdJQHdX<`Vr9k0dT6g(bBn zMJ7e%MIVY;#n-+v{i@=tg`KfG`%5fK4(`J2;_VvR?Xdf3sdQ;h>DV6M zJ?&-mvcj_0d!zPVEnik%vyZS(xNoGwr=oMe=Kfv#KUBt7-l=k~YOPkP-cdbwfPG-_ zpyR=o8s(azn)ipehwj#T)V9}Y*Oec}9L_lWv_7=H_iM)2jSUJ7MGYU1@Q#ce4LsV@ zXw}%*q|{W>3^xm#r;bG)yZMdlH=QkpEw!z*)}rI!xbXP1Z==5*I^lhy`y}IJ%XeDe zRku;v3frOf?DmPgz@Xmo#D^7KH*><&kZ}k0<(`u)y&d8oAIZHU3e|F(q&bit1 zspqFJ#9bKcj_Q7Jan;4!Jpn!am%J}sx$J)VVy{#0xhr;8PG7aTdg>bETE}(E>+O9O zeQiHj{Lt2K+24M{>PF{H>ziEz%LmR5It*U8<$CM#ZLizc@2tEtFcdO$cQ|r*xkvZnNio#z9&IX9*nWZp8u5o(}(f= zr{t&Q6RH!9lV+2rr`)G*K3n~4{CVp0`RRh6rGKt|q5I;yUmSnwn^`q8{*wQ4;n(6< z@~@7(UiP|s)_?Z#o8&k1bA@l^-yVI(c-Q+r?ES=i<_GMDijR69yFPh;dbp6hu<#rA zg!B711SuW>000JJOGiWi{{a60|De66lK=n!32;bRa{vGf6951U69E94oEQKA00(qQ zO+^Ra0Rspb3j(O4EC2uia7jc#R9M69lidoyAP9vudjD5GyBRBnS;lHzoDaf&L`6>` zgb+dssFqZATk>9E-nsQQRRA1|0iO_Qare69+v;E-%TNCjtTaXx>WEGzR^whBUwn`| wtOHNH&pvJb(o5R_Bkp@NI7z&O5JJx20>cw5=(g}OHvj+t07*qoM6N<$f;M1& literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/GingerCorp_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/GingerCorp_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..da9c928ca0217b0b104462104b0c6911b49c2c19 GIT binary patch literal 4134 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 literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/JSI.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/JSI.png new file mode 100644 index 0000000000000000000000000000000000000000..88db5d9d7fbcc8e6f7647f59ee50feed4df8b62f GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzwj^(N7l!{JxM1({$v_d#0*}aI z1_o|n5N2eUHAey{$X?><>&kwgk(onMSn!B-703Wj7srr@!*8eEZKO~PTvt}(7!ZAZG&jSn}44H`VH|v|(Kh17T{KD{? zH}5y!`M&pl@ArG-0QZ2Gv9RTNo;&~%5mDh&+hr@4%gH6<;Q)_`L7vlE00BxIPTT{K zHe&&{0P#FewALb~Lqz_i2vGojiP1$IToGwlH}G~nk*BJBBjWG^&{NOh32?ub!`|Lr)nT}lhJfRgmSh)DDneXZi}32|>XLLi zElMc?Bn9#@$a#=dDkbT3T5SIc0?+eAL_}*X?}G@)8Pk`^WXkhdbslZxf!n|u@K2qk zs!5=M-+*_i4^^-8E#SaR+@T3NIyy>2$maog-9*5JXAwA#!|d!Vb8~a__4Sn zj*2ZnMn*=Yy}dm$!x|(B(qh`Jt*w$wCL=x$@E1^|IXos76f!n8CPPC*A-h}$`PB4{ zkB>`#f4}YjsDj|&;6PSaR|Sx3CXh~>KHv9cVPPRcP0+t(H#yCD}Hjv&i_Fl6D zPmFDCmf%-o`;M{~0^rM|5L^Ua1kN-|uxad%jSwiM*xA`Bx9>nqSNMPMrwWTpEes3{AR>qeYinz0ts}+szBQb0tO`6eHC29ZadENc z`nk`NSS%LF=ksW-DHIBkzTbg!=Kek4CwmtK0YMOuNF?xmzxi}j3*T8E|0wqHM$oVT zA9xk$x022eM+kz31r&iU>-f22j%Ft&AOZYrwO<1+owR^`;FItqVq)ObNeKw?g;g)F z05_`q6&$MofGM;00W!eV;}D>=F6ZZBu}BaEk-GgkkTdPCk3+!V;2^H+5(EM3>+2B# zm~-7jtNrGGB|s@fHk)O5co@fV$mMcOOiWbxy#ZXd{*-b@6)-tD$@ca(K@c!HItswd z%naS#-4!n literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KAS.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KAS.png new file mode 100644 index 0000000000000000000000000000000000000000..3b29fe5cf164fff1f610ff0ab60fddebfeaa4b47 GIT binary patch literal 1065 zcmV+^1lIeBP){8VL0UvgYf;0$mGIOzYKz}g($O~CCY=rk~u*D0Y!t-FD{fObdxS4QVFFbez%tT&KafwTa( z0XN&mDd2oI8|i~(U>oox@GP($STOooKd0qKXCpF@yliwipcZFw%H>&<1lS1d20qP@ zY65s2xEHu8$3c?``d%u+ymbKB;)bMo&xr}-4=4rdP{=DNq1 zdo2fGhui4HG9(>0KL%5uZ~sYeqhCiA&y0IK@2h)Cwe_gmx>D~-z9M7^!cwWULDHC{ z$s|d70g@!SA)VqRNp7s_H#ax8N!lmrl%$K2PD*;SP$+C(F@V043aFIJ<#vEVp|Hv6uB2@3FO^CgRsK(#T#jYD$P*00000NkvXXu0mjf|6|*@ literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KAS_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KAS_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..0578ea6dd095676f9fed6d9ed2ce457f89929a14 GIT binary patch literal 2080 zcmV+*2;cXKP)5jO$$ApdZK^2`+dKFM{N$y zm&Snv0PUHT;45D{n2g6)5=Di@E|<&gvlJAVi3!M~cMrUSzcP2&J|aGGz|COFF;ciNbX_;9fb&* zOf`OpHowl@E+Ljb0b&63CjpSQ)K^!0wezKYo63VFlM~Yk0GWJ)sR!Yu-VZ*!v~{q5 z)_iv&Xm8kBYTdO^}^`;$7KMMp(+50s@7+3C9PE8G}lMf^`Gz9G}yNa!53q))Q z*+c@2F$5hB1Z26qNMK(zk<%hXeByC7K3yBKEK8P_*5@jZ9q&HY@rC`TcJ6Hc`qr&Y zHm}zkbh}-**Q?LnV9#VLx#ST-MG0EmU-@oVmZfm!bHI;8rBa$Bg{Y!L#vxjAHV z8eDc80v3zC2&~ORR9i}AliadwaBSoYQ<7i07wq4$v+FqoL8!8$7-m&$&I7w&rG!v#J`}WFIWLc~7-A^>vv*|-WU-wKC^EAQMHS94lOuB)$bZQBNVI0Y@90Lc=HOeR=` zDB(Ky)(9~&3@pmCvkT&C-{4SLh395cQ5-glE#&i*n2Y{-3yz=u0_K71u$fHoS}iue zENu-6?A*e+GXg}GftCDhECc#QA;#+;KD?2hopU;xcUIXJ9@#`J1`Y-x1gs_#mNngx zaCq?MjLl;mk|NQ$g8rcjZ&D3-OM=LS!%&x&z)UinW;1-URN|Ld^JYN} zMM7joftmFO&J`ePTU||h$0wfmt*!)QB5+Os1mvQz@jz$H6&=$z(#YB-sP9R2u|q-A)wB0gJPb%OV*W@g4$R zu1%%(d4zC)F>pWe#Zezi`CXtSy}N`ZD(g!Wpy=E&z?nmU;qGMwpzd> z2`M715+!qhY62`SNpcoQOqK+|vpJ9uaJ96+e&PgfoIk%Z+1vZ-Dc~FcuqWyNrvbmq z=XL$3Ns?hMAV`24wXl0U@Siw=TquOw=g-Gyu3tZO zLs8y;$Jj;eNqfPYfW_f*Rg`i5^U%SAuheyRq9B#RYHzPd3=J_Y76UVaTFS~$xO+E> z_wNS}1~Jv&kIBBikHV9aKe@~K;P3PL0(;sU%qxK0X0;wHcDcU4sjY3truO!-qN*yG z%w~WwKnP?N1ZR8sDD}en75WlflLQbMD z3ZUG?7_$H(Cj{e<8^=samM`&wg1NgZE8@%(UQqrwA`DskPN&mlL^MN0i`i^;3jk!Z z**cLY*=)9P%|4k-dWq-^5k-h7M??!m^ruWFv-zn3VzHQ$h;9*)s%hGbYc`zoZ|4JW z&R<*85zz-i2%+ox{^{vytFG%ug%E;>MxP2`WMsrdM3;;J-^jNiqIV3ZgU0hro-Sql z^VXFsSL6+sU@eFcLTH-Sz7F8NG0Selc05nlm*?ZQuIn8e1<;A8*LZ(#O|K}5-xyoz z>FJS(C?^%`j%nZZUBC403T1KQd|fzV(71JC*gYxy@kD#jj~9BTdm0000< KMNUMnLSTZ1r`mh~ literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KSPX.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KSPX.png new file mode 100644 index 0000000000000000000000000000000000000000..780480098d519c2ac2ddfcf206abc67f1e1c421a GIT binary patch literal 3545 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 literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KerbalEngineer_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/KerbalEngineer_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..49fbb4f0e7f1fc853726bf5e35951a8b0a067d51 GIT binary patch literal 2065 zcmV+s2=4cZP)Wi5uJJzL(j{%@*&K{0Z0XbQr`TzF%T6hzLpwqyP&JFeb+u!(6k0wmoil z*RV#RL<0m^XDO+GK$XezjKW%!@{z*BFDV)m6Z8iWzy8%z0zmB~uyW;}bi)3|*{s_}(N!L}Yo2ae#9;>i~;V3MnNB@Kr!-vxOi0d*2@* z(2X=3tqpp;KGs<3^*ZC@b&9+gN+kryob~nFG^b~nXza%nhPC%^0+MREinSKufwK2`bU-8;)zz0Ty+ z6chCc{6LXrDV1`Sg}H+`lQXw}KfPX$G));FpBRN==*KyCHw7flT0Bo81Z-|@QX8u= zIo06u)hkRk8XP}7ae3OMILK$hhkoNMyvSH4Wy53q${YTqn=wMsMyx3Sh(jIq?JRfH6Tg8{X%F{bx> zWNG?=_d13ps(eMQTHRfNt=3TF1zDP*JVlZvymRGkCdTSqe(NowI6^9qq9~A3;GE_D zPv6gplMk`-?scMYfF}e?e|nK9j!;UG#L4#CgHpiw`1svIFsxzY44bV@u;3|07)Lz+ z`~{wQ=2?t2cv8}8wefs~&Qkil{;)?V$@SG0E?v6B^71mbZmyB%Ih{@iDJ9N2f*@dg zV&X0#Kp+^_@Mf!p@)eC{1A}2|dWzXSd&tt9C|;-A=`c1n>=8HDZZRkK<5x;J9OYV> z)1Ntw$qQCjR*42N*kL-9f)e$5eRl$$6gV8+eitPrt2a_^y?<*MLkFIcT)lpke3XDm z5@U?TIg7rQP!z)|atwQhvkp@j@;t{_gAm|(idubacLIkF&GYctvkZDYmS1^=PP;>; zQUNg}01j)1iCR!#okidf0<=!C&Ta41^99aAqBV>6-pj(mVG^BC3_{v(UEZC5REooM za};sJ9L5goES{1G1Ul0kJ9dl*9=IQC zVL~*x`1Eh+-!%uUBkG6H@6pK(k9__SmS1|A!C-(Cg3+A8;c&*{1c(swY4=49h&FO`D5&zZNjxHA106$1t!mMVMI5#RK~}7)v&>0Qp)b5c+l%X#6%lT5B( z;>^3hWYaB@nI`2xQRF#UJ0&)ENkSz(T1m>^+FfeSVe*VZW*D6ln;sh`CmnP#g`uxz z$q4E865?3kn~*rEV-;lKfHdwQ?Iuamq8|!^l3;RXFYj$k<3w|J0z!Za0tm{(7Veku zwC4Eo5;w*_!E?2<+}D4dqtOPhem0<=T7LJ+DHadh=FFoTJa_YZbh?K*`LiFQngSjJ z5-0@$o&swvi^(PSnOWZ1eHuE#CV9*@x_!nC1OlxhoFku*;+YKMb@hPqKWvz85Ns^!3Y42Rao$@a& zEqNpR`)QiGBuPF8ptX*YBza0}y|IM}!|>d0c&+toTI-)iQFK&mou+BJveO<62F)~0 zT^z?h+BKG2zwP`_YyI<)0#DzW19##_PTk$^BuUO}VYfpNMbU#=>-D9jC2#bNu)cLp z8QG`vJl|I?m%qD(0ld+(5kho<)(C&iIrn6%)v5+TAe?iTciPL#%YWU@!8_Pp(^~%^ zO;dON{P`0jX`dY_u&lMVTI-8j7_IehN6(w*&!7Klnx>bu*3X7v_@y*WuZ|S^a~#KC v+i53B^5c=eKYZkD)mpzfQmOZGwt;^Emj^U%aU5!f00000NkvXXu0mjfrQFow literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/Klockheed_Martian_SmartParts.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/Klockheed_Martian_SmartParts.png new file mode 100644 index 0000000000000000000000000000000000000000..a96a92391efb5a716c1ecd68d2b132807ed334d1 GIT binary patch literal 577 zcmV-H0>1r;P)CUuf3mTg4s_*;gs_JfnY8I#F%mP3KLND0NNPapQ z-&1SDAPD-CQR!5&h?5bO>?aoGtXCrMS@@(0dp<;zk>?4>67eqNMFJ{`D9X9Z31roT zRTsn#RUBJ(S0<(u0H4lSH@M*W7Jv^t+v1z{FSE>Il)#V8eB;SH$@2t|y4!u)(6tNt zo&`AJRenTlG0SQo@ z@C1yFF`pgMW2XuZi#GqN>Y&r<)Kql{{0{tETqIyDBD<|ttCbZ9>;n%XvIiUkkE*(v zI>7;O3H%e0y{Xuf(i3Ym8jHXIa0dJ|#;m15RCTLXt1SaBs=A@7o4|A8(Cv1^dcD3B zhT#fun~n{`aMh`fCLlLykkM$AT-|XLMN9*#>KEVyxSAq*6I+ymKO(ZzZnqbVF>Ane zPVO@2z@3O}tLj#ff3w;Al-C7);2d}ceyQrZqkwO~J#bXu^8GdD literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/Klockheed_Martian_SmartParts_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/Klockheed_Martian_SmartParts_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..8e76598765757c4982ad69d6ce6d750f0aee539b GIT binary patch literal 764 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 literal 0 HcmV?d00001 diff --git a/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/MarkIVSystem_selected.png b/GameData/000_FilterExtensions/Icons/Autoloaded_Icons_Mods/MarkIVSystem_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..3f660086a839d100f3acbf4711746cb7addf69fd GIT binary patch literal 2484 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