Skip to content

Commit 879149e

Browse files
Reorganize for KSPBuildTools
1 parent 74f9e25 commit 879149e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1466
-41
lines changed

BeamedPowerStandalone.sln

Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
Localization
2+
{
3+
en-us
4+
{
5+
// plugin
6+
#LOC_BeamedPower_Wavelength_long = Long
7+
#LOC_BeamedPower_Wavelength_short = Short
8+
#LOC_BeamedPower_Wavelength_gamma = Gamma-Rays
9+
#LOC_BeamedPower_Wavelength_xrays = X-Rays
10+
#LOC_BeamedPower_Wavelength_uv = Ultraviolet
11+
#LOC_BeamedPower_Wavelength_infrared = Infrared
12+
#LOC_BeamedPower_Wavelength_microwave = Microwaves
13+
#LOC_BeamedPower_Wavelength_radiowave = Radiowaves
14+
#LOC_BeamedPower_Wavelength_unknown = Unknown
15+
16+
#LOC_BeamedPower_WarpDriveEngaged = Warp Drive Engaged
17+
#LOC_BeamedPower_ExceededC = Exceeded Light Speed
18+
#LOC_BeamedPower_PercentMaxThrust = Percent Max Thrust
19+
20+
#LOC_BeamedPower_ThermalEngine_ModuleName = Thermal Engine
21+
#LOC_BeamedPower_ThermalEngine_ModuleInfo = Receiver Diameter: <<1>>m \nReceiver Efficiency: <<2>>% \nThermal Efficiency: <<3>>% \n\nMax Core Temp: <<4>>K \nMax Skin Temp: <<5>>K \n\nThis engine will shutdown past these temperatures.
22+
#LOC_BeamedPower_ThermalEngine_EngineOff = Engine has been turned off
23+
#LOC_BeamedPower_ThermalEngine_RecvStatus = Receiver Status
24+
#LOC_BeamedPower_ThermalReceiverHeatInfo = Thermal Receiver Heat Info
25+
26+
#LOC_BeamedPower_AblativeEngine_ModuleName = Ablative Engine
27+
#LOC_BeamedPower_AblativeEngine_ModuleInfo = Engine Exposed Area: <<1>>m² \nEngine Efficiency: <<2>>%
28+
#LOC_BeamedPower_AblativeEngine_PowerStatus = Power Status
29+
#LOC_BeamedPower_AblativeEngine_PropellantLoss = Propellant loss
30+
#LOC_BeamedPower_AblativeEngine_CalcAngle = Angle to source
31+
32+
#LOC_BeamedPower_PhotonSail_ModuleName = Photon Sail
33+
#LOC_BeamedPower_PhotonSail_ModuleInfo = Surface Area: <<1>>m² \nReflectivity: <<2>>%
34+
#LOC_BeamedPower_PhotonSail_CurrentThrust = Current Thrust
35+
36+
#LOC_BeamedPower_WirelessSource_ModuleName = Beamed Power Transmitter
37+
#LOC_BeamedPower_WirelessSource_ModuleInfo = Dish Diameter: <<1>>m \nWavelength: <<2>> \nEfficiency: <<3>>% \n\nMax Core Temp: <<4>>K \nMax Skin Temp: <<5>>K \nThis transmitter will shutdown past these temperatures.\n\nWhen Transmitting: \n<b><color=orange>Requires: </color=orange> \n- Electric Charge: </b>0-100k/sec.
38+
#LOC_BeamedPower_WirelessSource_PowerTransmitter = Power Transmitter
39+
#LOC_BeamedPower_WirelessSource_PowerToBeam = Power to Beam
40+
#LOC_BeamedPower_WirelessSource_BeamedPower = Beamed Power
41+
#LOC_BeamedPower_WirelessSource_TransmittingTo = Transmitting To
42+
#LOC_BeamedPower_Status = Status
43+
#LOC_BeamedPower_Vessels_Cyclethrough = Cycle through vessels
44+
45+
#LOC_BeamedPower_WirelessReflector_ModuleName = Beamed Power Reflector
46+
#LOC_BeamedPower_WirelessReflector_ModuleInfo = Diameter: <<1>>m \nReflectivity: <<2>>% \n\nCan Amplify: <<3>> \nEfficiency: <<4>>% \nWavelength: <<5>> \n\nTo amplify power, incoming beam wavelength must match this part's beam wavelength. \n\nWhen Amplifying: \n<b><color=orange>Requires: </color=orange> \n- Electric Charge: </b>0-50k/sec.
47+
#LOC_BeamedPower_WirelessReflector_BeamReflector = Beam Reflector
48+
#LOC_BeamedPower_WirelessReflector_PowerReflected = Power Reflected
49+
#LOC_BeamedPower_WirelessReflector_AmplifyPower = Amplify power
50+
#LOC_BeamedPower_WirelessReflector_From = From
51+
#LOC_BeamedPower_WirelessReflector_To = To
52+
#LOC_BeamedPower_WirelessReflector_CycleTransmitters = Cycle through transmitter vessels
53+
#LOC_BeamedPower_WirelessReflector_CycleReceivers = Cycle through receiver vessels
54+
55+
#LOC_BeamedPower_Actions_ToggleSource = Toggle Power Transmitter
56+
#LOC_BeamedPower_Actions_ActivateSource = Activate Power Transmitter
57+
#LOC_BeamedPower_Actions_DeactivateSource = Deactivate Power Transmitter
58+
#LOC_BeamedPower_Actions_ToggleReceiver = Toggle Power Receiver
59+
#LOC_BeamedPower_Actions_ActivateReceiver = Activate Power Receiver
60+
#LOC_BeamedPower_Actions_DeactivateReceiver = Deactivate Power Receiver
61+
#LOC_BeamedPower_Actions_ToggleReflector = Toggle power reflector
62+
#LOC_BeamedPower_Actions_ActivateReflector = Activate power reflector
63+
#LOC_BeamedPower_Actions_DeactivateReflector = Deactivate power reflector
64+
65+
#LOC_BeamedPower_Receiver_ModuleName = Beamed Power Receiver
66+
#LOC_BeamedPower_Receiver_ModuleInfo = <b>Receiver Type:</b> <<1>> \nReceiver Diameter: <<2>>m \nReceiver Efficiency: <<3>>% \n\nMax Core Temp: <<4>>K \nMax Skin Temp: <<5>>K \n\nThis receiver will shutdown past these temperatures.
67+
#LOC_BeamedPower_RecvPower = Received Power
68+
#LOC_BeamedPower_RecvPowerLimiter = Received Power Limiter
69+
#LOC_BeamedPower_Receiver_PowerReceiver = Power Receiver
70+
#LOC_BeamedPower_RecvFrom = Receiving from
71+
72+
#LOC_BeamedPower_HeatInfo = Heat Info
73+
#LOC_BeamedPower_CoreTemp = Core Temperature
74+
#LOC_BeamedPower_SkinTemp = Skin Temperature
75+
#LOC_BeamedPower_WasteHeat = Waste Heat
76+
#LOC_BeamedPower_Propellant = Propellant
77+
78+
#LOC_BeamedPower_CalcDistance = Distance
79+
#LOC_BeamedPower_ThrustCalcName = Thrust Calculator
80+
#LOC_BeamedPower_RecvPowerCalcName = Received Power Calculator
81+
#LOC_BeamedPower_CalcRecvDiameter = Receiver Diameter
82+
#LOC_BeamedPower_CalcRecvEfficiency = Receiver Efficiency
83+
#LOC_BeamedPower_CalcSourceDishDia = Source Dish Diameter
84+
#LOC_BeamedPower_CalcSourceEfficiency = Source Efficiency
85+
#LOC_BeamedPower_CalcPowerBeamed = Power Beamed
86+
#LOC_BeamedPower_CalcEngineIsp = Engine Isp
87+
#LOC_BeamedPower_CalcThrust = Thrust
88+
#LOC_BeamedPower_CalcResult = Result
89+
#LOC_BeamedPower_CalcWavelength = Beamed Wavelength
90+
#LOC_BeamedPower_CalcToggleWavelength = Toggle Wavelength
91+
92+
#LOC_BeamedPower_Vessel_None = None
93+
#LOC_BeamedPower_status_Occludedby = Occluded by
94+
#LOC_BeamedPower_status_Operational = Operational
95+
#LOC_BeamedPower_status_ExceededTempLimit = Exceeded Temperature Limit
96+
#LOC_BeamedPower_Status_Offline = Offline
97+
98+
//parts
99+
#LOC_BeamedPower_Parts_PhotonSail_Title = BP-541L "Starshot" Photon-Sail
100+
#LOC_BeamedPower_Parts_PhotonSail_Description = When the engineers at Ionic Symphonic Protonic Electronics first saw the blue-print for this part, they outright refused to believe this wasn't just a joke. The scientists then held a long lecture explaining how eventhough there is no wind in space, the sail can be pushed by photons from beamed power. This part doesn't have to carry any propellant, and thus is capable of achieving significant fractions of the speed of light. Its major drawback is its very low thrust, even for a lot of power beamed.
101+
#LOC_BeamedPower_Parts_PhotonSail_Extend = Extend Sail
102+
#LOC_BeamedPower_Parts_PhotonSail_Retract = Retract Sail
103+
#LOC_BeamedPower_Parts_PhotonSail_tags = photon, sail, beamed, power, propul, light, engine
104+
105+
#LOC_BeamedPower_Parts_ThermalEngine_Title = BP-TE "Unradioactive" Thermal Engine
106+
#LOC_BeamedPower_Parts_ThermalEngine_Desc = Sort of like a nuclear engine, it heats propellant thermally rather than through a chemical reaction. The heat in this case however, comes from beamed energy. No more having to carry around a heavy nuclear reactor! This engine gets much higher thrust-to-weight ratio than it's nuclear-powered cousins. On the other hand, it does nothing on its own, it needs beamed power. Remember that!
107+
#LOC_BeamedPower_Parts_ThermalEngine_tags = thermal, heat, receiver, engine, propul, beamed, power
108+
109+
#LOC_BeamedPower_Parts_AblativeEngine_title = BP-AE "Sublimation" Ablative Engine
110+
#LOC_BeamedPower_Parts_AblativeEngine_desc = Just a giant, heavy dome of metal with electrical things attached to the sides. Nothing unusual about it. Of course its not an 8000K weapon, we definitely wouldn't use it for that, would we? Caution: the exhaust can boil anything when running, keep away from kerbals. Oh, and this needs beamed energy to do anything.
111+
#LOC_BeamedPower_Parts_AblativeEngine_tags = ablat, engine, propul, beamed, power, plasma, pulse
112+
113+
#LOC_BeamedPower_Parts_TransmitterDish_title = BP-T1 "Microwaving" Power Transmitter
114+
#LOC_BeamedPower_Parts_TransmitterDish_desc = A large parabolic dish - 5m across, which can beam power generated by your craft to another craft. The beam produced is more focused due to the large diameter, and the power is beamed in a longer wavelength which allows for better efficiency. It also doubles as a long range antenna, which can be used to message Jebediah who was 'accidentally' sent into deep space with no snacks. However, it is inconveniently huge, good luck fitting this into a fairing!
115+
#LOC_BeamedPower_Parts_TransmitterDish_tags = transmit, dish, parabol, source, microwa, beamed, power
116+
117+
//patches
118+
#LOC_BeamedPower_TechNodePropulsion = Beamed Power Propulsion
119+
#LOC_BeamedPower_TechNodePropulsion_Desc = The scientists have finally figured out how to use beamed energy for something other than generating electricity. That 'something' is of course for powering moar boosters!
120+
#LOC_CTT_microwavePowerTransmission_title = Beamed Power Technology
121+
}
122+
}
8.27 KB
Loading
5.02 KB
Loading
5.02 KB
Loading
5.02 KB
Loading
5.49 KB
Loading
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
PART
2+
{
3+
name = bpLargeTransmitterDish
4+
module = Part
5+
author = Aniruddh
6+
7+
mesh = model.mu
8+
scale = 1
9+
rescaleFactor = 1
10+
11+
// Node definitions - Position X, Position Y, Position Z, Up X, Up Y, Up Z
12+
node_stack_bottom = 0.0, -0.1, 0.0, 0.0, -1.0, 0.0, 3
13+
14+
// Editor parameters
15+
TechRequired = experimentalElectrics
16+
entryCost = 30000
17+
cost = 10000
18+
category = Communication
19+
subcategory = 0
20+
title = #LOC_BeamedPower_Parts_TransmitterDish_title
21+
manufacturer = #autoLOC_501635 // = Ionic Symphonic Protonic Electronics
22+
description = #LOC_BeamedPower_Parts_TransmitterDish_desc
23+
tags = #LOC_BeamedPower_Parts_TransmitterDish_tags
24+
25+
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
26+
attachRules = 1,0,1,1,0
27+
28+
// Standard part parameters
29+
mass = 3.8
30+
fuelCrossFeed = True
31+
32+
dragModelType = default
33+
maximum_drag = 0.2
34+
minimum_drag = 0.2
35+
angularDrag = 2
36+
37+
// Damage and Temperature
38+
crashTolerance = 7
39+
maxTemp = 1000
40+
41+
RESOURCE
42+
{
43+
name = ElectricCharge
44+
amount = 500
45+
maxAmount = 500
46+
}
47+
48+
// Modules
49+
MODULE
50+
{
51+
name = ModuleDataTransmitter
52+
antennaType = RELAY
53+
packetInterval = 0.01
54+
packetSize = 1
55+
packetResourceCost = 40
56+
DeployFxModules = 0
57+
antennaPower = 5e+11
58+
antennaCombinable = True
59+
}
60+
61+
MODULE
62+
{
63+
name = WirelessSource
64+
DishDiameter = 5
65+
Wavelength = Long
66+
Efficiency = 0.8
67+
}
68+
}
9.69 KB
Loading
7.28 KB
Loading

0 commit comments

Comments
 (0)