Kerbal Space Program - 1.1.2.1260 (WindowsPlayer) OS: Windows 7 Service Pack 1 (6.1.7601) 64bit CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz (8) RAM: 16342 GPU: AMD Radeon R9 200 / HD 7900 Series (3051MB) SM: 30 (Direct3D 9.0c [dlumd9.dll 9.18.7.9]) RT Formats: ARGB32, Depth, ARGBHalf, Shadowmap, RGB565, ARGB4444, ARGB1555, Default, ARGB2101010, DefaultHDR, ARGBFloat, RGFloat, RGHalf, RFloat, RHalf, R8 Log started: Tue, May 24, 2016 21:59:55 [LOG 21:59:55.141] ******* Log Initiated for Kerbal Space Program - 1.1.2.1260 (WindowsPlayer) ******* [WRN 21:59:56.859] [SpaceNavigatorWindows]: Could not initialize device. [LOG 21:59:56.863] ActionCanvas MASK: 3458764513820540928 [LOG 21:59:56.864] MainCanvas MASK: 3458764513820540928 [LOG 21:59:56.864] AppCanvas MASK: 3458764513820540928 [LOG 21:59:56.875] PhysicsGlobals: Loading database [LOG 21:59:56.929] Load(Assembly): /ModuleManager.2.6.25 [LOG 21:59:56.930] AssemblyLoader: Loading assembly at D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\ModuleManager.2.6.25.dll [LOG 21:59:56.948] AssemblyLoader: KSPAssembly 'ModuleManager' V2.5 [LOG 21:59:56.948] Load(Assembly): Squad/Plugins/KSPSteamCtrlr [LOG 21:59:56.948] AssemblyLoader: Loading assembly at D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\Plugins\KSPSteamCtrlr.dll [LOG 21:59:56.949] Load(Assembly): Squad/Plugins/SaveUpgradePipeline.Scripts [LOG 21:59:56.949] AssemblyLoader: Loading assembly at D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\Plugins\SaveUpgradePipeline.Scripts.dll [LOG 21:59:56.950] Load(Assembly): Squad/Plugins/Steamworks.NET [LOG 21:59:56.950] AssemblyLoader: Loading assembly at D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\Plugins\Steamworks.NET.dll [LOG 21:59:56.951] Load(Assembly): YongeTech_TechTreeConverter/YongeTech_TreeConverter [LOG 21:59:56.952] AssemblyLoader: Loading assembly at D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\YongeTech_TechTreeConverter\YongeTech_TreeConverter.dll [LOG 21:59:56.952] Load(Assembly): YongeTech_TechTreesPlugin/YongeTech_RDIconLoader [LOG 21:59:56.953] AssemblyLoader: Loading assembly at D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\YongeTech_TechTreesPlugin\YongeTech_RDIconLoader.dll [LOG 21:59:56.954] Load(Assembly): YongeTech_TechTreesPlugin/YongeTech_TechTreesExpansion [LOG 21:59:56.954] AssemblyLoader: Loading assembly at D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\YongeTech_TechTreesPlugin\YongeTech_TechTreesExpansion.dll [LOG 21:59:57.024] AssemblyLoader: Loading assemblies [LOG 21:59:57.888] VesselModules: Found VesselModule of type FlightIntegrator with order 0 [LOG 21:59:57.922] VesselModules: Found 1 VesselModule types [LOG 21:59:57.967] ************************************************************************ Environment Info Win32NT 7FFFFFFFFFFFFFFF Args: KSP_x64.exe -popupwindow Mod DLLs found: Stock assembly: Assembly-CSharp v0.0.0.0 ModuleManager.2.6.25 v2.6.25.0 Stock assembly: KSPSteamCtrlr v0.0.1.33 Stock assembly: SaveUpgradePipeline.Scripts v1.0.0.2 / v1.0.0.21 Stock assembly: Steamworks.NET v8.0.0.0 / v8.0.0 YongeTech_TreeConverter v1.0.0.0 YongeTech_RDIconLoader v1.0.0.0 YongeTech_TechTreesExpansion v1.0.0.0 Folders and files in GameData: ETT Stock folder: Squad YongeTech_TechTreeConverter YongeTech_TechTreesPlugin ModuleManager.2.6.25.dll ModuleManager.ConfigCache ModuleManager.ConfigSHA ModuleManager.Physics ModuleManager.TechTree ************************************************************************ [LOG 21:59:57.975] AddonLoader: Instantiating addon 'ModuleManager' from assembly 'ModuleManager' [LOG 21:59:57.988] [ModuleManager] Adding ModuleManager to the loading screen 2 [LOG 21:59:57.994] AddonLoader: Instantiating addon 'KSPSteamController' from assembly 'KSPSteamCtrlr' [ERR 21:59:58.069] [KSPSteamController]: Failed to initalize Steam API! [LOG 21:59:58.114] Load(Texture): Squad/Agencies/C7AerospaceDivision [LOG 21:59:59.330] Load(Texture): Squad/Agencies/C7AerospaceDivision_scaled [LOG 22:00:00.470] Load(Texture): Squad/Agencies/DinkelsteinKermansConstructionEmporium [LOG 22:00:00.472] Load(Texture): Squad/Agencies/DinkelsteinKermansConstructionEmporium_scaled [LOG 22:00:00.473] Load(Texture): Squad/Agencies/ExperimentalEngineering [LOG 22:00:00.474] Load(Texture): Squad/Agencies/ExperimentalEngineering_scaled [LOG 22:00:00.476] Load(Texture): Squad/Agencies/FlooydResearchLab [LOG 22:00:00.479] Load(Texture): Squad/Agencies/FlooydResearchLab_scaled [LOG 22:00:00.480] Load(Texture): Squad/Agencies/GoliathNationalProducts [LOG 22:00:00.481] Load(Texture): Squad/Agencies/GoliathNationalProducts_scaled [LOG 22:00:00.482] Load(Texture): Squad/Agencies/IntegratedIntegrals [LOG 22:00:00.483] Load(Texture): Squad/Agencies/IntegratedIntegrals_scaled [LOG 22:00:00.484] Load(Texture): Squad/Agencies/IonicSymphonicProtonicElectronics [LOG 22:00:00.485] Load(Texture): Squad/Agencies/IonicSymphonicProtonicElectronics_scaled [LOG 22:00:00.486] Load(Texture): Squad/Agencies/JebsJunkyard [LOG 22:00:00.487] Load(Texture): Squad/Agencies/JebsJunkyard_scaled [LOG 22:00:00.488] Load(Texture): Squad/Agencies/KerbalMotion [LOG 22:00:00.490] Load(Texture): Squad/Agencies/KerbalMotion_scaled [LOG 22:00:00.493] Load(Texture): Squad/Agencies/KerbinWorldFirstRecordKeepingSociety [LOG 22:00:00.494] Load(Texture): Squad/Agencies/KerbinWorldFirstRecordKeepingSociety_scaled [LOG 22:00:00.495] Load(Texture): Squad/Agencies/Kerbodyne [LOG 22:00:00.496] Load(Texture): Squad/Agencies/Kerbodyne_scaled [LOG 22:00:00.496] Load(Texture): Squad/Agencies/Kerlington [LOG 22:00:00.497] Load(Texture): Squad/Agencies/Kerlington_scaled [LOG 22:00:00.498] Load(Texture): Squad/Agencies/MaxoConstructionToys [LOG 22:00:00.499] Load(Texture): Squad/Agencies/MaxoConstructionToys_scaled [LOG 22:00:00.500] Load(Texture): Squad/Agencies/MovingPartsExpertsGroup [LOG 22:00:00.501] Load(Texture): Squad/Agencies/MovingPartsExpertsGroup_scaled [LOG 22:00:00.502] Load(Texture): Squad/Agencies/OMBDemolition [LOG 22:00:00.503] Load(Texture): Squad/Agencies/OMBDemolition_scaled [LOG 22:00:00.504] Load(Texture): Squad/Agencies/PeriapsisCo [LOG 22:00:00.505] Load(Texture): Squad/Agencies/PeriapsisCo_scaled [LOG 22:00:00.505] Load(Texture): Squad/Agencies/Probodobodyne [LOG 22:00:00.506] Load(Texture): Squad/Agencies/Probodobodyne_scaled [LOG 22:00:00.507] Load(Texture): Squad/Agencies/R&D [LOG 22:00:00.508] Load(Texture): Squad/Agencies/R&D_scaled [LOG 22:00:00.509] Load(Texture): Squad/Agencies/ReactionSystemsLtd [LOG 22:00:00.511] Load(Texture): Squad/Agencies/ReactionSystemsLtd_scaled [LOG 22:00:00.512] Load(Texture): Squad/Agencies/Rockomax [LOG 22:00:00.513] Load(Texture): Squad/Agencies/Rockomax_scaled [LOG 22:00:00.514] Load(Texture): Squad/Agencies/Rokea [LOG 22:00:00.515] Load(Texture): Squad/Agencies/Rokea_scaled [LOG 22:00:00.516] Load(Texture): Squad/Agencies/SeansCannery [LOG 22:00:00.517] Load(Texture): Squad/Agencies/SeansCannery_scaled [LOG 22:00:00.518] Load(Texture): Squad/Agencies/SteadlerEngineeringCorps [LOG 22:00:00.518] Load(Texture): Squad/Agencies/SteadlerEngineeringCorps_scaled [LOG 22:00:00.519] Load(Texture): Squad/Agencies/StrutCo [LOG 22:00:00.520] Load(Texture): Squad/Agencies/StrutCo_scaled [LOG 22:00:00.521] Load(Texture): Squad/Agencies/Vac-Co [LOG 22:00:00.522] Load(Texture): Squad/Agencies/Vac-Co_scaled [LOG 22:00:00.523] Load(Texture): Squad/Agencies/WinterOwl [LOG 22:00:00.524] Load(Texture): Squad/Agencies/WinterOwl_scaled [LOG 22:00:00.525] Load(Texture): Squad/Agencies/ZaltonicElectronics [LOG 22:00:00.526] Load(Texture): Squad/Agencies/ZaltonicElectronics_scaled [LOG 22:00:00.527] Load(Texture): Squad/Contracts/Icons/balloon [LOG 22:00:00.528] Load(Texture): Squad/Contracts/Icons/default [LOG 22:00:00.529] Load(Texture): Squad/Contracts/Icons/dish [LOG 22:00:00.530] Load(Texture): Squad/Contracts/Icons/eva [LOG 22:00:00.531] Load(Texture): Squad/Contracts/Icons/gravity [LOG 22:00:00.532] Load(Texture): Squad/Contracts/Icons/marker [LOG 22:00:00.533] Load(Texture): Squad/Contracts/Icons/pressure [LOG 22:00:00.534] Load(Texture): Squad/Contracts/Icons/report [LOG 22:00:00.534] Load(Texture): Squad/Contracts/Icons/sample [LOG 22:00:00.535] Load(Texture): Squad/Contracts/Icons/seismic [LOG 22:00:00.536] Load(Texture): Squad/Contracts/Icons/thermometer [LOG 22:00:00.537] Load(Texture): Squad/Contracts/Icons/vessel [LOG 22:00:00.538] Load(Texture): Squad/Flags/retro [LOG 22:00:00.548] Load(Texture): Squad/PartList/SimpleIcons/cs_main [LOG 22:00:00.553] Load(Texture): Squad/PartList/SimpleIcons/cs_mk2 [LOG 22:00:00.562] Load(Texture): Squad/PartList/SimpleIcons/cs_mk3 [LOG 22:00:00.567] Load(Texture): Squad/PartList/SimpleIcons/cs_size0 [LOG 22:00:00.570] Load(Texture): Squad/PartList/SimpleIcons/cs_size1 [LOG 22:00:00.576] Load(Texture): Squad/PartList/SimpleIcons/cs_size2 [LOG 22:00:00.583] Load(Texture): Squad/PartList/SimpleIcons/cs_size3 [LOG 22:00:00.587] Load(Texture): Squad/PartList/SimpleIcons/cs_surface [LOG 22:00:00.592] Load(Texture): Squad/PartList/SimpleIcons/fuels_monopropellant [LOG 22:00:00.597] Load(Texture): Squad/PartList/SimpleIcons/fuels_ore [LOG 22:00:00.602] Load(Texture): Squad/PartList/SimpleIcons/fuels_oxidizer [LOG 22:00:00.606] Load(Texture): Squad/PartList/SimpleIcons/fuels_solidfuel [LOG 22:00:00.612] Load(Texture): Squad/PartList/SimpleIcons/fuels_xenongas [LOG 22:00:00.616] Load(Texture): Squad/PartList/SimpleIcons/number1 [LOG 22:00:00.621] Load(Texture): Squad/PartList/SimpleIcons/number2 [LOG 22:00:00.625] Load(Texture): Squad/PartList/SimpleIcons/number3 [LOG 22:00:00.630] Load(Texture): Squad/PartList/SimpleIcons/number4 [LOG 22:00:00.634] Load(Texture): Squad/PartList/SimpleIcons/number5 [LOG 22:00:00.639] Load(Texture): Squad/PartList/SimpleIcons/number6 [LOG 22:00:00.644] Load(Texture): Squad/PartList/SimpleIcons/number7 [LOG 22:00:00.649] Load(Texture): Squad/PartList/SimpleIcons/number8 [LOG 22:00:00.653] Load(Texture): Squad/PartList/SimpleIcons/number9 [LOG 22:00:00.657] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advaerodynamics [LOG 22:00:00.663] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advancedmotors [LOG 22:00:00.668] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advconstruction [LOG 22:00:00.672] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advelectrics [LOG 22:00:00.678] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advexploration [LOG 22:00:00.683] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advflightcontrol [LOG 22:00:00.688] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advlanding [LOG 22:00:00.693] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advmetalworks [LOG 22:00:00.699] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advrocketry [LOG 22:00:00.703] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advsciencetech [LOG 22:00:00.708] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_advunmanned [LOG 22:00:00.713] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_aerodynamicsystems [LOG 22:00:00.719] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_aerospacetech [LOG 22:00:00.723] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_automation [LOG 22:00:00.729] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_basicprobes [LOG 22:00:00.734] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_basicrocketry [LOG 22:00:00.739] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_composites [LOG 22:00:00.744] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_electrics [LOG 22:00:00.749] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_electronics [LOG 22:00:00.753] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_evatech [LOG 22:00:00.758] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_experimentalaerodynamics [LOG 22:00:00.762] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_experimentalelectrics [LOG 22:00:00.766] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_experimentalmotors [LOG 22:00:00.771] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_experimentalrocketry [LOG 22:00:00.776] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_experimentalscience [LOG 22:00:00.781] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_fieldscience [LOG 22:00:00.786] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_flightcontrol [LOG 22:00:00.790] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_fuelsystems [LOG 22:00:00.796] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_generalconstruction [LOG 22:00:00.800] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_generalrocketry [LOG 22:00:00.805] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_generic [LOG 22:00:00.811] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_heavierrocketry [LOG 22:00:00.816] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_heavyaerodynamics [LOG 22:00:00.820] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_heavyrocketry [LOG 22:00:00.825] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_highaltitudeflight [LOG 22:00:00.830] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_highaltitudepropulsion [LOG 22:00:00.835] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_hypersonicflight [LOG 22:00:00.840] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_ionpropulsion [LOG 22:00:00.845] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_landing [LOG 22:00:00.851] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_largecontrol [LOG 22:00:00.855] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_largeelectrics [LOG 22:00:00.860] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_largeprobes [LOG 22:00:00.864] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_metamaterials [LOG 22:00:00.869] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_nanolathing [LOG 22:00:00.873] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_nuclearpropulsion [LOG 22:00:00.879] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_precisionengineering [LOG 22:00:00.884] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_robotics [LOG 22:00:00.889] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_sciencetech [LOG 22:00:00.893] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_specializedconstruction [LOG 22:00:00.898] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_specializedcontrol [LOG 22:00:00.902] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_specializedelectrics [LOG 22:00:00.907] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_stability [LOG 22:00:00.912] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_start [LOG 22:00:00.917] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_supersonicflight [LOG 22:00:00.921] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_survivability [LOG 22:00:00.926] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_unmannedtech [LOG 22:00:00.930] Load(Texture): Squad/PartList/SimpleIcons/R&D_node_icon_veryheavyrocketry [LOG 22:00:00.934] Load(Texture): Squad/PartList/SimpleIcons/RDicon_aerospaceTech2 [LOG 22:00:00.937] Load(Texture): Squad/PartList/SimpleIcons/RDicon_commandmodules [LOG 22:00:00.941] Load(Texture): Squad/PartList/SimpleIcons/RDicon_fuelSystems-advanced [LOG 22:00:00.945] Load(Texture): Squad/PartList/SimpleIcons/RDicon_fuelSystems-highPerformance [LOG 22:00:00.949] Load(Texture): Squad/PartList/SimpleIcons/RDicon_largeVolumeContainment [LOG 22:00:00.953] Load(Texture): Squad/PartList/SimpleIcons/RDicon_miniaturization [LOG 22:00:00.956] Load(Texture): Squad/PartList/SimpleIcons/RDicon_propulsion-precision [LOG 22:00:00.960] Load(Texture): Squad/PartList/SimpleIcons/RDicon_propulsionSystems [LOG 22:00:00.964] Load(Texture): Squad/PartList/SimpleIcons/RDicon_telescope [LOG 22:00:00.968] Load(Texture): Squad/Parts/Command/probeStackSphere/model000 [LOG 22:00:00.969] Load(Texture): Squad/Parts/Command/probeStackSphere/model001 [LOG 22:00:00.970] Load(Texture): Squad/Parts/CompoundParts/fuelLine/model000 [LOG 22:00:00.971] Load(Texture): Squad/Parts/CompoundParts/strutConnector/model000 [LOG 22:00:00.972] Load(Texture): Squad/Parts/Misc/PotatoRoid/squareButton [LOG 22:00:00.973] Load(Texture): Squad/Parts/Resources/OrbitalScanner/detector [LOG 22:00:00.973] Load(Texture): Squad/Parts/Resources/SurveyScanner/dish [LOG 22:00:00.975] Load(Texture): Squad/Parts/Resources/SurveyScanner/dish_n [LOG 22:00:00.979] Load(Texture): Squad/Resources/RDSimpleIcons/fusionIcon [LOG 22:00:00.983] Load(Texture): Squad/Resources/RDSimpleIcons/KSPX-advIonPropulsion [LOG 22:00:00.988] Load(Texture): Squad/Resources/RDSimpleIcons/KSPX-advNuclearPropulsion [LOG 22:00:00.992] Load(Texture): Squad/Strategies/Icons/AggressiveNegotiations [LOG 22:00:00.997] Load(Texture): Squad/Strategies/Icons/AppreciationCampaign [LOG 22:00:01.000] Load(Texture): Squad/Strategies/Icons/BailOutGrant [LOG 22:00:01.004] Load(Texture): Squad/Strategies/Icons/FundraisingCampaign [LOG 22:00:01.007] Load(Texture): Squad/Strategies/Icons/LeadershipInitiative [LOG 22:00:01.012] Load(Texture): Squad/Strategies/Icons/OpenSourceTechProgram [LOG 22:00:01.016] Load(Texture): Squad/Strategies/Icons/OutsourcedResearch [LOG 22:00:01.020] Load(Texture): Squad/Strategies/Icons/PatentsLicensing [LOG 22:00:01.025] Load(Texture): Squad/Strategies/Icons/RecoveryTransponderFitting [LOG 22:00:01.029] Load(Texture): Squad/Strategies/Icons/ResearchRightsSellOut [LOG 22:00:01.034] Load(Texture): Squad/Strategies/Icons/UnpaidResearchProgram [LOG 22:00:01.037] Load(Texture): Squad/Tutorials/ChuteColors [LOG 22:00:01.041] Load(Texture): Squad/Tutorials/EditorCoM [LOG 22:00:01.045] Load(Texture): Squad/Tutorials/EditorSnap [LOG 22:00:01.050] Load(Texture): Squad/Tutorials/EditorSnap4x [LOG 22:00:01.055] Load(Texture): Squad/Tutorials/EditorSymm [LOG 22:00:01.058] Load(Texture): Squad/Tutorials/StagingStack [LOG 22:00:01.063] Load(Texture): YongeTech_TechTreesPlugin/Textures/dropdownArrow [LOG 22:00:01.064] Load(Texture): YongeTech_TechTreesPlugin/Textures/WernherVonKerman [LOG 22:00:01.065] Load(Model): Squad/Parts/Command/probeStackSphere/model [LOG 22:00:01.088] Load(Model): Squad/Parts/CompoundParts/fuelLine/model [LOG 22:00:01.106] Load(Model): Squad/Parts/CompoundParts/strutConnector/model [LOG 22:00:01.107] Load(Model): Squad/Parts/Engine/jetEngines/turboFanSize1 [ERR 22:00:01.143] Texture 'Squad/Parts/Engine/jetEngines/Jet Engines' not found! [ERR 22:00:01.144] Texture 'Squad/Parts/Engine/jetEngines/Jet_Heat' not found! [LOG 22:00:01.146] Load(Model): Squad/Parts/Misc/PotatoRoid/PotatoRoid [ERR 22:00:01.150] ConvexHullBuilder: convex hull has more than 255 polygons! [ERR 22:00:01.150] Gu::ConvexMesh::loadConvexHull: convex hull init failed! Try to use the PxConvexFlag::eINFLATE_CONVEX flag. (see PxToolkit::createConvexMeshSafe) [ERR 22:00:01.155] ConvexHullBuilder: convex hull has more than 255 polygons! [ERR 22:00:01.155] Gu::ConvexMesh::loadConvexHull: convex hull init failed! Try to use the PxConvexFlag::eINFLATE_CONVEX flag. (see PxToolkit::createConvexMeshSafe) [LOG 22:00:01.156] Load(Model): Squad/Parts/Resources/OrbitalScanner/OrbitalScanner [LOG 22:00:01.158] Load(Model): Squad/Parts/Resources/SurveyScanner/SurveyScanner [LOG 22:00:01.161] Load(Model): Squad/Parts/Science/AtmosphereSensor/model [ERR 22:00:01.162] Texture 'Squad/Parts/Science/AtmosphereSensor/ksp_r_hydroscoop_diff' not found! [LOG 22:00:01.163] Load(Model): Squad/Parts/Science/sensorAccelerometer/model [ERR 22:00:01.163] Texture 'Squad/Parts/Science/sensorAccelerometer/model000' not found! [LOG 22:00:01.164] Load(Model): Squad/Parts/Science/sensorBarometer/model [ERR 22:00:01.165] Texture 'Squad/Parts/Science/sensorBarometer/model000' not found! [LOG 22:00:01.165] Load(Model): Squad/Parts/Science/sensorGravimeter/model [ERR 22:00:01.166] Texture 'Squad/Parts/Science/sensorGravimeter/model000' not found! [LOG 22:00:01.166] Load(Model): Squad/Parts/Science/sensorThermometer/model [ERR 22:00:01.167] Texture 'Squad/Parts/Science/sensorThermometer/model000' not found! [LOG 22:00:01.168] Loading Asset Bundle Definitions [LOG 22:00:01.170] AssetLoader: Loading bundle definitions [LOG 22:00:01.413] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\squadcore.ksp' [LOG 22:00:01.449] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia.ksp' [LOG 22:00:01.513] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraft.ksp' [LOG 22:00:01.574] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasics.ksp' [LOG 22:00:01.584] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicsbalance.ksp' [LOG 22:00:01.593] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicsbalance2.ksp' [LOG 22:00:01.602] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicscol.ksp' [LOG 22:00:01.611] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicscontrol.ksp' [LOG 22:00:01.620] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicscontrolsurfaces.ksp' [LOG 22:00:01.677] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicsdrag.ksp' [LOG 22:00:01.686] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicsengines.ksp' [LOG 22:00:01.693] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicsforces.ksp' [LOG 22:00:01.702] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicsintakes.ksp' [LOG 22:00:01.760] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicslandinggear.ksp' [LOG 22:00:01.768] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_aircraftbasicslift.ksp' [LOG 22:00:01.827] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_career.ksp' [LOG 22:00:01.834] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerbasicscontracts.ksp' [LOG 22:00:01.841] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerbasicscrew.ksp' [LOG 22:00:01.849] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerbasicscurrencies.ksp' [LOG 22:00:01.855] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerbasicsexperience.ksp' [LOG 22:00:01.864] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerbasicsfacilities.ksp' [LOG 22:00:01.872] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerbasicsstrategies.ksp' [LOG 22:00:01.879] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerbasicstechnology.ksp' [LOG 22:00:01.889] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerui-ac.ksp' [LOG 22:00:01.898] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerui-admin.ksp' [LOG 22:00:01.907] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerui-ksc.ksp' [LOG 22:00:01.915] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerui-mc.ksp' [LOG 22:00:01.930] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerui-sciencearchives.ksp' [LOG 22:00:01.939] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerui-techtree.ksp' [LOG 22:00:01.947] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerui-ts.ksp' [LOG 22:00:01.958] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_careerui.ksp' [LOG 22:00:01.967] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-actiongroups.ksp' [LOG 22:00:02.037] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-applauncher.ksp' [LOG 22:00:02.107] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-crew.ksp' [LOG 22:00:02.116] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-engineersreport.ksp' [LOG 22:00:02.123] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-gizmos.ksp' [LOG 22:00:02.140] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-infos.ksp' [LOG 22:00:02.148] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-partdetails.ksp' [LOG 22:00:02.204] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-parts.ksp' [LOG 22:00:02.212] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-symmetry.ksp' [LOG 22:00:02.220] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui-vesseldetails.ksp' [LOG 22:00:02.230] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_constructionui.ksp' [LOG 22:00:02.239] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-dockingmode.ksp' [LOG 22:00:02.245] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-editor.ksp' [LOG 22:00:02.252] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-editorgizmos.ksp' [LOG 22:00:02.260] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-eva.ksp' [LOG 22:00:02.268] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-flight.ksp' [LOG 22:00:02.275] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-flightactivities.ksp' [LOG 22:00:02.283] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-flightdirections.ksp' [LOG 22:00:02.290] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-general.ksp' [LOG 22:00:02.297] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-mapandtime.ksp' [LOG 22:00:02.303] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-mouseconstruction.ksp' [LOG 22:00:02.372] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-mouseflight.ksp' [LOG 22:00:02.381] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls-rcs.ksp' [LOG 22:00:02.442] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_controls.ksp' [LOG 22:00:02.451] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_eastereggs.ksp' [LOG 22:00:02.510] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-ac.ksp' [LOG 22:00:02.520] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-admin.ksp' [LOG 22:00:02.578] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-context.ksp' [LOG 22:00:02.588] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-ksc.ksp' [LOG 22:00:02.596] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-launchpad.ksp' [LOG 22:00:02.655] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-mc.ksp' [LOG 22:00:02.713] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-randd.ksp' [LOG 22:00:02.722] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-runway.ksp' [LOG 22:00:02.780] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-sph.ksp' [LOG 22:00:02.789] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-ts.ksp' [LOG 22:00:02.797] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_facilities-vab.ksp' [LOG 22:00:02.804] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_flightui-altimeter.ksp' [LOG 22:00:02.812] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_flightui-applauncher.ksp' [LOG 22:00:02.819] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_flightui-evaactivities.ksp' [LOG 22:00:02.826] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_flightui-modecontrol.ksp' [LOG 22:00:02.834] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_flightui-navball.ksp' [LOG 22:00:02.905] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_flightui-portraits.ksp' [LOG 22:00:02.976] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_flightui-staging.ksp' [LOG 22:00:02.984] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_flightui-timeandaction.ksp' [LOG 22:00:03.042] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_flightui.ksp' [LOG 22:00:03.053] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_heat.ksp' [LOG 22:00:03.060] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_heatactiveradiators.ksp' [LOG 22:00:03.067] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_heatcore.ksp' [LOG 22:00:03.074] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_heatengines.ksp' [LOG 22:00:03.082] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_heatflow.ksp' [LOG 22:00:03.088] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_heatpart.ksp' [LOG 22:00:03.095] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_heatpassiveradiators.ksp' [LOG 22:00:03.106] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_heatshields.ksp' [LOG 22:00:03.165] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_locations.ksp' [LOG 22:00:03.173] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_manual.ksp' [LOG 22:00:03.179] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_mapui-mannodes.ksp' [LOG 22:00:03.188] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_mapui-orbitnodes.ksp' [LOG 22:00:03.195] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_mapui-orbitnodes2.ksp' [LOG 22:00:03.203] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_mapui.ksp' [LOG 22:00:03.210] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalbasics-atmosphere.ksp' [LOG 22:00:03.218] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalbasics-gettingbackdown.ksp' [LOG 22:00:03.227] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalbasics-gettingupthere.ksp' [LOG 22:00:03.235] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalbasics-gravityturn.ksp' [LOG 22:00:03.242] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalbasics-orbits.ksp' [LOG 22:00:03.251] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalbasics-stayingupthere.ksp' [LOG 22:00:03.259] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalbasics.ksp' [LOG 22:00:03.267] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitaldefinitions-appe.ksp' [LOG 22:00:03.276] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitaldefinitions-dirandinc.ksp' [LOG 22:00:03.285] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitaldefinitions-directions.ksp' [LOG 22:00:03.343] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitaldefinitions-eccentricity.ksp' [LOG 22:00:03.351] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitaldefinitions.ksp' [LOG 22:00:03.359] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalmaneuvers-adjustinginclination.ksp' [LOG 22:00:03.366] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalmaneuvers-deltav.ksp' [LOG 22:00:03.374] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalmaneuvers-efficiency.ksp' [LOG 22:00:03.381] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalmaneuvers-hohmanntransfer.ksp' [LOG 22:00:03.389] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalmaneuvers-hohmanntransfer2.ksp' [LOG 22:00:03.396] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalmaneuvers-orbittypes.ksp' [LOG 22:00:03.404] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalmaneuvers-radandantirad.ksp' [LOG 22:00:03.412] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalmaneuvers-shapingup.ksp' [LOG 22:00:03.421] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_orbitalmaneuvers.ksp' [LOG 22:00:03.429] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_planets-dres.ksp' [LOG 22:00:03.488] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_planets-duna.ksp' [LOG 22:00:03.496] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_planets-eeloo.ksp' [LOG 22:00:03.506] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_planets-eve.ksp' [LOG 22:00:03.514] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_planets-jool.ksp' [LOG 22:00:03.522] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_planets-kerbin.ksp' [LOG 22:00:03.530] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_planets-moho.ksp' [LOG 22:00:03.589] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_planets-sun.ksp' [LOG 22:00:03.646] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_planets-system.ksp' [LOG 22:00:03.655] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_resources-asteroidmining.ksp' [LOG 22:00:03.660] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_resources-conversionmanagement.ksp' [LOG 22:00:03.666] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_resources-drilling.ksp' [LOG 22:00:03.675] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_resources-findingit.ksp' [LOG 22:00:03.683] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_resources-findingit2.ksp' [LOG 22:00:03.691] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_resources-storageandconversion.ksp' [LOG 22:00:03.749] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_resources.ksp' [LOG 22:00:03.810] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketry.ksp' [LOG 22:00:03.818] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketryadvanced-fairings.ksp' [LOG 22:00:03.826] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketryadvanced-girders.ksp' [LOG 22:00:03.885] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketryadvanced.ksp' [LOG 22:00:03.945] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasics.ksp' [LOG 22:00:03.953] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicsaero.ksp' [LOG 22:00:03.960] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicscentered.ksp' [LOG 22:00:03.968] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicschutes.ksp' [LOG 22:00:03.977] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicscontrol.ksp' [LOG 22:00:03.985] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicsecrecharging.ksp' [LOG 22:00:03.992] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicsengines.ksp' [LOG 22:00:04.000] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicsforces.ksp' [LOG 22:00:04.008] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicshatchesandladders.ksp' [LOG 22:00:04.017] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicsresources.ksp' [LOG 22:00:04.025] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicsservicecontainers.ksp' [LOG 22:00:04.032] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicsstability.ksp' [LOG 22:00:04.040] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicsstabilityassist.ksp' [LOG 22:00:04.048] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicsstaging.ksp' [LOG 22:00:04.056] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_rocketrybasicssymmetry.ksp' [LOG 22:00:04.065] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_science.ksp' [LOG 22:00:04.123] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_sciencedata.ksp' [LOG 22:00:04.131] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_scienceexperiments.ksp' [LOG 22:00:04.139] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_sciencelab.ksp' [LOG 22:00:04.330] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_sciencetransmitted.ksp' [LOG 22:00:04.341] AssetLoader: Loaded bundle 'D:\Steam Games\steamapps\common\Kerbal Space Program\GameData\Squad\KSPedia\kspedia_spacetravel.ksp' [LOG 22:00:04.343] AssetLoader: Finished loading. 152 bundle definitions loaded. [LOG 22:00:04.343] Config(TechTree) ETT/EngTechTree/TechTree [LOG 22:00:04.344] Config(@PART[Typhoon?Cockpit]:FINAL) ETT/ETT_Aviation cockpits V1/@PART[Typhoon?Cockpit]:FINAL [LOG 22:00:04.344] Config(@PART[Mk1?S39?Cockpit]:FINAL) ETT/ETT_Aviation cockpits V1/@PART[Mk1?S39?Cockpit]:FINAL [LOG 22:00:04.344] Config(@PART[Interceptor?Cockpit]:FINAL) ETT/ETT_Aviation cockpits V1/@PART[Interceptor?Cockpit]:FINAL [LOG 22:00:04.345] Config(@PART[Trainer?Cockpit]:FINAL) ETT/ETT_Aviation cockpits V1/@PART[Trainer?Cockpit]:FINAL [LOG 22:00:04.345] Config(@PART[FSVTOLengineLarge]:FINAL) ETT/ETT_Firespitter/@PART[FSVTOLengineLarge]:FINAL [LOG 22:00:04.345] Config(@PART[FSlancasterEngine]:FINAL) ETT/ETT_Firespitter/@PART[FSlancasterEngine]:FINAL [LOG 22:00:04.346] Config(@PART[FSlancasterEngineGear]:FINAL) ETT/ETT_Firespitter/@PART[FSlancasterEngineGear]:FINAL [LOG 22:00:04.346] Config(@PART[SXTTinyprop]:FINAL) ETT/ETT_KAX/@PART[SXTTinyprop]:FINAL [LOG 22:00:04.346] Config(@PART[SXTKO211Dprop]:FINAL) ETT/ETT_KAX/@PART[SXTKO211Dprop]:FINAL [LOG 22:00:04.346] Config(@PART[SXTKO211prop]:FINAL) ETT/ETT_KAX/@PART[SXTKO211prop]:FINAL [LOG 22:00:04.347] Config(@PART[SXTMerlin66prop]:FINAL) ETT/ETT_KAX/@PART[SXTMerlin66prop]:FINAL [LOG 22:00:04.347] Config(@PART[SXTPWPT6]:FINAL) ETT/ETT_KAX/@PART[SXTPWPT6]:FINAL [LOG 22:00:04.347] Config(@PART[SXTeFan]:FINAL) ETT/ETT_KAX/@PART[SXTeFan]:FINAL [LOG 22:00:04.347] Config(@PART[SXTNK12M]:FINAL) ETT/ETT_KAX/@PART[SXTNK12M]:FINAL [LOG 22:00:04.348] Config(@PART[SXTPWR2800]:FINAL) ETT/ETT_KAX/@PART[SXTPWR2800]:FINAL [LOG 22:00:04.348] Config(@PART[SXTJ213]:FINAL) ETT/ETT_KAX/@PART[SXTJ213]:FINAL [LOG 22:00:04.348] Config(@PART[KAXkueyEngine]:FINAL) ETT/ETT_KAX/@PART[KAXkueyEngine]:FINAL [LOG 22:00:04.348] Config(@PART[SeatHDCommand]:FINAL) ETT/ETT_Kerbonov_mmPatch/@PART[SeatHDCommand]:FINAL [LOG 22:00:04.349] Config(@PART[KN2Cabin]:FINAL) ETT/ETT_Kerbonov_mmPatch/@PART[KN2Cabin]:FINAL [LOG 22:00:04.349] Config(@PART[MiniTurbojetPod]:FINAL) ETT/ETT_Kerbonov_mmPatch/@PART[MiniTurbojetPod]:FINAL [LOG 22:00:04.349] Config(@PART[50lDropTank]:FINAL) ETT/ETT_Kerbonov_mmPatch/@PART[50lDropTank]:FINAL [LOG 22:00:04.350] Config(@PART[InlinePassengerCan]:FINAL) ETT/ETT_Kerbonov_mmPatch/@PART[InlinePassengerCan]:FINAL [LOG 22:00:04.350] Config(@PART[wheelMedkhorse]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[wheelMedkhorse]:FINAL [LOG 22:00:04.350] Config(@PART[wheelraceCarkhorse]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[wheelraceCarkhorse]:FINAL [LOG 22:00:04.350] Config(@PART[wheeltinyCarkhorse]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[wheeltinyCarkhorse]:FINAL [LOG 22:00:04.351] Config(@PART[wheelMedCarkhorse]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[wheelMedCarkhorse]:FINAL [LOG 22:00:04.351] Config(@PART[kapdunebuggywheel]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapdunebuggywheel]:FINAL [LOG 22:00:04.351] Config(@PART[kapcarengine]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapcarengine]:FINAL [LOG 22:00:04.352] Config(@PART[kapcubecab1]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapcubecab1]:FINAL [LOG 22:00:04.352] Config(@PART[kapcubecab2]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapcubecab2]:FINAL [LOG 22:00:04.352] Config(@PART[kap1x05runabout]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05runabout]:FINAL [LOG 22:00:04.353] Config(@PART[kap1x05truckcab]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05truckcab]:FINAL [LOG 22:00:04.353] Config(@PART[kap1x05truckcab2]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05truckcab2]:FINAL [LOG 22:00:04.353] Config(@PART[kapvancabv2]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapvancabv2]:FINAL [LOG 22:00:04.354] Config(@PART[kapracingpod]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapracingpod]:FINAL [LOG 22:00:04.354] Config(@PART[kap1x05crewcomp]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05crewcomp]:FINAL [LOG 22:00:04.354] Config(@PART[kap1x05crewcomp2]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05crewcomp2]:FINAL [LOG 22:00:04.354] Config(@PART[kap1x05rswextension]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05rswextension]:FINAL [LOG 22:00:04.355] Config(@PART[kapcubehabitat]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapcubehabitat]:FINAL [LOG 22:00:04.355] Config(@PART[kap1x05to05adap]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05to05adap]:FINAL [LOG 22:00:04.355] Config(@PART[kap1x05to1adap]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05to1adap]:FINAL [LOG 22:00:04.356] Config(@PART[kap1x05to125tanker]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05to125tanker]:FINAL [LOG 22:00:04.356] Config(@PART[kap1x05to250tanker]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05to250tanker]:FINAL [LOG 22:00:04.356] Config(@PART[kapcub1x05biadapt]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapcub1x05biadapt]:FINAL [LOG 22:00:04.356] Config(@PART[kapcubeto1x05adapter]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapcubeto1x05adapter]:FINAL [LOG 22:00:04.357] Config(@PART[kapcubeto125adapter]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapcubeto125adapter]:FINAL [LOG 22:00:04.357] Config(@PART[kap1x05carnose]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05carnose]:FINAL [LOG 22:00:04.357] Config(@PART[kap1x05sportsintake]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05sportsintake]:FINAL [LOG 22:00:04.358] Config(@PART[boxbasebattery]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[boxbasebattery]:FINAL [LOG 22:00:04.358] Config(@PART[kap1x05battcap]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05battcap]:FINAL [LOG 22:00:04.358] Config(@PART[kap1x05petroltank]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05petroltank]:FINAL [LOG 22:00:04.358] Config(@PART[kap1x05trailerramp]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05trailerramp]:FINAL [LOG 22:00:04.359] Config(@PART[kap1x05boot75]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05boot75]:FINAL [LOG 22:00:04.359] Config(@PART[kap1x05hood75]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05hood75]:FINAL [LOG 22:00:04.359] Config(@PART[kap1x05cap]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05cap]:FINAL [LOG 22:00:04.360] Config(@PART[kap1x05hull15]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05hull15]:FINAL [LOG 22:00:04.360] Config(@PART[kap1x05hull150]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05hull150]:FINAL [LOG 22:00:04.360] Config(@PART[kap1x05hull75]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05hull75]:FINAL [LOG 22:00:04.360] Config(@PART[kap1x05separator]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05separator]:FINAL [LOG 22:00:04.361] Config(@PART[kap1x05extarch]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05extarch]:FINAL [LOG 22:00:04.361] Config(@PART[kapradialarch]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapradialarch]:FINAL [LOG 22:00:04.361] Config(@PART[kap1x05sportsarch]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05sportsarch]:FINAL [LOG 22:00:04.362] Config(@PART[kap1x05widearch]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05widearch]:FINAL [LOG 22:00:04.362] Config(@PART[kapcubearch]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapcubearch]:FINAL [LOG 22:00:04.362] Config(@PART[kap1x05sportsarchext]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05sportsarchext]:FINAL [LOG 22:00:04.362] Config(@PART[kapcubebicoupler]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kapcubebicoupler]:FINAL [LOG 22:00:04.363] Config(@PART[kap1x05flatbed2x1]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05flatbed2x1]:FINAL [LOG 22:00:04.363] Config(@PART[kap1x05flatbed2x3]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05flatbed2x3]:FINAL [LOG 22:00:04.363] Config(@PART[kap1x05flatbedriser]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05flatbedriser]:FINAL [LOG 22:00:04.364] Config(@PART[]kap1x05trailerroof:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[]kap1x05trailerroof:FINAL [LOG 22:00:04.364] Config(@PART[kap1x05trailersides]:FINAL) ETT/ETT_RoversAndRoadsters_072/@PART[kap1x05trailersides]:FINAL [LOG 22:00:04.364] Config(@PART[SXTWaxWing]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTWaxWing]:FINAL [LOG 22:00:04.364] Config(@PART[SXTSize2SRB]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTSize2SRB]:FINAL [LOG 22:00:04.365] Config(@PART[SXTMiniJet]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTMiniJet]:FINAL [LOG 22:00:04.365] Config(@PART[SXTMk2LinearAerospike]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTMk2LinearAerospike]:FINAL [LOG 22:00:04.365] Config(@PART[SXTLANCER]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTLANCER]:FINAL [LOG 22:00:04.366] Config(@PART[SXTVTOLturboFan]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTVTOLturboFan]:FINAL [LOG 22:00:04.366] Config(@PART[SXTTinyprop]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTTinyprop]:FINAL [LOG 22:00:04.366] Config(@PART[SXTKO211Dprop]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTKO211Dprop]:FINAL [LOG 22:00:04.366] Config(@PART[SXTKO211prop]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTKO211prop]:FINAL [LOG 22:00:04.367] Config(@PART[SXTMerlin66prop]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTMerlin66prop]:FINAL [LOG 22:00:04.367] Config(@PART[SXTPWPT6]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTPWPT6]:FINAL [LOG 22:00:04.367] Config(@PART[SXTeFan]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTeFan]:FINAL [LOG 22:00:04.368] Config(@PART[SXTNK12M]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTNK12M]:FINAL [LOG 22:00:04.368] Config(@PART[SXTPWR2800]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTPWR2800]:FINAL [LOG 22:00:04.368] Config(@PART[SXTJ213]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTJ213]:FINAL [LOG 22:00:04.369] Config(@PART[SXTtruckfueltank]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTtruckfueltank]:FINAL [LOG 22:00:04.369] Config(@PART[KSCTruckAxleNarrowComplex]:FINAL) ETT/ETT_Stock Extension_25/@PART[KSCTruckAxleNarrowComplex]:FINAL [LOG 22:00:04.369] Config(@PART[SXTtruckcabinsmall]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTtruckcabinsmall]:FINAL [LOG 22:00:04.369] Config(@PART[SXTtruckmiddleSmall]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTtruckmiddleSmall]:FINAL [LOG 22:00:04.370] Config(@PART[SXTtruckrearSmall]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTtruckrearSmall]:FINAL [LOG 22:00:04.370] Config(@PART[SXTtruckcabin]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTtruckcabin]:FINAL [LOG 22:00:04.370] Config(@PART[KSCTruckAxleWideComplex]:FINAL) ETT/ETT_Stock Extension_25/@PART[KSCTruckAxleWideComplex]:FINAL [LOG 22:00:04.371] Config(@PART[SXTtruckmiddle]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTtruckmiddle]:FINAL [LOG 22:00:04.371] Config(@PART[SXTtruckrear]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTtruckrear]:FINAL [LOG 22:00:04.371] Config(@PART[625mBonny]:FINAL) ETT/ETT_Stock Extension_25/@PART[625mBonny]:FINAL [LOG 22:00:04.371] Config(@PART[SXTClyde]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTClyde]:FINAL [LOG 22:00:04.372] Config(@PART[SXTBuzzard]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTBuzzard]:FINAL [LOG 22:00:04.372] Config(@PART[SXTke111]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTke111]:FINAL [LOG 22:00:04.372] Config(@PART[SXTmeadowlark]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTmeadowlark]:FINAL [LOG 22:00:04.372] Config(@PART[25mKossak]:FINAL) ETT/ETT_Stock Extension_25/@PART[25mKossak]:FINAL [LOG 22:00:04.373] Config(@PART[SXTGoose]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTGoose]:FINAL [LOG 22:00:04.373] Config(@PART[SXTmk3Cockpit52]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTmk3Cockpit52]:FINAL [LOG 22:00:04.373] Config(@PART[SXTEntenteCordiale]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTEntenteCordiale]:FINAL [LOG 22:00:04.373] Config(@PART[SXTOsaulNoseCockpitAn225]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTOsaulNoseCockpitAn225]:FINAL [LOG 22:00:04.374] Config(@PART[SXTOsualRadCockpit]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTOsualRadCockpit]:FINAL [LOG 22:00:04.374] Config(@PART[SXTfloatFront]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTfloatFront]:FINAL [LOG 22:00:04.374] Config(@PART[SXTfloatMid]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTfloatMid]:FINAL [LOG 22:00:04.375] Config(@PART[SXTfloatOutboard]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTfloatOutboard]:FINAL [LOG 22:00:04.375] Config(@PART[LMiniAircaftTail]:FINAL) ETT/ETT_Stock Extension_25/@PART[LMiniAircaftTail]:FINAL [LOG 22:00:04.375] Config(@PART[SXT625mFuel4]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXT625mFuel4]:FINAL [LOG 22:00:04.375] Config(@PART[SXT25mMk2Adap]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXT25mMk2Adap]:FINAL [LOG 22:00:04.376] Config(@PART[SXT25mMk2AdapSlant]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXT25mMk2AdapSlant]:FINAL [LOG 22:00:04.376] Config(@PART[SXTmk2cargoadapter]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTmk2cargoadapter]:FINAL [LOG 22:00:04.376] Config(@PART[LMkIIAircaftTail]:FINAL) ETT/ETT_Stock Extension_25/@PART[LMkIIAircaftTail]:FINAL [LOG 22:00:04.377] Config(@PART[SXTradialWindow]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTradialWindow]:FINAL [LOG 22:00:04.377] Config(@PART[SXTmk2SAScore]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTmk2SAScore]:FINAL [LOG 22:00:04.377] Config(@PART[SXTmk210degree]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTmk210degree]:FINAL [LOG 22:00:04.377] Config(@PART[SXTmk2225degree]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTmk2225degree]:FINAL [LOG 22:00:04.378] Config(@PART[SXTmk2adaptorIntake]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTmk2adaptorIntake]:FINAL [LOG 22:00:04.378] Config(@PART[SXTsciencenosecone]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTsciencenosecone]:FINAL [LOG 22:00:04.378] Config(@PART[SXTsmallbicoupleradaptor]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTsmallbicoupleradaptor]:FINAL [LOG 22:00:04.379] Config(@PART[LMkIAircaftFus]:FINAL) ETT/ETT_Stock Extension_25/@PART[LMkIAircaftFus]:FINAL [LOG 22:00:04.379] Config(@PART[SXTsize2LFtank]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTsize2LFtank]:FINAL [LOG 22:00:04.379] Config(@PART[SXTsize2LFtankShort]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTsize2LFtankShort]:FINAL [LOG 22:00:04.379] Config(@PART[LMkIIIAircaftFus]:FINAL) ETT/ETT_Stock Extension_25/@PART[LMkIIIAircaftFus]:FINAL [LOG 22:00:04.380] Config(@PART[LMkIIIAircaftFusLong]:FINAL) ETT/ETT_Stock Extension_25/@PART[LMkIIIAircaftFusLong]:FINAL [LOG 22:00:04.380] Config(@PART[SXTOsualHullLarge]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTOsualHullLarge]:FINAL [LOG 22:00:04.380] Config(@PART[SXTAn225Ramp]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTAn225Ramp]:FINAL [LOG 22:00:04.380] Config(@PART[SXTOsualTailLarge]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTOsualTailLarge]:FINAL [LOG 22:00:04.381] Config(@PART[SXTOsualRadHull]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTOsualRadHull]:FINAL [LOG 22:00:04.381] Config(@PART[SXTOsualRadHullEnd]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTOsualRadHullEnd]:FINAL [LOG 22:00:04.381] Config(@PART[SXTadapterSize3Mk3]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTadapterSize3Mk3]:FINAL [LOG 22:00:04.382] Config(@PART[SXTSmallFuselage]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTSmallFuselage]:FINAL [LOG 22:00:04.382] Config(@PART[SXTWingTipRound]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTWingTipRound]:FINAL [LOG 22:00:04.382] Config(@PART[SXTWingSmall]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTWingSmall]:FINAL [LOG 22:00:04.383] Config(@PART[SXTWingSmallHalf]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTWingSmallHalf]:FINAL [LOG 22:00:04.383] Config(@PART[SXTelevonSmall]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTelevonSmall]:FINAL [LOG 22:00:04.383] Config(@PART[SXTelevonSmallHalf]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTelevonSmallHalf]:FINAL [LOG 22:00:04.383] Config(@PART[SXTAirbrake]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTAirbrake]:FINAL [LOG 22:00:04.384] Config(@PART[SXTWingLarge]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTWingLarge]:FINAL [LOG 22:00:04.384] Config(@PART[SXTWingVeryLarge]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTWingVeryLarge]:FINAL [LOG 22:00:04.384] Config(@PART[SXT25to375mKossak]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXT25to375mKossak]:FINAL [LOG 22:00:04.385] Config(@PART[SXTelevonLarge]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTelevonLarge]:FINAL [LOG 22:00:04.385] Config(@PART[SXTAirbrakeLarge]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTAirbrakeLarge]:FINAL [LOG 22:00:04.385] Config(@PART[SXTelevonVeryLarge]:FINAL) ETT/ETT_Stock Extension_25/@PART[SXTelevonVeryLarge]:FINAL [LOG 22:00:04.386] Config(AGENT) Squad/Agencies/Agents/C7 Aerospace Division [LOG 22:00:04.386] Config(AGENT) Squad/Agencies/Agents/Dinkelstein Kerman's Construction Emporium [LOG 22:00:04.386] Config(AGENT) Squad/Agencies/Agents/Experimental Engineering Group [LOG 22:00:04.386] Config(AGENT) Squad/Agencies/Agents/FLOOYD Dynamics Research Labs [LOG 22:00:04.387] Config(AGENT) Squad/Agencies/Agents/Goliath National Products [LOG 22:00:04.387] Config(AGENT) Squad/Agencies/Agents/Integrated Integrals [LOG 22:00:04.387] Config(AGENT) Squad/Agencies/Agents/Ionic Symphonic Protonic Electronics [LOG 22:00:04.387] Config(AGENT) Squad/Agencies/Agents/Jebediah Kerman's Junkyard and Spacecraft Parts Co [LOG 22:00:04.388] Config(AGENT) Squad/Agencies/Agents/Kerbal Motion LLC [LOG 22:00:04.388] Config(AGENT) Squad/Agencies/Agents/Kerbin World-Firsts Record-Keeping Society [LOG 22:00:04.388] Config(AGENT) Squad/Agencies/Agents/Kerbodyne [LOG 22:00:04.388] Config(AGENT) Squad/Agencies/Agents/Kerlington Model Rockets and Paper Products Inc [LOG 22:00:04.389] Config(AGENT) Squad/Agencies/Agents/Maxo Construction Toys [LOG 22:00:04.389] Config(AGENT) Squad/Agencies/Agents/Moving Parts Experts Group [LOG 22:00:04.389] Config(AGENT) Squad/Agencies/Agents/O.M.B. Demolition Enterprises [LOG 22:00:04.389] Config(AGENT) Squad/Agencies/Agents/Periapsis Rocket Supplies Co [LOG 22:00:04.390] Config(AGENT) Squad/Agencies/Agents/Probodobodyne Inc [LOG 22:00:04.390] Config(AGENT) Squad/Agencies/Agents/Research & Development Department [LOG 22:00:04.390] Config(AGENT) Squad/Agencies/Agents/Reaction Systems Ltd [LOG 22:00:04.390] Config(AGENT) Squad/Agencies/Agents/Rockomax Conglomerate [LOG 22:00:04.390] Config(AGENT) Squad/Agencies/Agents/Rokea Inc [LOG 22:00:04.391] Config(AGENT) Squad/Agencies/Agents/Sean's Cannery [LOG 22:00:04.391] Config(AGENT) Squad/Agencies/Agents/STEADLER Engineering Corps [LOG 22:00:04.391] Config(AGENT) Squad/Agencies/Agents/StrutCo [LOG 22:00:04.391] Config(AGENT) Squad/Agencies/Agents/Vac-Co Advanced Suction Systems [LOG 22:00:04.392] Config(AGENT) Squad/Agencies/Agents/WinterOwl Aircraft Emporium [LOG 22:00:04.392] Config(AGENT) Squad/Agencies/Agents/Zaltonic Electronics [LOG 22:00:04.392] Config(Contracts) Squad/Contracts/Contracts/Contracts [LOG 22:00:04.392] Config(EXPERIENCE_TRAIT) Squad/Experience/Traits/Pilot [LOG 22:00:04.393] Config(EXPERIENCE_TRAIT) Squad/Experience/Traits/Engineer [LOG 22:00:04.393] Config(EXPERIENCE_TRAIT) Squad/Experience/Traits/Scientist [LOG 22:00:04.393] Config(EXPERIENCE_TRAIT) Squad/Experience/Traits/Tourist [LOG 22:00:04.393] Config(PART) Squad/Parts/Command/probeStackSphere/probeStackSphere/probeCoreSphere [LOG 22:00:04.394] Config(PART) Squad/Parts/CompoundParts/fuelLine/fuelLine/fuelLine [LOG 22:00:04.394] Config(PART) Squad/Parts/CompoundParts/strutConnector/strutConnector/strutConnector [LOG 22:00:04.394] Config(PART) Squad/Parts/Engine/jetEngines/jetEngineBasic/JetEngine [LOG 22:00:04.394] Config(PART) Squad/Parts/Misc/PotatoRoid/part/PotatoRoid [LOG 22:00:04.395] Config(PART) Squad/Parts/Resources/OrbitalScanner/OrbitalScanner/OrbitalScanner [LOG 22:00:04.395] Config(PART) Squad/Parts/Resources/SurveyScanner/SurveyScanner/SurveyScanner [LOG 22:00:04.395] Config(PART) Squad/Parts/Science/AtmosphereSensor/sensorAtmosphere/sensorAtmosphere [LOG 22:00:04.395] Config(PART) Squad/Parts/Science/sensorAccelerometer/sensorAccelerometer/sensorAccelerometer [LOG 22:00:04.396] Config(PART) Squad/Parts/Science/sensorBarometer/sensorBarometer/sensorBarometer [LOG 22:00:04.396] Config(PART) Squad/Parts/Science/sensorGravimeter/sensorGravimeter/sensorGravimeter [LOG 22:00:04.396] Config(PART) Squad/Parts/Science/sensorThermometer/sensorThermometer/sensorThermometer [LOG 22:00:04.396] Config(GLOBAL_RESOURCE) Squad/Resources/Ore/GLOBAL_RESOURCE [LOG 22:00:04.397] Config(PLANETARY_RESOURCE) Squad/Resources/Ore/PLANETARY_RESOURCE [LOG 22:00:04.397] Config(PLANETARY_RESOURCE) Squad/Resources/Ore/PLANETARY_RESOURCE [LOG 22:00:04.397] Config(BIOME_RESOURCE) Squad/Resources/Ore/BIOME_RESOURCE [LOG 22:00:04.397] Config(BIOME_RESOURCE) Squad/Resources/Ore/BIOME_RESOURCE [LOG 22:00:04.398] Config(BIOME_RESOURCE) Squad/Resources/Ore/BIOME_RESOURCE [LOG 22:00:04.398] Config(BIOME_RESOURCE) Squad/Resources/Ore/BIOME_RESOURCE [LOG 22:00:04.398] Config(RESOURCE_OVERLAY_CONFIGURATION_SOLID) Squad/Resources/Overlay/RESOURCE_OVERLAY_CONFIGURATION_SOLID [LOG 22:00:04.398] Config(RESOURCE_OVERLAY_CONFIGURATION_LINES) Squad/Resources/Overlay/RESOURCE_OVERLAY_CONFIGURATION_LINES [LOG 22:00:04.399] Config(RESOURCE_OVERLAY_CONFIGURATION_DOTS) Squad/Resources/Overlay/RESOURCE_OVERLAY_CONFIGURATION_DOTS [LOG 22:00:04.399] Config(RESOURCE_CONFIGURATION) Squad/Resources/ResourceDefaults/RESOURCE_CONFIGURATION [LOG 22:00:04.399] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/LiquidFuel [LOG 22:00:04.400] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/Oxidizer [LOG 22:00:04.400] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/SolidFuel [LOG 22:00:04.400] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/MonoPropellant [LOG 22:00:04.400] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/XenonGas [LOG 22:00:04.401] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/ElectricCharge [LOG 22:00:04.401] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/IntakeAir [LOG 22:00:04.401] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/EVA Propellant [LOG 22:00:04.402] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/Ore [LOG 22:00:04.402] Config(RESOURCE_DEFINITION) Squad/Resources/ResourcesGeneric/Ablator [LOG 22:00:04.402] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.402] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.403] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.403] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.403] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.403] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.404] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.404] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.404] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.404] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.405] Config(EXPERIMENT_DEFINITION) Squad/Resources/ScienceDefs/EXPERIMENT_DEFINITION [LOG 22:00:04.405] Config(STORY_DEF) Squad/Resources/StoryDefs/STORY_DEF [LOG 22:00:04.405] Config(TechTree) Squad/Resources/TechTree/TechTree [LOG 22:00:04.405] Config(STRATEGY_DEPARTMENT) Squad/Strategies/Departments/Finances [LOG 22:00:04.406] Config(STRATEGY_DEPARTMENT) Squad/Strategies/Departments/Science [LOG 22:00:04.406] Config(STRATEGY_DEPARTMENT) Squad/Strategies/Departments/Public Relations [LOG 22:00:04.406] Config(STRATEGY_DEPARTMENT) Squad/Strategies/Departments/Operations [LOG 22:00:04.406] Config(STRATEGY) Squad/Strategies/Strategies/AppreciationCampaignCfg [LOG 22:00:04.407] Config(STRATEGY) Squad/Strategies/Strategies/FundraisingCampaignCfg [LOG 22:00:04.407] Config(STRATEGY) Squad/Strategies/Strategies/OpenSourceTechProgramCfg [LOG 22:00:04.407] Config(STRATEGY) Squad/Strategies/Strategies/UnpaidResearchProgramCfg [LOG 22:00:04.407] Config(STRATEGY) Squad/Strategies/Strategies/OutsourcedResearchCfg [LOG 22:00:04.408] Config(STRATEGY) Squad/Strategies/Strategies/PatentsLicensingCfg [LOG 22:00:04.408] Config(STRATEGY) Squad/Strategies/Strategies/AgressiveNegotiations [LOG 22:00:04.408] Config(STRATEGY) Squad/Strategies/Strategies/RecoveryTransponders [LOG 22:00:04.408] Config(STRATEGY) Squad/Strategies/Strategies/BailoutGrant [LOG 22:00:04.409] Config(STRATEGY) Squad/Strategies/Strategies/researchIPsellout [LOG 22:00:04.409] Config(STRATEGY) Squad/Strategies/Strategies/LeadershipInitiative [LOG 22:00:04.409] Config(TUTORIAL) Squad/Tutorials/FlightSuborbital/FlightSuborbital [LOG 22:00:04.409] Config(TUTORIAL) Squad/Tutorials/FromMun/FromMun [LOG 22:00:04.410] Config(TUTORIAL) Squad/Tutorials/GoForOrbit/GoForOrbit [LOG 22:00:04.411] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.412] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.412] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.412] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.412] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.412] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.413] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.413] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.413] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.413] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.415] GameDatabase: Assets loaded in 7.534s [LOG 22:00:04.415] CodeAssetLoader: Compiling all code assets [LOG 22:00:04.430] [ModuleManager] SHA generated in 0.012s [LOG 22:00:04.430] [ModuleManager] SHA = 8E-7D-36-9E-F5-BB-FA-2E-DE-D0-5F-FA-D1-89-78-27-72-4E-ED-7E-72-27-DE-DA-3B-9F-2F-98-49-86-D6-63 [LOG 22:00:04.728] [ModuleManager] Cache SHA = 28-79-CA-B7-79-68-F0-90-6E-BC-D6-87-1A-BA-89-5B-FD-83-2D-DE-01-E3-00-FD-F3-97-51-44-8E-7E-DB-04 [LOG 22:00:04.728] [ModuleManager] useCache = False [LOG 22:00:04.787] [ModuleManager] compiling list of loaded mods... Mod DLLs found: Assembly-CSharp v0.0.0.0 SHA256 031d5c2d95a92b796ed68474a4c389ae45c3a859654dca1f33f3e299bcbc8e90 ModuleManager.2.6.25 v2.6.25.0 SHA256 ad71b29cf92e88f6515a82a6e0e95f7361c993cb1955e836ca94c5e891854d5c KSPSteamCtrlr v0.0.1.33 SHA256 ad192749906ca7c174f62e87158be8204e2183d383368422057f4034c3ea75e2 SaveUpgradePipeline.Scripts v1.0.0.2 / v1.0.0.21 SHA256 243df95d10bf153009ae477c6e64948c04f74da122ef4ae13cf4cf619febb3d8 Steamworks.NET v8.0.0.0 / v8.0.0 SHA256 b4fa7e94456ecde38d86855364b5b957796ac67c210c44b1782243884247b90e YongeTech_TreeConverter v1.0.0.0 SHA256 0acc5f7b93b296f93e576070445e5e2674af80155bd2f2ba28707975259f305e YongeTech_RDIconLoader v1.0.0.0 SHA256 66012295a7575e05f6cbfe17306af0d88de4ae5df4811487eecbe05186560090 YongeTech_TechTreesExpansion v1.0.0.0 SHA256 9eac11c1cd10dd5fd9601e22bfda5a64f03cfac9d08310721a8ca109f2ead802 Non-DLL mods added (:FOR[xxx]): Mods by directory (sub directories of GameData): ETT Squad YongeTech_TechTreeConverter YongeTech_TechTreesPlugin [LOG 22:00:04.791] [ModuleManager] Loading Physics.cfg [LOG 22:00:04.793] [ModuleManager] Checking NEEDS. [LOG 22:00:04.799] [ModuleManager] Applying patches [LOG 22:00:04.800] [ModuleManager] :FIRST pass [LOG 22:00:04.802] [ModuleManager] :LEGACY (default) pass [LOG 22:00:04.803] [ModuleManager] :BEFORE[ASSEMBLY-CSHARP] pass [LOG 22:00:04.804] [ModuleManager] :FOR[ASSEMBLY-CSHARP] pass [LOG 22:00:04.805] [ModuleManager] :AFTER[ASSEMBLY-CSHARP] pass [LOG 22:00:04.806] [ModuleManager] :BEFORE[ETT] pass [LOG 22:00:04.807] [ModuleManager] :FOR[ETT] pass [LOG 22:00:04.808] [ModuleManager] :AFTER[ETT] pass [LOG 22:00:04.809] [ModuleManager] :BEFORE[KSPSTEAMCTRLR] pass [LOG 22:00:04.810] [ModuleManager] :FOR[KSPSTEAMCTRLR] pass [LOG 22:00:04.811] [ModuleManager] :AFTER[KSPSTEAMCTRLR] pass [LOG 22:00:04.812] [ModuleManager] :BEFORE[MODULEMANAGER.2.6.25] pass [LOG 22:00:04.813] [ModuleManager] :FOR[MODULEMANAGER.2.6.25] pass [LOG 22:00:04.814] [ModuleManager] :AFTER[MODULEMANAGER.2.6.25] pass [LOG 22:00:04.815] [ModuleManager] :BEFORE[SAVEUPGRADEPIPELINE.SCRIPTS] pass [LOG 22:00:04.816] [ModuleManager] :FOR[SAVEUPGRADEPIPELINE.SCRIPTS] pass [LOG 22:00:04.817] [ModuleManager] :AFTER[SAVEUPGRADEPIPELINE.SCRIPTS] pass [LOG 22:00:04.818] [ModuleManager] :BEFORE[SQUAD] pass [LOG 22:00:04.819] [ModuleManager] :FOR[SQUAD] pass [LOG 22:00:04.820] [ModuleManager] :AFTER[SQUAD] pass [LOG 22:00:04.821] [ModuleManager] :BEFORE[STEAMWORKS.NET] pass [LOG 22:00:04.822] [ModuleManager] :FOR[STEAMWORKS.NET] pass [LOG 22:00:04.823] [ModuleManager] :AFTER[STEAMWORKS.NET] pass [LOG 22:00:04.824] [ModuleManager] :BEFORE[YONGETECH_RDICONLOADER] pass [LOG 22:00:04.825] [ModuleManager] :FOR[YONGETECH_RDICONLOADER] pass [LOG 22:00:04.826] [ModuleManager] :AFTER[YONGETECH_RDICONLOADER] pass [LOG 22:00:04.827] [ModuleManager] :BEFORE[YONGETECH_TECHTREECONVERTER] pass [LOG 22:00:04.828] [ModuleManager] :FOR[YONGETECH_TECHTREECONVERTER] pass [LOG 22:00:04.829] [ModuleManager] :AFTER[YONGETECH_TECHTREECONVERTER] pass [LOG 22:00:04.830] [ModuleManager] :BEFORE[YONGETECH_TECHTREESEXPANSION] pass [LOG 22:00:04.831] [ModuleManager] :FOR[YONGETECH_TECHTREESEXPANSION] pass [LOG 22:00:04.832] [ModuleManager] :AFTER[YONGETECH_TECHTREESEXPANSION] pass [LOG 22:00:04.833] [ModuleManager] :BEFORE[YONGETECH_TECHTREESPLUGIN] pass [LOG 22:00:04.834] [ModuleManager] :FOR[YONGETECH_TECHTREESPLUGIN] pass [LOG 22:00:04.835] [ModuleManager] :AFTER[YONGETECH_TECHTREESPLUGIN] pass [LOG 22:00:04.836] [ModuleManager] :BEFORE[YONGETECH_TREECONVERTER] pass [LOG 22:00:04.837] [ModuleManager] :FOR[YONGETECH_TREECONVERTER] pass [LOG 22:00:04.838] [ModuleManager] :AFTER[YONGETECH_TREECONVERTER] pass [LOG 22:00:04.839] [ModuleManager] :FINAL pass [LOG 22:00:04.865] [ModuleManager] Saving cache [LOG 22:00:04.876] [ModuleManager] 2 TechTree node found. A patch may be wrong. Using the first one [LOG 22:00:04.881] [ModuleManager] ModuleManager: 0 patches applied [LOG 22:00:04.881] [ModuleManager] Reloading ressources definitions [LOG 22:00:04.881] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.882] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.882] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.882] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.882] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.883] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.883] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.883] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.884] Resource RESOURCE_DEFINITION added to database [LOG 22:00:04.884] Resource RESOURCE_DEFINITION added to database [LOG 22:00:05.080] [ModuleManager] Ran in 0.664s [LOG 22:00:05.081] PartLoader: Creating part database [LOG 22:00:05.082] PartLoader: Compiling Part 'Squad/Parts/Command/probeStackSphere/probeStackSphere/probeCoreSphere' [LOG 22:00:05.093] EffectList: Created 11 effect types [LOG 22:00:05.118] PartLoader: Part 'Squad/Parts/Command/probeStackSphere/probeStackSphere/probeCoreSphere' has no database record. Creating. [LOG 22:00:05.126] DragCubeSystem: Creating drag cubes for part 'probeCoreSphere' [LOG 22:00:05.150] PartLoader: Compiling Part 'Squad/Parts/CompoundParts/fuelLine/fuelLine/fuelLine' [LOG 22:00:05.162] PartLoader: Part 'Squad/Parts/CompoundParts/fuelLine/fuelLine/fuelLine' has no database record. Creating. [LOG 22:00:05.165] DragCubeSystem: Creating drag cubes for part 'fuelLine' [LOG 22:00:05.174] PartLoader: Compiling Part 'Squad/Parts/CompoundParts/strutConnector/strutConnector/strutConnector' [LOG 22:00:05.182] PartLoader: Part 'Squad/Parts/CompoundParts/strutConnector/strutConnector/strutConnector' has no database record. Creating. [LOG 22:00:05.185] DragCubeSystem: Creating drag cubes for part 'strutConnector' [LOG 22:00:05.193] PartLoader: Compiling Part 'Squad/Parts/Engine/jetEngines/jetEngineBasic/JetEngine' [LOG 22:00:05.221] PartLoader: Part 'Squad/Parts/Engine/jetEngines/jetEngineBasic/JetEngine' has no database record. Creating. [LOG 22:00:05.301] DragCubeSystem: Creating drag cubes for part 'JetEngine' [LOG 22:00:05.339] PartLoader: Compiling Part 'Squad/Parts/Misc/PotatoRoid/part/PotatoRoid' [ERR 22:00:05.343] ConvexHullBuilder: convex hull has more than 255 polygons! [ERR 22:00:05.343] Gu::ConvexMesh::loadConvexHull: convex hull init failed! Try to use the PxConvexFlag::eINFLATE_CONVEX flag. (see PxToolkit::createConvexMeshSafe) [ERR 22:00:05.347] ConvexHullBuilder: convex hull has more than 255 polygons! [ERR 22:00:05.347] Gu::ConvexMesh::loadConvexHull: convex hull init failed! Try to use the PxConvexFlag::eINFLATE_CONVEX flag. (see PxToolkit::createConvexMeshSafe) [ERR 22:00:05.359] ConvexHullBuilder: convex hull has more than 255 polygons! [ERR 22:00:05.359] Gu::ConvexMesh::loadConvexHull: convex hull init failed! Try to use the PxConvexFlag::eINFLATE_CONVEX flag. (see PxToolkit::createConvexMeshSafe) [ERR 22:00:05.366] ConvexHullBuilder: convex hull has more than 255 polygons! [ERR 22:00:05.367] Gu::ConvexMesh::loadConvexHull: convex hull init failed! Try to use the PxConvexFlag::eINFLATE_CONVEX flag. (see PxToolkit::createConvexMeshSafe) [LOG 22:00:05.367] PartLoader: Part 'Squad/Parts/Misc/PotatoRoid/part/PotatoRoid' has no database record. Creating. [ERR 22:00:05.372] ConvexHullBuilder: convex hull has more than 255 polygons! [ERR 22:00:05.372] Gu::ConvexMesh::loadConvexHull: convex hull init failed! Try to use the PxConvexFlag::eINFLATE_CONVEX flag. (see PxToolkit::createConvexMeshSafe) [LOG 22:00:05.375] DragCubeSystem: Creating drag cubes for part 'PotatoRoid' [LOG 22:00:05.390] PartLoader: Compiling Part 'Squad/Parts/Resources/OrbitalScanner/OrbitalScanner/OrbitalScanner' [LOG 22:00:05.404] PartLoader: Part 'Squad/Parts/Resources/OrbitalScanner/OrbitalScanner/OrbitalScanner' has no database record. Creating. [LOG 22:00:05.408] DragCubeSystem: Creating drag cubes for part 'OrbitalScanner' [LOG 22:00:05.434] PartLoader: Compiling Part 'Squad/Parts/Resources/SurveyScanner/SurveyScanner/SurveyScanner' [LOG 22:00:05.453] PartLoader: Part 'Squad/Parts/Resources/SurveyScanner/SurveyScanner/SurveyScanner' has no database record. Creating. [LOG 22:00:05.458] DragCubeSystem: Creating drag cubes for part 'SurveyScanner' [LOG 22:00:05.481] PartLoader: Compiling Part 'Squad/Parts/Science/AtmosphereSensor/sensorAtmosphere/sensorAtmosphere' [LOG 22:00:05.490] PartLoader: Part 'Squad/Parts/Science/AtmosphereSensor/sensorAtmosphere/sensorAtmosphere' has no database record. Creating. [LOG 22:00:05.493] DragCubeSystem: Creating drag cubes for part 'sensorAtmosphere' [LOG 22:00:05.508] PartLoader: Compiling Part 'Squad/Parts/Science/sensorAccelerometer/sensorAccelerometer/sensorAccelerometer' [LOG 22:00:05.523] PartLoader: Part 'Squad/Parts/Science/sensorAccelerometer/sensorAccelerometer/sensorAccelerometer' has no database record. Creating. [LOG 22:00:05.526] DragCubeSystem: Creating drag cubes for part 'sensorAccelerometer' [LOG 22:00:05.546] PartLoader: Compiling Part 'Squad/Parts/Science/sensorBarometer/sensorBarometer/sensorBarometer' [LOG 22:00:05.555] PartLoader: Part 'Squad/Parts/Science/sensorBarometer/sensorBarometer/sensorBarometer' has no database record. Creating. [LOG 22:00:05.559] DragCubeSystem: Creating drag cubes for part 'sensorBarometer' [LOG 22:00:05.576] PartLoader: Compiling Part 'Squad/Parts/Science/sensorGravimeter/sensorGravimeter/sensorGravimeter' [LOG 22:00:05.585] PartLoader: Part 'Squad/Parts/Science/sensorGravimeter/sensorGravimeter/sensorGravimeter' has no database record. Creating. [LOG 22:00:05.590] DragCubeSystem: Creating drag cubes for part 'sensorGravimeter' [LOG 22:00:05.610] PartLoader: Compiling Part 'Squad/Parts/Science/sensorThermometer/sensorThermometer/sensorThermometer' [LOG 22:00:05.618] PartLoader: Part 'Squad/Parts/Science/sensorThermometer/sensorThermometer/sensorThermometer' has no database record. Creating. [LOG 22:00:05.622] DragCubeSystem: Creating drag cubes for part 'sensorThermometer' [LOG 22:00:05.636] Loading Systems: Elapsed time is 8.755736s [WRN 22:00:05.664] The referenced script on this Behaviour is missing! [WRN 22:00:05.664] The referenced script on this Behaviour is missing! [LOG 22:00:07.066] UIMasterController: HideUI [LOG 22:00:07.121] Agent: Found 18 agent mentality types [LOG 22:00:07.122] AgentList: 27 agents parsed and loaded. [LOG 22:00:07.123] UIMasterController: HideUI [LOG 22:00:07.307] [CelestialBody]: Kerbin's solar day length is 6h, 0m, 0s long. sidereal day length is 5h, 59m, 9s long [LOG 22:00:07.412] UIMasterController: HideUI [WRN 22:00:07.414] [HighLogic]: =========================== Scene Change : From LOADING to MAINMENU ===================== [LOG 22:00:08.105] AddonLoader: Instantiating addon 'YT_TreeConverterSettingsLoader' from assembly 'YongeTech_TreeConverter' [LOG 22:00:08.106] AddonLoader: Instantiating addon 'YT_TreeConverter' from assembly 'YongeTech_TreeConverter' [LOG 22:00:08.107] AddonLoader: Instantiating addon 'YT_TechTreesSettingsLoader' from assembly 'YongeTech_TechTreesExpansion' [LOG 22:00:08.108] UIMasterController: ShowUI [LOG 22:00:08.577] YT_TreeConverter.ConvertTree(): writing tech tree data to: D:/Steam Games/steamapps/common/Kerbal Space Program/KSP_x64_Data/../GameData/YongeTech_TechTreeConverter/ConvertedTrees/tree 1.txt [LOG 22:00:08.591] YT_TreeConverter.ConvertTree(): ERROR IsolatedStorageException [LOG 22:00:08.605] YT_TreeConverter.ConvertTree(): Printing converted tree to log: TechTree { id = TEDGeneratedTree label = TED Generated Tree RDNode { id = exoticFuelStorage nodepart = exoticFuelStorage title = Exotic Fuel Storage description = Exotic Fuel Storage cost = 550 pos = -1050,650,-1 icon = RDicon_fuelSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = specializedFuelStorage lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FNAntimatterBottle part = AntimatterTank250 part = AntimatterTank125 part = kethane_tank2mExtralarge part = proceduralTankOre part = XLOreTank part = proceduralTankKethane part = KA_Tank_125_04 part = SXTBalloon part = SXTBalloonGold part = SXTBalloon375 part = LSmallFuelMod part = LFUELM3 } } RDNode { id = longTermScienceTech nodepart = longTermScienceTech title = Long Term Science Tech description = Long Term Science Tech cost = 550 pos = -2700,765,-13 icon = RDicon_metamaterials anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = longTermHabitation lineFrom = LEFT lineTo = RIGHT } Unlocks { part = scienceModuleUpgraded part = CXA_ELM_MiniLab part = CXA_Kibo_Lab part = habSci part = habJEM } } RDNode { id = specializedFuelStorage nodepart = specializedFuelStorage title = Specialized Fuel Storage description = Specialized Fuel Storage cost = 250 pos = -1150,650,-10 icon = RDicon_fuelSystems-highPerformance anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advFuelSystems lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kethane_tank2mLarge part = kethane_tank2mSmall part = KA_Tank_250_01 part = MKV_SupPak part = KA_Tank_125_02 part = KA_Tank_125_03 part = LargeTank part = KER_Tank part = SXTBalloonGoldB part = SXTBalloonGoldB375 part = OPTdropTank part = OPTdropTank } } RDNode { id = offworldManufacturing nodepart = offworldManufacturing title = Off-World Manufacturing description = Off-World Manufacturing cost = 1000 pos = -925,550,-10 icon = RDicon_metamaterials anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = resourceExploitation lineFrom = RIGHT lineTo = LEFT } Unlocks { part = smallISRU part = MK3_Fabricator part = MKV_Workshop } } RDNode { id = largeNuclearPower nodepart = largeNuclearPower title = Improved Nuclear Power description = Improved Nuclear Power cost = 250 pos = -2000,1500,-8 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = nuclearPower lineFrom = LEFT lineTo = RIGHT } Unlocks { part = LargeMoltenSaltReactorUpgradeB part = dmUSGoo part = SXTProbeGooo part = dmRoverGoo part = FASAGeminiSciRadmeter part = dmXRay part = NBrtg1 part = rtg-0625 part = rtg part = SXTDepolyRTGII part = RLA_mmrtg part = KSPI_PebbleBed part = KSPI_SaltCoreReactorMk2 part = GasCoreReactorMk2 part = USI_Nuke_125 part = GasCoreReactorMk2 part = SXTProbeGooo part = SXTDepolyRTGII part = reactor-0625 part = reactor-25 part = reactor-375 } } RDNode { id = simpleCommandModules nodepart = simpleCommandModules title = Simple Command Modules description = Simple Command Modules cost = 95 pos = -2150,1000,-11 icon = RDicon_commandmodules anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = spaceExploration lineFrom = LEFT lineTo = RIGHT } Unlocks { part = orbitaiespod part = Corvus_Exterior part = Corvus_Nose part = Corvus_Decoupler part = dmscope part = dmUSScope part = FASAGeminiLES part = FASAGeminiNoseCone2Cap part = FASAGeminiNoseCone2Aero part = FASAGeminiPod2 part = FASAGeminiPod2White part = WingGemini part = WingGeminiContSurf part = WingGeminiFP part = WingGeminiFPContSurf part = orbitalorb part = K2Pod part = kethane_kerbalBlender part = KIS_guide part = KIS_wrench part = LETladderF1m part = mk3-9pod part = utilityCabin part = crewCabin part = telescopicLadderBay part = crewtube-125-25-1 part = crewtube-125-25-2 part = TLV_LES part = TacFoodContainerSmall part = TacLifeSupportContainerSmall part = TacOxygenContainerSmall part = TacWasteContainerSmall part = TacWaterContainerSmall part = HexCanOxygenSmall part = HexCanDrinkingWaterSmall part = HexCanFoodSmall part = HexCanLifeSupportSmall part = HexCanLifeSupportWaste part = HexCanLifeSupportWasteSmall part = FertilizerMiniPack part = LS_Tank_125 part = US_1M110_Wedge_ScienceBay part = US_1R320_Wedge_Food part = US_1R340_Wedge_Oxygen part = US_1R350_Wedge_Waste part = US_1R360_Wedge_Water part = US_1R370_Wedge_WasteWater part = US_Radial_R40_Food part = US_2R340_Radial_Oxygen part = US_Radial_R30_Water part = MK2VApod part = Corvus_Exterior part = TacFoodContainer part = TacLifeSupportContainer part = TacWaterContainer part = HexCanOxygen part = HexCanDrinkingWater part = HexCanFood part = HexCanLifeSupport part = TacWasteContainer part = TacOxygenContainer part = MKV_AuxCon part = MulchMiniPack part = LifeSupportMiniPack part = TacAirFilter part = RadialSupPack part = LBSI-NG1v5 part = WBI_Mole18 part = WBI_Brumby part = kerbalism-oxygen-radial part = kismfoodsm part = kerbalism-food-small } } RDNode { id = experimentalRocketry nodepart = experimentalRocketry title = Experimental Rocketry description = Don't take "experimental" lightly_ cost = 1000 pos = -2700,300,-10 icon = RDicon_science-experimental anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = veryHeavyRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = SXTSaturnV1 part = BAEsolidboosterexhaust2m part = BAEsolidboostersection2m part = BAEnosetank5mLFO1 part = SYtank7mL15000 part = RSBengineJ2X } } RDNode { id = heavyCommandModules nodepart = heavyCommandModules title = Heavy Command Modules description = Heavy Command Modules cost = 550 pos = -2400,1000,-10 icon = RDicon_commandmodules anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = commandModules lineFrom = LEFT lineTo = RIGHT } Unlocks { part = inlineCmdPod part = LS_Tank_375 part = LBSI-Kappa_NK-V part = kerbalism-food-250 part = RadialOxygenBig } } RDNode { id = resourceExploitation nodepart = resourceExploitation title = Resource Exploitation description = Resource Exploitation cost = 750 pos = -1020,550,-1 icon = RDicon_metamaterials anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advOffworldMining lineFrom = RIGHT lineTo = LEFT } Unlocks { part = CatalyticEngineL part = VirtualDustTankXL part = refineryProc part = MKV_Smelter part = MKS_DRILL_02 part = Lg_DirtDrill part = MK3_Refinery part = MK3_IndustrialSifter } } RDNode { id = advNuclearPower nodepart = advNuclearPower title = High Energy Nuclear Power description = High Energy Nuclear Power cost = 450 pos = -2200,1500,-10 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = largeNuclearPower lineFrom = LEFT lineTo = RIGHT } Unlocks { part = reactor-125 part = A3Reactor part = m10reactor part = LargeParticleBedUpgradeB part = StnSciCyclo part = KSPI_SaltCoreReactor part = A2Reactor part = reactor-25-2 part = USI_Nuke_250 part = M2X_Reactor } } RDNode { id = improvedNuclearPropulsion nodepart = improvedNuclearPropulsion title = Improved Nuclear Propulsion description = Improved Nuclear Propulsion cost = 750 pos = -2100,1600,-10 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = nuclearPropulsion lineFrom = LEFT lineTo = RIGHT } Unlocks { part = KspiLightbulb part = ThermalLaunchNozzle part = Kspi_ThermalRocketNozzle part = USI_ORION part = USI_MEDUSA part = KspiLANTRUpgrade part = taurusNuclearEngine part = TweakableThermalTurbojet part = SXTNERVA part = M2X_Pluto part = cl_large_nuclearEngine part = ntr-gc-25-1 } } RDNode { id = advNuclearPropulsion nodepart = advNuclearPropulsion title = High Efficiency Nuclear Propulsion description = High Efficiency Nuclear Propulsion cost = 1000 pos = -2200,1600,-10 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advNuclearPower lineFrom = TOP lineTo = BOTTOM } Parent { parentID = improvedNuclearPropulsion lineFrom = LEFT lineTo = RIGHT } Unlocks { part = KspiMagneticNozzle part = KspiLightbulbMk2 part = KspiNuclearJetEngineUpgraded part = TweakableThermalTurbojetUpgraded part = nuclearEngineKANDL part = KspiNuclearRamjet } } RDNode { id = fusionRockets nodepart = fusionRockets title = Fusion Rockets description = Fusion Rockets cost = 1500 pos = -2325,1600,-10 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = fusionPower lineFrom = TOP lineTo = BOTTOM } Unlocks { part = VISTAEngine } } RDNode { id = colonization nodepart = colonization title = Colonization description = Colonization cost = 550 pos = -2775,535,-10 icon = RDicon_metamaterials anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = longTermHabitation lineFrom = LEFT lineTo = RIGHT } Unlocks { part = SXTDLK83EHabitat part = MKS_MobileBase part = MKS_Kerbitat part = MKV_Lander part = MKV_HabModule part = MKS_PDU2 } } RDNode { id = longTermHabitation nodepart = longTermHabitation title = Long Term Habitation description = Long Term Habitation cost = 550 pos = -2585,650,-10 icon = RDicon_metamaterials anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = shortTermHabitation lineFrom = LEFT lineTo = RIGHT } Unlocks { part = KKAOSS_Control_g part = KKAOSS_Cupola_g part = KKAOSS_Storage_g part = KKAOSS_Storage_mid_g part = KKAOSS_base_tricupler part = KKAOSS_Storage_size2_m part = KKAOSS_Habitat_MK2_g part = crewpod-cupola-375 part = CXA_GymHab part = MKV_Crusher part = TacSabatierRecycler part = crewtube-25-375-2 part = crewpod-habitation-375 part = MKV_ILM part = MKV_MountPoint part = LBSI-Kappa-SiGMA-V5 part = CRY-2300Freezer } } RDNode { id = orbitalMegastructures nodepart = orbitalMegastructures title = Orbital Megastructures description = Orbital Megastructures cost = 550 pos = -2500,750,-13 icon = RDicon_metamaterials anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = spaceStations lineFrom = LEFT lineTo = RIGHT } Unlocks { part = KKAOSS_gangway_2_3 part = KKAOSS_gangway_3_2 part = KKAOSS_gangway_4_2 part = KKAOSS_gangway_5_1 part = KKAOSS_gangway_6_1 part = MKS_EL_LaunchPad part = MKS_EL_OrbitalDock part = InterstellarParticleAccelerator part = CXA_SleepHabV6-1 part = CXA_SleepHabV6-2 part = OKS_ColonyHub part = OKS_HabRing part = OKS_Workspace part = OKS_Kerbitat part = OKS_LgHub6Way part = OKS_Workshop part = crewtube-25-375-1 part = SXTRotatingMk2Ring part = SXTDLK83EHabitat part = SXTISSHabISK30 part = SXTPipeGLong part = M3X_THub part = M3X_XHub part = M3X_CyclopsCockpit part = InflatableHAB } } RDNode { id = scientificOutposts nodepart = title = Scientific Outposts description = Scientific Outposts cost = 150 pos = -2110,1905,-13 icon = RDicon_scienceTech-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = experimentalScience lineFrom = LEFT lineTo = RIGHT } Unlocks { part = TaurusScienceBay part = StnSciLab part = scienceModule part = Large_Crewed_Lab part = habColumbus part = MK3_Akademy part = MKV_CommPak part = dmReconSmall } } RDNode { id = hydroponics nodepart = hydroponics title = Hydroponics description = Hydroponics cost = 550 pos = -2710,650,-10 icon = RDicon_automation anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = longTermHabitation lineFrom = LEFT lineTo = RIGHT } Unlocks { part = KKAOSS_Greenhouse_g part = TacCarbonExtractorLarge part = MKS_Aeroponics part = OKS_Aeroponics part = OKS_AgModule part = MKV_AgModule part = USILS_Greenhouse part = USILS_Greenhouse_LG part = Greenhouse } } RDNode { id = shortTermHabitation nodepart = shortTermHabitation title = Short Term Habitation description = Short Term Habitation cost = 450 pos = -2500,650,-10 icon = RDicon_propulsion-ion anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = spaceStations lineFrom = LEFT lineTo = RIGHT } Unlocks { part = DST_Centrifuge25 part = inflato1 part = inflatoFlat part = KKAOSS_Service_g part = KKAOSS_Storage_mini_g part = KKAOSS_adapter_base_to_Size1_g part = KKAOSS_base_separator part = KKAOSS_CrossSection_g part = KKAOSS_Storage_End_Cap_Storage part = KKAOSS_Storage_size2_s part = KKAOSS_gangway_2_adapter part = KKAOSS_adapter_g part = KKAOSS_airlock_end_g part = KKAOSS_airlock_mid_g part = KKAOSS_Habitat_MK1_g part = TaurusHitchhiker part = crewpod-habitation-25 part = crewpod-observation-25 part = crewhub-25-1 part = crewtube-25-1 part = crewtube-25-2 part = crewtube-attach-25 part = crewtube-hub-25 part = SXTISSHabISK30 part = SXTCrewCabSSP20 part = stationHubLarge part = CXA_SleepHabV4-1 part = CXA_SleepHabV4-2 part = habtech_cupola part = habLong part = habMPLM part = TacSabatierRecyclerLarge part = OKS_Storage_ILM part = TacCarbonExtractor part = TacWaterSplitter part = TacWaterPurifierLarge part = CRY-1300Freezer part = KER_Shelter part = STXCANIOT part = SXTCrewCabSSP20 part = kapcubehabitat } } RDNode { id = basicScience nodepart = basicScience title = Basic Science description = We are going to ask all the big questions of the Universe___ eventually_ For now, we're starting with these_ cost = 3 pos = -1675,1550,-1 icon = RDicon_scienceTech-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = LEFT lineTo = RIGHT } Unlocks { part = PAPBarometer part = dmUSPresTemp part = FASAProbeGeigerCounter part = SCANsat_Tracker part = SCANsat_Scanner part = sensorThermometer part = SR_Payload_01 part = SR_Payload_02 } } RDNode { id = ullageMotors nodepart = ullageMotors title = Advanced Ullage Motors description = Advanced Ullage Motors, for when you REALLY want to avoid those pesky collisions_ cost = 15 pos = -1200,350,-5 icon = RDicon_construction-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = solidRockets lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Structure_StackSeparator_MSR part = KW2mSRBNoseCone part = KWsrbUllage part = NBflingatron part = NP_aux_125m_retropack part = NP_aux_radialspinbooster part = NP_aux_radialullagebooster part = SYejectatron part = RSBullageSaturnSIVB part = RSBullageSaturnSII part = RSBdecouplerRadial01 part = RSBengineAresSRB part = RSBnoseconeSTSSRB part = RSBnoseconeArianeVSRB part = RSBengineSTSSRB part = RSBengineArianeVSRB } } RDNode { id = largeVolumeContainment nodepart = Mk3_2 title = Large Volume Containment description = Maximize the payload capacity of your spacecraft by maximizing the size of your spacecraft_ cost = 750 pos = -665,1115,-16 icon = RDicon_largeVolumeContainment anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = heavyAerodynamics lineFrom = RIGHT lineTo = LEFT } Parent { parentID = experimentalAerodynamics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = B9_Adapter_C125 part = B9_Cockpit_M27 part = B9_Cockpit_MK5 part = TPmono3mL05000 part = TPdecoupler3m part = TPtank3m2mA part = TPtank3m2mA2 part = KKAOSS_KIS_Tank_big part = MK15-L Planck Stasis Tank part = InterstellarSphereTank part = adapterSize3-Mk3 part = mk3FuselageLFO_50 part = mk3FuselageLFO_100 part = mk3FuselageLF_100 part = mk3CrewCabin part = mk3CargoRamp part = mk3CargoBayL part = mk3CargoBayM part = SXTOsaulNoseCockpitAn225 part = SXTOsualRadCockpit part = SXTOsualHullLarg part = SXTOsualTailLarge part = SXTOsualHullLarge part = SXTOsualRadHull part = SXTOsualRadHullEnd part = SXTadapterSize3Mk3 part = M3X_LongChine part = SXTWingVeryLarge part = M3X_LongSegment part = M3X_SubsonicIntake part = M3X_Mk2Tricoupler part = M3X_serviceBay part = l_8m_cockpit part = b_cockpit part = jl_3m_adaptor part = jl_7m_adaptor part = b_4m_tanks part = b2_adaptor part = mk2b_adaptor part = ab_7m_adaptor part = bs_adaptor part = b_engineMount_4 part = j_5m_tail part = j_engineMount_4 part = b_adaptor_plate part = b_4m_tail part = b_4m_lab part = j_4m_cargo part = j_4m_crew part = j_4m_tail part = j_5m_nose part = j_6m_cockpit part = j_2m_tanks part = mk2j_adaptor part = ij_adaptor part = ij_4m_adaptor_variant part = j_4m_tanks part = j_2m_bicoupler part = j_4m_lab part = i_4m_cockpit_isp part = a_6m_cargo part = a_8m_cargoTail part = b_cockpit_qs } } RDNode { id = engineering101 nodepart = engineering101 title = Engineering 101 description = How hard can Aerospace Engineering be anyway? cost = 15 pos = -1825,1850,-6 icon = RDicon_emgineering101 anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = basicScience lineFrom = LEFT lineTo = RIGHT } Unlocks { part = dmGoreSat part = dmBathymetry part = TPdecoupler1m part = NP_decoupler_stack_125m part = NP_decoupler_stack_125m_Mini part = NP_zmisc_SPFin part = science_module part = L25mSci } } RDNode { id = aviation nodepart = aviation title = Aviation description = The art and science of keeping heavier-than-air objects aloft for extended periods of time_ cost = 15 pos = -1265,1115,-9 icon = RDicon_aerospaceTech anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = NBintakeBasic0m part = NBjetBasic0m part = NB0mtankJet1 part = MK1LFOFuselage part = size0PulseJet part = GearFixed part = miniIntake part = MK1Fuselage part = wingConnector5 part = smallCtrlSrf part = structuralWing4 part = GearFree part = FSbiPlaneWingCenter part = FSbiPlaneWingMain part = FSbiPlaneWingRound part = FSbiPlaneWingShort part = FSbiPlaneWingTip part = FSbiPlaneTail part = SXTBuzzard part = FSbiplaneCockpit part = Mark1Cockpit part = Mk1FuselageStructural part = SXTTinyprop part = miniJetEngine } } RDNode { id = propulsionSystems nodepart = propulsionSystems title = Liquid Rocket Engines description = A positively different approach to existing trends in rocketry_ These small, lightweight propulsion systems may not seem as exciting, but they might prove just as useful_ cost = 5 pos = -1600,850,-22 icon = RDicon_propulsionSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = LEFT lineTo = RIGHT } Unlocks { part = engineexper05 part = tankMER1 part = B9_Adapter_SM1 part = FASA_Mercury_LFT_Short part = FASA_Mercury_Redstone_Eng part = liquidEngine part = fuelTankSmallFlat part = intfueltankretro001 part = SXTAJ10 part = LVT15 } } RDNode { id = precisionPropulsion nodepart = precisionPropulsion title = Improved Rocketry description = Any level of precision achieved in controlling the sustained explosion inside a rocket engine is nothing short of remarkable_ It might be quite expensive, too_ cost = 25 pos = -1875,925,-13 icon = RDicon_rocketry-basic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = basicRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = liquidEngineconstelacion part = galaxvr2 part = decoupvector part = desacopladorsat3 part = bahaSRadialEngine part = cryoengine-125-2 part = hydrogen-125-2 part = FASAAgena_Engine part = FASAGeminiDecDark125 part = FASA_Mercury_LFEng part = FASAExplorerLFTMed part = TPcone0m1 part = TPcone1m1 part = TPcone1m2 part = TPtank1mL00313 part = KW1mengineWildCatV part = KW1mDecouplerShroud part = KW1mtankL2 part = KW1mtankL4 part = NP_lfe_125m_berthaminiquad part = NP_lft_125m_3m part = proceduralConeLiquid part = proceduralStackDecoupler part = RLA_med2small_biadap part = liquidEngine3 part = toroidalFuelTank part = stackSeparator part = ServiceBay_125 part = stackTriCoupler part = SXTBlackAdder2 part = SXTX405 part = NLV_Decoupler_B part = TLV_Engine_B part = TLV_LFO_C part = TLV_LFO_D part = tankSmallCap part = VenLV909b part = softTankMK1 part = fuelTank part = intshortfueltankretro001 part = landingcargofueltankretro001brown part = servicebayextretro001brown part = C3_Tank_01 part = C3_Kontainer_01 part = C3_Kontainer_KIS_01 part = RadialLqdTank part = LBSISTRDCx125 part = SXT625mFuel4 part = SXTCargoBay1 } } RDNode { id = advFuelSystems nodepart = advFuelSystems title = Adv_ Fuel Systems description = Advanced Advancements towards a better understanding of how fuel flows through a rocket_ cost = 125 pos = -1250,650,-13 icon = RDicon_fuelSystems-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = fuelSystems lineFrom = RIGHT lineTo = LEFT } Unlocks { part = TPmono0mL01875 part = TPmono1mL02850 part = TPmono2mL05000 part = kethane_1m_converter part = kethane_smallDrill part = kethane_tank1mStandard part = kethane_tankExternal part = NBinlineDrill part = KKAOSS_Small_Ore_Tank part = FuelController part = CatalyticEngineM part = VirtualDustTankMe part = MK12-M Planck Stasis Tank part = SphereTank1 part = SphereTank2 part = processingunit part = dustcc part = MiniDrill part = RadialOreTank part = SmallTank part = SurfaceScanner part = US_1P120_Wedge_Elektron part = US_1P130_Wedge_Sabatier part = FNMethaneTank3-2 part = InterstellarFuelTank-X200-16 part = InterstellarFuelTank-X200-32 part = 25PureLiquidTank part = 375PureLiquidTank part = atmosphericScoop part = FNInlineRefinery part = radial_atmospheric_scoop1 part = FNMethaneTank3-1 part = ISRU part = kethane_tank2mMedium part = FNRefinery part = KA_Drill_Radial_01 part = KA_Tank_125_01 part = MKS_DRILL_03 part = KA_Converter_250_01 part = KA_Distiller_125_01 part = Sm_DirtDrill part = KA_Drill_Radial_04 part = kethane_radialDrill part = kethane_tank1mLarge part = WBI_Buckboard3 part = KER_WheelBay part = KER_WheelBay_Short part = SXT32FuelTank part = SXT16FuelTank part = LSVCM3 part = LSmallFuelMod } } RDNode { id = advOffworldMining nodepart = advOffworldMining title = Advanced Off-World Mining description = Mining facilities with more than one drill have opened up huge possibilities_ We're looking into hiring oil rig workers to help out_ cost = 550 pos = -1150,550,-1 icon = RDicon_fuelSystems-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advFuelSystems lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kethane_2m_converter part = kethane_heavyDrill part = KKAOSS_Ore_Tank part = VirtualDustTankLa part = dustring part = RadialDrill part = radial_atmospheric_scoop2 part = MiniISRU part = FNInlineRefineryLarge part = KA_Drill_250_01 part = KKAOSS_ISRU_g part = MKS_DRILL_01 part = ORE_DRILL part = KA_Converter_125_01 part = MK3_FuelRefinery part = KA_Distiller_250_01 part = MKV_Sifter part = KA_Drill_125_01 part = KA_Generator_02 part = KER_Crate part = KER_FlatBed } } RDNode { id = highPerformanceFuelSystems nodepart = highPerformanceFuelSystems title = Hybrid LOX Air description = A new form of engine which features both intake air and liquid oxygen_ cost = 550 pos = -1975,975,-24 icon = RDicon_propulsion-precision anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = jetEngines3 lineFrom = LEFT lineTo = RIGHT } Parent { parentID = advancedRocketry125 lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Engine_SABRE_M part = B9_Engine_SABRE_S part = RAPIER part = KER_SABRE part = SXTLANCER part = M2X_ESTOC part = M2X_MATTOCK part = M3X_CLEAVER } } RDNode { id = specializedFlightSystems nodepart = specializedFlightSystems title = Specialized Flight Systems description = Specialized Flight Systems cost = 550 pos = -925,1000,-24 icon = RDicon_flight-highAltitude anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aerospaceComposites lineFrom = RIGHT lineTo = LEFT } Unlocks { part = wingShuttleStrake part = wingShuttleDelta part = airlinerMainWing part = M3X_WingA part = M3X_WingB part = M3X_WingC part = M3X_WingD part = M3X_Wingboard part = opt_pylon_b part = opt_winglet_b part = opt_wing_b } } RDNode { id = advAerodynamics nodepart = advAerodynamics title = Advanced Aerodynamics description = Advances in fluid dynamics research technology have allowed development of a new set of streamlined aircraft components, And also these parts here_ cost = 250 pos = -1060,1205,-18 icon = RDicon_aerospaceTech2 anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = intakes lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Aero_HL_Adapter_Front part = B9_Aero_HL_Body_SAS_05m part = B9_Aero_HL_Body_Structure_05m part = B9_Aero_HL_Body_Structure_2m part = B9_Aero_HL_Body_Structure_6m part = B9_Aero_HL_Body_Cargo_Tail_Wide part = B9_Aero_HL_Body_Cargo_A part = B9_Aero_HL_Body_Cargo_B part = B9_Aero_HL_Body_Cargo_C part = B9_Aero_HL_Extension_A part = B9_Aero_HL_Extension_B1 part = B9_Aero_HL_Extension_C part = NP_fairingSize2 part = OsirisFusionThruster part = KA_Jet_PropFan_01 part = KA_Jet_PropFan_02 part = KA_Jet_PropFan_03 part = LFKA_Jet_PropFan_01 part = LFKA_Jet_PropFan_02 part = LFKA_Jet_PropFan_03 part = MK1IntakeFuselage part = IntakeRadialLong part = B9_Engine_SABRE_Intake_S part = SXTInlineAirIntake part = LRadialAirIntake } } RDNode { id = experimentalAerodynamics nodepart = experimentalAerodynamics title = Experimental Aerodynamics description = Winged flight technology is soaring to unprecedented heights_ It could even be said that it's properly taking off now_ cost = 1000 pos = -625,1050,-17 icon = RDicon_aerodynamics-heavy anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = hypersonicFlight lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Aero_HL_Body_Structure_1m_U part = B9_Aero_HL_Adapter_2m_Side part = B9_Aero_HL_Body_Structure_2m_A part = B9_Aero_HL_Body_Tail_8m part = B9_Aero_T2_Tail part = B9_Cockpit_MK2 part = B9_Cockpit_MK2_Adapter part = B9_Cockpit_MK2_Adapter_M125 part = B9_Cockpit_MK2_Adapter_M125_2 part = B9_Cockpit_MK2_Bicoupler part = B9_Cockpit_MK2_Control_SAS part = B9_Cockpit_MK2_Body_RCS_05m part = B9_Cockpit_MK2_Body_2m part = B9_Cockpit_MK2_Body_5m part = B9_Cockpit_MK2_Body_Cargo_2m part = B9_Cockpit_MK2_Body_Cargo_5m part = B9_Cockpit_MK2_Tail part = B9_Engine_Jet_Turbofan_F119 part = B9_Cockpit_MK2_Nosecone part = B9_Cockpit_MK2_Nosecone_Science part = B9_Cockpit_MK2_Nosecone_ASAS part = bd125vectorjet part = kethane_turbine part = NP_fairingSize4 part = ThermalCompjet part = mk2FuselageLongLFO part = mk2CrewCabin part = mk2CargoBayL part = M3X_ShovelCockpit part = M2X_AeroIntake part = k_8m_cockpit part = k_10m_cockpit_legacy part = ils_cockpit part = k_2m_bicoupler part = jk_3m_adaptor part = k_3m_fuselage part = k_6m_fuelTank part = k_6m_fuselage part = jk_7m_adaptor part = k_6m_cargo part = a_cockpit_adaptor part = opt_wing_c part = opt_winglet_c part = opt_wing_c_elevon1 part = opt_winglet_c_elevon part = opt_wing_c_elevon2 part = opt_pylon_a part = c_2m_bicoupler part = k_10m_cockpit_legacy part = c_6m_tanks part = c_6m_cargoTail part = c_6m_cargo } } RDNode { id = advancedLandingGear nodepart = advancedLandingGear title = Advaned Landing Gear description = A good landing is one where you walk away from it_ A great landing is one where you get to use the aircraft again_ cost = 25 pos = -1150,1500,-17 icon = RDicon_landing-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = landing lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FSapacheLandingGearFlip part = GearMedium part = GearSmall part = M2X_RadialLeg part = FSbomberLandingGear part = FSapacheLandingGear } } RDNode { id = heavyLanding nodepart = heavyLanding title = Heavy Landing Gear description = Heavy gear for heavy aircraft_ cost = 95 pos = -1015,1500,-9 icon = RDicon_landing-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advancedLandingGear lineFrom = RIGHT lineTo = LEFT } Unlocks { part = BAEablativeheatshield10m part = BAEablativeheatshield5m part = BAEablativeheatshield7m part = BAElandingleg8m part = BAEparachute50m part = KAXheavyGear part = GearLarge } } RDNode { id = commandModules nodepart = commandModules title = Command Modules description = Flight control technology has evolved far enough that we feel we can honestly say pilots are in command now_ cost = 350 pos = -2300,1000,-9 icon = RDicon_commandmodules anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = simpleCommandModules lineFrom = LEFT lineTo = RIGHT } Unlocks { part = FASAApollo_SM_Light part = FASAApollo_CM part = FASAApollo_CM_Decoupler part = FASAApollo_CM_Top part = FASAApollo_LES part = LETlander2mX3 part = LETpod2m4k part = NBLASshroud part = NBLAStower part = NP_FreyjaProbeEng part = NP_FreyjaCapsule part = NP_FreyjaRCS part = NP_Freyja_Trunk part = TaurusHCV part = Mark1-2Pod part = LaunchEscapeSystem part = ShieldCapLarge part = MKV_Pod part = TacFoodContainerLarge part = TacLifeSupportContainerLarge part = TacOxygenContainerLarge part = TacWaterContainerLarge part = HexCanOxygenLarge part = HexCanDrinkingWaterLarge part = HexCanFoodLarge part = HexCanLifeSupportLarge part = HexCanLifeSupportWasteLarge part = TacWasteContainerLarge part = LS_Tank_250 part = CRY-0300RFreezer part = GlykerolTankRadial part = SXTSPKTRCabin part = SXTcapsuleshield part = InlineFood125_2 part = kerbalism-food-125 } } RDNode { id = fairings4 nodepart = fairings4 title = Fairings 12m Diameter description = Fairing sizes up to 12m diameter_ cost = 300 pos = -1000,2000,-14 icon = RDicon_construction-specialized anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = fairings3 lineFrom = RIGHT lineTo = LEFT } Unlocks { part = KW5mNoseCone part = KW5mFairingPF part = KW5mFairingPFE part = pf_tech_fairing12m part = SYfairing7m part = SYfairingBase5mP part = RSB_PLF_ArianeV5m part = RSB_PLF_DeltaIV5m1 part = RSB_PLF_DeltaIV5m2 part = RSB_PLF_DeltaIV5m3 part = RSBfairingAresI5m part = RSBfairingArianeV5m part = RSBfairingAtlasCentaur381 part = RSBfairingDeltaIV5m part = RSBfairingSaturn10m part = RSBfairingSaturn6m part = RSBnosecone5m part = RSBnosecone6m part = RSBnosecone10m part = RSB_PLF_AtlasV500_CFLR part = RSB_PLF_AtlasV500_1 part = RSB_PLF_AtlasV500_2 part = RSB_PLF_AtlasV500_3 part = pf_tech_fairing30m } } RDNode { id = exoticAlloys nodepart = exoticAlloys title = Exotic Thermodynamic Alloys description = WIP cost = 750 pos = -2325,1400,-13 icon = RDicon_aerodynamicSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = thermodynamics3 lineFrom = LEFT lineTo = RIGHT } Unlocks { part = massArray part = SYheatShield7m part = KspiWrapAroundRadialRadiator } } RDNode { id = start nodepart = start title = Starting Technology description = As everybody knows, the Kerbals invented rockets before wings___ Or did they? You decide_ cost = 1 pos = -1500,925,-15 icon = RDicon_probes-basic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Unlocks { part = AntennaDF2 part = NP_Capsule_Unmanned part = RTPassiveAntennaTech part = basicFin part = seatExternalCmd part = probeCoreSphere part = sensorBarometer part = longAntenna part = parachuteRadial part = SR_Battery part = SR_LaunchStick part = SR_Nosecone_35 part = SR_PackChute_35 part = SR_Payload_04 part = SR_ProbeCore part = SR_Wing_03 part = sepMotor1 part = adapterSmallMiniShort part = trussPiece1x part = RTShortAntenna1 part = SXTSputnik part = SXTSputnic } } RDNode { id = modelRockets nodepart = modelRockets title = Model Rockets description = Seriously Jeb, these ARE real rockets! cost = 1 pos = -1440,550,-5 icon = RDicon_propulsionSystems anyParent = False hideEmpty = True hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FASAGerminiSRBInlineSep part = SR_Payload_03 part = SR_PayloadFairing_35 part = SR_PayloadTruss_35 part = SR_Rocket_35_01 part = SR_Rocket_35_02 part = SR_Wing_02 part = SXTWaxWing } } RDNode { id = aerodynamicSystems nodepart = Mk1_1 title = AerodynamicSystems description = mk1 cost = 25 pos = -1175,1115,-18 icon = RDicon_aerodynamicSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } Unlocks { part = KA_AtmScoop_125_01 part = KA_AtmScoop_250_01 part = KA_Jet_Radial_01 part = KA_Jet_Stack_01 part = KA_Tank_Radial_01 part = KA_Tank_VTS_01 part = LFKA_Jet_Radial_01 part = LFKA_Jet_Stack_01 part = Mark2Cockpit part = noseConeAdapter part = kap1x05spoiler1 part = FSoblongToRoundAdapter part = FSoblongNoseRound part = FSoblongToSmallAdapter part = FSoblongNoseLong part = FSoblongFuselageHalf part = FSoblongNose part = FSoblongTail part = FSfighterCockpit part = SXTClyde part = SeatHDCommand part = FSoblongMultiTank part = MK1CrewCabin part = InlinePassengerCan } } RDNode { id = landing nodepart = landing title = Landing description = Our Engineers are nothing if not optimistic_ cost = 5 pos = -1300,1500,-18 icon = RDicon_landing-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = ExSmallGearBay part = NP_newOdinShieldLeg part = NP_newOdinShield part = NP_ThorAscentPackage part = NP_ThorDescentPackage part = NP_ThorLEMASAS part = NP_ThorLEMdecoupler part = NP_ThorLEMCapsule part = NP_ThorLanderRCS part = NP_ThorLanderRCST part = NP_ThorLanderstrut2 part = NP_ThorLanderstrut3 part = USI_Airbag_Single_01 part = SmallGearBay part = MKS_LandingWheel_Side part = FSlandingPads part = FSfighterTailGear part = FSbiplaneGear part = FSbiPlaneSkid part = FSfighterLandingGear part = FSbiPlaneWheelPair } } RDNode { id = generalConstruction nodepart = generalConstruction title = General Construction description = New equipment to help out in keeping things stable, especially useful when the size of the spacecraft defies the current bounds of sanity_ cost = 5 pos = -1500,1750,-5 icon = RDicon_metalworks-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = TOP lineTo = BOTTOM } Unlocks { part = kap1x05to05adap part = kap1x05to1adap part = kap1x05to125tanker part = kap1x05hood75 part = kap1x05cap part = kap1x05hull15 part = kap1x05hull75 part = kap1x05extarch part = kap1x05flatbed2x1 part = kap1x05flatbedriser part = kap1x05trailerroof part = kap1x05trailersides part = FASAlaunchClamp125 part = TPdecoupler2m part = KAS_Pylon1 part = kis_concreteBase1 part = KIS_Container1 part = KIS_ContainerMount1 part = NBdecouplerSlim2m part = NP_coupler_125m_DualCoupler part = NP_coupler_25m_RadialClamp part = NP_coupler_125m_RadialFlange part = NP_interstage_125m_25m_tank part = NP_interstage_25m_125m_plate part = NP_decoupler_stack_125m_Hollow part = NP_decoupler_stack_125m_nano part = NP_decoupler_stack_125m_Light part = NP_decoupler_stack_25m part = NP_decoupler_radial_125m_Aero part = NP_decoupler_stack_25m_Mini part = NP_fairings_PLFexpBOLT part = NP_fairings_25m_NoseCone part = NP_fairings_25m_Plate part = NP_nosecone_125m_CargoShell part = NP_nosecone_125m_ParachuteAdapter part = NP_nosecone_125m_Tailcone part = NP_nosecone_25m part = structuralIBeam2 part = structuralIBeam3 part = strutCube part = strutCubeMedium part = strutOcto part = trussAdapter part = MedLadder part = LongLadder part = MedLadderUtility part = SMLadderUtility part = LGLadderUtility part = SXTlaunchclamp1 part = girderAdapterL part = girderAdapterT part = girderAdapterX part = US_1C10_Wedge_Quadcore part = KsatGirderSmall part = KsatGirderRound part = KsatGirderTri part = dmUSAtmosSense part = SXTtruckbox part = AirEnabledKASBoatAnchorIV part = truss-octo-crew-03 part = adapter-25-125 part = truss-octo-03 } } RDNode { id = survivability nodepart = survivability title = Survivability description = The art and science of landing and walking away from it_ cost = 5 pos = -1275,1425,-5 icon = RDicon_survivability anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FASAGeminiParachute2 part = FASA_Mercury_Parachute_Box part = FASAProbeParachute part = NP_lfe_125m_RMA3 part = NP_LES_RCS_nanocone part = NP_leg_heavyleg part = NP_leg_landerleg part = NP_leg_landerpeg part = NP_chute_FuelTankCapParachute part = NP_chute_Radialparachute2 part = NP_chute_stackChute3 part = NP_chute_stackChute2 part = NP_chute_Radialparachute part = proceduralTankTAC part = RC_radial part = parachuteSingle part = radialDrogue part = parachuteRadial_Drogue part = DERP_Engine_01 part = DERP_Engine_02 part = DERP_FuelCan part = DERP_FuelCell part = DERP_InlineTank part = DERP_POD part = DERP_RadialPara part = DERP_RingExtension part = DERP_ServiceRing part = DERP_Solar part = DERP_StowageBox part = DERP_StowBag } } RDNode { id = electrics nodepart = electrics title = Electronics description = We did know about electricity before inventing space flight_ The big breakthrough here was combining the two_ cost = 6 pos = -1700,1250,-8 icon = RDicon_electrics anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = LEFT lineTo = RIGHT } Unlocks { part = batteryBAEr part = lightbeacon_amber part = lightbeacon_red part = lightnav_blue part = lightnav_green part = lightnav_red part = lightnav_white part = lightstrobe_white part = B9_Utility_Light_N1_White part = FASAGeminiPodLight part = JSIPrimitiveExternalCamera part = capacitor-0625 part = proceduralBattery part = reserveBatteryPack part = batteryPack part = spotLight2 part = light-area-01 part = W485_SurfaceLight part = W485_Surface4WayLight part = W485_SurfaceOmniLight part = SR_Stack_Battery part = WBI_StationLight part = shortAntenna part = GeigerCounter } } RDNode { id = basicRocketry nodepart = basicRocketry title = Basic Rocketry 1_25 description = How hard can Rocket Science be anyway? cost = 10 pos = -1700,925,-18 icon = RDicon_rocketry-basic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = propulsionSystems lineFrom = LEFT lineTo = RIGHT } Unlocks { part = tankMER6 part = tanktoemv2 part = decouplersv05 part = decouplersvblack part = decoupler_ftr_smaller part = FASAExplorerLFTSmall part = KW1mengineVestaVR1 part = KW1mtankL0_5 part = KW1mtankL1 part = KW1mtankPancake part = KW1mDecoupler part = NP_lfe_125m_K2XEngine part = NP_lft_125m_15m part = KzThrustPlate part = proceduralTankLiquid part = liquidEngine2 part = stackDecoupler part = stackBiCoupler part = TLV_Decoupler_A part = TLV_Engine_A part = fuelTankSmall part = halffueltankextretro001brown part = LBSI-SRV-FLTB220k part = SXTFuel625m part = SXTX405 part = SXTBlackAdder } } RDNode { id = solidRockets nodepart = upto30K title = Solid Rockets description = Don't you just hate it when your rocket leaks? cost = 3 pos = -1300,450,-15 icon = RDicon_rocketry-general anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Engine_T2_SRBS part = B9_Engine_T2A_SRBS part = FASAGeminiMiniSRB part = FASAExplorerSgt part = FASAExplorerSgt11 part = FASAExplorerSgt3 part = KWsrbGlobeI part = NP_aux_payloadassist part = NP_SRB_0_625m_AdvBlitePAM part = NP_SRB_1_25m_AdvBlite2 part = NP_SRB_1_25m_AdvBlitePAM part = proceduralTankSRB part = RLA_solid_small_medium part = RLA_solid_small_short part = SYSRB_0625L5 part = SYSRB_0625L6R part = solidBooster_sm part = PLV_Engine_B part = SR_Rocket_625_01 part = RT1 part = RT2 part = RT20 part = KA_SRB_625_01 part = SXTWaxWing part = SXTCastor30 part = RATObottle } } RDNode { id = heatManagementSystems nodepart = heatManagementSystems title = Thermodynamics description = Is it just me or is it hot in here? Research into heat radiators to keep the snacks from overheating_ cost = 15 pos = -1775,1400,-18 icon = RDicon_aerodynamicSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = electrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = Thermometermt1 part = radiatorRadialSmall part = Corvus_Heatshield part = 0625_Heatshield part = 1_25_Heatshield part = decoupler_ftr_small part = HeatShield1 part = HeatShield0 part = foldingRadSmall part = radPanelSm part = SmallFlatRadiator part = 1.25_Heatshield part = B9_Engine_SABRE_S_Body part = SXTHeatShieldSize0 } } RDNode { id = antennas1 nodepart = antennas1 title = Basic Long Range Antennas description = Improvements in remote control technology for a new generation of antenna designs_ (up to 15 MegaMeter Range) cost = 15 pos = -1800,1175,-18 icon = RDicon_generic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = electrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = Antennacomtec1 part = Antennaesc part = Antennaexpatvr2 part = dmmagBoom part = dmUSMagBoom part = FASAAgenaAnt part = FASAGeminiAntenna part = FASAApollo_SubSatAnt part = FASAPioneerAnt part = kethane_highGain part = RTLongAntenna2 part = RTLongAntenna3 part = DTMagnetometer part = KsatDishSmall part = RTShortDish1 part = SXTAntenna part = SmallFixedAntenna } } RDNode { id = unmannedTech nodepart = unmannedTech title = Unmanned Tech description = Warning: May contain traces of sentience_ cost = 15 pos = -1775,1100,-19 icon = RDicon_unmannedTech anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = electrics lineFrom = LEFT lineTo = RIGHT } Parent { parentID = basicRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = explonpod part = torpod part = FASAExplorerProbe part = RLA_small_probe_4sides part = probeCoreCube part = probeCoreOcto part = SR_InlineProbe part = kOSMachineRad part = KsatComRound } } RDNode { id = specializedConstruction nodepart = specializedConstruction title = Specialized Construction description = Specialized construction techniques provide new ways of attaching things together, and detaching things on purpose_ cost = 15 pos = -1400,2000,-6 icon = RDicon_construction-specialized anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = generalConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kapcubeto1x05adapter part = kapcubeto125adapter part = kap1x05hull150 part = kap1x05separator part = kapradialarch part = kap1x05sportsarch part = kap1x05widearch part = kap1x05sportsarchext part = kap1x05flatbed2x3 part = cone05ra part = basepunta1ur5 part = topb1 part = top100a1ur5 part = top100a1ur5b part = top500a1ur5 part = B9_Adapter_Y1 part = BAEradialdecoupler1 part = BAEtricoupler10m part = BAEtricoupler2m part = BAEtricoupler3m part = BAEtricoupler5m part = BAEtricoupler7m part = FASAFairingsPlate1m part = GeminiNosecone1m part = FASAFairingWall05m part = FASAExplorerNosecone part = KIS_Container3 part = KW1mNoseCone part = KW1mFairingPFE part = KW1mFairingPF part = NBnoseAero0m part = NBnoseAero1m part = NBnoseBooster part = NBnoseRounded part = NP_interstage_25m_375m_tank part = NP_interstage_375m_25m_plate part = NP_decoupler_stack_375m part = NP_decoupler_radial_25m_Aero part = NP_fairings5m_NoseCone part = NP_fairings_5m_plate part = NP_zmisc_Heavierstrut part = KKAOSS_KIS_ground_plate part = KKAOSS_KIS_Tank part = KzResizableFairingBase part = KzResizableFairingBaseRing part = KzProcFairingFuselage1 part = KzProcFairingFuselage2 part = KzProcFairingSide1 part = KzProcFairingSide2 part = proceduralNoseCone part = noseCone part = pointyNoseConeA part = pointyNoseConeB part = fairingSize1 part = TLV_Fairing_A part = TLV_Fairing_B part = OKS_Cap part = SXTfairingSize0 } } RDNode { id = advElectrics nodepart = advElectrics title = Advanced Electrics description = We're fairly certain no one will ever need more than 64kw of power for anything_ cost = 15 pos = -1825,1250,-8 icon = RDicon_electrics-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = electrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = kap1x05battcap part = boxbasebattery part = xluzopl part = B9_Utility_Light_A1_White part = B9_Utility_Light_N1_Large_White part = KWRadBattSmallS part = capacitor-rad-0625-2 part = KKAOSS_LS_container_carbon_extractor part = KKAOSS_LS_container_elektron part = KKAOSS_LS_container_waterpurifier part = batteryBankMini part = spotLight1 part = Cherry Light part = MKS_LightGlobe part = WBI_PlasmaTV3 part = FSbattery part = indicatorLightSmall } } RDNode { id = subsonicFlight nodepart = propellers title = Subsonic Flight description = Subsonic Flight cost = 17 pos = -1225,1350,-8 icon = RDicon_aerospaceTech anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } Unlocks { part = SR_Gridfin_03 part = SXTKO211Dprop part = SXTKO211prop part = FSPROpeller } } RDNode { id = aerospaceTech nodepart = aerospaceTech title = Aerospace Tech description = The absolute cutting-edge in aerospace technology_ Quite literally, some of those edges are very sharp_ Handle with care_ cost = 95 pos = -1090,1000,-8 icon = RDicon_aerospaceTech anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = wings lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FSbomberWing part = FSbomberWingExtender part = FStailWingLarge part = NBpylonAero0 part = NBpylonAero1 part = NBpylonAero2 part = wingConnector part = structuralWing part = sweptWing1 part = sweptWing2 part = wingConnector2 part = structuralWing2 part = SXTengineattachment part = FSfighterJetWing part = B9_Aero_Wing_Procedural_TypeA part = structuralPylon } } RDNode { id = composites nodepart = Mk1_3 title = Composites description = Lightweight and strong! and don't worry, we're sure the glue will dry off in no time_ cost = 250 pos = -880,1115,-12 icon = RDicon_composites anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = highAltitudeFlight lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Structure_R0_Railing part = B9_Structure_R1_Railing part = B9_Structure_R2_Railing part = B9_Structure_R4_Railing part = B9_Structure_PA_Adapter part = B9_Structure_P1_Surface_Half part = B9_Structure_P2_Surface_Half part = B9_Structure_P4_Surface_Half part = B9_Structure_P8_Surface_Half part = B9_Structure_P1_Surface part = B9_Structure_P2_Surface part = B9_Structure_P4_Surface part = B9_Structure_P8_Surface part = NBadapter1x4 part = NBadapter1x5 part = NBadapter2x5 part = NBadapter3x3 part = NBadapter3x7 part = airplaneTail part = airplaneTailB part = Mk1Chinecap part = Mk1ChineLong part = Mk1ChineShort part = 25mKossak part = LMkIIAircaftTail part = SXTsize2LFtankShort part = SXTsize2LFtank part = KAXmedFuselage part = KAXmedTail part = FSbombBay part = KAXmedCockpit part = KAXmedJetFuel part = LMkIIAircaftTail part = LMkIIIAircaftFus part = LMkIIIAircaftFusLong part = LMkIIAircaftFusLong part = LMkIIAircaftFus } } RDNode { id = strapOnBoosters nodepart = strapOnBoosters title = Strap On Boosters description = I just luv me some good asparagus_ cost = 25 pos = -1800,600,-22 icon = RDicon_construction-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = basicRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = LRDecoupler part = hydrogen-radial-125-1 part = FASAExplorerSgt11Dec part = FASAExplorerSgt3Dec part = FASAProbeDecoupler part = TPtankR01 part = TPtankR02 part = NBradialMiniTank part = NBdecouplerRadialMini part = RLA_small_decoupler_radial part = RadialLFO part = radialDecoupler part = smallRadialDecoupler part = US_1R210_Wedge_Liquidfuel part = adapter-rad-0625 } } RDNode { id = miniaturization nodepart = miniaturization title = Micro Rocketry _625 description = These aren't your standard hobby miniature models_ We've been assured they look good enough to actually fly_ cost = 25 pos = -1825,850,-21 icon = RDicon_engineering-precision anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = propulsionSystems lineFrom = LEFT lineTo = RIGHT } Unlocks { part = HoodOrnament part = radialmicrodecoupler part = microEngineex1sat part = microEngineSE1 part = satpropt300FuelTank part = tankminsond part = tankorb1 part = desacopladorsat1 part = Separatormultifs part = FASAAgenaLFT part = GeminiNosecone625m part = TPtankCube125 part = TPtankTri part = TPtank0mL00700 part = TPtank0mL01350 part = TPtank1m0mA part = NB0mLFOengine1 part = RLA_small_highthrust part = RLA_small_LFO_tank2 part = RLA_small_LFO_tank3 part = RLA_small_decoupler_stack part = RadialReactionWheel part = liquidEngineMini part = miniFuelTank part = adapterSmallMiniTall part = stackDecouplerMini part = SmallSpotLight part = SmallPointLight part = SmallStripLight part = SXTFuel625m part = SR_Adapter part = SR_Aerospike part = SR_Decoupler part = SR_Nosecone_625 part = SR_PayloadFairing_625 part = SR_PayloadTruss_625 part = SR_Tank_35_01 part = SR_Tank_625_01 } } RDNode { id = advActuators nodepart = advActuators title = Launch Clamps and Advanced Actuators description = Launch Clamps and Advanced Actuators cost = 25 pos = -1500,1950,-6 icon = RDicon_construction-general anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = generalConstruction lineFrom = TOP lineTo = BOTTOM } Unlocks { part = FASAlaunchClamp25 part = FASAUmbilicalTower part = launchClamp1 part = SYclamp2 part = SXTlaunchclamp1 part = RSBclamp01 part = RSBclamp02 part = RSBtowerDelta } } RDNode { id = advSolarTech nodepart = advSolarTech title = Renewable Resources Solar Power description = Maximize your energy production and storage potential by maximizing the size of the electrical components on your vessels_ cost = 25 pos = -1800,1325,-8 icon = RDicon_electrics-large anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = electrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = solarpaneles1 part = solarPanelsfa part = solarPanelsond1 part = solarPanelsuncat1 part = FASASolarMini part = solarPanels5 part = SXTsolarPanelhex } } RDNode { id = advLanding nodepart = advLanding title = Advanced Landing description = Further advances in landing devices, allowing for more controlled descents and a much higher number of parts still attached to the ship after touchdown_ cost = 25 pos = -1170,1755,-3 icon = RDicon_landing anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = generalConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { part = plommsLandingLeg part = BAEparachute25m part = BAEparachute37m part = FASA_Apollo_Float_Ring part = FASA_Apollo_Float_Round part = SXTHeatShieldSize5 part = USI_Airbag_Single_02 part = USI_Inline_Float_Small part = USI_Radial_Float_Sm part = miniLandingLeg part = SXTAirbagSmall } } RDNode { id = fuelSystems nodepart = fuelSystems title = Fuel Systems description = Advancements towards a better understanding of how fuel flows through a rocket_ cost = 25 pos = -1350,650,-11 icon = RDicon_fuelSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = 50lDropTank part = kap1x05petroltank part = FSjerrycan part = FSoxidizerTank part = TPtank2m1mA part = cl_radial_cylTankFuel part = cl_radial_cylTankOxy part = cl_radial_sphereTankFuel part = cl_radial_sphereTankOxy part = KW2mtankL1B part = NP_lft_25m_BigLanderTank part = fuelLine part = RadialLF part = RadialLFLong part = SXTradialFuel part = KA_Analyzer_01 part = KA_Tank_Radial_02 part = KA_Tank_Radial_03 part = US_1R330_Wedge_Hydrogen part = FNHeliumCryostat part = InterstellarFuelTank_Wedge part = FNLiquidWaterTank part = KA_ParticleCollector_250_01 part = WBI_Buckboard part = WBI_Buckboard2 part = SXTtruckfueltank part = FSdropTankMount part = FSairTank part = FSdropTank } } RDNode { id = flightControl nodepart = flightControl title = RCS and Simple Flight Control description = Tumbling out of control may be fun, but our engineers insist there's more to rocket science than that_ cost = 25 pos = -1250,750,-9 icon = RDicon_control-flight-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = propulsionSystems lineFrom = RIGHT lineTo = LEFT } Unlocks { part = ProbeRCSBlock part = ms1RCSTank part = RCSTanka5a part = rcsThrustermicrosn part = AIESrcsThrusrmt1 part = AIESrcsThrusrom9 part = placaAIES part = B9_Control_RCS_Port_R1 part = B9_Control_RCS_Tank_MT1 part = FASAGeminiLFTExtSmMono part = FASAGeminiPod2RCS part = FASAGeminiPod2RCSWhite part = FASA_Gemini_RCS_Thrusters part = FASAMercuryPodRCS part = FASA_Mercury_RCS_Short part = FASAPioneerLFE part = KW1mRCSfuel part = KWrcsQuad part = RLA_rcs_micro part = RLA_rcs_micro45 part = RLA_rcs_micro_linear part = RLA_rcs_linear part = RLA_rcs_2way part = RLA_rcs45 part = RLA_rcs45_2way part = RLA_small_mptank part = RLA_tiny_mptank_rad part = rcsTankMini part = radialRCSTank part = RadialMonoMini part = rcsTankRadialLong part = linearRcs part = RCSBlock part = TLV_Vernier part = tankSmallCapRCS part = SR_Gyroscope part = US_1R220_Wedge_Monoprop part = InlineRCS part = InterstellarRcs5block part = InterstellarRcsCorner part = kOSMachine1m part = NP_YMRCSBlockLight part = NP_rcstank_125m part = LBSI_TRc_MNP part = WBI_MiniOmsEngine part = WBI_FCP part = RCSBoonExt } } RDNode { id = stability nodepart = stability title = Stability & Control description = Reaching for the stars starts with keeping our spacecraft pointed generally in the right direction_ cost = 25 pos = -1280,850,-15 icon = RDicon_stability anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kap1x05inlinesas part = FASAMercuryRedstoneFin part = NP_zmisc_strake part = NP_zmisc_wingloadshort part = NP_zmisc_wingloadlong part = NP_nosecone_125m part = NP_nosecone_125m_FuelTankCap part = NP_nosecone_125m_small part = NP_sas_125m part = SR_Wing_01 part = winglet part = FSstrutConnectorWire part = FSstrutConnectorWood } } RDNode { id = fairings2 nodepart = title = Fairings 2_5 and 0_4 meter description = Unlocks the technology of building larger and smaller fairings_ cost = 50 pos = -1300,2000,-8 icon = RDicon_construction-specialized anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = specializedConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { part = conenoseram part = basepuntv2r10 part = t1000v4 part = t1500v4 part = t2000v4 part = FASAFairingsPlate2m part = FASAFairingsCone1m part = GeminiNosecone2m part = FASAICBMNosecone part = KW2mNoseCone part = KW2mFairingPFE part = KW2mFairingPF part = NBnoseDome2m part = NP_fairingSize1 part = NP_microNoseCone part = KzInterstageAdapter2 part = pf_tech_fairing04m part = standardNoseCone part = fairingSize2 part = rocketNoseCone part = CLV_Nose_A part = CXA_NodeCoverV1 part = CXA_NodeCoverV2 part = sxtshroudradialhardpoint } } RDNode { id = largeElectrics nodepart = largeElectrics title = NiCad Batteries description = WIP cost = 50 pos = -2000,1250,-8 icon = RDicon_electrics-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advElectrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = saltguia part = B9_Utility_Light_A1_Closed part = BAEsolarpanels10m part = BAEsolarpanels5m part = BAEsolarpanels7m part = bdSpotlightTurret part = DST_ISM25 part = KWRadBattLargeL part = KWRadBattLargeS part = KWRadBattSmallL part = NBbatteryRadial1 part = capacitor-125 part = KKAOSS_LS_container_airfilter part = ampYear_r_largeBatteryPack part = RLA_mp_small_fuelcell part = P2N-45 Virtugenic part = ksp_r_largeBatteryPack part = FuelCell part = KsatBatterySmall part = WBI_PlasmaTV2 part = WBI_PowerModule } } RDNode { id = basicDocking nodepart = basicDocking title = Basic Docking description = Think slow motion ballet and you'll do just fine_ cost = 50 pos = -1775,1950,-23 icon = RDicon_construction-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = generalConstruction lineFrom = LEFT lineTo = RIGHT } Unlocks { part = FASAAgenaDocking part = FASAGeminiNoseCone2 part = FASAGeminiNoseCone2White part = CXA_ACBM part = CXA_PCBM part = CXA_APAS_P part = dockingPort3 part = NBdockingHelper0 part = habTech_APAS part = habTech_CBM part = WBI_Mk1RadialDockingPort part = WBI_Mk1DockingPort } } RDNode { id = recycling nodepart = recycling title = Advanced Parachutes description = Stage Recovery cost = 50 pos = -1115,1425,-8 icon = RDicon_construction-specialized anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = survivability lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FASAApollo_CM_parachutes part = FASAGeminiParachute2D part = LETchute1m part = LETchute2m part = LETchuteR1 part = RC_cone part = RC_cone_double part = RC_stack part = parachuteSingle_drogue part = parachuteLarge part = parachuteDrogue part = Chute-SC160Duna part = Chute-NKVDCV } } RDNode { id = advancedStability nodepart = advancedStability title = Advanced Stability description = Advanced Stability cost = 50 pos = -1025,850,-16 icon = RDicon_stability anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = stability lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kaprcusmall part = FASAStrS1BWing part = FSairBrake part = fstrimgadget part = KWFin part = KWFinGC part = SR_Gridfin_02 part = RSBfinSaturnSIBblack part = RSBfinSaturnSIBwhite part = RSBfinSaturnSIC part = airbrake1 part = SR_Gridfin_01 part = SXTn1GridFin } } RDNode { id = launchClamps3 nodepart = launchClamps3 title = Launch Clamps 3 description = WIP cost = 50 pos = -1575,2075,-10 icon = RDicon_construction-general anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advActuators lineFrom = LEFT lineTo = RIGHT } Unlocks { part = FASAlaunchClampApollo part = FASAlaunchClampAtlas part = FASAlaunchTower part = SYclamp1 } } RDNode { id = microwavePowerTransmission nodepart = microwavePowerTransmission title = Microwave Transmission description = Microwave and standard long range antennas_ cost = 50 pos = -1925,1175,-13 icon = RDicon_unmanned-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = antennas1 lineFrom = LEFT lineTo = RIGHT } Unlocks { part = Antennacomtec2 part = Dishcl1 part = FASAApollo_SM_Dish part = kethane_sensor_1m part = RTShortDish2 part = SCANsat_Scanner24 part = mediumDishAntenna part = microwaveReceiver part = microwaveSphereReceiver part = SurveyScanner part = KA_DetectionArray_01 part = microwaveTransmitter part = UKS_PowerAntenna part = RTLongDish1 part = SXTTubeAntenna part = mediumFixedAntenna } } RDNode { id = advancedRocketry125 nodepart = advancedRocketry125 title = Advanced Rocketry 1_25 description = WIP cost = 50 pos = -2050,925,-12 icon = RDicon_rocketry-basic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = precisionPropulsion lineFrom = LEFT lineTo = RIGHT } Unlocks { part = VR1vulcan part = fuelTanklunderl part = tank1300cl part = bahaRetractEngine part = RD0146 part = cryoengine-125-1 part = hydrogen-125-1 part = FASAGemini4X800Mini part = NP_lfe_25m_Orbitalbertha_Mini part = FASA_Mercury_LFT_Long part = FASAExplorerLFTLong part = TPtank1mL05625 part = KW1mengineMaverick1D part = NBcargoBay1m1 part = KKAOSS_engine_g part = RLA_lfo_medium_linearspike part = RLA_mp_medium_vac part = RLA_med2small_quadadap part = RLA_med2small_triadap part = kb-fuel-breaker1 part = SYengine1mK1 part = toroidalAerospike part = stackQuadCoupler part = PLV_LFO_A part = TLV_LFO_A part = TLV_LFO_B part = LVT15 part = softTankMK2 part = fuelTank_long part = intlongfueltankretro001 part = fueltankextretro001brown part = C3_RTank_01 part = KA_Engine_125_01 part = MKS_InflationTank part = LBSI-ENG-WPt500-SkyWipe part = WBI_Fulcrum part = SXTLT80 part = SXTMk2LinearAerospike part = M2X_AugmentedRocket part = M2X_LinearAerospike } } RDNode { id = nanolathing nodepart = nanolathing title = Advanced Bearings description = The very latest in construction technology_ cost = 50 pos = -1825,2050,-12 icon = RDicon_nanolathing anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = generalConstruction lineFrom = LEFT lineTo = RIGHT } Unlocks { part = AdjustableRailScaleable part = GantryLargeScaleable part = GantryLargeScaleableVariant part = IRHingeClosedScaleable2 part = IRHingeOpenScaleable part = IRHingeTallScaleable part = IRHingeTallNDScaleable part = IRPistonScaleable part = IR_RotatronScaleable part = IR_Rotatronmk2Scaleable part = TelescopeFullAScaleable part = RLA_medium_radext part = RLA_small_attach_radial part = RLA_small_radext } } RDNode { id = advMetalworks nodepart = advMetalworks title = Advanced MetalWorks description = These new construction techniques allow for craft designs that were considered insane not too long ago___ and still are_ But they're now possible! cost = 50 pos = -1125,1900,-9 icon = RDicon_metalworks-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = generalConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kap1x05to250tanker part = B9_Structure_SN_Strut part = BAEquadcoupler10m part = BAEquadcoupler2m part = BAEquadcoupler3m part = BAEquadcoupler5m part = BAEquadcoupler7m part = 3_75_Heatshield part = KAS_CPort1 part = KAS_Strut1 part = KIS_Container2 part = proceduralStructural part = SideAdapter part = strutConnector part = structuralIBeam1 part = structuralPanel1 part = Angledpanel part = strutCubeSmall part = strutCubeLarge part = trussPiece3x part = SXTTriangleRightangle part = longTrussAdapterL part = trussAdapterT part = trussAdapterX part = hexPlate part = triPlate part = MKS_RigidTube part = OKS_Tube part = US_1C15_Wedge_Hexacore part = SXTPipeShort part = habtech_miniTruss part = habtech_hex1 part = habtech_hex2 part = habtech_hex3 part = habtech_hex4 part = habTech_truss_connector part = habTech_truss_connector_half part = habTech_truss_connector_mid part = B9_Structure_SNM_Strut part = KA_LandingFrame part = KA_LandingFrame_4 part = SXTTriangleRightangle part = SXTTriHexagon part = SXTtruckrear part = SXTtruckrearSmall part = truss-octo-crew-02 part = adapter-125-0625-2 part = truss-octo-adapter-crew-01 part = adapter-375-25 part = truss-hex-03 part = truss-octo-adapter-01 part = truss-octo-02 } } RDNode { id = supersonicFlight nodepart = supersonicFlight title = Mk2 description = A new line of aircraft parts that allow for unprecedented maneuverability and speed_ cost = 250 pos = -860,1050,-12 icon = RDicon_flight-supersonic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = highAltitudeFlight lineFrom = RIGHT lineTo = LEFT } Unlocks { part = Trainer Cockpit part = B9_Aero_Intake_CLR part = B9_Cockpit_MK2_Bicoupler_S part = B9_Cockpit_MK2_Body_Crew_2m part = mk2Cockpit_Standard part = adapterSize2-Mk2 part = mk2SpacePlaneAdapter part = mk2FuselageShortLiquid part = mk2FuselageShortLFO part = SXTEntenteCordiale part = SXTmk2cargoadapter part = M2X_ChineCap part = M2X_ChineShort part = M2X_RootChineShort part = M2X_EngineShroud part = M2X_Tailboom part = SXTMk2FuselageStructural part = M2X_SupersonicNose part = M2X_MantaIntake part = M2X_InlineIntake part = M2X_TunaCockpit part = M2X_RavenCockpit part = M2X_ViperCockpit part = M2X_Decoupler part = M2X_SmallLab part = M2X_Shortbicoupler part = opt_mk2_cockpit } } RDNode { id = metaMaterials nodepart = metaMaterials title = Meta-Materials description = An advancemement in spacecraft construction so revolutionary, you won't even mind that its naming was wildly inaccurate_ cost = 250 pos = -815,1900,-9 icon = RDicon_metamaterials anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { part = basef1sond part = baseinstrul8 part = strutsoportec1 part = strutConnectorHeavy part = strutConnectorMedium part = NP_interstage_375m_5m_SAS part = NP_interstage_375m_5m_tank part = NP_interstage_5m_375m_plate part = NP_decoupler_stack_5m part = NP_sas_500m part = KKAOSS_KAS_Flexible_Gangway part = SYdocking3m part = SYadapter3-2-1 part = SYadapter4-2-1 part = structuralMiniNode part = structuralPanel2 part = SXTMTVGirder375 part = SXTMTVGirderBasic375 part = SXTMTVGirderOpen375 part = SXTMTVGirderOpenSmall375 part = SXTOsualRadHull part = SXTOsualRadHullEnd part = SXTdockingPortVeryLarge part = SXTTriHexagon part = longTruss part = US_1C20_Wedge_Octocore part = SXTPipeGLong part = SXTPipeLong part = SXTmk2225degree part = RSBstrutXL part = kapcub1x05biadapt part = kapcubebicoupler part = truss-octo-hub-crew-01 part = truss-octo-hub-01 part = adapter-125-0625-4 part = adapter-25-multi-01 part = truss-hex-01 part = truss-octo-01 } } RDNode { id = spaceExploration nodepart = spaceExploration title = Manned Space Exploration description = To boldly go where no green man has gone before_ cost = 50 pos = -1900,1000,-15 icon = RDicon_evaTech anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = unmannedTech lineFrom = LEFT lineTo = RIGHT } Parent { parentID = basicRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = kap1x05rswextension part = moduldesspod part = FASAMercuryDec part = FASA_Mercury_Eng part = FASA_Mercury_LES part = FASAMercruyCap2 part = FASAMercuryPod part = cl_small_escapeTower part = NP_Capsule_Bootleg part = NP_LAS_EscapeTower_Small part = NP_OdinRCS part = mk1pod part = ladder1 part = telescopicLadder part = KerbCan part = ringcmdpodMk1001 part = ringinlinepodMk1001 part = LBSI-CX2c part = LBSI-Kappa-NK1-2 part = LBSI-Kappa-NK2 part = WBI_Backseat part = ringcmdpodMk1001bis } } RDNode { id = advFlightControl nodepart = advFlightControl title = Advanced Flight Control description = The latest advancements in keeping the correct end of the ship pointing towards where you want it to go_ cost = 50 pos = -1195,820,-12 icon = RDicon_control-flight anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } Parent { parentID = flightControl lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FASAICBMSAS part = fsgyroscope part = cl_mini_asas part = cl_mini_sas part = NBtinySAS part = NP_LAS_EscapeTower_Large part = NP_zmisc_B5_Fin part = NP_zmisc_heavywinglet part = NP_OdinOrbMod part = NP_OdinCapsule2 part = NP_OdinCapsule2W part = RLA_tiny_torque_radial part = sasModule part = LprobeFoil } } RDNode { id = advConstruction nodepart = advConstruction title = Adapters description = New advances in construction make it possible to combine parts faster than ever before_ cost = 95 pos = -960,1900,-14 icon = RDicon_construction-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advMetalworks lineFrom = RIGHT lineTo = LEFT } Unlocks { part = BAEbicoupler10m part = BAEbicoupler2m part = BAEbicoupler3m part = BAEbicoupler5m part = BAEbicoupler7m part = NP_couplerp_25m_2x125m_Plate part = NP_coupler_125m_lateral part = NP_coupler_125m_LateralTricoupler part = NP_coupler_125m_QuadCoupler part = NP_decoupler_radial_125m_Flange part = NP_decoupler_radial_Strut part = NP_fairings_375m_NoseCone part = NP_fairings_375m_plate part = NP_zmisc_Heavystrut part = NP_nosecone_25m_cargoshell part = NP_Odin_Fairing_Thor part = NP_Odin_Fairing_OM part = NP_Odin_Fairing_OM2 part = NP_Odin_Fairing_PodDec part = NP_Odin_Fairing_SM part = NP_SRB_2_5m_AdvSRBNose part = NP_nosecone_25m_SRBTaper part = SYSRBconeSize1 part = SYSRBconeSize1slanted part = SYSRBconeSize2 part = SYSRBconeSize2slanted part = SYSRBconeSize3 part = SYSRBconeSize3slanted part = US_1R110_Wedge_KISContainer part = KKAOSS_base_bicupler part = MKV_AnchorHub part = MKV_BallHub part = MKS_375_OCTO part = USI_MDS part = kapcubearch part = truss-octo-docking-octo part = truss-octo-crew-01 part = adapter-125-0625-3 part = truss-hex-02 part = truss-hex-adapter-01 part = truss-octo-attach-01 } } RDNode { id = heavyDutyLanding nodepart = heavyDutyLanding title = Heavy Duty Landing description = With these babies, you won't even have to slow down to land_ cost = 75 pos = -980,1755,-4 icon = RDicon_landing anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advLanding lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advMetalworks lineFrom = RIGHT lineTo = LEFT } Unlocks { part = expendLandingLeg part = godLandingLeg2 part = godLandingLeg part = FASA_Gemini_Lander_Legs part = FASA_Gemini_Lander_Leg_Part part = FASAGeminiLegsX1 part = FASAGeminiLegsX1White part = KKAOSS_Landing_Leg_g part = landingLeg1 part = SXTAirbag part = landingStrut part = USI_Airbag_Single_03 part = USI_Inline_Float_Large part = USI_Radial_Float_Med part = ringlegs001 part = ringlegadaptator001 part = MKS_LandingLeg part = SXTAirbag } } RDNode { id = radialDecouplers2 nodepart = radialDecouplers2 title = Radial Decouplers 2 description = The sidecars will be in next week_ cost = 95 pos = -1900,500,-23 icon = RDicon_construction-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = strapOnBoosters lineFrom = LEFT lineTo = RIGHT } Unlocks { part = ASDecoupler part = hydrogen-radial-25-1 part = hydrogen-radial-375-1 part = TPtankR03 part = SYdecouplerRadial1 part = RadialLFOLong part = radialDecoupler1-2 part = radialDecoupler2 part = stackPoint1 part = radialdecouplerseparator001 part = LBSI-ENG-LAE-250M part = LBSI-ENG-LAE-250 part = adapter-rad-125 } } RDNode { id = fairings3 nodepart = fairings3 title = Fairings 4m description = Fairings up to 4m in diameter_ cost = 100 pos = -1150,2000,-13 icon = RDicon_construction-specialized anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = fairings2 lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FASAFairingsApolloPlate375m part = FASAStrFairing3m4x part = FASAApolloStrJ2Fairing part = FASAFairingsPlate375m part = FASAFairingsCone3m part = KW3mNoseCone part = KW3mFairingPFE part = KW3mFairingPF part = pf_tech_fairing4m part = SYbay3m2m part = fairingSize3 part = RSB_PLF_DeltaIV4m1 part = RSBfairingAtlasCentaur305 part = RSBfairingDeltaIV4m part = RSBnosecone305 part = RSBnosecone381 part = RSB_PLF_AtlasV400_1 part = RSB_PLF_AtlasV400_2 part = RSB_PLF_AtlasV400_3 part = SXTfairingSize5 } } RDNode { id = advHeatManagement nodepart = advHeatManagement title = Advanced Thermodynamics description = More advanced heat management technologies to keep the A/C running_ cost = 95 pos = -1950,1400,-16 icon = RDicon_aerodynamicSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = heatManagementSystems lineFrom = LEFT lineTo = RIGHT } Unlocks { part = radiatorRadialMedium part = decoupler_ftr part = KKAOSS_base_heatshield part = proceduralHeatshield part = MagCoolUnit1 part = HeatShield2 part = radPanelEdge part = radPanelLg part = circradiatorKT part = RadialRadiatorzzz part = microwaveThermalEnergyReceiverS part = 2.5_Heatshield part = SXTcapsuleshield part = radialEngineBody part = B9_Engine_SABRE_M_Body part = WBI_MK85HeatShield part = SXTradialFuel } } RDNode { id = expAircraftEngines nodepart = helicopters title = Helicopters description = WIP ONLY IF FIRESPITTER INSTALLED? cost = 95 pos = -1000,1350,-11 icon = RDicon_construction-specialized anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = propellers3 lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FScopterCockpit part = FScopterRotorFenestron part = FScopterRotorMain part = FScopterRotorMainElectric part = FScopterRotorTail part = FStailBoom part = KAXkueyEngine part = KAXkueyTailRotor part = SXTmeadowlark } } RDNode { id = nuclearPower nodepart = nuclearPower title = Atomic Power description = Nuclear 1_25 cost = 105 pos = -1750,1500,-10 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = electrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = radr part = M5_Reactor part = MK4-RstasistTank part = GooExperiment part = SXTDepolyRTGI part = sensorGammaRaySpectrometer part = KSPI_SaltCoreReactorMk1 part = GasCoreReactorMk2 part = USI_Nuke_625 part = SXTDepolyRTGI part = nuclearfuel-0625 } } RDNode { id = specializedElectrics nodepart = specializedElectrics title = Advanced Long Range Antennas description = WIP 50 MegaMeter to 100 GM Range cost = 95 pos = -2025,1175,-11 icon = RDicon_unmanned-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = microwavePowerTransmission lineFrom = LEFT lineTo = RIGHT } Unlocks { part = Dishmccomu part = KKAOSS_LS_container_sabatier part = RTLongDish2 part = P3N-65 Virtugenic part = commDish part = phasedArray1 part = OrbitalScanner part = dmSIGINT.Small part = LongDeployableAntenna } } RDNode { id = advancedRocketry25 nodepart = advancedRocketry25 title = Advanced Rocketry 2_5 description = WIP cost = 95 pos = -2025,750,-9 icon = RDicon_rocketry-general anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = generalRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = liquidEngineprodulVR2 part = fuelTanksuperior3 part = B9_Engine_L2_Atlas part = cryoengine-25-2 part = FASAApollo_SM_Engine part = FASAGeminiLFECentarTwin part = FASAGeminiLFTMed part = FASATitanLR91Dec part = FASADeltaConeLFT part = FASAGeminiLFTMedWhite part = FASA_Atlas_LFT_Cone part = FASA_Atlas_LFT_Cone2 part = TPtank2mL00469 part = KW2mengineSPS part = KW2mtankL1 part = KW2mtankL2 part = KW2mDecoupler part = KWFuelAdapter2x1 part = KWFuelAdapter2x1S part = NBconeTank2m part = NBhalfJumbo part = NBjumboThreeQ part = NBadapter2-1 part = orbitalEngine-25 part = SYplate2m1mX0 part = radialLiquidEngine1-2 part = liquidEngine2-2 part = adapterSize2-Size1 part = adapterSize2-Size1Slant part = fuelTank1-2 part = fuelTank4-2 part = adapterLargeSmallTri part = stackSeparatorBig part = decoupler1-2 part = shortDecoupler1-2 part = ServiceBay_250 part = SXTKOPO4E part = SXT16FuelTank part = ALV_Engine_C part = ALV_LFO_B part = LLV_Engine_D part = NLV_Engine_A part = PLV_Engine_A part = tankBigAdapter part = tankBigBall part = softTankMK3 part = softTankMK4 part = InterstellarFuelTank-NoseCone part = InterstellarFuelTank-X200-4 part = InterstellarFuelTank-X200-48 part = ringfueltankMk1-2ext002 part = ringfueltankMk1-2intrerework001 part = C3_Tank_02 part = C3_Kontainer_KIS_02 part = C3_Kontainer_02 part = KKAOSS_small_Rocket_Fuel_Tank part = KKAOSS_Liquid_Fuel_Tank part = LBSISTRDCx250 part = FLAD200-SF part = FLAD250-SF part = WBI_WB400 part = WBI_Coach225 part = WBI_TwinEngineCoupler part = WBI_Titan450 part = WBI_Titan900 part = WBI_S18Separator part = SXTCommodore part = SYplate2m1mX0 part = hydrogen-25-2 } } RDNode { id = advancedControlSurfaces nodepart = advancedControlSurfaces title = Advanced Control Surfaces description = Advanced Control Surfaces cost = 100 pos = -935,925,-17 icon = RDicon_flight-hypersonic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = controlSurfaces lineFrom = RIGHT lineTo = LEFT } Unlocks { part = Gridfin part = basicCanard part = tailfin part = CanardController part = elevon5 part = elevon3 part = R8winglet part = SXTelevonLarge part = SXTAirbrakeLarge part = SXTn1GridFin part = FSfighterJetElevator part = FSfighterJetRudder part = B9_Aero_Wing_Procedural_TypeB part = B9_Aero_Wing_Procedural_TypeC part = FSwinglet part = FStailWing part = opt_stabilizer_a part = opt_winglet_a_elevon part = opt_wing_b_elevon } } RDNode { id = experimentalScience nodepart = experimentalScience title = Experimental Science description = Explore novel fields of science that we didn't even know were there_ cost = 95 pos = -1950,1850,-7 icon = RDicon_science-experimental anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = engineering101 lineFrom = LEFT lineTo = RIGHT } Unlocks { part = AccelerometerFGA part = dmRoverMat part = dmSeismicPod part = dmSeismicHammer part = dmUSMat part = dmUSImagingPlatform part = sensorAccelerometer part = StnSciExperiment1 part = StnSciExperiment2 part = KA_SolarCollector part = MKS_Antenna part = MKS_ScanOMatic part = dmImagingPlatform } } RDNode { id = advPVMaterials nodepart = advPVMaterials title = Advanced Photo-Voltaic Materials description = Experience the warm glow of the latest in electrical technology_ Figuratively, of course, and maybe also quite literally as well_ Actually, try to avoid direct exposure_ cost = 95 pos = -1950,1325,-5 icon = RDicon_electrics-specialized anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advSolarTech lineFrom = LEFT lineTo = RIGHT } Unlocks { part = solarPanelsfa2 part = FASASolarMed part = FSpropellerFolding part = solarpanel-curved-375-1 part = solarpanel-deploying-1x3-1 part = solarpanel-deploying-1x4-1 part = solarpanel-deploying-1x4-2 part = solarpanel-deploying-circular-1 part = solarpanel-static-truss-1 part = solarpanel-static-truss-2 part = RLA_medium_solarpanel part = solarPanels2 part = solarPanels4 part = 1x3WPanels part = 1x3SPanels part = solarPanels1 part = solarPanels3 part = SXTsolarPanelLarge part = LgRadialSolarPanel part = LBSI_ESP220s } } RDNode { id = largeControl nodepart = largeControl title = Advanced RCS Control description = A newer state-of-the-art in control technology_ cost = 95 pos = -1155,720,-19 icon = RDicon_control-flight anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = flightControl lineFrom = RIGHT lineTo = LEFT } Unlocks { part = dest5Engine part = RCS125ra part = B9_Control_RCS_Block_R12 part = B9_Control_RCS_Block_R5 part = B9_Control_RCS_Tank_MT4 part = BAEvernor1 part = RetRCSBlock part = RetRCSBlockC part = OAS part = FASAApollo_SM_RCS part = FASALM_RCS part = FASAMercuryAtlasVernierEngine part = cl_large_shortMonoTank part = KW2mRCSfuel part = KW3mRCSfuel part = KWrcsPod part = KWrcsQuad45 part = NBrcs5block part = NBrcsCorner part = rcsblock-aero-5way-1 part = rcsblock-orbital-2way-45-1 part = rcsblock-orbital-2way-45-2 part = rcsblock-orbital-linear-1 part = KKAOSS_RCS_Tank part = proceduralTankRCS part = RLA_rcs_5way part = RLA_large_mptank part = RLA_medium_mptank part = nukeRcs part = SYvernier1 part = SYoms1 part = SYoms2 part = SYrcs1 part = omsEngine part = vernierEngine part = mk2FuselageShortMono part = mk3FuselageMONO part = RCSTank1-2 part = RCSFuelTank part = RCSBoonExt part = SXTVernier885 part = HeavyRcs part = LargeOMS part = 45DegreeRCS part = InterstellarRetractableRcsBlockCurvedFlat part = InterstellarRetractableRcsBlockCurved part = RSBsaturnAPS part = ArcjetInlineRcs part = Interstellar_RCS_Tank part = NP_YMRCSBlockHeavy part = NP_rcstank_25m part = LBSI_TRc_LQP part = LBSI-ENG-MPt180-HB part = SXTOMS part = SXTVernier885 part = SXTRCSRack part = mk3_shuttle_noseCone part = M2X_SCRCS part = M2X_RCSBlister part = M2X_OMSBlister part = M2X_FF5WayRCS part = M2X_PGRCS part = M2X_RCRCS part = SXTRCSRack part = SXTOMS part = M2X_OMSpod part = mk3_OMSystem part = mk3_shuttle_noseCone part = mk3_shuttle_noseCone } } RDNode { id = electronics nodepart = electronics title = 4 Bit Computers description = Hopefully these won't become obsolete in the next couple of months_ cost = 95 pos = -1825,1750,-15 icon = RDicon_electronics anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = basicScience lineFrom = LEFT lineTo = RIGHT } Parent { parentID = electrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = B9_Utility_InfoDrive part = FASA_Gemini_ASAS_Comp part = fsinfopopup part = mumech_MJ2_AR202 part = km_smart_alt_low part = km_smart_fuel part = km_smart_time } } RDNode { id = fieldScience nodepart = fieldScience title = Field Science description = Freedom to roam as far as curiosity will take you, or as long as batteries last_ cost = 3 pos = -1325,1575,-3 icon = RDicon_science-field anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kapcarengine part = kapvancabv2 part = wheelMedkhorse part = RLA_large_frame part = RLA_medium_frame part = roverBody part = roverWheel2 part = KSCTruckAxleNarrowComplex part = tarsierChemCam part = SXTtruckcabinsmall part = SXTtruckmiddleSmall } } RDNode { id = Buoyancy nodepart = Basic Bouyancy Compensators title = Boats description = Time to explore the Oceans of Kerbin - or maybe rise above them cost = 3 pos = -1350,1650,-3 icon = RDicon_emgineering101 anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FSfloatEnd part = FSfloatEndTail part = FSfloatStrut part = FSfloatStraight part = fsmovecraftgadget part = SXTfloatMid part = SXTfloatOutboard part = SXTfloatFront part = HL_AirshipEnvelope_Una part = AirshipCap part = HL_AirshipEnvelope part = ProtoLiftBody } } RDNode { id = advancedMotors nodepart = advancedMotors title = Advanced Motors description = Wheel technology is just rolling along now_ You could even say our engineers are on a roll with it_ cost = 50 pos = -1205,1575,-4 icon = RDicon_motors-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = fieldScience lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kap1x05truckcab part = kap1x05runabout part = kapracingpod part = wheeltinyCarkhorse part = kapdunebuggywheel part = mumech_MJ2_AR202_features2 part = NBprobeRadial part = roverWheel1 part = wheelMed part = KSCTruckAxleWideComplex part = KSCTruckAxleNarrowComplex part = SXTtruckcabin part = KSCTruckAxleWideComplex part = SXTtruckmiddle part = HL_AirshipEnvelope_Ray } } RDNode { id = experimentalMotors nodepart = experimentalMotors title = Experimental Motors description = The latest breakthroughs that are driving motor technology forwards, and in reverse, and steering too_ cost = 250 pos = -1055,1575,-3 icon = RDicon_motors-experimental anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advancedMotors lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kapcubecab1 part = kapcubecab2 part = kap1x05truckcab2 part = wheelraceCarkhorse part = wheelMedCarkhorse part = critterCrawler part = roverWheel3 part = KER_Wheel_01 } } RDNode { id = advExploration nodepart = advExploration title = Advanced Exploration description = OK_ I think we are ready to do some real exploration now_ cost = 550 pos = -2255,1950,-10 icon = RDicon_telescope anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = scientificOutposts lineFrom = LEFT lineTo = RIGHT } Unlocks { part = KKAOSS_Science_g part = dmReconLarge } } RDNode { id = generalRocketry nodepart = generalRocketry title = General Rocketry 2_5 description = More engines, more fuel, more ambitious ideas_ cost = 95 pos = -1850,750,-7 icon = RDicon_rocketry-general anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = basicRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = liquidEngineorbit2 part = fuelTanksul part = adapterrads part = desacopladorsat2 part = B9_Adapter_SM2 part = FASAGeminiDecDark25 part = FASAGeminiLFTShort part = FASAMercuryLFTShortLarge part = FASAGeminiLR91 part = FASAGeminiLFTShortWhite part = FASAMercuryAtlasEng part = FASAMercuryAtlasEngBooster part = TPdome1m1 part = KW2mengineVestaVR9D part = KW2mDecouplerShroud part = KW2mtankL0_5 part = KW2mtankPancake part = KWadapter2x1 part = KWFlatadapter2x1 part = NBminiOrange part = NBflatAdapter2m part = NBdecouplerLowProfile2m part = NP_lfe_125m_BearcatSingle part = NP_lft_125m_6m part = NP_SRB_0_625m_AdvSRBNose part = NP_SRB_1_25m_AdvSRBNose part = NP_SRB_0_625m_AdvBlite3 part = NP_nosecone_0625m_SRBTaper part = NP_SRB_1_25m_AdvBlite3 part = NP_SRB_1_25m_AdvBlite4 part = NP_nosecone_125m_SRBTaper part = NP_srb_miniBooster part = engineLargeSkipper part = engineSkipperButtless part = fuelTank2-2 part = adapterLargeSmallBi part = largeAdapter2 part = ALV_Decoupler_A part = LLV_LFO_D part = NLV_ARRO_Engine_A part = NLV_ARRO_LFO_A part = NLV_ARRO_LFO_B part = NLV_Engine_B part = NLV_LFO_C part = FASAApolloLFEH1 part = RSBdecouplerArianeVpayload3 part = RSBdecouplerArianeVpayload2 part = RSBdecouplerArianeVpayload1 part = habtech_adapter part = largeAdapter part = LBSIFlad200 part = LBSISTRDCng200 part = LBSI-FLAD-SRV-500 part = LBSI-SRV-FLT-800 part = WBI_LongInterstageAdapter part = WBI_ShortInterstageAdapter part = WBI_SD18 part = WBI_Adapter part = SXTKOPO4E part = M2X_Short25adapter part = hydrogen-25-3 } } RDNode { id = orbitalAssembly nodepart = orbitalAssembly title = Advanced Docking description = Advanced Docking Devices and Orbital Assembly cost = 150 pos = -1975,1950,-24 icon = RDicon_automation anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = docking lineFrom = LEFT lineTo = RIGHT } Unlocks { part = KW3mDockingRing part = SYdocking5m part = BAEdockingport5m part = BAEdockingport7m part = BAEdockingport10m part = SYdocking7m part = dockingPortLateral part = B9_Utility_DockingPort_CDP part = dockingPort1 part = dockingwasher_stdScaleable part = dockingwasher_freeScaleable part = BAEdockingport3m part = CXA_Quest_Airlock part = NP_OdinDock part = LBSI-DPSG-160-16 part = LBSI-DPNG200-20 part = WBI_DR18 part = SXTdockingPortVeryLarge part = sxtairlockAnimated part = M3X_InlineDockingPort part = M3X_StackDockingPort part = docking-25 part = truss-octo-docking-25 part = b_docking_port part = j_docking_port } } RDNode { id = highTechElectricalSystems nodepart = highTechElectricalSystems title = Nickel Metal-Hydride description = High Tech Electrical Systems cost = 150 pos = -2200,1250,-8 icon = RDicon_electrics-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = largeElectrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = B9_Utility_Light_A4_White part = kethane_generator part = battery-0625 part = battery-rad-125 part = KKAOSS_Battery_Tank part = KKAOSS_Fuelcell_Tank part = reserveBatteryBank part = RLA_small_arcjet part = RLA_small_resistojet part = batteryBank part = FuelCellArray part = US_1P110_Wedge_Fuelcell part = WBI_PlasmaTV } } RDNode { id = actuators nodepart = actuators title = Actuators description = Perfecting the art of making things mobile, without the explicit use of explosives_ Our engineers assure us, this is actually a good thing_ cost = 150 pos = -1950,2050,-8 icon = RDicon_generic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = nanolathing lineFrom = LEFT lineTo = RIGHT } Unlocks { part = kap1x05trailerramp part = dmASERT part = dmUSAsert part = centrifuge1 part = KAS_Hook_Harpoon part = KAS_Winch1 part = KAS_Winch2 part = GrapplingDevice part = KAS_Hook_Anchor part = KAS_Hook_GrapplingHook part = KAS_Hook_Magnet part = KER_KISCrate part = SXTWingSmallFolding part = SXTmk3CargoBayRamp part = IR_RotatronScaleable part = IR_Rotatronmk2Scaleable } } RDNode { id = heavierRocketry250 nodepart = heavierRocketry250 title = HeavierRocketry 2_50 description = WIP cost = 200 pos = -2200,750,-10 icon = RDicon_rocketry-general anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advancedRocketry25 lineFrom = LEFT lineTo = RIGHT } Unlocks { part = fuelTankmr1 part = cryoengine-25-1 part = FASAApolloLFERL10 part = FASAGeminiLFTCentar part = FASAGeminiLFTLong part = FASAGeminiLR87Twin part = FASAMercuryAtlasLFTLong part = FASAMercuryFairing part = TPcone2m part = TPdome2m part = TPtank2mL05625 part = TPtank2mL11250 part = TPtank2mL15000 part = cl_large_tripleFuelTank part = KW2mengineGriffonG8D part = KW2mengineMaverickV part = KW2Sidetank part = KW2mtankL4 part = KW2mtankL4A part = NBcargoBay2m1 part = NBwhiteJumbo part = RLA_mp_large_spike part = RLA_mp_large_vac part = kb-fuel-breaker2 part = SYplate2m1mX1 part = liquidEngine1-2 part = SSME part = Size2LFB part = fuelTank3-2 part = fuelTank1-5 part = adapterLargeSmallQuad part = SXT32FuelTank part = ALV_Engine_A part = ALV_Engine_B part = ALV_LFO_A part = tankBigCap part = CryoXBig part = CryoXmed part = CryoXnoseCone part = CryoXsmall part = CryoXendButt part = Size2MedEngine part = softTankMK5 part = FNMethaneEngine part = InterstellarFuelTank-X200-96 part = RSBengineRS25 part = KKAOSS_Rocket_Fuel_Tank part = KA_Engine_250_01 part = MKS_SkyCrane part = LBSI-ENG-WPt2800-SkyWipe part = WBI_Titan1800 part = KER_CargoBay part = SXT64FuelTank part = SXTKD170 part = SYplate2m1m0mX8 part = hydrogen-25-1 } } RDNode { id = experimentalElectrics nodepart = experimentalElectrics title = Lithium Ion batteries description = Unifying electrical systems for distribution and power_ cost = 200 pos = -2300,1250,-14 icon = RDicon_electrics-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = highTechElectricalSystems lineFrom = LEFT lineTo = RIGHT } Unlocks { part = B9_Utility_Light_A8_White part = battery-125 part = battery-25 part = battery-375 part = capacitor-25 part = KspiCapacitor250 part = LargeFNGenerator part = DustyPlasmaMk2 part = batteryBankLarge part = MKV_PowerPack part = KA_Generator_250_01 } } RDNode { id = largeLongRangeAntennas nodepart = largeLongRangeAntennas title = Large Long Range Antennas description = WIP 100 GM range or above cost = 250 pos = -2125,1175,-14 icon = RDicon_unmanned-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = specializedElectrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = dishcomlar1 part = Dishomega2g part = Dishpcf part = HighGainAntenna part = rpwsAnt part = USRPWS part = RTGigaDish1 part = RTGigaDish2 part = HighGainAntenna part = dmSIGINT.End part = dmSIGINT part = largeFixedAntenna } } RDNode { id = mechatronics nodepart = mechatronics title = 8 Bit Computers description = WIP 8 Bit Computers cost = 250 pos = -1950,1750,-20 icon = RDicon_electronics anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = electronics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = FASAApolloIU part = mumech_MJ2_AR202_features1 part = kb-fuel-breaker15 part = km_smart_radio part = km_valve part = km_valve2 part = scienceHardDrive part = RSBprobeSaturn } } RDNode { id = highTechSolar nodepart = highTechSolar title = High Tech Renewable Technology description = These new exotic parts are well grounded in reality_ cost = 250 pos = -2060,1325,-6 icon = RDicon_electrics-large anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advPVMaterials lineFrom = LEFT lineTo = RIGHT } Unlocks { part = dmSolarCollector part = dmUSSolarParticles part = FASASolarLarge part = NBfuelCell1m part = solarpanel-curved-25-1 part = solarpanel-curved-deploying-25-1 part = solarpanel-deploying-1x5-1 part = dustpanel1 part = largeSolarPanel part = LBSI_ESP365m part = LBSI_ESP-R790-60 part = LBSI_ESP-R800-40 part = LBSI_DRG-SOLAR-PN01 part = WBI_MOLESolarPanel part = M2X_SolarpanelPod } } RDNode { id = simpleLEM nodepart = simpleLEM title = Simple LEM description = WIP cost = 250 pos = -2300,900,-13 icon = RDicon_landing anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = simpleCommandModules lineFrom = LEFT lineTo = RIGHT } Unlocks { part = escaleralad1 part = B9_Structure_L1_Ladder part = B9_Structure_L2_Ladder part = FASAGeminiEngFuelDescent part = FASA_Gemini_Lander_Eng part = FASA_Gemini_Lander_LFT part = FASA_Gemini_Lander_Pod part = FASAGeminiLFTExtSmH2O2 part = LETladderF2m part = LETladderF3m part = landerCabinSmall part = flatinterstage001 part = adaptormk1001 part = adaptormk1voltcargo001 part = ringfuelint001 part = ringfuelext001 part = halffueltankextretro001black part = landingcargofueltankretro001 part = C3_Kontainer_KIS_M part = KER_RoverCab } } RDNode { id = AdvancedSRB nodepart = upto100K title = Advanced SRB description = Advanced SRB cost = 50 pos = -1200,450,-21 icon = RDicon_rocketry-general anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = solidRockets lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FASADeltaCastorSrb part = KWsrbGlobeVI part = KWsrbUllageLarge part = RLA_solid_medium_upper part = RLA_solid_small_long part = SYdecouplerRadial2 part = SYSRB_0625L9 part = solidBooster part = RSBengineAtlasSRB part = RSBdeltaIVsrm part = KA_SRB_625_02 part = LBSI-SB-FRT360 part = M2X_RATO } } RDNode { id = scienceTech nodepart = scienceTech title = Invention description = WIP cost = 250 pos = -2255,1850,-21 icon = RDicon_scienceTech-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = experimentalScience lineFrom = LEFT lineTo = RIGHT } Unlocks { part = dmDAN part = FASAProbeCamera part = KKAOSS_LS_container_fertilizer_small part = sensorAtmosphere part = StnSciExperiment3 part = StnSciExperiment4 part = tarsierSpaceTelescope part = FNGCMS part = FNLCMS } } RDNode { id = largeLegs nodepart = largeLegs title = Large Legs description = She's got legs... cost = 250 pos = -810,1755,-5 icon = RDicon_landing anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = heavyDutyLanding lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { part = legstrotLandingLeg part = B9_Utility_Leg_H50 part = B9_Utility_Leg_H50P part = FASALM_LandingLegs part = FASALM_LandingLegsSA part = FASALM_LandingLegStaircase part = BaseMount part = LETleg1 part = LETleg2 part = NBlandingLeg1 part = landingleg-pod-1 part = KKAOSS_Landing_Gear_g part = KKAOSS_Landing_Gear2_g part = SYlandingLeg1 part = SYlandingLeg2 part = landingLeg1-2 part = USI_Radial_Float_Large part = MKS_ModuleBase part = kaRadialLeg part = KER_Adapter } } RDNode { id = specializedRadiators nodepart = specializedRadiators title = Brayton Cycle Electric generators description = WIP Heat is lazy_ Lets get some work out of it_ cost = 250 pos = -2075,1400,-18 icon = RDicon_scienceTech anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advHeatManagement lineFrom = LEFT lineTo = RIGHT } Unlocks { part = InfraredTelescope part = radiatorRadialLarge part = FASAApollo_CM_HeatShield part = TaurusHeatshield part = MagCoolUnit2 part = HeatShield3 part = foldingRadMed part = SmallFNGenerator part = LargeFlatRadiator part = microwaveThermalEnergyReceiverM part = 3.75_Heatshield } } RDNode { id = spaceStations nodepart = spaceStations title = Space Station Tech description = All the tech you need to build a space station or survive a short trip without running out of snacks_ cost = 250 pos = -2300,750,-24 icon = RDicon_propulsion-ion anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = simpleCommandModules lineFrom = LEFT lineTo = RIGHT } Unlocks { part = FASAGeminiMOLEquip part = FASAGeminiMOLEquip1m part = FASAGeminiMOLEquipCap part = FASAGeminiMOLEquipStack part = FASAGeminiMOLSci part = inflato2 part = KKAOSS_corridor_4 part = KKAOSS_corridor_6 part = KKAOSS_gangway_airlock part = KKAOSS_gangway_end part = KKAOSS_gangway_2_1 part = KKAOSS_gangway_2_2 part = KKAOSS_gangway_3_1 part = KKAOSS_gangway_4_1 part = cupola part = stationHub part = crewhub-125-1 part = crewtube-125-1 part = crewtube-125-2 part = crewtube-attach-125 part = crewtube-cupola-125 part = crewtube-hub-125 part = US_1P140_Wedge_WRS part = US_1R310_Wedge_CarbonDioxide part = CXA_PMA part = CXA_Node1 part = CXA_NapHabV1 part = habtech_PMA part = habShort part = habNode part = cygnus_trunk part = TacWaterPurifier part = OKS_Tube_Lg part = OKS_LgHub part = MKS_FlexOTube part = OKS_Hub part = MKS_ExpandoTube_XL part = MKS_ExpandoTube4 part = WBI_StationHub part = CRY-0300Freezer part = SXTCrewCabSSP10 part = L25mSci part = SXTPipeTurn part = SXTPipeShort part = SXTPipeLong part = SXTPipeHub part = M2X_THub part = M2X_XHub part = M2X_Servicebay part = GravityRing } } RDNode { id = ionPropulsion nodepart = ionPropulsion title = Ion Propulsion description = Turns out, it's not science fiction_ cost = 250 pos = -2300,1175,-24 icon = RDicon_propulsion-ion anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = highTechElectricalSystems lineFrom = LEFT lineTo = RIGHT } Unlocks { part = argon-0625-3 part = argon-radial-0625-1 part = ionArgon-0625 part = AmpYearIONRCSBlock45 part = AmpYearIONRCSBlock part = ampYearLinearIonRCS part = RLA_small_ion part = ionEngine part = xenonTankRadial part = xenon-radial-125-1 } } RDNode { id = specializedControl nodepart = specializedControl title = Specialized Control description = A new state-of-the-art in control technology_ cost = 250 pos = -1120,820,-22 icon = RDicon_control-large anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advFlightControl lineFrom = RIGHT lineTo = LEFT } Unlocks { part = advSascr3 part = Sasdv4 part = B9_Cockpit_MK1_Control_SAS part = B9_Control_RCS_Block_R6 part = BAEsas5m part = 2_5_Heatshield part = decoupler_ftr_4m part = cl_large_sasModule part = KWSASmodule2mHalf part = KWSASmodule3mHalf part = NBSAS2m part = NP_aux_radialliquidbooster part = NP_aux_radialsolidbooster part = NP_aux_radiallargeliquidbooster part = NP_aux_radialvernier part = NP_couplerp_375m_5x125m_Plate part = NP_couplerp_375m_5x125m_Plate_slim part = NP_couplerp_375m_7x125m_Plate part = NP_rcstank_375m part = NP_sas_25m part = NP_sas_375m part = SYsasR3m part = SYsasR5m part = asasmodule1-2 part = advSasModule part = SXTmk2SAScore part = habtech_Z1 part = B9_Cockpit_S2_Control_SAS part = j_sas } } RDNode { id = advRocketry nodepart = advRocketry title = Advanced Rocketry 3_75 description = A new step ahead in rocket technology_ cost = 250 pos = -2000,600,-18 icon = RDicon_rocketry-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = generalRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = liquidEnginemogulmp1500 part = B9_Adapter_LM3 part = FASAApolloLFEJ2 part = FASAApalloLFTJ2 part = FASADeltaMB3LFE part = FASAGeminiDecDark375 part = KW3mengineWildcarXR part = KW3mDecouplerShroud part = KW3mtankPancake part = KWadapter3x2 part = KW3mDecoupler part = KWFlatadapter3x1 part = KWFlatadapter3x2 part = NB3mHoundEngine part = NBflatAdapter3m part = NP_lfe_25m_BroncoSingle part = NP_lft_25m_15m part = NP_lft_25m_6m part = NP_lfb_25m_conical part = NP_srb_radialbooster part = SYseparator3m part = Size3AdvancedEngine part = Size3SmallTank part = size3Decoupler part = Size3to2Adapter part = SXTK1Decoupler part = CLV_Engine_A part = CLV_LFO_A part = LLV_Decoupler_B part = LLV_Engine_C part = LLV_LFO_C part = TUS_Engine_A part = TUS_LFO_A part = RSBdecouplerDeltaIV4mPayload part = RSBdecouplerDeltaIV4m part = RSBinterstageAtlasCentaur500 part = RSBinterstageAtlasCentaur400 part = RSBdecouplerAtlas500Payload part = RSBdecouplerAresI3m part = LBSI-SRV-FLT-1200 part = WBI_SD25 part = WBI_TitanII-8 part = hydrogen-375-3 } } RDNode { id = advUnmanned nodepart = advUnmanned title = Advanced Unmanned description = Advanced Unmanned cost = 250 pos = -1955,1100,-17 icon = RDicon_unmannedTech anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = unmannedTech lineFrom = LEFT lineTo = RIGHT } Unlocks { part = investpod part = Maxurpod part = neptuno part = novapod part = sondex2pod part = B9_Cockpit_D25 part = FASAApolloSubSat part = FASAPioneerProbe part = NBprobeCone1m part = KKAOSS_Landing_Control_g part = RLA_small_probe_24sides part = probeCoreHex part = SXTHECSRanger part = NLV_Satellite_A part = RadialavionicsHub part = KsatProbeSmall part = WBI_TitanInstrumentUnit part = KER_RadialProbe part = SXTHECSRanger } } RDNode { id = storageTech nodepart = storageTech title = Service Modules description = WIP Basicaly pre-filled service bays_ cost = 300 pos = -1055,755,-21 icon = RDicon_largeVolumeContainment anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = largeControl lineFrom = RIGHT lineTo = LEFT } Parent { parentID = specializedControl lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kap1x05boot75 part = Corvus_Supply part = FASAApollo_SM part = FASAApolloAPS part = FASAAgena_Engine_FP part = FASAGeminiBigG part = FASAGeminiBigGDec part = FASAGeminiBigGDock part = FASAGeminiBigGWhite part = FASAGeminiLFTCentarCSM part = FASAGeminiEngineFuel2 part = FASAGeminiUtilityPack part = FASAGeminiLFTTriSm part = FASAGeminiSasRcs part = FASAGeminiUtilitySasRcs part = KWSASmodule5mHalf part = LETbay2mOct1 part = LETbay2mOct2 part = NBbigASAS part = NBmonoprop3m part = servicetank-25 part = servicetank-375 part = Size3SASBatt part = LFUELM3 part = LSmallSvcMod part = servicebayextretro001black part = LETbay2mExp part = NP_OdinSM part = NP_YMASasModule part = MKS_OctoLander part = WBI_MK85ISC part = KER_RCSBlock part = LSVCM3 part = LSmallSvcMod } } RDNode { id = robotics nodepart = robotics title = Robotics description = The rumours of robot-led world domination are greatly exaggerated_ cost = 300 pos = -2110,2050,-8 icon = RDicon_robotics anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = actuators lineFrom = LEFT lineTo = RIGHT } Parent { parentID = experimentalScience lineFrom = LEFT lineTo = RIGHT } Unlocks { part = SXTAn225Ramp part = AdjustableRailScaleable part = GantryLargeScaleable part = GantryLargeScaleableVariant part = IRPistonScaleable part = TelescopeFullAScaleable } } RDNode { id = experimentalActuators nodepart = experimentalActuators title = Experimental Actuators description = Experimental Actuators cost = 550 pos = -2325,2050,-8 icon = RDicon_robotics anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = robotics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = k_7m_cargoTail part = k_7m_cargoTail_variant } } RDNode { id = hypersonicFlight nodepart = Mk2_1 title = Hypersonic Flight description = Push your aircraft to the upper limits of airspeed and sanity_ cost = 550 pos = -780,1050,-11 icon = RDicon_flight-hypersonic anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = supersonicFlight lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Aero_Intake_DSI part = B9_Cargo_M2_Adapter part = B9_Cargo_M2_Separator part = B9_Cargo_M2_Body_B part = B9_Cockpit_MK1_Body_2m part = B9_Cockpit_MK1_Body_5m part = B9_Cockpit_MK1_Junction part = B9_Cockpit_MK1_Tail part = B9_Engine_Jet_Pod_Small part = B9_Engine_Jet_Pod_Small_PylonR part = B9_Engine_Jet_Pod_Small_PylonS part = NBintake1m part = NP_lfe_125m_AerospikeEngine part = mk2Cockpit_Inline part = mk2_1m_AdapterLong part = mk2_1m_Bicoupler part = mk2Fuselage part = mk2CargoBayS part = KKAOSS_adapter_base_to_MK2_g part = SXT25mMk2Adap part = SXT25mMk2AdapSlant part = SXTmk210degree part = SXTmk2225degree part = SXTmk2adaptorIntake part = SXTsmallbicoupleradaptor part = M2X_RootChineAdapter part = M2X_RootChineLong part = M2X_ChineLong part = M2X_HypersonicNose part = Typhoon Cockpit part = SXTEntenteCordiale part = M2X_Precooler part = Interceptor Cockpit part = M2X_UST part = M2X_625tricoupler part = M2X_linearTricoupler part = mk23_cockpit part = mk2_nose_opt } } RDNode { id = highAltitudeFlight nodepart = mk1_2 title = High Altitude Flight description = New breakthroughs in engine and intake development to enable flying through the upper reaches of the atmosphere_ cost = 95 pos = -1035,1115,-12 icon = RDicon_flight-highAltitude anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aerodynamicSystems lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Cockpit_S2_Body_05m part = B9_Engine_Jet_Turbojet part = B9_Control_ASAS part = bdMiniJet part = NBinstake0m part = NBjetTurbo0m part = SXTradialWindow part = Mk1 S39 Cockpit part = KN2Cabin part = FSbomberFuselageTail part = SXTke111 part = FSbomberFuselage part = FSCrewFuselage part = FSbomberCockpit part = FSengineMount } } RDNode { id = precisionEngineering nodepart = precisionEngineering title = Precision Engineering description = Precise engineering techniques allow for construction of ever smaller parts_ cost = 300 pos = -2100,850,-15 icon = RDicon_miniaturization anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advMiniaturization lineFrom = LEFT lineTo = RIGHT } Unlocks { part = enginelmodc part = bahaTrrEngine part = dmUSGoreSat part = FASAGeminiLR91Mini part = TPtankCube050 part = TPtankCube075 part = TPdecoupler0m part = TPtank0mL00175 part = TPtank0mL01875 part = NB0mMonoEngine1 part = NB0mtank1 part = capacitor-rad-0625 part = orbitalEngine-0625 part = NP_lft_625m_1m part = RLA_small_spike part = RLA_tiny_vac part = microEngine part = MicroEngineB part = radialEngineMini part = SnubOtron part = OscarDtank part = OscarEtank part = SXT625mFuel4 part = tankSmallAdapter part = KR-2042 part = kOSMachine0m part = C3_RTank_00 part = MKV_SaddleTank part = LBSI-ENG-WPt1200-SkyWipe part = tankTinyCap } } RDNode { id = probes2 nodepart = probes2 title = Probes 2 description = WIP We've taught these probes to more than just "STAY"_ cost = 400 pos = -2075,1100,-21 icon = RDicon_probes-large anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advUnmanned lineFrom = LEFT lineTo = RIGHT } Unlocks { part = UAEcubplate part = RLA_small_probe_24sides_gold part = RLA_small_probe_4sides_gold part = RLA_small_probe_6sides_gold part = RLA_small_probe_8sides_gold part = RLA_small_probe_QBE_gold part = probeCoreOcto2 part = probeStackSmall part = RLA_small_probe_QBE_gold part = KsatComSmall part = SXTAlouetteI part = b_4m_drone part = truss-octo-drone-01 } } RDNode { id = advancedRocketry375Tech2 nodepart = advancedRocketry375Tech2 title = Advanced Rocketry 3_75 Tech 2 description = WIP cost = 450 pos = -2200,600,-17 icon = RDicon_rocketry-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = fuelTank7k part = B9_Adapter_SM3 part = RD0124 part = cryoengine-375-2 part = FASAApalloLFTJ2Plate part = FASAApalloLFTS1BStage1 part = FASAApolloStrS1BPlate part = FASAGeminiLFTBigGAdapt part = TPtank3mL00938 part = TPtank3mL05625 part = KW3mengineTitanT1 part = KW3mtankL0_5 part = KW3mtankL1 part = KW3mtankL2 part = KWFuelAdapter3x1 part = KWFuelAdapter3x1S part = KWFuelAdapter3x2 part = KWFuelAdapter3x2S part = KW3mPetalAdapter part = NBcargoBay2m0 part = NB3mQuadEngine part = NBconeTank3m part = NBinterstageDecoupler3m part = TaurusOrbitalEngine part = Size3TinyTank part = stackSeparatorHuge part = SYserviceBay3m part = Size3MediumTank part = RSBtankAtlasVcore part = RSBtankAtlasCentaur part = KSPI_NBconeTank3m part = C3_Tank_03 part = C3_RTank_02 part = C3_Kontainer_KIS_03 part = C3_Kontainer_03 part = LBSISTRDCx375 part = WBI_Coach300 part = WBI_TitanAdapterTank part = WBI_TitanII-16 part = WBI_TitanII-32 part = SXTProtonlikeNoseCone part = SXTKDBTsar25to375 part = SXTKDBTsar1 part = SXTK1Decoupler part = SXTSaturnV3 part = SXTSaturnV3Enginge part = SXTSaturnV3Upper part = SXTsize2to3Adaptor part = M3X_Linearaerospike part = SXTOsualHullLarge part = SYplate3m1mX5 part = SYtank3mCone part = hydrogen-375-2 part = Size3EngineCluster } } RDNode { id = heavierSRB nodepart = upto250K title = Heavier SRB description = WIP cost = 95 pos = -1100,450,-8 icon = RDicon_rocketry-heavier anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = AdvancedSRB lineFrom = RIGHT lineTo = LEFT } Unlocks { part = FASAGerminiSRB175_7Seg part = FASAGerminiSRB175White part = KWsrbGlobeV part = KWsrbGlobeX2 part = KWsrbGlobeX part = SYSRBradial01 part = solidBooster1-1 part = KWsrbGlobeX5 part = CLV_SRB_A part = FASAGerminiSRB175_5Seg part = FASAGerminiSRB175 part = KA_SRB_125_01 part = M2X_RadialAASRB part = SYSRB_25L part = SYSRB_1875X part = SYSRB_25S part = SYSRB_375L08 } } RDNode { id = automation nodepart = automation title = 16 Bit Computers description = WIP cost = 550 pos = -2200,1750,-8 icon = RDicon_electronics anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = mechatronics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = mumech_MJ2_AR202_features3 part = KKAOSS_LS_container_algae part = KKAOSS_LS_container_greenhouse part = km_prox_sensor part = scienceHardDriveLarge part = KAL9000 } } RDNode { id = specializedScienceTech nodepart = specializedScienceTech title = Advanced Detection description = WIP cost = 550 pos = -2370,1850,-13 icon = RDicon_emgineering101 anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = scienceTech lineFrom = LEFT lineTo = RIGHT } Unlocks { part = retinaGravimeter part = B9_Control_ACU part = dmSoilMoisture part = dmUSSoilMoisture part = dmUSAccGrav part = DTMagnetometer_2 part = sensorGravimeter part = StnSciExperiment5 part = StnSciExperiment6 part = StnSciKibJr part = StnSciKib part = StnSciZoo part = FNNitrogenCryostat part = FNIRTelescope part = SCANsat_Scanner2 } } RDNode { id = logistics nodepart = logistics title = Logistics and Landing Modules description = WIP cost = 550 pos = -2400,800,-10 icon = RDicon_exploration-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = simpleLEM lineFrom = LEFT lineTo = RIGHT } Unlocks { part = kap1x05crewcomp part = kap1x05crewcomp2 part = escalerar2s part = B9_Structure_L4_Ladder part = B9_Structure_L8_Ladder part = FASALM_Antenna part = FASALM_AscentEngine part = FASALM_AscentStage part = FASALM_DescentEngine part = FASALM_DescentStage part = FASALM_OutputPlace part = FASALM_DockingCone part = FASALM_DecouplerRing part = FASALM_StairCase part = FASAALSEP_Device part = FASAALSEP_Reflector part = FASAALSEP_Scanner part = LETladderD5m part = LETladderD8m part = mk2LanderCabin part = MEMLander part = MEMDescentMod part = SXTLander part = ALCOR_LanderCapsule part = ALCOR_LanderCapsule part = structureframeretro001black part = structureframeretro001brown part = ringfuelextwhiteleg001 part = fueltankextretro001 part = MKS_LogisticsHub part = MKS_Storage_ILM part = MKS_Workspace part = MKS_ColonyHub part = USI_MiniRover part = MEMDescentMod part = MEMLander part = SXTLander part = M2X_DropshipCockpit } } RDNode { id = thermodynamics3 nodepart = thermodynamics3 title = Thermodynamics 3 description = WIP cost = 550 pos = -2200,1400,-10 icon = RDicon_aerodynamicSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = specializedRadiators lineFrom = LEFT lineTo = RIGHT } Unlocks { part = MagCoolUnit3 part = SYheatShield5m part = foldingRadLarge part = SmallFNGeneratorAdvanced part = radiator1 part = TweakableThermalRocketNozzle part = microwaveThermalEnergyReceiverL part = InflatableHeatShield } } RDNode { id = nuclearFuelSystems nodepart = nuclearFuelSystems title = Nuclear Fuel Systems description = Fusion 1_25 - Fission 1_25, Nuclear 6_25 & 2_5 cost = 300 pos = -1900,1600,-8 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = nuclearPower lineFrom = LEFT lineTo = RIGHT } Unlocks { part = nuclearfuel-125 part = HexCanDeutTritLarge part = HexCanHe3Large part = HexaboraneTank part = HexCanUraniumN part = HexCanUraniumFl6 part = HexCanThoriumFl4 part = HexCanLithium part = FNDeuteriumCryostat part = C3_DepletedFuelTank part = C3_NukeFuelTank part = MK3_NukeProcessor part = nuclearfuel-25 part = nuclear-recycler-25 } } RDNode { id = aerospaceComposites nodepart = aerospaceComposites title = Aerospace Composites description = Advances in aerospace composites lead to the development of advanced intakes cost = 250 pos = -1005,1000,-17 icon = RDicon_aerospaceTech2 anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aerospaceTech lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Aero_Intake_DSIX part = B9_Aero_Intake_Mount part = B9_Aero_Intake_RBM part = B9_Aero_Intake_RNM part = deltaWing part = sweptWing part = SXTengineattachment2 part = opt_wing_a part = opt_winglet_a } } RDNode { id = probes3 nodepart = probes3 title = Probes 3 description = WIP cost = 550 pos = -2200,1100,-21 icon = RDicon_probes-large anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = probes2 lineFrom = LEFT lineTo = RIGHT } Unlocks { part = HECS2_ProbeCore part = B9_Cockpit_MK1_Control_ACU part = FASAAgenaProbe part = FASAICBMMIRV part = FASAICBMProbe part = NBprobeRadial2 part = KKAOSS_Automatic_Control_g part = avionicsNoseCone part = mk2DroneCore part = probeStackLarge part = SXT375mProbe part = KsatComSmallAlt part = SXT375mProbe part = M3XDroneCore part = j_4m_drone part = SYprobe3m part = SYprobe5m part = SYprobe7m } } RDNode { id = advIonPropulsion nodepart = advIonPropulsion title = Advanced Ion Propulsion description = WIP cost = 450 pos = -2400,1175,-21 icon = RDicon_propulsion-ion anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = ionPropulsion lineFrom = LEFT lineTo = RIGHT } Unlocks { part = InterstellarGasTank-PB-X50R part = cl_small_ionEngine part = NBxenonSphere part = argon-0625-1 part = argon-0625-2 part = argon-radial-125-1 part = ionArgon-0625-2 part = ionArgon-125 part = ionXenon-0625 part = KKAOSS_Xenon_Tank part = proceduralTankXenon part = ampYearLinearPPTRCS part = RLA_x_small_tank part = MPD1 part = xenonTank part = ArcjetLinearRcs part = microwaveReceiver_micro part = CatalyticEngineR part = M2X_IonEngine } } RDNode { id = advEVA nodepart = advEVA title = Advanced EVA Technology description = Advanced EVA Technology cost = 450 pos = -2400,900,-10 icon = RDicon_evaTech anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = commandModules lineFrom = LEFT lineTo = RIGHT } Parent { parentID = simpleLEM lineFrom = LEFT lineTo = RIGHT } Unlocks { part = KIS_bomb1 part = KIS_electricScrewdriver part = KIS_evapropellant part = crewtube-airlock-125 part = airlock part = USI_DeomlitionBlock part = US_3R310_EVA_EVAX part = KER_CrewCab } } RDNode { id = stovl nodepart = STOVL title = STOVL description = Advances in vertical research technology have allowed development of a new set of aircraft components, And also these parts here_ -ONLY IF FIRESPITTER INSTALLED? cost = 550 pos = -875,1350,-7 icon = RDicon_propulsion-precision anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = expAircraftEngines lineFrom = RIGHT lineTo = LEFT } Parent { parentID = turboFan lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Control_RCS_Port_R1A part = B9_Engine_Jet_Pod_Medium part = B9_Engine_Jet_Pod_Medium_PylonR part = B9_Engine_Jet_Pod_Medium_PylonS part = B9_Engine_VA1 part = B9_Engine_VS1 part = B9_Engine_VA1_Intake part = B9_Engine_VS1_Nosecone part = FSapacheCockpit part = FSVTOLengine part = FSVTOLengineLarge part = FSapacheNoseASAS part = KAXjumpJet part = IR_RotatronVTOLScaleable part = KER_VTOL part = SXTVTOLturboFan part = M2X_Jumpjet part = M2X_FuselageRVTOLE part = M2X_Pegasus part = M2X_Siddeley part = M2X_HeavyVTOL part = M2X_LiftFan part = M2X_FuselageLiftFan } } RDNode { id = cuttingEdgeSolarTech nodepart = cuttingEdgeSolarTech title = Experimental Electrics description = The very latest in electrical systems technology_ Our engineers are buzzing with excitement over it_ They also seem to glow in the dark now_ Fascinating! cost = 550 pos = -2200,1325,-7 icon = RDicon_electrics-experimental anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = highTechSolar lineFrom = LEFT lineTo = RIGHT } Unlocks { part = solarpanel-blanket-1 part = solarpanel-blanket-2 part = solarpanel-deploying-1x5-2 part = solarpanel-deploying-2x1-1 part = solarpanel-deploying-2x1-2 part = solarpanel-deploying-2x3-1 part = SM-Solar-Sail part = habtech_SAW part = LBSI_ESP-R880-SXL part = SXTsolarPanelLarge } } RDNode { id = heavyAerodynamics nodepart = Mk3 title = Heavy Aerodynamics description = Advances in construction technology enabled new breakthroughs in aerospace materials_ cost = 550 pos = -755,1115,-18 icon = RDicon_aerodynamics-experimental anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = composites lineFrom = RIGHT lineTo = LEFT } Unlocks { part = HL_Aero_Cockpit part = BAEsolidboosternose2m part = BAEsolidboosternose3m part = BAEsolidboosternose5m part = BAEproceduralfairing10m part = BAEproceduralfairing5m part = BAEproceduralfairing7m part = NP_fairingSize3 part = mk3Cockpit_Shuttle part = adapterMk3-Mk2 part = adapterMk3-Size2 part = adapterMk3-Size2Slant part = mk3FuselageLFO_25 part = mk3FuselageLF_25 part = mk3FuselageLF_50 part = mk3CargoBayS part = adapterEngines part = elevonMk3 part = SXTGoose part = SXTmk3Cockpit52 part = LMkIIIAircaftFus part = LMkIIIAircaftFusLong part = SXT25to375mKossak part = M3X_EndChine part = M3X_ShortChine part = SXTWingLarge part = SXTWingLarge part = M3X_AdapterSegment part = M3X_ShortSegment part = M3X_EndSegment part = M3X_nosecap part = M3X_CrewSegment part = M3X_AttachSegment part = M3X_size1adapter part = M3X_Tricoupler part = M3X_Quadcoupler part = M3X_OMSShoulder part = M3X_InverterAdaptermk2 part = M3Xdecoupler part = mk3Cockpit_Airliner part = SXTOsualTailLarge part = i_4m_cockpit_isp part = i_4m_cockpit_isp part = a_cockpit part = mk3Cockpit_Airliner part = i_4m_tail part = mk3Cockpit_Airliner part = i_4m_cockpit_isp part = mk3_shuttle_noseCone part = mk3Cockpit_Airliner } } RDNode { id = plasmaPropulsion nodepart = plasmaPropulsion title = Plasma Propulsion description = Plasma Propulsion cost = 550 pos = -2500,1250,-18 icon = RDicon_aerodynamics-heavy anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advIonPropulsion lineFrom = LEFT lineTo = RIGHT } Unlocks { part = InterstellarGasTank_PB-Stack part = argon-125-2 part = argon-125-3 part = mpdt-0625 part = lithium-125-2 part = xenon-125-3 part = MagnapulseEngine1 part = FNSmallAugmentedArcjet part = InterstellarPlasmaThruster } } RDNode { id = specializedPlasmaGeneration nodepart = specializedPlasmaGeneration title = Specialized Plasma Generation description = Specialized Plasma Generation cost = 750 pos = -2600,1250,-18 icon = RDicon_metamaterials anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = plasmaPropulsion lineFrom = LEFT lineTo = RIGHT } Unlocks { part = argon-125-1 part = argon-25-3 part = mpdt-125 part = pit-0625 part = lithium-125-1 part = lithium-25-3 part = xenon-25-3 part = KER_Hub } } RDNode { id = advGriddedThrusters nodepart = advGriddedThrusters title = Advanced Gridded Thrusters description = Advanced Gridded Thrusters cost = 550 pos = -2500,1175,-18 icon = RDicon_metamaterials anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advIonPropulsion lineFrom = LEFT lineTo = RIGHT } Unlocks { part = ionXenon-0625-2 part = ionXenon-125 part = xenonTankLarge part = xenon-125-2 } } RDNode { id = expGriddedThrusters nodepart = expGriddedThrusters title = Experimental Gridded Thrusters description = Experimental Gridded Thrusters cost = 750 pos = -2600,1175,-10 icon = RDicon_metamaterials anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advGriddedThrusters lineFrom = LEFT lineTo = RIGHT } Unlocks { part = ionXenon-0625-3 part = ionXenon-25 part = xenon-125-1 part = Q-1RKannae } } RDNode { id = VeryHeavySRB nodepart = upto20M title = Very Large SRB description = WIP cost = 250 pos = -1000,450,-15 icon = RDicon_rocketry-veryHeavy anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = heavierSRB lineFrom = RIGHT lineTo = LEFT } Unlocks { part = MassiveBooster part = AluminiumHybrid1 part = KWsrbGlobeX10S part = solidBoosterMAX part = SYSRB_1875L part = SYSRB_1875S part = KA_SRB_125_02 part = SYSRB_25X23 part = SYSRB_375L12 } } RDNode { id = advancedRocketry375Tech3 nodepart = advancedRocketry375Tech3 title = Advanced Rocketry 3_75 Tech 3 description = WIP cost = 1000 pos = -2400,600,-19 icon = RDicon_rocketry-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advancedRocketry375Tech2 lineFrom = LEFT lineTo = RIGHT } Unlocks { part = RD0120 part = cryoengine-375-1 part = hydrogen-375-1 part = TPcone3m part = TPdome3m part = TPtank3mL11250 part = TPtank3mL15000 part = KW3mengineGriffonXX part = KW3Sidetank part = KW3mtankL4 part = KW3mtankL4A part = kb-fuel-breaker3 part = SYengine3mE1 part = SYengine3mP1 part = SYplate3m2mX1 part = Size3LargeTank part = RSBtankDeltaIVdcss4m part = WBI_QuadEngineCoupler part = WBI_TitanII-64 part = M3X_ConcentricAerospike part = AAengine part = SYplate3m1mX7 part = SYtank3mCone2 } } RDNode { id = artificialIntelligence nodepart = artificialIntelligence title = SuperComputer AI description = We can't think of anything that could go wrong with letting an experimental AI handle every aspect of a mission_ cost = 1000 pos = -2325,1750,-19 icon = RDicon_electronics anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = automation lineFrom = LEFT lineTo = RIGHT } Unlocks { part = mumech_MJ2_Pod part = computerCore part = SXT-TMA1 } } RDNode { id = advScienceTech nodepart = advScienceTech title = Advanced Science Tech description = WIP cost = 1000 pos = -2475,1850,-19 icon = RDicon_scienceTech-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = specializedScienceTech lineFrom = LEFT lineTo = RIGHT } Unlocks { part = dmAnomScanner part = dmbioDrill part = dmsurfacelaser part = FASAGeminiBigGDockExt part = FASAProbeLaser part = KKAOSS_LS_container_fertilizer_big part = SCANsat_Scanner32 part = SXTsciencenosecone part = tarsierAdvSpaceTelescope part = KsatInstrument } } RDNode { id = advEMSystems nodepart = advScienceTech title = Advanced Electro-Magnetic Systems description = Advanced Electro-Magnetic Systems cost = 1000 pos = -2700,1300,-19 icon = RDicon_propulsion-ion anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = expGriddedThrusters lineFrom = LEFT lineTo = RIGHT } Parent { parentID = specializedPlasmaGeneration lineFrom = LEFT lineTo = RIGHT } Unlocks { part = NBxenonSphere1m part = argon-25-2 part = mpdt-25 part = pit-125 part = vasimr-0625 part = lithium-25-1 part = lithium-25-2 part = xenon-25-2 part = pulseMagDrive part = 3MPlasmaEngine part = TweakableMagneticNozzle part = InterstellarPlasmaThrusterUpgraded part = KSPIE-VASIMR part = KannaeDrive2 } } RDNode { id = expEMSystems nodepart = expEMSystems title = Experimental Electro-Magnetic Systems description = Experimental Electro-Magnetic Systems cost = 1250 pos = -2775,1300,-19 icon = RDicon_propulsion-ion anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advEMSystems lineFrom = LEFT lineTo = RIGHT } Unlocks { part = argon-25-1 part = pit-25 part = vasimr-125 part = vasimr-25 part = xenon-25-1 part = KannaeDrive3 } } RDNode { id = nuclearPropulsion nodepart = nuclearPropulsion title = Nuclear Propulsion description = Nuclear engines don't burn fuel, they totally annihilate it_ We just hope it doesn't begin any conflicts_Fusion 6_25 & 2_5 - Fission 3_75 cost = 550 pos = -2000,1600,-5 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = largeNuclearPower lineFrom = TOP lineTo = BOTTOM } Unlocks { part = NuclearJetEngine part = TPtank2mL01875-Nuke part = TPtank2mL03750-Nuke part = TPtank2mL07500-Nuke part = NB2mNuclearEngine part = NP_lfe_25m_NERVA part = NP_lfe_125m_NERVA_Inline part = NP_lfe_25m_NERVA_Inline part = RLA_small_ntr part = nuclearEngine part = StnSciSpectro part = KA_Engine_125_02 part = KA_Engine_250_02 part = KA_Engine_625_02 part = KA_Scanner_01 part = PoodleM part = size2nuclearEngine part = KspiNuclearCandle part = KspiNuclearJetEngine part = zubrinEngine part = KspiLANTR part = nuclearEngineLANTR part = nuclearEngineLightbulb part = USI_ORIONTank part = ntr-sc-125-1 part = ntr-sc-125-2 part = ntr-sc-25-1 } } RDNode { id = heavyRocketry nodepart = heavyRocketry title = Heavy Rocketry 5_0 description = The next logical step for rocketry technology is to just go bigger_ cost = 550 pos = -2150,450,-13 icon = RDicon_rocketry-heavy anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = BAEdecoupler5m part = BAEengine5mA1 part = BAEtank5m3LFO05 part = BAEtank5mLFO1 part = NK33 part = FASAApolloLFEF1 part = FASAApalloLFTF1Plate part = FASAApalloLFTJ25XPlate part = FASAApalloLFTSVS2 part = FASAStrF1Fairing part = FASAApolloStrJ2StrJ23m5mDec part = FASAApolloStrJ2StrJ25mDec part = FASAApolloDecSV5m part = KW2mengineSPSB part = KW5mengineTitanV part = KW5x3AdapterShroud part = KW5mtankL1_5 part = KW5mStageDecoupler part = NP_lfe_25m_4X800Engine part = NP_lfe_2_5m_m50engine part = NP_lfe_25m_Orbitalbertha part = NP_lfe_2_5m_MicroMother part = NP_lft_K1tank_2_5m part = NP_lft_K1tank_2_5mL part = NP_lft_25m_12m part = NP_lft_25m_3m part = NP_lfb_25m_Adv part = NP_SRB_2_5m_AdvSRB2 part = SYengine5mM5 part = SYengine5mM9 part = SYengine5mR5 part = SYtank5m3mAdapter part = SYtank5mL0375 part = SXTK1Decoupler2 part = LLV_Engine_B part = LLV_LFO_B part = NLV_LFO_B part = SYplate5m3mX1 part = SYadapter4-3 part = SYdecoupler5m part = RSBtankAresIstage2 part = RSBtankSaturnSIVB part = RSBtankDeltaIVcore part = RSBengineH1 part = RSBdecouplerDeltaIV5mPayload part = RSBdecouplerDeltaIV5m part = RSBdecouplerSylda5x70 part = RSBdecouplerSylda5x49 part = RSBdecouplerArianeV part = RSBadapterArianeV5m part = RSBdecouplerAresI5m part = RSBadapterDeltaIV5m3m part = RSBdecouplerSaturnSIVB2 part = RSBatlasVboattail part = KA_Engine_125_03 part = SXT5mTank0 part = SXT5mTank0cap part = SXTK1Decoupler2 part = SXTTank1 part = SXT5mQuadAdaptor part = SXTSaturnV1-2Sep part = SXTSaturnV1Base } } RDNode { id = massiveRocketry nodepart = massiveRocketry title = Massive Rocketry 5_0 description = Significantly larger rockets are sometimes needed_ For those times, we have these_ cost = 750 pos = -2350,450,-17 icon = RDicon_rocketry-heavy anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = heavyRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = BAEdecoupler10m part = BAEengine5mB1 part = BAEtank5m2LFO0 part = BAEtank5m2LFO05 part = BAEtank5m2LFO1 part = BAEtank5m3LFO0 part = BAEtank5m3LFO1 part = BAEtank5mLFO05 part = BAEtank5mLFO2 part = BAEtank5mLFO4 part = BAEtank5mMF2 part = BAEradialtank5mMF4 part = BAEdecoupledradialtank5mLFO4 part = RD191 part = hydrogen-10-1 part = FASAApalloLFTSVS1 part = KW5mengineGriffonC part = KW5mDecouplerShroud part = KW5mtankL05 part = KW5mtankL3_5 part = KWFuelAdapter5x2 part = KWFuelAdapter5x3 part = SYengine5mP2 part = SYengine5mR7 part = SYtank5mCone2 part = SYtank5mL01875 part = SYtank5mL0750 part = SYtank5mL1125 part = SYtank5mL1500 part = SYplate5m2m1mX8 part = SYplate5m2mX2 part = SYadapter5x4 part = SYseparator5m part = SYserviceBay5m part = RSBtankArianeVcore part = RSBtankDeltaIVdcss5m part = RSBtankArianeVescA part = C3_RTank_03 part = C3_Kontainer_KIS_04 part = C3_Kontainer_04 part = LBSISTRDC_XL_500 part = SXTK1Base5m part = SXTNK21BlockV part = SXT5m5wayAdaptor part = SXTSaturnV2Engine part = SXT5mTank0cap part = SXTSaturnV2 part = SXTSaturnV1-2SepSmall part = SXTSaturnV2-3Sep part = b_linear_aerospike part = j_linear_aerospike } } RDNode { id = highEnergyScience nodepart = highEnergyScience title = High Energy Science description = High Energy Science cost = 2250 pos = -2575,1850,-6 icon = RDicon_propulsion-nuclear anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advScienceTech lineFrom = LEFT lineTo = RIGHT } Unlocks { } } RDNode { id = fusionPower nodepart = fusionPower title = Fusion Power description = WIP cost = 1500 pos = -2325,1500,-7 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advNuclearPower lineFrom = LEFT lineTo = RIGHT } Unlocks { part = SmallFusionReactor part = USI_Nuke_375 } } RDNode { id = advFusionReactions nodepart = advFusionReactions title = Advanced Fusion Reactions description = Advanced Fusion Reactions cost = 2250 pos = -2475,1500,-7 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = fusionPower lineFrom = LEFT lineTo = RIGHT } Unlocks { part = LargeFusionReactor part = LargeFusionReactorUpgraded part = DustyPlasmaMk2 part = GasCoreReactorMk2 part = LargeMoltenSaltReactor part = LargeMoltenSaltReactorUpgradeA part = LargeParticleBed part = LargeParticleBedUpgradeA part = DustyPlasma part = LargeFNGeneratorAdvanced part = vista } } RDNode { id = heavierRocketry nodepart = heavierRocketry title = Heavier Rocketry 7_75 description = There may be an upper limit to how large a rocket can be built, but we're not there yet_ cost = 1000 pos = -2300,300,-10 icon = RDicon_rocketry-heavier anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = heavyRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = BAEdecoupler7m part = BAEengine7mA2 part = BAEtank7m5LFO05 part = BAEtank7mLFO1 part = NK43 part = FASAApolloLFEM1 part = FASAApalloLFTJ2Nova part = FASAApolloStrJ2StrJ23m5mDecNova part = FASAApolloStrS1BPlateNova part = NP_lfe_375m_K2X part = NP_lfe_375m_Bearcat3x part = NP_lfe_375m_EnergiaQuad part = NP_lfe_375m_LittleMother part = NP_lft_K1tank_3_75m part = NP_lft_3_75m_2_25m part = NP_lft_25m_4_5m part = NP_lft_375m_9m part = NP_SRB_2_5m_AdvSRB3 part = NP_SRB_2_5m_AdvSRB4 part = NP_SRB_2_5m_AdvSRB5 part = SYengine7mP4 part = SYengine7mR9 part = SYtank7m5mAdapter part = SYtank7m5mAdapter2 part = SYtank7mL03750 part = SYtank7mL07500 part = SYengine2mM1 part = SXTNK21BlockV part = SXTBalloonGold375 part = SXT64FuelTank part = LLV_Decoupler_A part = LLV_Engine_A part = LLV_LFO_A part = NLV_LFO_A part = Ks25 part = SYplate7m5mX1 part = SYadapter7m5m part = SYdecoupler7m part = RSBtankSaturnSIB part = RSBtankSaturn6m5m part = RSBengineJ2 part = RSBadapterDirect3Engines part = RSBdecouplerDirectET7m part = RSBdecouplerDirectET8m part = RSBdecouplerSaturnSIVB part = KA_Engine_250_03 } } RDNode { id = veryHeavyRocketry nodepart = veryHeavyRocketry title = Very Heavy Rocketry 7_75 Type 2 description = There may be an upper limit to how large a rocket can be built, but we're not there yet_ cost = 1500 pos = -2500,300,-10 icon = RDicon_rocketry-heavier anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = heavierRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = BAEsas7m part = BAEengine7mB2 part = BAEtank7m3LFO0 part = BAEtank7m3LFO05 part = BAEtank7m3LFO1 part = BAEtank7m5LFO0 part = BAEtank7m5LFO1 part = BAEtank7mLFO05 part = BAEtank7mLFO2 part = BAEtank7mLFO4 part = BAEtank7mMF2 part = BAEradialtank7mMF4 part = BAEdecoupledradialtank7mLFO4 part = NP_lfe_5m_K2X part = NP_lfe_5m_AdvHL part = NP_lfe_5m_Bearcat5x part = NP_lfe_5m_TheMatriarch part = NP_lft_K1tank_5m part = NP_lft_500m_12m part = NP_lft_5_0m_3m part = NP_lft_5_0m_6m part = SYengine7mE2 part = SYengine7mE4 part = SYtank7mCone1 part = SYengine2mR1 part = SYserviceBay7m part = SYplate7m3mX2 part = SYplate7m2mX7 part = SYadapter7m3mX4 part = SYseparator7m part = RSBengineJ2T part = C3_RTank_04 part = orbitalEngine-375 part = SXTKDBTsar3 part = SXTK1BaseLarge part = SXTKDBTsar2 } } RDNode { id = giganticRocketry nodepart = giganticRocketry title = Gigantic Rocketry 10 description = While ever-larger rockets may not be the answer every time, for all other times, we've developed these_ cost = 1500 pos = -2450,150,-11 icon = RDicon_rocketry-veryHeavy anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = heavierRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = BAEengine10mB5 part = BAEsolidboosterexhaust3m part = BAEsolidboostersection3m part = BAEtank10m7LFO05 part = BAEtank10mLFO1 part = BAEnosetank7mLFO1 part = RD171 part = RD180 part = pf_tech_rocket12m part = RSBtankSaturnSII part = RSBtankSaturn10m7m part = RSBtankSaturn10m6m part = RSBengineRD180 part = RSBengineF1 part = RSBdecouplerSaturnSII part = C3_RTank_06 part = KA_Engine_375_01 } } RDNode { id = colossalRocketry nodepart = colossalRocketry title = Colossal Rocketry 10 description = While ever-larger rockets may not be the answer every time, for all other times, we've developed these_ cost = 2000 pos = -2600,25,-11 icon = RDicon_rocketry-veryHeavy anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = giganticRocketry lineFrom = LEFT lineTo = RIGHT } Unlocks { part = BAEsas10m part = BAEsolidboosterexhaust5m part = BAEsolidboostersection5m part = BAEtank10m5LFO0 part = BAEtank10m5LFO05 part = BAEtank10m5LFO1 part = BAEtank10m7LFO0 part = BAEtank10m7LFO1 part = BAEtank10mLFO05 part = BAEtank10mLFO2 part = BAEtank10mLFO4 part = BAEtank10mMF2 part = BAEnosetank10mLFO1 part = BAEradialtank10mMF4 part = BAEdecoupledradialtank10mLFO4 part = pf_tech_rocket30m part = RSBtankSaturnSIC part = RSBtankSTSET part = RSBengineF1B part = C3_RTank_08 part = KA_Engine_500_01 } } RDNode { id = exoticReactions nodepart = exoticReactions title = Exotic Fusion Reactions description = Exotic Fusion Reactions_ cost = 4000 pos = -2775,1550,-8 icon = RDicon_rocketry-experimental anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advFusionReactions lineFrom = LEFT lineTo = RIGHT } Parent { parentID = highEnergyScience lineFrom = LEFT lineTo = RIGHT } Unlocks { part = LargeFusionReactorExotic part = SmallFusionReactorUpgraded part = FNFissionFusionCatReactorMk1 } } RDNode { id = antimatterPower nodepart = antimatterPower title = Antimatter Power description = Antimatter Power cost = 4000 pos = -2775,1450,-10 icon = RDicon_electrics-experimental anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advFusionReactions lineFrom = LEFT lineTo = RIGHT } Unlocks { part = FNFissionFusionCatReactor part = engine_darkDrive } } RDNode { id = ultraHighEnergyPhysics nodepart = ultraHighEnergyPhysics title = To The Stars description = To infinity and beyond! cost = 10000 pos = -3050,1500,-9 icon = RDicon_start anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = unifiedFieldTheory lineFrom = LEFT lineTo = RIGHT } Unlocks { part = KspiIXSWarpRing part = WarpDrive part = KspiWarpDrive part = TweakableAntimatterReactorUpgradeA } } RDNode { id = advMiniaturization nodepart = advMiniaturization title = Advanced Rocketry 0_625 description = Advances in small rockets_ cost = 50 pos = -1950,850,-9 icon = RDicon_miniaturization anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = miniaturization lineFrom = LEFT lineTo = RIGHT } Unlocks { part = RLA_mp_small_radial part = RLA_small_LFO_tank0 part = stackSeparatorMini part = KsatEngine part = KsatFuelSmall part = smallRadialEngine part = C3_Tank_04 part = KA_Engine_625_01 part = LBSISTRDCx065 part = LBSI-ENG-BPt180-HB part = liquidEngineMiniTurbo part = SYplate1m0mX1 } } RDNode { id = unifiedFieldTheory nodepart = unifiedFieldTheory title = Unified Field Theory description = Unified Field Theory cost = 10000 pos = -2890,1500,-1 icon = RDicon_science-experimental anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = exoticReactions lineFrom = LEFT lineTo = RIGHT } Parent { parentID = antimatterPower lineFrom = LEFT lineTo = RIGHT } Unlocks { part = AntimatterCollector part = TweakableAntimatterReactor part = SmallFusionReactorUpgraded2 } } RDNode { id = expNuclearPropulsion nodepart = expNuclearPropulsion title = Experimental Nuclear Propulsion description = Experimental Nuclear Propulsion cost = 1500 pos = -2325,1675,-1 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advNuclearPower lineFrom = LEFT lineTo = RIGHT } Unlocks { part = DustyPlasmaMk2 part = GasCoreReactor part = KspiLightbulbMk3 part = DUMBO_Mk1 part = SXTNERVA part = SXTNERVAB part = M2X_AtomicJet } } RDNode { id = exoticNuclearPropulsion nodepart = exoticNuclearPropulsion title = Exotic Nuclear Propulsion description = Exotic Nuclear Propulsion cost = 2250 pos = -2475,1675,-1 icon = RDicon_propulsion-nuclear anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = expNuclearPropulsion lineFrom = LEFT lineTo = RIGHT } Unlocks { part = DUMBO_Mk2 part = DUMBO part = DustyPlasmaMk2 part = GasCoreReactorMk2 part = DustyPlasmaMk2 part = DustyPlasmaMk2 part = DustyPlasmaMk2 part = M3X_Hades part = M3X_NuclearJet } } RDNode { id = Unplaced nodepart = Unplaced title = Unplaced description = Unplaced cost = 1 pos = -1630,430,-1 icon = RDicon_generic anyParent = False hideEmpty = True hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = LEFT lineTo = RIGHT } Unlocks { part = HL_AirshipEnvelope_Cirrus part = RLA_small_LFO_tank4 part = RLA_small_LFO_tank1 part = FNFissionFusionCatReactorMk1 part = FNFissionFusionCatReactorMk1 part = GasCoreReactorMk2 part = DustyPlasmaMk2 part = PotatoRoid part = RLA_mp_tiny_stack part = RLA_mp_tiny_radial part = RLA_mp_small_stack part = NuclearForgeCore part = LBSIfuelGENStack part = LBSIfuelGENRadial part = LBSIElecGENStack part = LBSIElecGENRadial part = MKS_LightGlobe part = SmallGearBay part = MKS_LandingWheel_Side part = MKS_LandingLeg part = BAEprobe10m part = BAEprobe7m part = BAEprobe5m part = WBI_fairingSize18 part = B9_Aero_AirBrake_Surface part = B9_Aero_AirBrake_Surface_Large part = B9_Control_RCS_Port_S1 part = B9_Control_RCS_Block_S5 part = B9_Body_Mk1_Cargo_Bay_050m part = B9_Body_Mk1_Cargo_Bay_100m part = B9_Body_Mk1_Cargo_Bay_200m part = B9_Body_Mk2_Cargo_Bay_1m part = B9_Body_Mk2_Cargo_Bay_2m part = B9_Body_Mk1_Fuselage_025m part = B9_Body_Mk1_Fuselage_050m part = B9_Body_Mk1_Fuselage_100m part = B9_Body_Mk1_Fuselage_200m part = B9_Body_Mk1_Fuselage_400m part = B9_Body_Adapter_Mk2_125m_Bicoupler part = B9_Body_Adapter_Mk2_125m_Long part = B9_Body_Adapter_Mk2_125m_Short part = B9_Body_Adapter_Mk2_Mk2_Rot part = B9_Body_Adapter_Mk2_125m_Shroud part = B9_Body_Adapter_Mk2_250m_Long part = B9_Body_Adapter_Mk2_250m_Short part = B9_Body_Mk1_Nosecone_Long part = B9_Body_Mk1_Nosecone_Short part = B9_Body_Mk2_Nosecone_Long part = B9_Body_Mk2_Nosecone_Short part = B9_Body_Mk2_Fuselage_050m part = B9_Body_Mk2_Fuselage_1m part = B9_Body_Mk2_Fuselage_2m part = B9_Body_Mk2_Cockpit part = B9_Body_Mk2_Cockpit_Intake part = B9_Body_Mk2_SAS_050m } } RDNode { id = docking nodepart = docking title = Docking description = Docking cost = 95 pos = -1875,1950,-1 icon = RDicon_construction-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = basicDocking lineFrom = LEFT lineTo = RIGHT } Unlocks { part = crewtube-docking-125 part = dockingPort2 part = NBdockingHelper1 part = ParaDockingPort part = FASAApollo_DockingDevice part = crewtube-docking-25 part = dockingPortLarge part = NBdockingHelper2 part = mk2DockingPort part = KKAOSS_dock_gangway part = MKS_DockingPort part = MKS_ExpandoTube_Mini part = mumech_MJ2_AR202_features4 part = KKAOSS_dock_habitat part = NP_OdinDockAdapt part = crewtube-airlock-25 part = MKV_Airlock part = M2X_Endcap part = M2X_AligningDockingPort part = M2X_ShieldedDockingPort part = truss-octo-docking-125 } } RDNode { id = giganticSRB nodepart = giganticSRB title = Gigantic SRBs description = Gigantic Solid Rocket Boosters cost = 550 pos = -895,450,-1 icon = RDicon_rocketry-veryHeavy anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = VeryHeavySRB lineFrom = RIGHT lineTo = LEFT } Unlocks { part = KWsrbGlobeX10L part = SYSRB_375L21 } } RDNode { id = controlSurfaces nodepart = control2 title = Control2 description = control2 cost = 15 pos = -1200,925,-1 icon = RDicon_flight-supersonic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { part = StandardCtrlSrf part = elevon2 part = winglet3 part = SXTelevonSmall part = SXTelevonSmallHalf part = SXTAirbrake part = FSbiPlaneAileron part = FSbiPlaneElevator part = FSbiPlaneRudder } } RDNode { id = experimentalControlSurfaces nodepart = experimentalControlSurfaces title = ExperimentalControlSurfaces description = experimentalControlSurfaces cost = 550 pos = -845,925,-1 icon = RDicon_aerospaceTech2 anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advancedControlSurfaces lineFrom = RIGHT lineTo = LEFT } Unlocks { part = AdvancedCanard part = wingShuttleRudder part = airlinerTailFin part = wingShuttleElevon2 part = wingShuttleElevon1 part = airlinerCtrlSrf part = SXTAirbrakeLarger part = SXTelevonVeryLarge part = opt_stabilizer_b part = opt_wing_a_elevon part = opt_winglet_b_elevon } } RDNode { id = mk0 nodepart = mk0 title = Mk0 description = Mk0 cost = 25 pos = -1265,1205,-1 icon = RDicon_generic anyParent = True hideEmpty = True hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aviation lineFrom = TOP lineTo = BOTTOM } Unlocks { part = NB0mtankJet2 part = 625mBonny part = LMiniAircaftTail part = miniFuselage part = SXTSmallFuselage } } RDNode { id = wings nodepart = wings1 title = Wings1 description = wings1 cost = 25 pos = -1175,1000,-1 icon = RDicon_flight-supersonic anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } Unlocks { part = smallHardpoint part = wingStrake part = structuralWing3 part = wingConnector3 part = delta_small part = wingConnector4 part = SXTWingTipRound part = SXTWingSmallHalf part = SXTWingSmall part = FSfighterWing } } RDNode { id = jetEngines nodepart = jetEngines title = JetEngines description = jetEngines cost = 25 pos = -1200,1275,-1 icon = RDicon_aerodynamicSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } Unlocks { part = SXTMiniJet part = FSoblongTailJet part = JetEngine } } RDNode { id = turboFan nodepart = turboFan title = TurboFan description = turboFan cost = 95 pos = -1050,1275,-1 icon = RDicon_aerodynamics-advanced anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = jetEngines lineFrom = RIGHT lineTo = LEFT } Unlocks { part = turboJet part = MiniTurbojetPod part = M2X_Turbofan part = M2X_SCRamjet } } RDNode { id = intakes nodepart = intales title = Intakes description = Intakes cost = 50 pos = -1175,1205,-1 icon = RDicon_aerospaceTech anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } Unlocks { part = kap1x05carnose part = kap1x05sportsintake part = airScoop part = nacelleBody part = CircularIntake part = SXTInlineAirIntakeTiny part = FSoblongNoseIntake } } RDNode { id = jetEngines3 nodepart = jet3 title = jet3 description = jet3 cost = 250 pos = -960,1275,-1 icon = RDicon_aerodynamics-heavy anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = turboFan lineFrom = RIGHT lineTo = LEFT } Unlocks { part = turboFanEngine part = M2X_Ramjet part = M2X_Turbojet } } RDNode { id = jetEngines4 nodepart = jet4 title = Jet4 Large Jet Engines description = Jet4 Large Jet Engines cost = 550 pos = -875,1275,-1 icon = RDicon_aerodynamics-experimental anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = jetEngines3 lineFrom = RIGHT lineTo = LEFT } Parent { parentID = heavyAerodynamics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = turboFanSize2 part = M3X_Turbofan part = M3X_XLTurbofan part = M3X_TurboJet part = opt_mk2_engine part = turboRamJet part = opt_nebula_engine part = turboRamJet part = turboRamJet } } RDNode { id = intakesHyperSonic nodepart = intakesHyperSonic title = IntakesHyperSonic description = intakesHyperSonic cost = 550 pos = -965,1205,-1 icon = RDicon_aerodynamics-experimental anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advAerodynamics lineFrom = RIGHT lineTo = LEFT } Unlocks { part = ramAirIntake part = shockConeIntake part = B9_Engine_SABRE_Intake_M part = SXTRadialAirIntakeShockCone part = SXTshockConeIntakeSize2 part = SXTInlineAirIntakeTLarge part = M3X_IntakeSegment part = M3X_ConeIntake part = M2X_circularintake part = M2X_Shockcone part = mk2_ramIntake } } RDNode { id = futuristicAeroDynamics nodepart = FuturisticAeroDynamics title = Futuristic_AeroDynamics description = Futuristic_AeroDynamics cost = 1000 pos = -755,950,-1 icon = RDicon_science-experimental anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = supersonicFlight lineFrom = RIGHT lineTo = LEFT } Unlocks { part = B9_Cockpit_S2_Body_Cargo_2m part = B9_Cockpit_S2_Body_Cargo_6m part = B9_Cockpit_S2_Body_RCS part = B9_Cockpit_S2_Body part = B9_Cockpit_S2_Body_Tail part = B9_Cockpit_S2_Body_Crew part = B9_Cockpit_S2_BodyLarge_Cargo_2m part = B9_Cockpit_S2_Body_6m part = B9_Cockpit_S2_BodyLarge_Back part = B9_Cockpit_S2_BodyLarge_Front2 part = B9_Cockpit_S2_BodyLarge part = B9_Cockpit_S2_Body_Crew_6m part = B9_Cockpit_S2_BodyLarge_Back_EngineMount1 part = B9_Cockpit_S2_BodyLarge_Cargo_6m part = B9_Cockpit_S2_BodyLarge_Back_EngineMount2 part = B9_Cockpit_S2_BodyLarge_Front part = B9_Cockpit_S2_Adapter part = B9_Cockpit_S2 part = B9_Cockpit_S3 part = M3X_hypersonicnosecone part = M2X_BladeCockpit part = M2X_RadialMountA part = M2X_RadialMountB part = M2X_SpadeTail part = M2X_InverterFuselage part = phoenix_cockpit part = a_6m_tanks part = b2_4m_adaptor_variant part = a_2m_bicoupler part = a_adaptor_plate part = l_3m_bicoupler part = l_6m_fuselage part = l_6m_cargo part = l_7m_cargoTail part = l_6m_crew part = j_cockpit } } RDNode { id = advBuoyancy nodepart = advBuoyancy title = Advanced Fluid Displacement description = Advanced Fluid Displacement cost = 95 pos = -1240,1650,-1 icon = RDicon_generic anyParent = True hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Unlocks { part = FSfloatGearbay part = HL_AirshipEnvelope_Dodec part = Blimp } } RDNode { id = extremeBuoyancy nodepart = extremeBuoyancy title = Experimental Trimming Technology description = Experimental Trimming Technology cost = 550 pos = -1085,1650,-1 icon = RDicon_generic anyParent = True hideEmpty = True hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advBuoyancy lineFrom = RIGHT lineTo = LEFT } Unlocks { part = ProtoLiftHub part = TopMountHub part = DeathStarBattery part = HL_AirshipEnvelope_Cirrus_Real part = HL_AirshipEnvelopeHecto part = HL_AirshipEnvelope_Octo } } RDNode { id = propellers2 nodepart = propellers2 title = Propellers2 description = Propellers2 cost = 35 pos = -1150,1350,-1 icon = RDicon_specializedcontrol anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = subsonicFlight lineFrom = RIGHT lineTo = LEFT } Unlocks { part = SXTMerlin66prop part = SXTPWPT6 part = FSswampEngine part = KAXsportprop part = SXTPWR2800 part = FSnoseEngine } } RDNode { id = propellers3 nodepart = propellers3 title = Propellers3 description = Propellers3 cost = 50 pos = -1075,1350,-1 icon = RDicon_aerodynamicSystems anyParent = False hideEmpty = False hideIfNoBranchParts = False scale = 0.6 Parent { parentID = propellers2 lineFrom = RIGHT lineTo = LEFT } Unlocks { part = SXTNK12M part = SXTJ213 part = M2X_Turboprop part = FSlancasterEngineGear part = FSlancasterEngine part = KAXturboprop part = KAXradialprop part = FSturboProp } } RDNode { id = electricProp nodepart = electricProp title = Electric Propellers description = Electric Prop cost = 50 pos = -1890,1285,-1 icon = RDicon_construction-specialized anyParent = False hideEmpty = True hideIfNoBranchParts = False scale = 0.6 Parent { parentID = advElectrics lineFrom = LEFT lineTo = RIGHT } Unlocks { part = SXTeFan part = KAXelectricprop part = FSPROpellerElectric part = FSnoseEngineElectric } } } [LOG 22:00:08.829] YT_TreeConverter.ConvertTree(): writing tech tree data to: D:/Steam Games/steamapps/common/Kerbal Space Program/KSP_x64_Data/../GameData/YongeTech_TechTreeConverter/ConvertedTrees/tree 2.txt [LOG 22:00:08.831] YT_TreeConverter.ConvertTree(): ERROR IsolatedStorageException [LOG 22:00:08.832] YT_TreeConverter.ConvertTree(): Printing converted tree to log: TechTree { RDNode { id = start title = Start description = The technology we started out with. cost = 0 hideEmpty = False nodeName = node0_start anyToUnlock = False icon = RDicon_start pos = -2568,1199,-1 scale = 0.6 Unlocks { } } RDNode { id = basicRocketry title = Basic Rocketry description = How hard can Rocket Science be anyway? cost = 5 hideEmpty = False nodeName = node1_basicRocketry anyToUnlock = False icon = RDicon_rocketry-basic pos = -2385,1257,-1 scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = engineering101 title = Engineering 101 description = How hard can Aerospace Engineering be anyway? cost = 5 hideEmpty = False nodeName = node1_engineering101 anyToUnlock = False icon = RDicon_emgineering101 pos = -2385,1142.3,-1 scale = 0.6 Parent { parentID = start lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = survivability title = Survivability description = The art and science of landing and walking away from it. cost = 15 hideEmpty = False nodeName = node2_survivability anyToUnlock = False icon = RDicon_survivability pos = -2209,975,-1 scale = 0.6 Parent { parentID = engineering101 lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = stability title = Stability description = Reaching for the stars starts with keeping our spacecraft pointed generally in the right direction. cost = 18 hideEmpty = False nodeName = node2_stability anyToUnlock = True icon = RDicon_stability pos = -2170,1201,-1 scale = 0.6 Parent { parentID = engineering101 lineFrom = RIGHT lineTo = LEFT } Parent { parentID = basicRocketry lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = generalRocketry title = General Rocketry description = More engines, more fuel, more ambitious ideas. cost = 20 hideEmpty = False nodeName = node2_generalRocketry anyToUnlock = False icon = RDicon_rocketry-general pos = -2128,1438,-1 scale = 0.6 Parent { parentID = basicRocketry lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = aviation title = Aviation description = The art and science of keeping heavier-than-air objects aloft for extended periods of time. cost = 45 hideEmpty = False nodeName = node3_aviation anyToUnlock = True icon = RDicon_aerospaceTech pos = -1946,1201,-1 scale = 0.6 Parent { parentID = stability lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = basicScience title = Basic Science description = We are going to ask all the big questions of the Universe... eventually. For now, we're starting with these. cost = 45 hideEmpty = False nodeName = node3_basicScience anyToUnlock = False icon = RDicon_scienceTech pos = -1946,846.9,-1 scale = 0.6 Parent { parentID = survivability lineFrom = RIGHT lineTo = LEFT } Unlocks { part = probeCoreSphere part = sensorThermometer } } RDNode { id = flightControl title = Flight Control description = Tumbling out of control may be fun, but our engineers insist there's more to rocket science than that. cost = 45 hideEmpty = False nodeName = node3_flightControl anyToUnlock = True icon = RDicon_control-flight-advanced pos = -1946,1051.4,-1 scale = 0.6 Parent { parentID = survivability lineFrom = RIGHT lineTo = LEFT } Parent { parentID = stability lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = advRocketry title = Advanced Rocketry description = A new step ahead in rocket technology. cost = 45 hideEmpty = False nodeName = node3_advRocketry anyToUnlock = False icon = RDicon_rocketry-advanced pos = -1946,1551,-1 scale = 0.6 Parent { parentID = generalRocketry lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = generalConstruction title = General Construction description = New equipment to help out in keeping things stable, especially useful when the size of the spacecraft defies the current bounds of sanity. cost = 45 hideEmpty = False nodeName = node3_generalConstruction anyToUnlock = True icon = RDicon_construction-general pos = -1946,1355,-1 scale = 0.6 Parent { parentID = stability lineFrom = RIGHT lineTo = LEFT } Parent { parentID = generalRocketry lineFrom = RIGHT lineTo = LEFT } Unlocks { part = strutConnector } } RDNode { id = propulsionSystems title = Propulsion Systems description = A positively different approach to existing trends in rocketry. These small, lightweight propulsion systems may not seem as exciting, but they might prove just as useful. cost = 90 hideEmpty = False nodeName = node4_propulsionSystems anyToUnlock = False icon = RDicon_propulsionSystems pos = -1723,1551,-1 scale = 0.6 Parent { parentID = advRocketry lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = spaceExploration title = Space Exploration description = To boldly go where no green man has gone before. cost = 90 hideEmpty = False nodeName = node4_spaceExploration anyToUnlock = False icon = RDicon_evaTech pos = -1723,963.9,-1 scale = 0.6 Parent { parentID = basicScience lineFrom = RIGHT lineTo = LEFT } Unlocks { part = sensorBarometer } } RDNode { id = advFlightControl title = Advanced Flight Control description = The latest advancements in keeping the correct end of the ship pointing towards where you want it to go. cost = 90 hideEmpty = False nodeName = node4_advFlightControl anyToUnlock = False icon = RDicon_control-flight pos = -1723,1051.4,-1 scale = 0.6 Parent { parentID = flightControl lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = landing title = Landing description = Our Engineers are nothing if not optimistic. cost = 90 hideEmpty = False nodeName = node4_landing anyToUnlock = True icon = RDicon_landing pos = -1723,1142.4,-1 scale = 0.6 Parent { parentID = flightControl lineFrom = RIGHT lineTo = LEFT } Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = aerodynamicSystems title = Aerodynamics description = New breakthroughs from C7 Aerospace allow for new types of craft to be built. We're looking into hiring some of their engineers as well. cost = 90 hideEmpty = False nodeName = node4_aerodynamicSystems anyToUnlock = True icon = RDicon_aerodynamicSystems pos = -1723,1243,-1 scale = 0.6 Parent { parentID = aviation lineFrom = RIGHT lineTo = LEFT } Parent { parentID = generalConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { part = JetEngine } } RDNode { id = electrics title = Electrics description = We did know about electricity before inventing space flight. The big breakthrough here was combining the two. cost = 90 hideEmpty = False nodeName = node4_electrics anyToUnlock = True icon = RDicon_electrics pos = -1723,711.1,-1 scale = 0.6 Parent { parentID = basicScience lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = heavyRocketry title = Heavy Rocketry description = The next logical step for rocketry technology is to just go bigger. cost = 90 hideEmpty = False nodeName = node4_heavyRocketry anyToUnlock = False icon = RDicon_rocketry-heavy pos = -1723,1635,-1 scale = 0.6 Parent { parentID = advRocketry lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = fuelSystems title = Fuel Systems description = Advancements towards a better understanding of how fuel flows through a rocket. cost = 90 hideEmpty = False nodeName = node4_fuelSystems anyToUnlock = True icon = RDicon_fuelSystems pos = -1723,1470.2,-1 scale = 0.6 Parent { parentID = advRocketry lineFrom = RIGHT lineTo = LEFT } Parent { parentID = generalConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { part = fuelLine } } RDNode { id = advConstruction title = Advanced Construction description = New advances in construction make it possible to build larger than ever before. cost = 90 hideEmpty = False nodeName = node4_advConstruction anyToUnlock = False icon = RDicon_construction-advanced pos = -1723,1355,-1 scale = 0.6 Parent { parentID = generalConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = miniaturization title = Miniaturization description = These aren't your standard hobby miniature models. We've been assured they look good enough to actually fly. cost = 90 hideEmpty = False nodeName = node4_miniaturization anyToUnlock = True icon = RDicon_miniaturization pos = -1723,846.9,-1 scale = 0.6 Parent { parentID = basicScience lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = actuators title = Actuators description = Perfecting the art of making things mobile, without the explicit use of explosives. Our engineers assure us, this is actually a good thing. cost = 160 hideEmpty = False nodeName = node5_actuators anyToUnlock = True icon = RDicon_construction-specialized pos = -1519,1355,-1 scale = 0.6 Parent { parentID = advConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = commandModules title = Command Modules description = Flight control technology has evolved far enough that we feel we can honestly say pilots are in command now. cost = 160 hideEmpty = False nodeName = node5_commandModules anyToUnlock = True icon = RDicon_commandmodules pos = -1520,1020.4,-1 scale = 0.6 Parent { parentID = spaceExploration lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advFlightControl lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = heavierRocketry title = Heavier Rocketry description = There may be an upper limit to how large a rocket can be built, but we're not there yet. cost = 160 hideEmpty = False nodeName = node5_heavierRocketry anyToUnlock = True icon = RDicon_rocketry-heavier pos = -1519,1635,-1 scale = 0.6 Parent { parentID = heavyRocketry lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = precisionEngineering title = Precision Engineering description = Precise engineering techniques allow for construction of ever smaller parts. cost = 160 hideEmpty = False nodeName = node5_precisionEngineering anyToUnlock = True icon = RDicon_engineering-precision pos = -1519,846.9,-1 scale = 0.6 Parent { parentID = miniaturization lineFrom = RIGHT lineTo = LEFT } Parent { parentID = electrics lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = advExploration title = Advanced Exploration description = They are Self-Deploying Astronaut Mobility Enhancement Devices, I don't know what you mean by "ladders". cost = 160 hideEmpty = False nodeName = node5_advExploration anyToUnlock = True icon = RDicon_exploration-advanced pos = -1519,963.9,-1 scale = 0.6 Parent { parentID = spaceExploration lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = specializedControl title = Specialized Control description = A new state-of-the-art in control technology. cost = 160 hideEmpty = False nodeName = node5_specializedControl anyToUnlock = True icon = RDicon_control-large pos = -1521,1082.2,-1 scale = 0.6 Parent { parentID = advFlightControl lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = advLanding title = Advanced Landing description = Further advances in landing devices, allowing for more controlled descents and a much higher number of parts still attached to the ship after touchdown. cost = 160 hideEmpty = False nodeName = node5_advLanding anyToUnlock = False icon = RDicon_landing-advanced pos = -1519,1142.4,-1 scale = 0.6 Parent { parentID = landing lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = supersonicFlight title = Supersonic Flight description = A new line of aircraft parts that allow for unprecedented maneuverability and speed. cost = 160 hideEmpty = False nodeName = node5_supersonicFlight anyToUnlock = True icon = RDicon_flight-supersonic pos = -1521,1278,-1 scale = 0.6 Parent { parentID = aerodynamicSystems lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = advFuelSystems title = Adv. Fuel Systems description = Advanced Advancements towards a better understanding of how fuel flows through a rocket. cost = 160 hideEmpty = False nodeName = node5_advFuelSystems anyToUnlock = True icon = RDicon_fuelSystems-advanced pos = -1519,1470.2,-1 scale = 0.6 Parent { parentID = propulsionSystems lineFrom = RIGHT lineTo = LEFT } Parent { parentID = fuelSystems lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = advElectrics title = Advanced Electrics description = We're fairly certain no one will ever need more than 64kw of power for anything. cost = 160 hideEmpty = False nodeName = node5_advElectrics anyToUnlock = False icon = RDicon_electrics-advanced pos = -1519,711.1,-1 scale = 0.6 Parent { parentID = electrics lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = specializedConstruction title = Specialized Construction description = Specialized construction techniques provide new ways of attaching things together, and detaching things on purpose. cost = 160 hideEmpty = False nodeName = node5_specializedConstruction anyToUnlock = True icon = RDicon_automation pos = -1519,1412,-1 scale = 0.6 Parent { parentID = advConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = precisionPropulsion title = Precision Propulsion description = Any level of precision achieved in controlling the sustained explosion inside a rocket engine is nothing short of remarkable. It might be quite expensive, too. cost = 160 hideEmpty = False nodeName = node5_precisionPropulsion anyToUnlock = False icon = RDicon_propulsion-precision pos = -1520.1,1551,-1 scale = 0.6 Parent { parentID = propulsionSystems lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = advAerodynamics title = Advanced Aerodynamics description = Advances in fluid dynamics research technology have allowed development of a new set of streamlined aircraft components, And also these parts here. cost = 160 hideEmpty = False nodeName = node5_advAerodynamics anyToUnlock = True icon = RDicon_aerodynamics-advanced pos = -1519,1207,-1 scale = 0.6 Parent { parentID = aerodynamicSystems lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = heavyLanding title = Heavy Landing description = A good landing is one where you walk away from it. A great landing is one where you get to use the aircraft again. cost = 300 hideEmpty = False nodeName = node6_heavyLanding anyToUnlock = False icon = RDicon_motors-experimental pos = -1309,1142.4,-1 scale = 0.6 Parent { parentID = advLanding lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = scienceTech title = Science Tech description = Scientific advancements allow new advanced technologies for advancing Science. cost = 300 hideEmpty = False nodeName = node6_advScience anyToUnlock = True icon = RDicon_telescope pos = -1309,963.9,-1 scale = 0.6 Parent { parentID = advExploration lineFrom = RIGHT lineTo = LEFT } Parent { parentID = precisionEngineering lineFrom = RIGHT lineTo = LEFT } Unlocks { part = SurveyScanner } } RDNode { id = unmannedTech title = Unmanned Tech description = Warning: May contain traces of sentience. cost = 300 hideEmpty = False nodeName = node6_unmannedTech anyToUnlock = True icon = RDicon_unmanned-advanced pos = -1309,846.9,-1 scale = 0.6 Parent { parentID = precisionEngineering lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = nuclearPropulsion title = Nuclear Propulsion description = Nuclear engines don't burn fuel, they totally annihilate it. We just hope it doesn't begin any conflicts. cost = 300 hideEmpty = False nodeName = node6_nuclearPropulsion anyToUnlock = False icon = RDicon_propulsion-nuclear pos = -1309,1551,-1 scale = 0.6 Parent { parentID = advFuelSystems lineFrom = RIGHT lineTo = LEFT } Parent { parentID = heavierRocketry lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = advMetalworks title = Advanced MetalWorks description = These new construction techniques allow for craft designs that were considered insane not too long ago... and still are. But they're now possible! cost = 300 hideEmpty = False nodeName = node6_advMetalWorks anyToUnlock = True icon = RDicon_metalworks-advanced pos = -1309,1412,-1 scale = 0.6 Parent { parentID = specializedConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = fieldScience title = Field Science description = Freedom to roam as far as curiosity will take you, or as long as batteries last. cost = 300 hideEmpty = False nodeName = node6_fieldScience anyToUnlock = True icon = RDicon_science-field pos = -1309,1067,-1 scale = 0.6 Parent { parentID = advLanding lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advExploration lineFrom = RIGHT lineTo = LEFT } Unlocks { part = sensorAtmosphere } } RDNode { id = highAltitudeFlight title = High Altitude Flight description = New breakthroughs in engine and intake development to enable flying through the upper reaches of the atmosphere. cost = 300 hideEmpty = False nodeName = node6_highAltitudeFlight anyToUnlock = True icon = RDicon_flight-highAltitude pos = -1310,1278,-1 scale = 0.6 Parent { parentID = supersonicFlight lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = largeVolumeContainment title = Large Volume Containment description = Maximize the payload capacity of your spacecraft by maximizing the size of your spacecraft. cost = 300 hideEmpty = False nodeName = node6_largeVolumeContainment anyToUnlock = True icon = RDicon_largeVolumeContainment pos = -1309,1470.2,-1 scale = 0.6 Parent { parentID = advFuelSystems lineFrom = RIGHT lineTo = LEFT } Parent { parentID = specializedConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = composites title = Composites description = Lightweight and strong! and don't worry, we're sure the glue will dry off in no time. cost = 300 hideEmpty = False nodeName = node6_composites anyToUnlock = False icon = RDicon_composites pos = -1309,1355,-1 scale = 0.6 Parent { parentID = specializedConstruction lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = electronics title = Electronics description = Hopefully these won't become obsolete in the next couple of months. cost = 300 hideEmpty = False nodeName = node6_electronics anyToUnlock = True icon = RDicon_electronics pos = -1309,777.6,-1 scale = 0.6 Parent { parentID = precisionEngineering lineFrom = RIGHT lineTo = LEFT } Parent { parentID = advElectrics lineFrom = RIGHT lineTo = LEFT } Unlocks { part = sensorAccelerometer } } RDNode { id = largeElectrics title = High-Power Electrics description = Maximize your energy production and storage potential by maximizing the size of the electrical components on your vessels. cost = 300 hideEmpty = False nodeName = node6_largeElectrics anyToUnlock = False icon = RDicon_electrics-large pos = -1309,711.1,-1 scale = 0.6 Parent { parentID = advElectrics lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = heavyAerodynamics title = Heavy Aerodynamics description = Advances in construction technology enabled new breakthroughs in aerospace materials. cost = 300 hideEmpty = False nodeName = node6_heavyAerodynamics anyToUnlock = True icon = RDicon_aerospaceTech2 pos = -1310,1207,-1 scale = 0.6 Parent { parentID = advAerodynamics lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = ionPropulsion title = Ion Propulsion description = Turns out, it's not science fiction. cost = 550 hideEmpty = False nodeName = node7_ionPropulsion anyToUnlock = False icon = RDicon_propulsion-ion pos = -1118,905.2,-1 scale = 0.6 Parent { parentID = scienceTech lineFrom = RIGHT lineTo = LEFT } Parent { parentID = unmannedTech lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = hypersonicFlight title = Hypersonic Flight description = Push your aircraft to the upper limits of airspeed and sanity. cost = 550 hideEmpty = False nodeName = node7_hypersonicFlight anyToUnlock = True icon = RDicon_flight-hypersonic pos = -1118,1278,-1 scale = 0.6 Parent { parentID = highAltitudeFlight lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = nanolathing title = Nanolathing description = Despite the threatening appearance of the green metablobs shot out of the Nanolathing Injectors, none can argue the fact that Kerbals have indeed developed technologies at least just as dangerous as this one. cost = 550 hideEmpty = True nodeName = node7_nanolathing anyToUnlock = True icon = RDicon_generic pos = -1118,1406,-1 scale = 0.6 Parent { parentID = advMetalworks lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = advUnmanned title = Advanced Unmanned Tech description = Improvements in remote control technology for a new generation of probe designs. cost = 550 hideEmpty = False nodeName = node7_advUnmanned anyToUnlock = True icon = RDicon_unmannedTech pos = -1118,846.9,-1 scale = 0.6 Parent { parentID = unmannedTech lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = metaMaterials title = Meta-Materials description = An advancement in spacecraft construction so revolutionary, you won't even mind that its naming was wildly inaccurate. cost = 550 hideEmpty = False nodeName = node7_metaMaterials anyToUnlock = True icon = RDicon_metamaterials pos = -1118,1355,-1 scale = 0.6 Parent { parentID = composites lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = veryHeavyRocketry title = Very Heavy Rocketry description = While ever-larger rockets may not be the answer every time, for all other times, we've developed these. cost = 550 hideEmpty = False nodeName = node7_veryHeavyRocketry anyToUnlock = True icon = RDicon_rocketry-veryHeavy pos = -1118,1635,-1 scale = 0.6 Parent { parentID = largeVolumeContainment lineFrom = RIGHT lineTo = LEFT } Parent { parentID = heavierRocketry lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = advScienceTech title = Advanced Science Tech description = Scientific advancements allow new advanced technologies for advancing Science. cost = 550 hideEmpty = False nodeName = node7_advScienceTech anyToUnlock = True icon = RDicon_scienceTech-advanced pos = -1118,963.9,-1 scale = 0.6 Parent { parentID = scienceTech lineFrom = RIGHT lineTo = LEFT } Parent { parentID = fieldScience lineFrom = RIGHT lineTo = LEFT } Unlocks { part = sensorGravimeter } } RDNode { id = advancedMotors title = Advanced Motors description = Wheel technology is just rolling along now. You could even say our engineers are on a roll with it. cost = 550 hideEmpty = False nodeName = node7_advancedMotors anyToUnlock = False icon = RDicon_motors-advanced pos = -1118,1067,-1 scale = 0.6 Parent { parentID = fieldScience lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = specializedElectrics title = Specialized Electrics description = Experience the warm glow of the latest in electrical technology. Figuratively, of course, and maybe also quite literally as well. Actually, try to avoid direct exposure. cost = 550 hideEmpty = False nodeName = node7_specializedElectrics anyToUnlock = True icon = RDicon_electrics-specialized pos = -1118,711.1,-1 scale = 0.6 Parent { parentID = largeElectrics lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = highPerformanceFuelSystems title = High-Performance Fuel Systems description = Massive engines require massive fuel storage solutions. cost = 550 hideEmpty = False nodeName = node7_highPerformanceFuelSystems anyToUnlock = True icon = RDicon_fuelSystems-highPerformance pos = -1118,1470.2,-1 scale = 0.6 Parent { parentID = largeVolumeContainment lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = experimentalAerodynamics title = Experimental Aerodynamics description = Winged flight technology is soaring to unprecedented heights. It could even be said that it's properly taking off now. cost = 550 hideEmpty = False nodeName = node7_experimentalAerodynamics anyToUnlock = True icon = RDicon_aerodynamics-heavy pos = -1120,1207,-1 scale = 0.6 Parent { parentID = heavyAerodynamics lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = automation title = Automation description = We can't think of anything that could go wrong with letting an experimental AI handle every aspect of a mission. cost = 550 hideEmpty = False nodeName = node7_automation anyToUnlock = True icon = RDicon_robotics pos = -1118,777.6,-1 scale = 0.6 Parent { parentID = unmannedTech lineFrom = RIGHT lineTo = LEFT } Parent { parentID = electronics lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = aerospaceTech title = Aerospace Tech description = The absolute cutting-edge in aerospace technology. Quite literally, some of those edges are very sharp. Handle with care. cost = 1000 hideEmpty = False nodeName = node8_aerospaceTech anyToUnlock = True icon = RDicon_aerodynamics-experimental pos = -956,1278,-1 scale = 0.6 Parent { parentID = hypersonicFlight lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = largeUnmanned title = Large Probes description = The rumours of probe-led world domination are greatly exaggerated. cost = 1000 hideEmpty = False nodeName = node8_largeUnmanned anyToUnlock = True icon = RDicon_probes-large pos = -952,846.9,-1 scale = 0.6 Parent { parentID = advUnmanned lineFrom = RIGHT lineTo = LEFT } Parent { parentID = automation lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = experimentalScience title = Experimental Science description = Explore novel fields of science that we didn't even know were there. cost = 1000 hideEmpty = False nodeName = node8_experimentalScience anyToUnlock = False icon = RDicon_science-experimental pos = -952,963.9,-1 scale = 0.6 Parent { parentID = advScienceTech lineFrom = RIGHT lineTo = LEFT } Unlocks { part = OrbitalScanner } } RDNode { id = experimentalMotors title = Experimental Motors description = The latest breakthroughs that are driving motor technology forwards, and in reverse, and steering too. cost = 1000 hideEmpty = True nodeName = node8_experimentalMotors anyToUnlock = False icon = RDicon_generic pos = -952,1067,-1 scale = 0.6 Parent { parentID = advancedMotors lineFrom = RIGHT lineTo = LEFT } Unlocks { } } RDNode { id = experimentalElectrics title = Experimental Electrics description = The very latest in electrical systems technology. Our engineers are buzzing with excitement over it. They also seem to glow in the dark now. Fascinating! cost = 1000 hideEmpty = False nodeName = node8_experimentalElectrics anyToUnlock = False icon = RDicon_electrics-experimental pos = -952,711.1,-1 scale = 0.6 Parent { parentID = specializedElectrics lineFrom = RIGHT lineTo = LEFT } Unlocks { } } } [LOG 22:00:08.874] [ModuleManager] Total loading Time = 10.896s [WRN 22:00:08.894] [ApplicationLauncher] Awake False [LOG 22:00:08.895] [ApplicationLauncher] SpawnSimpleLayout: VerticalTopDown [WRN 22:00:08.903] [UiApp] Awake: MessageSystem [LOG 22:00:08.964] [UIApp] Adding MessageSystem to Application Launcher [LOG 22:00:08.967] [ApplicationLauncher] SetHidden: [LOG 22:00:08.980] [MessageSystem] OnAppInitialized [LOG 22:00:08.981] [MessageSystem] Reposition 0.06996049 4185 [LOG 22:01:08.088] ExperienceSystem: Found 0 trait types [LOG 22:01:08.088] ExperienceSystem: Found 9 effect types [LOG 22:01:09.140] ReflectionUtil: Found 4 types with UpgradeModule attribute in 8 assemblies. [LOG 22:01:09.148] [KSPUpgradePipeline]: ETT (1.1.2) is up to date. [LOG 22:01:09.152] ScenarioTypes: List Created 15 scenario types loaded from 8 loaded assemblies. [LOG 22:01:09.158] Game State Saved to saves/ETT/persistent [LOG 22:01:09.159] UIMasterController: HideUI [WRN 22:01:09.160] [HighLogic]: =========================== Scene Change : From MAINMENU to SPACECENTER (Async) ===================== [LOG 22:01:09.230] UIMasterController: HideUI [WRN 22:01:09.404] The referenced script on this Behaviour is missing! [WRN 22:01:09.404] The referenced script on this Behaviour is missing! [WRN 22:01:09.404] The referenced script on this Behaviour is missing! [WRN 22:01:09.404] The referenced script on this Behaviour is missing! [WRN 22:01:09.404] The referenced script on this Behaviour is missing! [WRN 22:01:09.404] The referenced script on this Behaviour is missing! [WRN 22:01:09.405] The referenced script on this Behaviour is missing! [WRN 22:01:09.405] The referenced script on this Behaviour is missing! [WRN 22:01:09.405] The referenced script on this Behaviour is missing! [LOG 22:01:09.869] AddonLoader: Instantiating addon 'ContractDefs' from assembly 'KSP' [LOG 22:01:09.877] AddonLoader: Instantiating addon 'CustomConfigsManager' from assembly 'ModuleManager' [LOG 22:01:09.878] AddonLoader: Instantiating addon 'YT_RDIconLoader' from assembly 'YongeTech_RDIconLoader' [LOG 22:01:09.879] UIMasterController: HideUI [LOG 22:01:09.880] [PlanetariumCamera]: Focus: Kerbin [LOG 22:01:09.980] [CustomConfigsManager] Setting moddeed tech tree as the active one [LOG 22:01:09.980] [CustomConfigsManager] Setting moddeed physics as the active one [LOG 22:01:09.981] PhysicsGlobals: Loading database [WRN 22:01:10.011] HighlightingSystem : Framebuffer depth data is not available and can't be used to occlude highlighting. Highlighting occluders enabled. [LOG 22:01:10.121] Loading Depletion Nodes [LOG 22:01:10.121] DepNodeCount: 0 [LOG 22:01:10.121] Loading Biome Nodes [LOG 22:01:10.122] BiomeNodeCount: 0 [LOG 22:01:10.122] Loading Planet Nodes [LOG 22:01:10.122] PlanetNodeCount: 0 [LOG 22:01:10.126] ContractSystem: Found 14 contract types [LOG 22:01:10.127] ContractSystem: Found 38 parameter types [LOG 22:01:10.127] ContractSystem: Found 5 predicate types [LOG 22:01:10.138] StrategySystem: Found 0 strategy types [LOG 22:01:10.139] StrategySystem: Found 4 effect types [LOG 22:01:10.144] [ScenarioDestructibles]: Loading... 0 objects registered [LOG 22:01:10.145] [ScenarioUpgradeableFacilities]: Loading... 0 objects registered [WRN 22:01:10.160] [UiApp] Awake: ContractsApp [WRN 22:01:10.160] [UiApp] Awake: KSPedia [LOG 22:01:10.161] [ApplicationLauncher] OnSceneLoadedGUIReady: scene SPACECENTER ShouldBeVisible() True ShouldBeOnTop() False iIsPositionedAtTop True [LOG 22:01:10.161] [ApplicationLauncher] SpawnSimpleLayout: HorizontalRightLeft [LOG 22:01:10.162] [ApplicationLauncher] SetVisible: [ERR 22:01:10.242] ContractList: Contract type 'ConfiguredContract' not found [ERR 22:01:10.245] Contract: Contract agent does not exist, randomizing agent [ERR 22:01:10.245] Contract: Contract agent does not exist, randomizing agent [LOG 22:01:10.248] [MessageSystem] Reposition 0.02 7751 [LOG 22:01:10.821] [UIApp] Adding ContractsApp to Application Launcher [LOG 22:01:10.913] [GenericAppFrame] Reposition 0.3057812 7756 [LOG 22:01:10.995] [UIApp] Adding KSPedia to Application Launcher [LOG 22:01:11.622] UIMasterController: ShowUI [LOG 22:01:13.356] PQSCache: Increased PQ Cache by 256 to 4352 [EXC 22:01:13.752] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:13.984] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:14.096] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:14.205] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:14.252] PQSCache: Increased PQ Cache by 256 to 4608 [EXC 22:01:14.292] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:14.375] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:14.462] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:14.548] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:14.632] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:14.722] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:14.809] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:14.895] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:14.978] PQSCache: Increased PQ Cache by 256 to 4864 [EXC 22:01:14.990] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.081] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.166] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.250] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.342] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.428] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.516] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.615] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.703] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:15.719] PQSCache: Increased PQ Cache by 256 to 5120 [EXC 22:01:15.790] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.879] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:15.965] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.052] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.138] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.228] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.316] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.407] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:16.453] PQSCache: Increased PQ Cache by 256 to 5376 [EXC 22:01:16.493] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.583] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.674] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.766] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.856] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:16.939] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.023] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.106] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.191] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:17.207] PQSCache: Increased PQ Cache by 256 to 5632 [EXC 22:01:17.280] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.365] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.455] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.546] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.632] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.716] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.801] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:17.900] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:17.924] PQSCache: Increased PQ Cache by 256 to 5888 [EXC 22:01:17.994] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:18.078] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:18.169] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:18.248] PQSCache: Increased PQ Cache by 256 to 6144 [EXC 22:01:18.277] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:18.377] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:18.463] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:18.548] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:18.633] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:18.722] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:18.808] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:18.856] PQSCache: Increased PQ Cache by 256 to 6400 [EXC 22:01:18.923] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:18.938] PQSCache: Increased PQ Cache by 256 to 6656 [EXC 22:01:19.044] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [LOG 22:01:19.119] PQSCache: Increased PQ Cache by 256 to 6912 [EXC 22:01:19.128] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.142] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.153] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.193] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.227] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.260] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.293] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.327] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.360] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.393] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.476] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.494] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.527] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.560] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.594] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.628] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.661] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.694] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.746] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.755] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.794] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.827] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.861] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.894] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.924] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.957] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:19.990] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.024] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.057] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.091] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.122] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.157] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.191] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.224] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.257] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.291] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.324] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.358] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.391] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.425] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.458] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.491] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.525] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.558] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.591] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.625] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.658] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.692] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.725] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.758] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.793] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.826] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.858] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.892] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.926] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.959] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:20.993] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.026] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.059] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.093] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.126] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.159] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.192] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.226] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.259] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.293] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.326] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.359] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.393] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.426] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.459] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.493] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.529] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.560] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.593] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.626] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.660] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.694] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.727] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.760] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.794] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.833] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.861] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.894] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.928] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.960] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:21.994] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.028] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.061] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.095] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.128] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.161] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.194] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.228] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.262] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.295] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.329] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.361] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.395] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.428] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.462] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.495] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.529] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.563] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.597] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.629] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.663] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.696] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.729] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.763] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.796] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.829] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.862] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.896] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.929] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.962] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:22.996] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.029] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.063] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.096] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.129] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.163] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.197] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.230] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.264] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.297] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.330] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.364] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.397] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.430] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.464] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.497] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.530] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.564] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.598] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.631] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.665] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.697] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.731] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.765] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.798] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.831] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.865] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.898] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.932] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.963] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:23.993] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.007] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.026] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.062] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.112] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.163] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.194] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.229] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.262] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.282] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.303] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.337] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.354] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.364] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.387] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.402] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.420] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.436] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.452] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.469] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.487] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.502] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.519] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.538] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.552] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.569] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.587] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.603] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.621] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.635] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.654] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.670] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.686] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.701] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.721] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.736] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.752] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.770] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.788] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.802] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.821] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.835] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.854] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.869] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.886] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.903] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.919] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.934] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.953] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.969] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:24.986] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.008] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.017] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.036] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.052] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.069] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.086] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.102] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.119] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.136] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.152] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.168] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.185] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.202] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.219] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.235] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.252] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.268] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.285] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.302] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.319] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.335] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.351] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.369] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.385] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.402] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.418] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.436] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.452] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.468] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.484] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.502] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.518] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.535] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.552] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.568] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.585] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.602] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.618] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.635] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.652] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.674] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.682] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.703] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.719] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.735] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.753] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.769] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.786] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.805] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.819] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.836] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.852] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.869] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.886] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.912] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.921] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.953] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:25.986] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.003] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.019] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.036] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.053] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.069] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.086] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.103] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.120] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.136] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.153] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.170] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.187] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.203] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.220] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.236] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.270] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.287] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.303] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.320] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.337] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.353] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.370] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.386] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.403] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.420] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.437] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.454] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.470] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.487] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.503] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.521] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.537] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.553] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.570] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.587] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.603] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.621] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.637] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.654] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.671] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.687] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.703] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.721] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.739] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.763] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.772] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.795] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.803] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.829] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.837] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.862] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.871] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.895] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.904] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.928] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.936] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.961] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.970] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:26.995] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.003] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.028] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.037] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.061] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.071] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.094] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.103] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.128] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.137] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.161] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.170] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.194] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.203] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.228] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.236] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.261] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.271] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.293] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.305] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.328] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.337] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.361] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.371] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.395] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.406] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.428] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.437] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.461] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.472] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.496] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.506] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.528] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.537] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.561] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.571] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.595] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.605] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.628] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.636] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.661] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.672] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.694] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.703] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.728] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.736] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.762] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.771] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.794] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.804] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.831] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.838] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.861] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.878] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.887] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.911] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.927] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.937] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.961] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.978] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:27.987] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.011] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.027] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.044] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.061] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.078] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.093] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.111] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.127] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.144] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.161] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.177] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.195] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.211] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.228] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.244] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.261] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.277] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.294] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.311] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.327] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.343] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.361] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.377] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.394] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.409] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.427] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.444] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.461] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.478] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.494] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.511] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.528] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.544] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.560] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.578] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.594] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.611] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.628] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.644] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.660] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.677] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.694] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.711] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.728] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.744] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.760] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.777] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.794] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.811] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.830] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.844] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.860] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.877] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.895] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.911] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.927] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.945] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.960] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.978] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:28.994] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.010] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.027] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.043] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.060] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.078] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.094] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.110] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.127] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.144] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.160] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.177] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.194] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.210] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.227] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.244] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.260] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.277] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.294] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.310] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.327] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.343] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.360] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.377] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.394] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.410] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.427] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.444] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.461] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.477] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.494] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.510] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.527] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.544] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.560] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.577] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.593] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.610] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.627] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.643] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.661] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.677] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.693] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.711] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.727] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.743] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.761] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.777] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.794] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.811] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.830] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.844] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.877] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.895] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.926] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.960] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:29.994] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.027] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.060] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.092] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.126] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.160] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.193] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.211] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.228] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.244] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.261] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.278] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.294] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.317] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.329] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.345] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.361] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.378] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.395] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.411] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.428] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.445] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.461] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.478] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.494] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.511] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.528] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.545] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.561] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.579] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.596] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.613] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.629] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.646] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.662] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.680] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.696] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.730] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.746] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.763] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.780] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.797] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.813] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.831] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.849] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.863] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.884] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.901] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.913] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.934] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.944] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.968] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update () [EXC 22:01:30.977] ArgumentException: An element with the same key already exists in the dictionary. System.Collections.Generic.Dictionary`2[System.String,RUI.Icons.Simple.Icon].Add (System.String key, RUI.Icons.Simple.Icon value) YongeTechKerbal.YT_RDIconLoader.LoadIcons () YongeTechKerbal.YT_RDIconLoader.Update ()