Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified GameData/VABOrganizer/Assets/vaborganizer.dat
Binary file not shown.
39 changes: 39 additions & 0 deletions GameData/VABOrganizer/Localization/en-us.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ Localization
en-us
{
#LOC_VABOrganizer_BulkheadSortTooltip = Sort By Profile
#LOC_VABOrganizer_AdvancedSortTooltip = Advanced Sorting

// Bulkhead codes
// ---------------
// Stock and cylinders
Expand Down Expand Up @@ -157,5 +159,42 @@ Localization
#LOC_VABOrganizer_Subcategory_crewHabitation = Habitation
#LOC_VABOrganizer_Subcategory_airlocks = Airlocks

// Sorters
// ---------------

#LOC_VABOrganizer_Sorter_CrewCapacity = Crew Capacity
#LOC_VABOrganizer_Sorter_SASLevel = SAS Level
#LOC_VABOrganizer_Sorter_ReactionWheelTorque = Reaction Wheel Torque

#LOC_VABOrganizer_Sorter_AntennaPower = Antenna Strength
#LOC_VABOrganizer_Sorter_AntennaRate = Transmit Rate
#LOC_VABOrganizer_Sorter_AntennaCost = Transmit Cost

#LOC_VABOrganizer_Sorter_RCSIspVac = RCS Isp (Vac.)
#LOC_VABOrganizer_Sorter_RCSThrustVac = RCS Thrust (Vac.)

#LOC_VABOrganizer_Sorter_EngineThrustVac = Thrust (Vac.)
#LOC_VABOrganizer_Sorter_EngineThrustSL = Thrust (1 atm)
#LOC_VABOrganizer_Sorter_EngineTWRVac = TWR (Vac.)
#LOC_VABOrganizer_Sorter_EngineTWRSL = TWR (1 atm)
#LOC_VABOrganizer_Sorter_EngineISPVac = Isp (Vac.)
#LOC_VABOrganizer_Sorter_EngineISPSL = Isp (1 atm)
#LOC_VABOrganizer_Sorter_EngineGimbalRange = Gimbal Range

#LOC_VABOrganizer_Sorter_InventorySlots = Inventory Slots
#LOC_VABOrganizer_Sorter_InventoryVolume = Inventory Capacity

#LOC_VABOrganizer_Sorter_ExperimentValue = Experiment Value
#LOC_VABOrganizer_Sorter_Experiment = Experiment Type

#LOC_VABOrganizer_Sorter_PowerConsumption = Electricity Consumed
#LOC_VABOrganizer_Sorter_PowerGeneration = Electricity Generated

#LOC_VABOrganizer_Sorter_HeatConsumption = Heat Removed
#LOC_VABOrganizer_Sorter_HeatGeneration = Heat Generated

#LOC_VABOrganizer_Sorter_PowerMax = Electricity Capacity
#LOC_VABOrganizer_Sorter_MonopropMax = Monopropellant Capacity

}
}
Binary file modified GameData/VABOrganizer/Plugins/VABOrganizer.dll
Binary file not shown.
13 changes: 13 additions & 0 deletions GameData/VABOrganizer/Settings.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
ORGANIZERSETTINGS
{
/// Log debug messages
DebugMode = true
/// If True, Noto Sans, if False, Liberation Sans
KSPDefaultFont = true
/// Size of the font on tags
LabelFontSize = 9
/// Size of the font on tags in R&D
RDLabelFontSize = 9
/// Transparency of tags
LabelAlpha = 0.4
}
281 changes: 281 additions & 0 deletions GameData/VABOrganizer/Sorting/advancedSorters.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,281 @@
/// ORGANIZERSORTERTYPE
/// {
/// // Internal unique name of the sorter
/// name = sortReactionWheel
/// // Label for the UI
/// Label = Reaction Wheel Torque
/// // The variable to use for this sorter
/// SortVariable = ModuleReactionWheel_AverageTorque
/// // The VAB categories where this sorter will appear
/// VisibleCategories
/// {
/// category = Function_Pods
/// category = Function_Control
/// }
/// }
ORGANIZERSORTERS
{
ORGANIZERSORTERTYPE
{
name = sortReactionWheel
Label = #LOC_VABOrganizer_Sorter_ReactionWheelTorque
SortVariable = ModuleVar_ReactionWheelAverageTorque
VisibleCategories
{
category = Function_Pods
category = Function_Control
}
}
ORGANIZERSORTERTYPE
{
name = sortResourcePower
Label = #LOC_VABOrganizer_Sorter_PowerMax
SortVariable = ResourceVar_Power
VisibleCategories
{
category = Function_Pods
}
}
ORGANIZERSORTERTYPE
{
name = sortResourceMonoprop
Label = #LOC_VABOrganizer_Sorter_MonopropMax
SortVariable = ResourceVar_Monoprop
VisibleCategories
{
category = Function_Pods
}
}
ORGANIZERSORTERTYPE
{
name = sortCrewCapacity
Label = #LOC_VABOrganizer_Sorter_CrewCapacity
SortVariable = PartVar_CrewCapacity
VisibleCategories
{
category = Function_Pods
category = Function_Utility
category = Function_Science
}
}
ORGANIZERSORTERTYPE
{
name = sortEngineISPASL
Label = #LOC_VABOrganizer_Sorter_EngineISPSL
SortVariable = ModuleVar_EngineIspASL
VisibleCategories
{
category = Function_Engine
}
}
ORGANIZERSORTERTYPE
{
name = sortEngineISP
Label = #LOC_VABOrganizer_Sorter_EngineISPVac
SortVariable = ModuleVar_EngineIspVacuum
VisibleCategories
{
category = Function_Engine
}
}
ORGANIZERSORTERTYPE
{
name = sortEngineTWRASL
Label = #LOC_VABOrganizer_Sorter_EngineTWRSL
SortVariable = ModuleVar_EngineTWRASL
VisibleCategories
{
category = Function_Engine
}
}
ORGANIZERSORTERTYPE
{
name = sortEngineTWR
Label = #LOC_VABOrganizer_Sorter_EngineTWRVac
SortVariable = ModuleVar_EngineTWRVacuum
VisibleCategories
{
category = Function_Engine
}
}
ORGANIZERSORTERTYPE
{
name = sortEngineThrustASL
Label = #LOC_VABOrganizer_Sorter_EngineThrustSL
SortVariable = ModuleVar_EngineThrustASL
VisibleCategories
{
category = Function_Engine
}
}
ORGANIZERSORTERTYPE
{
name = sortEngineThrust
Label = #LOC_VABOrganizer_Sorter_EngineThrustVac
SortVariable = ModuleVar_EngineThrustVacuum
VisibleCategories
{
category = Function_Engine
}
}
ORGANIZERSORTERTYPE
{
name = sortEngineGimbal
Label = #LOC_VABOrganizer_Sorter_EngineGimbalRange
SortVariable = ModuleVar_EngineGimbal
VisibleCategories
{
category = Function_Engine
}
}
ORGANIZERSORTERTYPE
{
name = sortRCSThrust
Label = #LOC_VABOrganizer_Sorter_RCSThrustVac
SortVariable = ModuleVar_RCSThrustVacuum
VisibleCategories
{
category = Function_Control
category = Function_Pods
}
}
ORGANIZERSORTERTYPE
{
name = sortRCSISP
Label = #LOC_VABOrganizer_Sorter_RCSIspVac
SortVariable = ModuleVar_RCSIspVacuum
VisibleCategories
{
category = Function_Control
category = Function_Pods
}
}
ORGANIZERSORTERTYPE
{
name = sortAntennaPower
Label = #LOC_VABOrganizer_Sorter_AntennaPower
SortVariable = ModuleVar_AntennaPower
VisibleCategories
{
category = Function_Communication
category = Function_Pods
}
}
ORGANIZERSORTERTYPE
{
name = sortAntennaCost
Label = #LOC_VABOrganizer_Sorter_AntennaCost
SortVariable = ModuleVar_AntennaCost
VisibleCategories
{
category = Function_Communication
}
}
ORGANIZERSORTERTYPE
{
name = sortAntennaRate
Label = #LOC_VABOrganizer_Sorter_AntennaRate
SortVariable = ModuleVar_AntennaRate
VisibleCategories
{
category = Function_Communication
}
}
ORGANIZERSORTERTYPE
{
name = sortSASLevel
Label = #LOC_VABOrganizer_Sorter_SASLevel
SortVariable = ModuleVar_SASLevel
VisibleCategories
{
category = Function_Control
category = Function_Pods
}
}
ORGANIZERSORTERTYPE
{
name = sortPowerGeneration
Label = #LOC_VABOrganizer_Sorter_PowerGeneration
SortVariable = ModuleVar_PowerGenerated
VisibleCategories
{
category = Function_Electrical
}
}
ORGANIZERSORTERTYPE
{
name = sortPowerConsumption
Label = #LOC_VABOrganizer_Sorter_PowerConsumption
SortVariable = ModuleVar_PowerConsumed
VisibleCategories
{
category = Function_Utility
}
}
ORGANIZERSORTERTYPE
{
name = sortExperiment
Label = #LOC_VABOrganizer_Sorter_Experiment
SortVariable = ModuleVar_Experiment
VisibleCategories
{
category = Function_Science
}
}
ORGANIZERSORTERTYPE
{
name = sortExperimentValue
Label = #LOC_VABOrganizer_Sorter_ExperimentValue
SortVariable = ModuleVar_ExperimentValue
VisibleCategories
{
category = Function_Science
}
}
ORGANIZERSORTERTYPE
{
name = sortInventory
Label = #LOC_VABOrganizer_Sorter_InventorySlots
SortVariable = ModuleVar_InventorySlots
VisibleCategories
{
category = Function_Utility
category = Function_Pods
category = Function_Cargo
}
}
ORGANIZERSORTERTYPE
{
name = sortInventoryVolume
Label = #LOC_VABOrganizer_Sorter_InventoryVolume
SortVariable = ModuleVar_InventoryVolume
VisibleCategories
{
category = Function_Utility
category = Function_Pods
category = Function_Cargo
}
}
ORGANIZERSORTERTYPE
{
name = sortHeatProduced
Label = #LOC_VABOrganizer_Sorter_HeatGeneration
SortVariable = ModuleVar_HeatGenerated
VisibleCategories
{
category = Function_Utility
category = Function_Engine
category = Function_Electrical
}
}
ORGANIZERSORTERTYPE
{
name = sortHeatConsumed
Label = #LOC_VABOrganizer_Sorter_HeatConsumption
SortVariable = ModuleVar_HeatRemoved
VisibleCategories
{
category = Function_Thermal
}
}
}
Loading