diff --git a/FuelTanksPlus.version b/FuelTanksPlus.version index c90760ba..5b4a08f3 100644 --- a/FuelTanksPlus.version +++ b/FuelTanksPlus.version @@ -12,7 +12,7 @@ "VERSION" : { "MAJOR" : 0, - "MINOR" : 4, + "MINOR" : 5, "PATCH" : 0, "BUILD" : 0 }, diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt index 5fd36cc3..4a01b4a4 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt @@ -1,3 +1,9 @@ +0.5 (2015-02-18) - Beta, probes + - Added several probe/satellite tanks: + - Three LFO "cube" tanks in varying sizes. + - Two "triangular" tanks, one with LFO and the other with Xenon. + - Added support for Fuel Switcher. + 0.4 (2015-02-07) - Beta - Fixed the cap-shrouds to be hidden from the menu icons for the 1.25m tanks. - Changed TweakScale config to use wildcards instead of duplicating settings for every tank. diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version index 73badfaa..f8ef4e97 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version @@ -12,7 +12,7 @@ "VERSION" : { "MAJOR" : 0, - "MINOR" : 4, + "MINOR" : 5, "PATCH" : 0, "BUILD" : 0 }, diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_FuelSwitch.cfg b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_FuelSwitch.cfg new file mode 100644 index 00000000..7281336c --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_FuelSwitch.cfg @@ -0,0 +1,256 @@ +@PART[TPtank3mL11250*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 9720,11880;19440;23760 + basePartMass = 15 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank3mL05625*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 4860,5940;9720;11880 + basePartMass = 7.5 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPcone3m*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 1080,1320;2160;2640 + basePartMass = 1.5 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank2mL11250*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 4320,5280;8640;10560 + basePartMass = 6 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank2mL05625*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 2160,2640;4320;5280 + basePartMass = 3 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank2mL00469*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 180,220;360;440 + basePartMass = 0.25 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPcone2m*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 720,880;1440;1760 + basePartMass = 1 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank1mL05625*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer + resourceAmounts = 540,660;1080;1320 + basePartMass = 0.75 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank0mL01875*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;LiquidFuel;Oxidizer;Xenon + resourceAmounts = 45,55;90;110;875 + basePartMass = 0.0625 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank0mL01350*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;Xenon + resourceAmounts = 27,33;665 + basePartMass = 0.0475 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank0mL00700*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;Xenon + resourceAmounts = 13.5,16.5;385 + basePartMass = 0.0275 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtank0mL00175*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;Xenon + resourceAmounts = 2.7,3.3;95 + basePartMass = 0.007 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtankTri*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;Xenon + resourceAmounts = 22.5,27.5;2800 + basePartMass = 0.125 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtankCube01250*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;Xenon + resourceAmounts = 36,44;980 + basePartMass = 0.07 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtankCube00750*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;Xenon + resourceAmounts = 8.1,9.9;210 + basePartMass = 0.015 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} +@PART[TPtankCube00500*] +{ + MODULE + { + + name = FSfuelSwitch + resourceNames = LiquidFuel,Oxidizer;Xenon + resourceAmounts = 2.7,3.3;140 + basePartMass = 0.01 + displayCurrentTankCost = false + hasGUI = true + availableInFlight = false + availableInEditor = true + showInfo = true + } +} diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_TweakScale.cfg b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_TweakScale.cfg index a425fc82..f771800e 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_TweakScale.cfg +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus_TweakScale.cfg @@ -52,3 +52,19 @@ defaultScale = 3.75 } } +@PART[TPtankCube*] +{ + MODULE + { + name = TweakScale + type = free + } +} +@PART[TPtankTri*] +{ + MODULE + { + name = TweakScale + type = free + } +} diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-NRM.mbm b/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-NRM.mbm new file mode 100644 index 00000000..fd45552f Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-NRM.mbm differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-Specular.mbm b/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-Specular.mbm new file mode 100644 index 00000000..e6d8f7b4 Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Probe/TPprobe-Specular.mbm differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg new file mode 100644 index 00000000..0512a2ff --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg @@ -0,0 +1,56 @@ +PART +{ +name = TPtankCube00500 +module = Part +author = NecroBones + +MODEL { + model = FuelTanksPlus/Probe/TPtankCube00500 + scale = 1.0, 1.0, 1.0 +} +scale = 1.0 +rescaleFactor = 0.97 + +node_stack_top = 0.0, 0.25, 0.0, 0.0, 1.0, 0.0, 0 +node_stack_bottom = 0.0, -0.25, 0.0, 0.0, 1.0, 0.0, 0 +node_attach = 0.25, 0.0, 0.0, 1.0, 0.0, 0.0, 0 + +TechRequired = precisionEngineering +entryCost = 1600 +cost = 150 +category = FuelTank +subcategory = 0 +title = ProbeSat Cube-06 Tank +manufacturer = Fuel Tanks Plus +description = A small probe/satellite fuel tank and structural platform. Manufactured in cooperation between Probodobodyne Inc, and Fuel Tanks Plus, Inc. + +attachRules = 1,1,1,1,0 + +mass = 0.01 +dragModelType = default +maximum_drag = 0.2 +minimum_drag = 0.15 +angularDrag = 2 +crashTolerance = 6 +breakingForce = 50 +breakingTorque = 50 +maxTemp = 2900 + + + +RESOURCE +{ + name = LiquidFuel + amount = 2.7 + maxAmount = 2.7 +} + +RESOURCE +{ + name = Oxidizer + amount = 3.3 + maxAmount = 3.3 +} + + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.mu b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.mu new file mode 100644 index 00000000..4f836998 Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg new file mode 100644 index 00000000..2f0fda8e --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg @@ -0,0 +1,56 @@ +PART +{ +name = TPtankCube00750 +module = Part +author = NecroBones + +MODEL { + model = FuelTanksPlus/Probe/TPtankCube00750 + scale = 1.0, 1.0, 1.0 +} +scale = 1.0 +rescaleFactor = 1.0 + +node_stack_top = 0.0, 0.375, 0.0, 0.0, 1.0, 0.0, 0 +node_stack_bottom = 0.0, -0.375, 0.0, 0.0, 1.0, 0.0, 0 +node_attach = 0.375, 0.0, 0.0, 1.0, 0.0, 0.0, 0 + +TechRequired = precisionEngineering +entryCost = 1600 +cost = 400 +category = FuelTank +subcategory = 0 +title = ProbeSat Cube-18 Tank +manufacturer = Fuel Tanks Plus +description = A small probe/satellite fuel tank and structural platform. Manufactured in cooperation between Probodobodyne Inc, and Fuel Tanks Plus, Inc. + +attachRules = 1,1,1,1,0 + +mass = 0.015 +dragModelType = default +maximum_drag = 0.2 +minimum_drag = 0.15 +angularDrag = 2 +crashTolerance = 6 +breakingForce = 50 +breakingTorque = 50 +maxTemp = 2900 + + + +RESOURCE +{ + name = LiquidFuel + amount = 8.1 + maxAmount = 8.1 +} + +RESOURCE +{ + name = Oxidizer + amount = 9.9 + maxAmount = 9.9 +} + + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.mu b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.mu new file mode 100644 index 00000000..01bbb24d Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg new file mode 100644 index 00000000..18c71a13 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg @@ -0,0 +1,56 @@ +PART +{ +name = TPtankCube01250 +module = Part +author = NecroBones + +MODEL { + model = FuelTanksPlus/Probe/TPtankCube01250 + scale = 1.0, 1.0, 1.0 +} +scale = 1.0 +rescaleFactor = 1.0 + +node_stack_top = 0.0, 0.625, 0.0, 0.0, 1.0, 0.0, 0 +node_stack_bottom = 0.0, -0.625, 0.0, 0.0, 1.0, 0.0, 0 +node_attach = 0.625, 0.0, 0.0, 1.0, 0.0, 0.0, 0 + +TechRequired = precisionEngineering +entryCost = 1600 +cost = 1000 +category = FuelTank +subcategory = 0 +title = ProbeSat Cube-80 Tank +manufacturer = Fuel Tanks Plus +description = A small probe/satellite fuel tank and structural platform. Manufactured in cooperation between Probodobodyne Inc, and Fuel Tanks Plus, Inc. + +attachRules = 1,1,1,1,0 + +mass = 0.07 +dragModelType = default +maximum_drag = 0.2 +minimum_drag = 0.15 +angularDrag = 2 +crashTolerance = 6 +breakingForce = 50 +breakingTorque = 50 +maxTemp = 2900 + + + +RESOURCE +{ + name = LiquidFuel + amount = 36 + maxAmount = 36 +} + +RESOURCE +{ + name = Oxidizer + amount = 44 + maxAmount = 44 +} + + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.mu b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.mu new file mode 100644 index 00000000..f980eb51 Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri01-LFO.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri01-LFO.cfg new file mode 100644 index 00000000..bf7d3e36 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri01-LFO.cfg @@ -0,0 +1,55 @@ +PART +{ +name = TPtankTri01 +module = Part +author = NecroBones + +MODEL { + model = FuelTanksPlus/Probe/TPtankTri01 + scale = 1.0, 1.0, 1.0 +} +scale = 1.0 +rescaleFactor = 1.0 + +node_stack_top = 0.0, 0.1925, 0.0, 0.0, 1.0, 0.0, 0 +node_stack_bottom = 0.0, -0.1925, 0.0, 0.0, 1.0, 0.0, 0 + +TechRequired = precisionEngineering +entryCost = 1600 +cost = 200 +category = FuelTank +subcategory = 0 +title = ProbeSat TriPanel-50 Tank +manufacturer = Fuel Tanks Plus +description = A small probe/satellite fuel tank and structural platform. Manufactured in cooperation between Probodobodyne Inc, and Fuel Tanks Plus, Inc. + +attachRules = 1,0,1,1,0 + +mass = 0.035 +dragModelType = default +maximum_drag = 0.2 +minimum_drag = 0.15 +angularDrag = 2 +crashTolerance = 6 +breakingForce = 50 +breakingTorque = 50 +maxTemp = 2900 + + + +RESOURCE +{ + name = LiquidFuel + amount = 22.5 + maxAmount = 22.5 +} + +RESOURCE +{ + name = Oxidizer + amount = 27.5 + maxAmount = 27.5 +} + + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri01.mu b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri01.mu new file mode 100644 index 00000000..1fc05e39 Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri01.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri02-Xenon.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri02-Xenon.cfg new file mode 100644 index 00000000..191ee62f --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri02-Xenon.cfg @@ -0,0 +1,48 @@ +PART +{ +name = TPtankTri02 +module = Part +author = NecroBones + +MODEL { + model = FuelTanksPlus/Probe/TPtankTri02 + scale = 1.0, 1.0, 1.0 +} +scale = 1.0 +rescaleFactor = 1.0 + +node_stack_top = 0.0, 0.1925, 0.0, 0.0, 1.0, 0.0, 0 +node_stack_bottom = 0.0, -0.1925, 0.0, 0.0, 1.0, 0.0, 0 + +TechRequired = ionPropulsion +entryCost = 16000 +cost = 10000 +category = FuelTank +subcategory = 0 +title = ProbeSat TriPanel-2800 Xenon Tank +manufacturer = Fuel Tanks Plus +description = A small probe/satellite fuel tank and structural platform. Manufactured in cooperation between Probodobodyne Inc, and Fuel Tanks Plus, Inc. + +attachRules = 1,0,1,1,0 + +mass = 0.125 +dragModelType = default +maximum_drag = 0.2 +minimum_drag = 0.15 +angularDrag = 2 +crashTolerance = 6 +breakingForce = 50 +breakingTorque = 50 +maxTemp = 2900 + + + +RESOURCE +{ + name = XenonGas + amount = 2800 + maxAmount = 2800 +} + + +} diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri02.mu b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri02.mu new file mode 100644 index 00000000..9b4654e2 Binary files /dev/null and b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri02.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/changelog.md b/GameData/NecroBones/FuelTanksPlus/changelog.md index 65bb44e1..3ea9a499 100644 --- a/GameData/NecroBones/FuelTanksPlus/changelog.md +++ b/GameData/NecroBones/FuelTanksPlus/changelog.md @@ -483,12 +483,13 @@ --- -## 0.5 (2015-02-18) - Beta, probes +## 0.5.0.0-beta (2015-02-18) - Beta, probes * Added several probe/satellite tanks: * Three LFO "cube" tanks in varying sizes. * Two "triangular" tanks, one with LFO and the other with Xenon. * Added support for Fuel Switcher. +* Co-Authored-By: NecroBones <10134364+NecroBones@users.noreply.github.com> * closes #33 - 0.5 (2015-02-18) - Beta, probes * updates #26 - Previous Releases @@ -504,6 +505,7 @@ * Added three more 0.625m "Oscar" tanks in several sizes, with a spread of mass/fuel/size ratios to fill the gaps. * Added Orange/White 2.5m and 3.75m tanks that are 3/4 the length of the longest stock tanks in those sizes. * Added white 2.5m and 3.75m tanks that are half the length of the smallest stock tanks in those sizes. +* Co-Authored-By: NecroBones <10134364+NecroBones@users.noreply.github.com> * closes #32 - 0.4 (2015-02-07) - Beta * updates #26 - Previous Releases diff --git a/json/mod.json b/json/mod.json index 5ce0fc91..d95533f1 100644 --- a/json/mod.json +++ b/json/mod.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "Fuel Tanks Plus", "labelColor": "BADA55", - "message": "0.4.0.0", + "message": "0.5.0.0", "color": "darkgreen", "style": "plastic" }