diff --git a/For release/Firespitter/Firespitter.version b/For release/Firespitter/Firespitter.version index df04a7de..187b08ac 100644 --- a/For release/Firespitter/Firespitter.version +++ b/For release/Firespitter/Firespitter.version @@ -4,7 +4,7 @@ "VERSION": { "MAJOR": 7, "MINOR": 0, - "PATCH": PRE1 + "PATCH": PRE2 }, "KSP_VERSION": { "MAJOR": 0, diff --git a/For release/Firespitter/Parts/Engine/FS_PROpeller/part.cfg b/For release/Firespitter/Parts/Engine/FS_PROpeller/part.cfg index 96bb9f3a..44d556b4 100644 --- a/For release/Firespitter/Parts/Engine/FS_PROpeller/part.cfg +++ b/For release/Firespitter/Parts/Engine/FS_PROpeller/part.cfg @@ -100,7 +100,7 @@ MODULE propellerRotationAxis = 0,0,1 exhaustScale = 1.25 exhaustDistance = -0.3125 - exhaustFrequency = 4 + exhaustFrequency = 3 engineScaleRange = 0, 5 minThrust = 20 maxThrust = 70 @@ -133,5 +133,12 @@ MODULE useNamedAlternate = 0 } +MODULE +{ + name = FSalternator + resourceName = ElectricCharge + chargeRate = 0.01 +} + // PART END } \ No newline at end of file diff --git a/For release/Firespitter/Parts/Engine/FS_PROpellerElectric/part.cfg b/For release/Firespitter/Parts/Engine/FS_PROpellerElectric/part.cfg index 9b0d8b11..a76b195c 100644 --- a/For release/Firespitter/Parts/Engine/FS_PROpellerElectric/part.cfg +++ b/For release/Firespitter/Parts/Engine/FS_PROpellerElectric/part.cfg @@ -67,9 +67,9 @@ MODULE powerProduction = 40 engineBrake = 15 powerDrain = 10 - velocityLimit = 0,1;200,0.8;300,0 - fuelConsumption = 0,0.0001,0,0;0.7,0.04,0.1,0.1;1,0.1,0.3,0 - atmosphericThrust = 0,0;0.9,1;1,1 + velocityLimit = 0, 1; 200, 0.8; 300, 0 + fuelConsumption = 0, 0.0001, 0, 0; 0.7, 0.04, 0.1, 0.1; 1, 0.1, 0.3, 0 + atmosphericThrust = 0, 0; 0.9, 1; 1, 1 resources = ElectricCharge,1 } diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/copterrotorfenestron_UV.png b/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/copterrotorfenestron_UV.png deleted file mode 100644 index cd82b6bc..00000000 Binary files a/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/copterrotorfenestron_UV.png and /dev/null differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model.mu b/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model.mu index f9ee6bf2..5b2ff67e 100644 Binary files a/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model.mu and b/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model.mu differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model000.png b/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model000.png index e6a99aca..a2c81c47 100644 Binary files a/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model000.png and b/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model000.png differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model001.png b/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model001.png new file mode 100644 index 00000000..dfc3459c Binary files /dev/null and b/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/model001.png differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/part.cfg b/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/part.cfg index b2ad5eb3..76c0227b 100644 --- a/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/part.cfg +++ b/For release/Firespitter/Parts/Engine/FS_copterRotorFenestron/part.cfg @@ -17,8 +17,8 @@ rescaleFactor = 1.0 // --- node definitions --- // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z -node_attach = 0.7, 0.00, 0.0, 1.0, 0.0, 0.0 -node_stack_top = 0.7, 0.00, 0.0, -1.0, 0.0, 0.0 +node_attach = 0, 0.647, 0.0, 0.0, 1.0, 0.0 +node_stack_top = 0.0, 0.647, 0.0, 0.0, 1.0, 0.0 // --- FX definitions --- @@ -33,7 +33,7 @@ category = Control subcategory = 0 title = FS2F helicopter Fenestron manufacturer = Bitesized Industries -description = This helicopter tail rotor wil make sure you can rotate your craft. Uses Electricity when steering. To keep steering logical, keep the little arrow pointed down! (Can be inverted by right clicking) +description = This helicopter tail rotor will make sure you can rotate your craft. Uses Electricity when steering. To keep steering logical, keep the little arrow pointed down! (Can be inverted by right clicking) // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision attachRules = 1,1,0,1,1 @@ -46,62 +46,58 @@ minimum_drag = 0.01 angularDrag = 2 crashTolerance = 15 maxTemp = 3600 - -// Using regular engine methods +fuelCrossFeed = True MODULE { - name = ModuleEngines - thrustVectorTransformName = thrustTransform - exhaustDamage = False - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 1 //not the place to set this value in the tail rotor, use the maxThrust in the tailRotorThrust module - heatProduction = 1 - useEngineResponseTime = False - engineAccelerationSpeed = 20.00 - engineDecelerationSpeed = 200.00 - useVelocityCurve = False - PROPELLANT - { - name = ElectricCharge - ratio = 1 - DrawGauge = True - } - PROPELLANT - { - name = FSCoolant - ratio = 0.01 - } - atmosphereCurve - { - key = 0 30000 - key = 1 30000 - } + name = FSengineBladed + rotorHubName = propeller + bladeHubName = bladeRoot + baseTransformName = baseReference + tailRotor = true + wingArea = 0.1 + maxRPM = 1000 + span = 1 + maxThrust = 5 // doesn't mean anything in a bladed engine, except as a coefficient for fuel consumption + resources = ElectricCharge,1 + fuelConsumption = 0,0.0001;1,0.001 + steeringResponse = 15 + debugMode = false } -RESOURCE +MODULE { - name = FSCoolant - amount = 2.0 - maxAmount = 2.0 + name = FSplanePropellerSpinner + propellerName = propeller + duplicatedBlades = false + debugMode = false } MODULE { - name = ModuleResourceIntake - resourceName = FSCoolant - checkForOxygen = false - area = 1 - intakeSpeed = 50 - intakeTransformName = thrustTransform //Intake + name = FSmeshSwitch + objectDisplayNames = One fin; Two fins; No fins + objects = finTop; finTop, finBottom; noFin } MODULE { - name = FStailRotorThrust - maxThrust = 1 + name = FSmimickRotation + sourceObjectName = bladePoint + targetObjectName = bladeRotator } +// MODULE +// { + // name = FSliftSurface + // liftTransformName = centerLift + // wingArea = 1 + // span = 1 // 1 really, cheating since it will usually be part of a longer span + // power = 0.0008 //0.00024 + // dragMultiplier = 1 + // zeroLiftDrag = 0.0378 + // moduleID = 0 +// } + // PART END } \ No newline at end of file diff --git a/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/model.mu b/For release/Firespitter/Parts/Engine/FS_copterRotorMain/model.mu similarity index 60% rename from For release/Firespitter/Parts/Engine/FS_heliEngineAdv/model.mu rename to For release/Firespitter/Parts/Engine/FS_copterRotorMain/model.mu index ebc47544..908da482 100644 Binary files a/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/model.mu and b/For release/Firespitter/Parts/Engine/FS_copterRotorMain/model.mu differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorMain/model000.png b/For release/Firespitter/Parts/Engine/FS_copterRotorMain/model000.png new file mode 100644 index 00000000..6564589d Binary files /dev/null and b/For release/Firespitter/Parts/Engine/FS_copterRotorMain/model000.png differ diff --git a/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/part.cfg b/For release/Firespitter/Parts/Engine/FS_copterRotorMain/part.cfg similarity index 72% rename from For release/Firespitter/Parts/Engine/FS_heliEngineAdv/part.cfg rename to For release/Firespitter/Parts/Engine/FS_copterRotorMain/part.cfg index 94aad1c0..cc675cbb 100644 --- a/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/part.cfg +++ b/For release/Firespitter/Parts/Engine/FS_copterRotorMain/part.cfg @@ -6,7 +6,7 @@ PART // // --- general parameters --- -name = FSheliEngineAdv +name = FScopterRotorMain module = Part author = Snjo @@ -63,11 +63,11 @@ MODULE { name = FSengineBladed wingArea = 1.0 - span = 2 - debugMode = true + span = 2 maxThrust = 50 // doesn't mean anything in a bladed engine, except as a coefficient for fuel consumption resources = LiquidFuel,1;IntakeAir,15 fuelConsumption = 0,0.0001;1,0.001 + powerProduction = 50 // overriden by FSpropellerTweak } MODULE @@ -83,12 +83,26 @@ MODULE propellerRootName = mainrotor bladeRootName = BladeHolder bladeScalerName = holder + engineLengthSlider = 0.3 engineExtensionAxis = 1, 0, 0 + minPowerProduction = 50 + maxPowerProduction = 120 + // minThrust and maxThrust are only used for fuel consumption here + minThrust = 50 + maxThrust = 150 } MODULE { name = FSgroundParticles + particleTextureName = Firespitter/textures/propwash + thrustTransformName = thrustTransform + maxDistance = 10 + emission = 200 + emissionDiscSize = 3 + particleEnergy = 1, 2 + particleSize = 0.3, 0.6 + particleSizeGrow = 3.0 } MODULE @@ -101,5 +115,18 @@ MODULE wrongColor = 1, 0, 0, 0 } +MODULE +{ + name = FSalternator + resourceName = ElectricCharge + chargeRate = 0.01 +} + +// input visualizer for video demos. Disable for Release +MODULE +{ + name = FSinputVisualizer +} + // PART END } \ No newline at end of file diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorMainElectric/part.cfg - legacy.zip b/For release/Firespitter/Parts/Engine/FS_copterRotorMainElectric/part.cfg - legacy.zip deleted file mode 100644 index 590c0ebe..00000000 Binary files a/For release/Firespitter/Parts/Engine/FS_copterRotorMainElectric/part.cfg - legacy.zip and /dev/null differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/copterrotormain_UV.png b/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/copterrotormain_UV.png deleted file mode 100644 index 56e20c8c..00000000 Binary files a/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/copterrotormain_UV.png and /dev/null differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/model.mu b/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/model.mu deleted file mode 100644 index 7775880e..00000000 Binary files a/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/model.mu and /dev/null differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/model000.png b/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/model000.png deleted file mode 100644 index 1d41b691..00000000 Binary files a/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/model000.png and /dev/null differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/part.cfg b/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/part.cfg deleted file mode 100644 index 8d699524..00000000 --- a/For release/Firespitter/Parts/Engine/FS_copterRotorMainLarge/part.cfg +++ /dev/null @@ -1,173 +0,0 @@ -PART -{ - -// --- general parameters --- -name = FScopterRotorMainLarge -module = Part -author = Snjo - -// --- asset parameters --- -mesh = model.mu -scale = 1.0 - -// --- node definitions --- -node_stack_top = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 - -// --- FX definitions --- - -//fx_exhaustLight_yellow = 0.0, -0.1, 0.0, 0.0, 0.0, 1.0, power -//fx_smokeTrail_light = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, power -fx_exhaustSparks_flameout = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, flameout - -// --- Sound FX definition --- - -//sound_fspropstart.wav = engage -//sound_fscoptermain.wav = power -sound_explosion_low = flameout - -// --- editor parameters --- -TechRequired = advAerodynamics -cost = 950 -category = Propulsion -subcategory = 0 -title = FS2ML Helicopter Russian Bear Rotor -manufacturer = Bitesized Industries -description = Gdye instroktsiyo pa ekclploatatsii? (Note: Keep the arrow pointed forward when placing!) - -// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,1,1,1,1 - -// --- standard part parameters --- -mass = 0.8 -dragModelType = default -maximum_drag = 0.2 -minimum_drag = 0.2 -angularDrag = 2 -crashTolerance = 7 -maxTemp = 3600 - -MODULE -{ - name = FSengineSounds - useDebug = False - showVolumeDebug = False - engage = Firespitter/Sounds/sound_fspropstart - //running = - power = Firespitter/Sounds/sound_fscoptermain - //disengage = - //flameout = - warning = Firespitter/Sounds/sound_fsheatDing - powerPitchBase = 0.6 - thrustAddedToPitch = 0.4 - powerFadeInSpeed = 0.005 - powerFadeInDelay = 1.0 - powerVolume = 0.7 - engageVolume = 1.7 - warningSoundThreshold = 0.8 - warningCooldownTime = 2.0 -} - -MODULE -{ - name = ModuleEngines - thrustVectorTransformName = thrustTransform - exhaustDamage = False - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 150 - heatProduction = 200 - useEngineResponseTime = True - engineAccelerationSpeed = 20.00 - engineDecelerationSpeed = 20.00 - useVelocityCurve = True - PROPELLANT - { - name = LiquidFuel - ratio = 1 - DrawGauge = True - } - PROPELLANT - { - name = IntakeAir - ratio = 15 - } - atmosphereCurve - { - key = 0 100 - key = 0.45 800 - key = 1 1000 - } - velocityCurve - { - key = 500 0 0 0 - key = 425 0.2 0 0 - key = 0 1 0 0 - } - -} - -MODULE -{ - name = FSpropellerAtmosphericNerf - thrustModifier = 2 -} - -MODULE -{ - name = ModuleAlternator - RESOURCE - { - name = ElectricCharge - rate = 1.0 - } -} - -//---- Integrated air intake (based on Kethane engine) - -MODULE -{ - name = ModuleResourceIntake - resourceName = IntakeAir - checkForOxygen = false - area = 0.05 - intakeSpeed = 50 - intakeTransformName = tiltEmpty //Intake -} - -RESOURCE -{ - name = IntakeAir - amount = 0 - maxAmount = 15.0 -} - -MODULE -{ - name = FScopterThrottle - hoverKey = f //lowercase - rotorparent = mainrotor // name of your propellers root part - spinUpTime = 8 - rotationSpeed = -700 - hoverThrottle = 0.5 - cargoThrottle = 1.5 - hoverHeatModifier = 1.5 - warningSound = 0.8 -} - -MODULE -{ - name = FSrotorTrim - targetPartObject = tiltEmpty - steerAmount = 5 - //trimAmount = 0.25 - steeringEnabled = true - //trimWithAlt = true -} - -MODULE -{ - name = FSengineMenuCleaner -} - -// PART END -} \ No newline at end of file diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorTail/model.mu b/For release/Firespitter/Parts/Engine/FS_copterRotorTail/model.mu index 24e5364b..f9302265 100644 Binary files a/For release/Firespitter/Parts/Engine/FS_copterRotorTail/model.mu and b/For release/Firespitter/Parts/Engine/FS_copterRotorTail/model.mu differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorTail/model000.png b/For release/Firespitter/Parts/Engine/FS_copterRotorTail/model000.png index fac1d132..e74fbc94 100644 Binary files a/For release/Firespitter/Parts/Engine/FS_copterRotorTail/model000.png and b/For release/Firespitter/Parts/Engine/FS_copterRotorTail/model000.png differ diff --git a/For release/Firespitter/Parts/Engine/FS_copterRotorTail/part.cfg b/For release/Firespitter/Parts/Engine/FS_copterRotorTail/part.cfg index 178bb802..a4323f72 100644 --- a/For release/Firespitter/Parts/Engine/FS_copterRotorTail/part.cfg +++ b/For release/Firespitter/Parts/Engine/FS_copterRotorTail/part.cfg @@ -11,95 +11,96 @@ mesh = model.mu scale = 1.0 // --- node definitions --- -// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z -node_attach = 0.0, 0.00, 0.0, 0.0, -1.0, 0.0 +node_stack_top = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0 +node_stack_bottom = 0.0, 0.75, 0.0, 0.0, 0.0, -1.0 // --- FX definitions --- -//fx_exhaustLight_blue = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, power -//fx_smokeTrail_light = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, power -fx_exhaustSparks_flameout = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, flameout +EFFECTS +{ + running + { + AUDIO + { + channel = Ship + clip = Firespitter/Sounds/sound_fscoptermain + volume = 0.0 0.0 + volume = 0.01 1.0 + volume = 1.0 1.0 + pitch = 0.0 0.5 + pitch = 1.0 1.0 + loop = true + } + } +} // --- editor parameters --- TechRequired = advAerodynamics -cost = 450 -category = Control +cost = 950 +category = Propulsion subcategory = 0 -title = FS2F helicopter Tail Rotor +title = FS test tail engine manufacturer = Bitesized Industries -description = This helicopter tail rotor wil make sure you can rotate your craft. Uses Electricity when steering. To keep steering logical, place it on the left hand side! (Can be inverted by right clicking) +description = This engine will take you up, up, dooown! Make sure to attach our patented tail rotor FS2F (sold separately) to control your rotation. Keep the arrow pointed forward when placing! // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision -attachRules = 1,1,0,1,1 +attachRules = 1,1,1,1,1 // --- standard part parameters --- -mass = 0.1 +mass = 0.005 dragModelType = default -maximum_drag = 0.01 -minimum_drag = 0.01 +maximum_drag = 0.2 +minimum_drag = 0.2 angularDrag = 2 -crashTolerance = 15 +crashTolerance = 7 maxTemp = 3600 -// Using regular engine methods - MODULE { - name = ModuleEngines - thrustVectorTransformName = thrustTransform - exhaustDamage = False - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 0.001 //not the place to set this value in the tail rotor, use the maxThrust in the tailRotorThrust module - heatProduction = 1 - useEngineResponseTime = False - engineAccelerationSpeed = 20.00 - engineDecelerationSpeed = 200.00 - useVelocityCurve = False - PROPELLANT - { - name = ElectricCharge - ratio = 1 - DrawGauge = True - } - PROPELLANT - { - name = FSCoolant - ratio = 0.01 - } - atmosphereCurve - { - key = 0 30000 - key = 1 30000 - } -} - -RESOURCE -{ - name = FSCoolant - amount = 2.0 - maxAmount = 2.0 + name = FSengineBladed + tailRotor = true + wingArea = 0.1 + maxRPM = 1000 + span = 1 + maxThrust = 15 // doesn't mean anything in a bladed engine, except as a coefficient for fuel consumption + resources = ElectricCharge,1 + fuelConsumption = 0,0.0001;1,0.001 + steeringResponse = 15 + debugMode = true } MODULE { - name = ModuleResourceIntake - resourceName = FSCoolant - checkForOxygen = false - area = 1 - intakeSpeed = 50 - intakeTransformName = thrustTransform //Intake + name = FSplanePropellerSpinner + propellerName = mainrotor + duplicatedBlades = true } MODULE { - name = FStailRotorThrust - maxThrust = 1 + name = FSpropellerTweak + propellerRootName = mainrotor + bladeRootName = BladeHolder + bladeScalerName = holder + engineExtensionAxis = 1, 0, 0 + baseWeight = 0 + minThrust = 15 + maxThrust = 15 + minPowerProduction = 20 + maxPowerProduction = 50 + engineMaxWeight = 0.01 + bladeWeight = 0.001 } MODULE { - name = FSengineMenuCleaner + name = FSpartDirectionGuide + guideDirection = 0, -1, 0 + correctWorldDirection = -1, 0, 0 + guideText = Left + lineLength = 2 + correctColor = 0, 1, 0, 0 + wrongColor = 1, 0, 0, 0 } // PART END diff --git a/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/model000.png b/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/model000.png deleted file mode 100644 index 1d41b691..00000000 Binary files a/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/model000.png and /dev/null differ diff --git a/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/part - Copy.zip b/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/part - Copy.zip deleted file mode 100644 index d5626ac3..00000000 Binary files a/For release/Firespitter/Parts/Engine/FS_heliEngineAdv/part - Copy.zip and /dev/null differ diff --git a/For release/Firespitter/Parts/Fuselage/FS_oblongMultiTank/part.cfg b/For release/Firespitter/Parts/Fuselage/FS_oblongMultiTank/part.cfg index 813c2bbe..32ee5c96 100644 --- a/For release/Firespitter/Parts/Fuselage/FS_oblongMultiTank/part.cfg +++ b/For release/Firespitter/Parts/Fuselage/FS_oblongMultiTank/part.cfg @@ -53,10 +53,11 @@ MODULE { name = FSfuelSwitch resourceNames = Structural;LiquidFuel;LiquidFuel,Oxidizer;ElectricCharge - resourceAmounts = 0;100;75,25;3500 + resourceAmounts = 0; 100; 75,25; 3500 hasGUI = false basePartMass = 0.25 - tankMass = 0;0.1;0.15;0.5 + tankMass = 0; 0.1; 0.15; 0.5 + showInfo = true } MODULE @@ -69,12 +70,13 @@ MODULE statusText = Current tank //textureNames = textureRootFolder = Firespitter\Parts\Fuselage\FS_oblongMultiTank\ - mapNames = fuselage_structural_Normal_NRM;fuselage_fuel_Normal_NRM;fuselage_rocket_Normal_NRM;fuselage_battery_Normal_NRM + mapNames = fuselage_structural_Normal_NRM ; fuselage_fuel_Normal_NRM ; fuselage_rocket_Normal_NRM ; fuselage_battery_Normal_NRM objectNames = fuselage textureDisplayNames = Empty;Fuel;Rocket;Battery useFuelSwitchModule = true fuelTankSetups = 0;1;2;3 - debugMode = true + debugMode = true + showInfo = false } MODULE @@ -82,11 +84,11 @@ MODULE name = FStextureSwitch2 moduleID = 1 textureRootFolder = Firespitter\Parts\ - textureNames = Fuselage\FS_oblongMultiTank\structural;Fuselage\FS_oblongMultiTank\MMMdecor;biPlane\textures\plainGreen;biPlane\textures\plainRed + textureNames = Fuselage\FS_oblongMultiTank\structural ; Fuselage\FS_oblongMultiTank\MMMdecor ; biPlane\textures\plainGreen ; biPlane\textures\plainRed objectNames = fuselage textureDisplayNames = Metal;MMM;Green;Red useFuelSwitchModule = false - //debugMode = true + debugMode = true } diff --git a/For release/Firespitter/Parts/Fuselage/FS_tailBoom/model.mu b/For release/Firespitter/Parts/Fuselage/FS_tailBoom/model.mu index 1e03d046..d8c3d4a8 100644 Binary files a/For release/Firespitter/Parts/Fuselage/FS_tailBoom/model.mu and b/For release/Firespitter/Parts/Fuselage/FS_tailBoom/model.mu differ diff --git a/For release/Firespitter/Parts/Fuselage/FS_tailBoom/model000.png b/For release/Firespitter/Parts/Fuselage/FS_tailBoom/model000.png index 1a2c3d2c..23293b21 100644 Binary files a/For release/Firespitter/Parts/Fuselage/FS_tailBoom/model000.png and b/For release/Firespitter/Parts/Fuselage/FS_tailBoom/model000.png differ diff --git a/For release/Firespitter/Parts/Fuselage/FS_tailBoom/part.cfg b/For release/Firespitter/Parts/Fuselage/FS_tailBoom/part.cfg index c8ff8d1b..64be1cfb 100644 --- a/For release/Firespitter/Parts/Fuselage/FS_tailBoom/part.cfg +++ b/For release/Firespitter/Parts/Fuselage/FS_tailBoom/part.cfg @@ -43,6 +43,15 @@ crashTolerance = 20 maxTemp = 3200 fuelCrossFeed = True +MODULE +{ + name = FSmeshSwitch + objects = oblongBoom; roundAdapter, boom + objectDisplayNames = Oblong Apache boom; Boom with Round adapter + affectColliders = false + showPreviousButton= false +} + // ----- DO NOT EDIT BELOW THIS POINT ------ // PART END diff --git a/For release/Firespitter/Parts/Wheel/FS_apacheLandingGearFlip/model.mu b/For release/Firespitter/Parts/Wheel/FS_apacheLandingGearFlip/model.mu index 1506924b..ffc87edd 100644 Binary files a/For release/Firespitter/Parts/Wheel/FS_apacheLandingGearFlip/model.mu and b/For release/Firespitter/Parts/Wheel/FS_apacheLandingGearFlip/model.mu differ diff --git a/Legacy Parts/Firespitter/Parts/Fuselage/FS_tailBoom/model.mu b/Legacy Parts/Firespitter/Parts/Fuselage/FS_tailBoom/model.mu new file mode 100644 index 00000000..1e03d046 Binary files /dev/null and b/Legacy Parts/Firespitter/Parts/Fuselage/FS_tailBoom/model.mu differ diff --git a/Legacy Parts/Firespitter/Parts/Fuselage/FS_tailBoom/model000.png b/Legacy Parts/Firespitter/Parts/Fuselage/FS_tailBoom/model000.png new file mode 100644 index 00000000..1a2c3d2c Binary files /dev/null and b/Legacy Parts/Firespitter/Parts/Fuselage/FS_tailBoom/model000.png differ diff --git a/Legacy Parts/Firespitter/Parts/Fuselage/FS_tailBoom/part.cfg b/Legacy Parts/Firespitter/Parts/Fuselage/FS_tailBoom/part.cfg new file mode 100644 index 00000000..c8ff8d1b --- /dev/null +++ b/Legacy Parts/Firespitter/Parts/Fuselage/FS_tailBoom/part.cfg @@ -0,0 +1,49 @@ +PART +{ + +// --- general parameters --- +name = FStailBoom +module = Part +author = Snjo + +// --- asset parameters --- +mesh = model.mu +//scale = 0.1 +scale = 1.0 + +// --- node definitions --- +// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z +//node_stack_top = 0.0, 7.55, 0.0, 0.0, 1.0, 0.0 +//node_stack_bottom = 0.0, -9.6, -1.15, 0.0, 1.0, 0.0, 0 +//node_attach = 0.0, 7.55, 0.0, 0.0, 1.0, 0.0 +node_stack_top = 0.0, 0.755, 0.0, 0.0, 1.0, 0.0 +node_stack_bottom = 0.0, -0.96, -0.115, 0.0, 1.0, 0.0, 0 +node_attach = 0.0, 0.755, 0.0, 0.0, 1.0, 0.0 + +// --- FX definitions --- + +// --- editor parameters --- +TechRequired = advAerodynamics +cost = 1275 +category = Structural +title = FS2TB Tail Boom +manufacturer = Bitesized Industries +description = The thing that makes your tail rotor get some distance from the rest of your helicopter. + +// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision +attachRules = 1,1,1,1,0 + +// --- standard part parameters --- +mass = 0.3 +dragModelType = default +maximum_drag = 0.2 +minimum_drag = 0.2 +angularDrag = 1 +crashTolerance = 20 +maxTemp = 3200 +fuelCrossFeed = True + +// ----- DO NOT EDIT BELOW THIS POINT ------ + +// PART END +} \ No newline at end of file