/
part.cfg
138 lines (121 loc) · 2.57 KB
/
part.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
PART
{
// Kerbal Space Program - Part Config
// FS2M Helicopter Main Rotor
//
// --- general parameters ---
name = FScopterRotorMain
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, 1.0, 0.0
node_stack_bottom = 0.0, 0.75, 0.0, 0.0, 1.0, 0.0
// --- FX definitions ---
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 = 950
entryCost = 1200
category = Propulsion
subcategory = 0
title = FS Helicopter Main Rotor, Tweakable
manufacturer = Bitesized Industries
description = This engine will take you up, up, dooown!
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,1,0,0,0
// --- standard part parameters ---
mass = 0.5
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
maxTemp = 3600
MODULE
{
name = FSengineBladed
wingArea = 1.0
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
{
name = FSplanePropellerSpinner
propellerName = mainrotor
duplicatedBlades = true
}
MODULE
{
name = FSpropellerTweak
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 = 6
particleEnergy = 1, 2
particleSize = 0.3, 0.6
particleSizeGrow = 3.0
particleColor0 = 1,1,1, 0.0
particleColor1 = 1,1,1, 0.05
particleColor2 = 1,1,1, 0.07
particleColor3 = 1,1,1, 0.1
particleColor4 = 1,1,1, 0.025
}
MODULE
{
name = FSpartDirectionGuide
guideDirection = 0, 0, 1
correctWorldDirection = 0, 0, 1
guideText = Forward
correctColor = 0, 1, 0, 0
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
}