diff --git a/AlternateResourcePanel/ARP.cs b/AlternateResourcePanel/ARP.cs index 3938534..49f247d 100644 --- a/AlternateResourcePanel/ARP.cs +++ b/AlternateResourcePanel/ARP.cs @@ -178,7 +178,8 @@ void lstResourcesVessel_OnMonitorStateChanged(ARPResource sender, ARPResource.Mo KSPAlternateResourcePanel.audioController.Play(clipAlarmsAlert, settings.AlarmsAlertRepeats); break; case ARPResource.MonitorStateEnum.Warn: - if (clipAlarmsAlert != null) + //dont play the sound if we are coming down from alert + if (oldValue != ARPResource.MonitorStateEnum.Alert && clipAlarmsAlert != null) KSPAlternateResourcePanel.audioController.Play(clipAlarmsWarning, settings.AlarmsWarningRepeats); break; } @@ -383,11 +384,17 @@ internal override void RepeatingWorker() { //store a list of all resources in vessel so we can nuke resources from the other lists later if (!ActiveResources.Contains(pr.info.id)) ActiveResources.Add(pr.info.id); - + + //Is this resource set to split on disabled parts List - and thus we work out whether to include this parts resource in the last stage counts + Boolean ShowInLastStage = false; + if (settings.Resources[pr.info.id].SplitOnFlowDisabled) + ShowInLastStage = pr.flowState; + //update the resource in the vessel list lstResourcesVessel.UpdateResource(pr);//,InitialSettings:settings.Resources[pr.info.id]); - if (DecoupledInLastStage) + //and if it needs to go in the last stage list + if (DecoupledInLastStage || ShowInLastStage) { lstResourcesLastStage.UpdateResource(pr); } @@ -395,7 +402,7 @@ internal override void RepeatingWorker() //is the resource in the selected list if (SelectedResources.ContainsKey(pr.info.id) && SelectedResources[pr.info.id].AllVisible) lstPartWindows.AddPartWindow(p, pr,this); - else if (SelectedResources.ContainsKey(pr.info.id) && SelectedResources[pr.info.id].LastStageVisible && DecoupledInLastStage) + else if (SelectedResources.ContainsKey(pr.info.id) && SelectedResources[pr.info.id].LastStageVisible && (DecoupledInLastStage || ShowInLastStage)) //adjusted this last piece so if its in the last stage list it gets toggled - not just decoupled lstPartWindows.AddPartWindow(p, pr,this); else if (lstPartWindows.ContainsKey(p.GetInstanceID())) { diff --git a/AlternateResourcePanel/ARPWindow.cs b/AlternateResourcePanel/ARPWindow.cs index 387465e..987adf0 100644 --- a/AlternateResourcePanel/ARPWindow.cs +++ b/AlternateResourcePanel/ARPWindow.cs @@ -121,8 +121,13 @@ internal override void DrawWindow(Int32 id) } //Is this resource selected Boolean Highlight = SelectedResources.ContainsKey(ResourceID) && SelectedResources[ResourceID].AllVisible; - //For resources with no stage specifics - if (lstResources[ResourceID].ResourceDef.resourceFlowMode == ResourceFlowMode.ALL_VESSEL) + + //For resources with no stage specifics - or the Resources is sey yp split display and values are different for all vessel and flow enabled ones + if ((lstResources[ResourceID].ResourceDef.resourceFlowMode == ResourceFlowMode.ALL_VESSEL || + lstResources[ResourceID].ResourceDef.resourceFlowMode == ResourceFlowMode.STAGE_PRIORITY_FLOW) && + (( !settings.Resources[ResourceID].SplitOnFlowDisabled ) + || (lstResources[ResourceID].Amount == lstResourcesLastStage[ResourceID].Amount)) + ) { //full width bar rectBar = Drawing.CalcBarRect(rectIcon, Icon2BarOffset, 245, 15); diff --git a/AlternateResourcePanel/ARPWindowDebug.cs b/AlternateResourcePanel/ARPWindowDebug.cs index 521869d..74cd047 100644 --- a/AlternateResourcePanel/ARPWindowDebug.cs +++ b/AlternateResourcePanel/ARPWindowDebug.cs @@ -77,6 +77,19 @@ internal override void DrawWindow(int id) GUILayout.Label(String.Format("Draw Settings Duration: {0:0.00}ms", mbARP.windowSettings.DrawWindowInternalDuration.TotalMilliseconds)); GUILayout.Label(String.Format("Draw Main Duration: {0:0.00}ms", mbARP.windowMain.DrawWindowInternalDuration.TotalMilliseconds)); + + //foreach (Part p in FlightGlobals.ActiveVessel.Parts) + //{ + // foreach (PartResource pr in p.Resources) + // { + // if (pr.info.name == "ElectricCharge") + // { + // GUILayout.Label(String.Format("{0}-{1}-{2}", p.partInfo.name,pr.flowMode,pr.flowState)); + + // } + // } + //} + //GUILayout.Label(InputLockManager.IsLocked(ControlTypes.STAGING).ToString()); //foreach (KeyValuePair item in InputLockManager.lockStack) //{ @@ -183,13 +196,13 @@ internal override void DrawWindow(int id) //GUILayout.Label(mbARP.MouseOverToolbarBtn.ToString()); - foreach (ARPResource r in mbARP.lstResourcesVessel.Values) - { - GUILayout.Label(String.Format("{0}-{1}-{2}-{3}-{4}-{5}-{6}-{7}", r.ResourceDef.name, r.AmountFormatted, r.MaxAmountFormatted, r.RateFormatted, r.IsEmpty, r.EmptyAt.ToString("HH:mm:ss"), r.IsFull, r.FullAt.ToString("HH:mm:ss"))); //, r.RateFormatted2, r.RateSamples.Count)); + //foreach (ARPResource r in mbARP.lstResourcesVessel.Values) + //{ + //// GUILayout.Label(String.Format("{0}-{1}-{2}-{3}-{4}-{5}-{6}-{7}", r.ResourceDef.name, r.AmountFormatted, r.MaxAmountFormatted, r.RateFormatted, r.IsEmpty, r.EmptyAt.ToString("HH:mm:ss"), r.IsFull, r.FullAt.ToString("HH:mm:ss"))); //, r.RateFormatted2, r.RateSamples.Count)); - // //GUILayout.Label(String.Format("{0}-{1}-{2}-{3:0}-{4}-{5}", r.ResourceDef.name, r.AmountFormatted, r.MaxAmountFormatted, r.Amount / r.MaxAmount * 100, KSPAlternateResourcePanel.settings.Resources[r.ResourceDef.id].MonitorWarningLevel, r.MonitorWarning)); //, r.RateFormatted2, r.RateSamples.Count)); - // GUILayout.Label(String.Format("{0}-{1}-{2}-{3}-{4}", r.ResourceDef.name, r.MonitorWarning,r.MonitorAlert,r.MonitorWorstHealth,r.AlarmAcknowledged)); //, r.RateFormatted2, r.RateSamples.Count)); - } + //// //GUILayout.Label(String.Format("{0}-{1}-{2}-{3:0}-{4}-{5}", r.ResourceDef.name, r.AmountFormatted, r.MaxAmountFormatted, r.Amount / r.MaxAmount * 100, KSPAlternateResourcePanel.settings.Resources[r.ResourceDef.id].MonitorWarningLevel, r.MonitorWarning)); //, r.RateFormatted2, r.RateSamples.Count)); + // GUILayout.Label(String.Format("{0}-{1}-{2}", r.ResourceDef.name, r.MonitorState,r.AlarmState)); //, r.RateFormatted2, r.RateSamples.Count)); + //} //foreach (Int32 item in mbARP.lstResourcesToDisplay) //{ @@ -281,7 +294,8 @@ internal override void DrawWindow(int id) //foreach (ARPResource r in mbARP.lstResourcesLastStage.Values) //{ - // GUILayout.Label(String.Format("{0}-{1}-{2}-{3}-{4}", r.ResourceDef.name, r.AmountFormatted, r.MaxAmountFormatted, r.RateFormatted, r.AmountLastFormatted)); //, r.RateFormatted2, r.RateSamples.Count)); + // //GUILayout.Label(String.Format("{0}-{1}-{2}-{3}-{4}", r.ResourceDef.name, r.AmountFormatted, r.MaxAmountFormatted, r.RateFormatted, r.AmountLastFormatted)); //, r.RateFormatted2, r.RateSamples.Count)); + // GUILayout.Label(String.Format("{0}-{1}-{2}-{3}-{4}", r.ResourceDef.name,settings.ResourcesToSplitFlowDisabled.Contains(r.ResourceDef.name), r.AmountFormatted, mbARP.lstResourcesLastStage[r.ResourceDef.id].AmountFormatted,r.ResourceDef.resourceFlowMode)); //, r.RateFormatted2, r.RateSamples.Count)); //} //foreach (ARPResource r in KSPAlternateResourcePanel.lstResourcesLastStage) diff --git a/AlternateResourcePanel/ARPWindowResourceConfig.cs b/AlternateResourcePanel/ARPWindowResourceConfig.cs index 4001f69..f7edece 100644 --- a/AlternateResourcePanel/ARPWindowResourceConfig.cs +++ b/AlternateResourcePanel/ARPWindowResourceConfig.cs @@ -205,6 +205,13 @@ internal override void DrawWindow(int id) GUILayout.Label("Full Behaviour:", temp, GUILayout.Width(120)); DrawToggle(ref settings.Resources[item.id].HideWhenFull, "Hide When Full", Styles.styleToggle); GUILayout.EndHorizontal(); + if (PartResourceLibrary.Instance.resourceDefinitions[item.id].resourceFlowMode== ResourceFlowMode.ALL_VESSEL || + PartResourceLibrary.Instance.resourceDefinitions[item.id].resourceFlowMode == ResourceFlowMode.STAGE_PRIORITY_FLOW) { + GUILayout.BeginHorizontal(); + GUILayout.Label("Split Behaviour:", temp, GUILayout.Width(120)); + DrawToggle(ref settings.Resources[item.id].SplitOnFlowDisabled, "Hide disabled flows from last stage", Styles.styleToggle); + GUILayout.EndHorizontal(); + } GUILayout.Space(3); GUILayout.EndVertical(); } diff --git a/AlternateResourcePanel/KSPAlternateResourcePanel.csproj b/AlternateResourcePanel/KSPAlternateResourcePanel.csproj index 4db26c2..6adff60 100644 --- a/AlternateResourcePanel/KSPAlternateResourcePanel.csproj +++ b/AlternateResourcePanel/KSPAlternateResourcePanel.csproj @@ -78,115 +78,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + rem Set the Variables we need @@ -205,7 +97,7 @@ if exist "D:\~Games\KSP_Win_PlugInTest_Minimal\KSP.exe" ( ) echo Gamepath: %25GAMEPATH%25 -set DestPath="%25GAMEPATH%25\GameData\TriggerTech\KSPAlternateResourcePanel" +set DestPath="%25GAMEPATH%25\GameData\TriggerTech\$(ProjectName)" set Binary="%25GAMEPATH%25\KSP.exe" if not $(ConfigurationName)==Debug goto DEBUGREBUILDCONFIG diff --git a/AlternateResourcePanel/PluginBuilder/BuildKSPARPFiles.ps1 b/AlternateResourcePanel/PluginBuilder/BuildKSPARPFiles.ps1 deleted file mode 100644 index c202244..0000000 --- a/AlternateResourcePanel/PluginBuilder/BuildKSPARPFiles.ps1 +++ /dev/null @@ -1,84 +0,0 @@ -param([String]$VersionString) -#param([String]$VersionString = $(throw "-VersionString is required so we know what folder to build.`r`n`r`n")) - -#Run by powershell BuildKACFiles.ps1 -VersionString "X.X.X.X" -# or it will try and read the dll version - -$SourcePath= "D:\Programming\KSP\KSPAlternateResourcePanel\DevBranch\Source" -$DestRootPath="D:\Programming\KSP\KSPAlternateResourcePanelUpload" -$7ZipPath="c:\Program Files\7-Zip\7z.exe" - -if ($VersionString -eq "") -{ - $dll = get-item "$SourcePath\bin\Release\KSPAlternateResourcePanel.dll" - $VersionString = $dll.VersionInfo.ProductVersion -} - -if ($VersionString -eq "") -{ - throw "No version read from the dll and no -VersionString provided so we don't know what folder to build.`r`n`r`n" - -} - -$DestFullPath= "$($DestRootPath)\v$($VersionString)" - - -"`r`nThis will build v$($VersionString) of the KSP Alternate Resource panel" -"`tFrom:`t$($SourcePath)" -"`tTo:`t$($DestFullPath)" -$Choices= [System.Management.Automation.Host.ChoiceDescription[]] @("&Yes","&No") -$ChoiceRtn = $host.ui.PromptForChoice("Do you wish to Continue?","This will erase any existing $($VersionString) Folder",$Choices,1) - -if($ChoiceRtn -eq 0) -{ - "Here Goes..." - - if(Test-Path -Path $DestFullPath) - { - "Deleting $DestFullPath" - Remove-Item -Path $DestFullPath -Recurse - - } - - #Create the folders - "Creating Folders..." - New-Item $DestRootPath -name "v$($VersionString)" -ItemType Directory - - #Dont create this or it will copy the files into a subfolder - #New-Item $DestFullPath -name "KSPAlternateResourcePanel_$($VersionString)" -ItemType Directory - New-Item $DestFullPath -name "KSPAlternateResourcePanelSource_$($VersionString)" -ItemType Directory - - #Copy the items - "Copying Plugin..." - Copy-Item "$SourcePath\PluginFiles" "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)" -Recurse - Copy-Item "$SourcePath\bin\Release\KSPAlternateResourcePanel.dll" "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)\GameData\TriggerTech\KSPAlternateResourcePanel" - #Update the Text files with the version String - (Get-Content "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)\info.txt") | - ForEach-Object {$_ -replace "%VERSIONSTRING%",$VersionString} | - Set-Content "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)\info.txt" - (Get-Content "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)\ReadMe-KSPAlternateResourcePanel.txt") | - ForEach-Object {$_ -replace "%VERSIONSTRING%",$VersionString} | - Set-Content "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)\ReadMe-KSPAlternateResourcePanel.txt" - Move-Item "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)\ReadMe-KSPAlternateResourcePanel.txt" "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)\GameData\TriggerTech\KSPAlternateResourcePanel\" - - #Copy the source files - "Copying Source..." - Copy-Item "$SourcePath\*.cs" "$($DestFullPath)\KSPAlternateResourcePanelSource_$($VersionString)" - Copy-Item "$SourcePath\*.csproj" "$($DestFullPath)\KSPAlternateResourcePanelSource_$($VersionString)" - New-Item "$DestFullPath\KSPAlternateResourcePanelSource_$($VersionString)\" -name "Properties" -ItemType Directory - Copy-Item "$SourcePath\Properties\*.cs" "$($DestFullPath)\KSPAlternateResourcePanelSource_$($VersionString)\Properties\" - - - # Now Zip it up - - & "$($7ZipPath)" a "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString).zip" "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)" -xr!"info.txt" - & "$($7ZipPath)" a "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString).zip" "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)\info.txt" - & "$($7ZipPath)" a "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString).zip" "$($DestFullPath)\KSPAlternateResourcePanel_$($VersionString)\GameData\TriggerTech\ReadMe-KSPAlternateResourcePanel.txt" - & "$($7ZipPath)" a "$($DestFullPath)\KSPAlternateResourcePanelSource_$($VersionString).zip" "$($DestFullPath)\KSPAlternateResourcePanelSource_$($VersionString)" -} - -else -{ - "Skipping..." -} - diff --git a/AlternateResourcePanel/Properties/AssemblyInfo.cs b/AlternateResourcePanel/Properties/AssemblyInfo.cs index b8749a0..78b88e5 100644 --- a/AlternateResourcePanel/Properties/AssemblyInfo.cs +++ b/AlternateResourcePanel/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("2.2.0.0")] -[assembly: AssemblyFileVersion("2.2.0.0")] +[assembly: AssemblyVersion("2.2.1.0")] +[assembly: AssemblyFileVersion("2.2.1.0")] diff --git a/AlternateResourcePanel/Settings.cs b/AlternateResourcePanel/Settings.cs index 52abb6e..ee3c4c2 100644 --- a/AlternateResourcePanel/Settings.cs +++ b/AlternateResourcePanel/Settings.cs @@ -296,6 +296,8 @@ public class ResourceSettings:ConfigNodeStorage [Persistent] internal Int32 MonitorWarningLevel = 20; [Persistent] internal Int32 MonitorAlertLevel = 10; + [Persistent] internal Boolean SplitOnFlowDisabled = false; + internal enum VisibilityTypes { AlwaysOn, diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/AblativeShielding.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/AblativeShielding.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/AblativeShielding.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/AblativeShielding.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Actinides.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Actinides.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Actinides.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Actinides.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Aerozine.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Aerozine.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Aerozine.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Aerozine.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Alcohol.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Alcohol.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Alcohol.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Alcohol.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Aluminium.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Aluminium.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Aluminium.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Aluminium.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Amines.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Amines.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Amines.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Amines.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/AntiMatter.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/AntiMatter.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/AntiMatter.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/AntiMatter.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Argon.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Argon.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Argon.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Argon.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ArgonGas.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ArgonGas.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ArgonGas.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ArgonGas.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/CO2.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/CO2.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/CO2.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/CO2.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/CarbonDioxide.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/CarbonDioxide.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/CarbonDioxide.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/CarbonDioxide.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/DepletedFuel.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/DepletedFuel.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/DepletedFuel.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/DepletedFuel.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/DepletedUranium.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/DepletedUranium.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/DepletedUranium.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/DepletedUranium.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Deuterium.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Deuterium.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Deuterium.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Deuterium.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/EVA Propellant.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/EVA Propellant.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/EVA Propellant.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/EVA Propellant.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ElectricCharge.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ElectricCharge.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ElectricCharge.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ElectricCharge.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/EnrichedUranium.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/EnrichedUranium.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/EnrichedUranium.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/EnrichedUranium.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ExoticMatter.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ExoticMatter.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ExoticMatter.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ExoticMatter.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Food.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Food.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Food.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Food.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/HTP.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/HTP.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/HTP.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/HTP.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Hydrazine.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Hydrazine.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Hydrazine.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Hydrazine.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/HydrogenGas.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/HydrogenGas.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/HydrogenGas.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/HydrogenGas.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/IntakeAir.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/IntakeAir.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/IntakeAir.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/IntakeAir.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/IntakeAtm.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/IntakeAtm.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/IntakeAtm.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/IntakeAtm.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/KIntakeAir.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/KIntakeAir.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/KIntakeAir.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/KIntakeAir.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Kerosene.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Kerosene.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Kerosene.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Kerosene.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Kethane.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Kethane.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Kethane.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Kethane.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidFuel.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidFuel.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidFuel.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidFuel.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidH2.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidH2.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidH2.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidH2.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidOxygen.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidOxygen.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidOxygen.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LiquidOxygen.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Lithium.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Lithium.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Lithium.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Lithium.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LqdAmmonia.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LqdAmmonia.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LqdAmmonia.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LqdAmmonia.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LqdMethane.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LqdMethane.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LqdMethane.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/LqdMethane.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/MMH.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/MMH.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/MMH.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/MMH.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Megajoules.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Megajoules.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Megajoules.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Megajoules.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Metal.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Metal.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Metal.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Metal.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/MonoPropellant.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/MonoPropellant.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/MonoPropellant.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/MonoPropellant.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/N2O4.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/N2O4.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/N2O4.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/N2O4.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NitricAcid.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NitricAcid.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NitricAcid.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NitricAcid.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NitrousOxide.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NitrousOxide.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NitrousOxide.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NitrousOxide.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NuclearFuel.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NuclearFuel.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NuclearFuel.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NuclearFuel.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NuclearWaste.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NuclearWaste.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NuclearWaste.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/NuclearWaste.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/O2 Candle.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/O2 Candle.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/O2 Candle.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/O2 Candle.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/O2.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/O2.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/O2.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/O2.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Ore.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Ore.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Ore.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Ore.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Oxidizer.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Oxidizer.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Oxidizer.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Oxidizer.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Oxygen.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Oxygen.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Oxygen.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Oxygen.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Polytetrafluoroethylene.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Polytetrafluoroethylene.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Polytetrafluoroethylene.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Polytetrafluoroethylene.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/RP.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/RP.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/RP.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/RP.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/RocketParts.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/RocketParts.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/RocketParts.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/RocketParts.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Science.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Science.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Science.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Science.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/SolidFuel.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/SolidFuel.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/SolidFuel.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/SolidFuel.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/StoredCharge.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/StoredCharge.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/StoredCharge.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/StoredCharge.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Syntin.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Syntin.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Syntin.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Syntin.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ThF4.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ThF4.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ThF4.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ThF4.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ThermalPower.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ThermalPower.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ThermalPower.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/ThermalPower.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Tritium.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Tritium.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Tritium.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Tritium.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/UDMH.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/UDMH.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/UDMH.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/UDMH.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/UF4.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/UF4.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/UF4.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/UF4.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/VacuumPlasma.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/VacuumPlasma.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/VacuumPlasma.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/VacuumPlasma.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Waste.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Waste.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Waste.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Waste.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteHeat.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteHeat.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteHeat.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteHeat.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteWater.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteWater.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteWater.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteWater.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteWater2.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteWater2.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteWater2.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/WasteWater2.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Water.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Water.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Water.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Water.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Xenon.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Xenon.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Xenon.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/Xenon.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/XenonGas.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/XenonGas.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/XenonGas.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Icons/XenonGas.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Sounds/_DefaultAlert.wav b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Sounds/_DefaultAlert.wav similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Sounds/_DefaultAlert.wav rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Sounds/_DefaultAlert.wav diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Sounds/_DefaultWarning.wav b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Sounds/_DefaultWarning.wav similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Sounds/_DefaultWarning.wav rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Sounds/_DefaultWarning.wav diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Alarm.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Alarm.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Alarm.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Alarm.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmAlert.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmAlert.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmAlert.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmAlert.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmEnabled.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmEnabled.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmEnabled.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmEnabled.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmWarn.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmWarn.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmWarn.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_AlarmWarn.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarBlue.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarBlue.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarBlue.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarBlue.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarBlue_Back.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarBlue_Back.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarBlue_Back.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarBlue_Back.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarGreen.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarGreen.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarGreen.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarGreen.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarGreen_Back.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarGreen_Back.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarGreen_Back.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarGreen_Back.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlight.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlight.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlight.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlight.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlightGreen.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlightGreen.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlightGreen.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlightGreen.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlightRed.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlightRed.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlightRed.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_BarHighlightRed.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_DropDown.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_DropDown.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_DropDown.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_DropDown.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_DropDownSep.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_DropDownSep.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_DropDownSep.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_DropDownSep.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PanelBack.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PanelBack.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PanelBack.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PanelBack.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PanelBack_Trans.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PanelBack_Trans.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PanelBack_Trans.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PanelBack_Trans.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PartWindowHead.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PartWindowHead.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PartWindowHead.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_PartWindowHead.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Play.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Play.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Play.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Play.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_RateDown.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_RateDown.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_RateDown.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_RateDown.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_RateUp.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_RateUp.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_RateUp.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_RateUp.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_SeparatorHorizontal.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_SeparatorHorizontal.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_SeparatorHorizontal.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_SeparatorHorizontal.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_SeparatorVertical.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_SeparatorVertical.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_SeparatorVertical.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_SeparatorVertical.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Stop.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Stop.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Stop.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_Stop.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonChevronDown.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonChevronDown.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonChevronDown.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonChevronDown.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonChevronUp.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonChevronUp.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonChevronUp.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonChevronUp.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonClock.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonClock.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonClock.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonClock.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonEye.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonEye.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonEye.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonEye.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonSettingsAttention.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonSettingsAttention.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonSettingsAttention.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/img_buttonSettingsAttention.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_Box.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_Box.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_Box.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_Box.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_BoxUnity.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_BoxUnity.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_BoxUnity.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_BoxUnity.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_TooltipBackground.tga b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_TooltipBackground.tga similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_TooltipBackground.tga rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/Textures/tex_TooltipBackground.tga diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/ToolbarIcons/KSPARPa.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/ToolbarIcons/KSPARPa.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/ToolbarIcons/KSPARPa.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/ToolbarIcons/KSPARPa.png diff --git a/AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/ToolbarIcons/KSPARPa_On.png b/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/ToolbarIcons/KSPARPa_On.png similarity index 100% rename from AlternateResourcePanel/PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/ToolbarIcons/KSPARPa_On.png rename to PlugInFiles/GameData/TriggerTech/KSPAlternateResourcePanel/ToolbarIcons/KSPARPa_On.png diff --git a/AlternateResourcePanel/PlugInFiles/ReadMe-KSPAlternateResourcePanel.txt b/PlugInFiles/ReadMe-KSPAlternateResourcePanel.txt similarity index 95% rename from AlternateResourcePanel/PlugInFiles/ReadMe-KSPAlternateResourcePanel.txt rename to PlugInFiles/ReadMe-KSPAlternateResourcePanel.txt index 11660e5..8ba8fc3 100644 --- a/AlternateResourcePanel/PlugInFiles/ReadMe-KSPAlternateResourcePanel.txt +++ b/PlugInFiles/ReadMe-KSPAlternateResourcePanel.txt @@ -28,6 +28,11 @@ LICENSE Licensed under Creative Commons Attribution-NonCommercial-Sharealike 3.0 Unported License. Visit the documentation site for more details and Attribution VERSION HISTORY +Version 2.2.1.0 - KSP Version: 0.23.5 +- Added option for splitting display of All_Vessel resources on flow enabled +- Fixed Alarm firing on transitioning from Alert to Warn (Issue #6) +- Adjusted Iconset visuals to make more sense (I Hope :) ) + Version 2.2.0.0 - KSP Version: 0.23.5 - Added Support for HotRockets to AutoStaging - Alternate rate display options diff --git a/AlternateResourcePanel/PlugInFiles/info.txt b/PlugInFiles/info.txt similarity index 100% rename from AlternateResourcePanel/PlugInFiles/info.txt rename to PlugInFiles/info.txt diff --git a/PluginBuilder/BuildKSPARPFiles.ps1 b/PluginBuilder/BuildKSPARPFiles.ps1 new file mode 100644 index 0000000..7b9d17f --- /dev/null +++ b/PluginBuilder/BuildKSPARPFiles.ps1 @@ -0,0 +1,88 @@ +param([String]$VersionString) +#param([String]$VersionString = $(throw "-VersionString is required so we know what folder to build.`r`n`r`n")) + +#Run by powershell BuildARPFiles.ps1 -VersionString "X.X.X.X" +# or it will try and read the dll version + +$PluginName = "KSPAlternateResourcePanel" +$GitHubName = "AlternateResourcePanel" +$KSPRootPath = "$($PSScriptRoot)\..\.." + +$SourcePath= "$($KSPRootPath)\$($GitHubName)" +$DestRootPath="$($KSPRootPath)\_Uploads\$($PluginName)" +$7ZipPath="c:\Program Files\7-Zip\7z.exe" + +if ($VersionString -eq "") +{ + $dll = get-item "$SourcePath\$($GitHubName)\bin\Release\$($PluginName).dll" + $VersionString = $dll.VersionInfo.ProductVersion +} + +if ($VersionString -eq "") +{ + throw "No version read from the dll and no -VersionString provided so we don't know what folder to build.`r`n`r`n" + +} + +$DestFullPath= "$($DestRootPath)\v$($VersionString)" + + +"`r`nThis will build v$($VersionString) of the $($PluginName)" +"`tFrom:`t$($SourcePath)" +"`tTo:`t$($DestFullPath)" +$Choices= [System.Management.Automation.Host.ChoiceDescription[]] @("&Yes","&No") +$ChoiceRtn = $host.ui.PromptForChoice("Do you wish to Continue?","This will erase any existing $($VersionString) Folder",$Choices,1) + +if($ChoiceRtn -eq 0) +{ + "Here Goes..." + + if(Test-Path -Path $DestFullPath) + { + "Deleting $DestFullPath" + Remove-Item -Path $DestFullPath -Recurse + + } + + #Create the folders + "Creating Folders..." + New-Item $DestRootPath -name "v$($VersionString)" -ItemType Directory + + #Dont create this or it will copy the files into a subfolder + #New-Item $DestFullPath -name "KSPAlternateResourcePanel_$($VersionString)" -ItemType Directory + New-Item $DestFullPath -name "$($PluginName)Source_$($VersionString)" -ItemType Directory + + #Copy the items + "Copying Plugin..." + Copy-Item "$SourcePath\PluginFiles" "$($DestFullPath)\$($PluginName)_$($VersionString)" -Recurse + Copy-Item "$SourcePath\$($GitHubName)\bin\Release\$($PluginName).dll" "$($DestFullPath)\$($PluginName)_$($VersionString)\GameData\TriggerTech\$($PluginName)" + #Update the Text files with the version String + (Get-Content "$($DestFullPath)\$($PluginName)_$($VersionString)\info.txt") | + ForEach-Object {$_ -replace "%VERSIONSTRING%",$VersionString} | + Set-Content "$($DestFullPath)\$($PluginName)_$($VersionString)\info.txt" + (Get-Content "$($DestFullPath)\$($PluginName)_$($VersionString)\ReadMe-$($PluginName).txt") | + ForEach-Object {$_ -replace "%VERSIONSTRING%",$VersionString} | + Set-Content "$($DestFullPath)\$($PluginName)_$($VersionString)\ReadMe-$($PluginName).txt" + Move-Item "$($DestFullPath)\$($PluginName)_$($VersionString)\ReadMe-$($PluginName).txt" "$($DestFullPath)\$($PluginName)_$($VersionString)\GameData\TriggerTech\$($PluginName)\" + + #Copy the source files + "Copying Source..." + Copy-Item "$SourcePath\$($GitHubName)\*.cs" "$($DestFullPath)\$($PluginName)Source_$($VersionString)" + Copy-Item "$SourcePath\$($GitHubName)\*.csproj" "$($DestFullPath)\$($PluginName)Source_$($VersionString)" + New-Item "$DestFullPath\$($PluginName)Source_$($VersionString)\" -name "Properties" -ItemType Directory + Copy-Item "$SourcePath\$($GitHubName)\Properties\*.cs" "$($DestFullPath)\$($PluginName)Source_$($VersionString)\Properties\" + + + # Now Zip it up + + & "$($7ZipPath)" a "$($DestFullPath)\$($PluginName)_$($VersionString).zip" "$($DestFullPath)\$($PluginName)_$($VersionString)" -xr!"info.txt" + & "$($7ZipPath)" a "$($DestFullPath)\$($PluginName)_$($VersionString).zip" "$($DestFullPath)\$($PluginName)_$($VersionString)\info.txt" + & "$($7ZipPath)" a "$($DestFullPath)\$($PluginName)_$($VersionString).zip" "$($DestFullPath)\$($PluginName)_$($VersionString)\GameData\TriggerTech\ReadMe-$($PluginName).txt" + & "$($7ZipPath)" a "$($DestFullPath)\$($PluginName)Source_$($VersionString).zip" "$($DestFullPath)\$($PluginName)Source_$($VersionString)" +} + +else +{ + "Skipping..." +} +