diff --git a/GameData/OrbitalConstruction Redux/Flags/OC_Flag1.png b/GameData/OrbitalConstruction Redux/Flags/OC_Flag1.png
deleted file mode 100644
index 96f35b0..0000000
Binary files a/GameData/OrbitalConstruction Redux/Flags/OC_Flag1.png and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Flags/OC_Flag1.tga b/GameData/OrbitalConstruction Redux/Flags/OC_Flag1.tga
new file mode 100644
index 0000000..f9c0ec7
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Flags/OC_Flag1.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/cylinder1_auv.png b/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/cylinder1_auv.png
deleted file mode 100644
index fa21aa9..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/cylinder1_auv.png and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/cylinder1_auv.tga b/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/cylinder1_auv.tga
new file mode 100644
index 0000000..2a646dc
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/cylinder1_auv.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/part.cfg b/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/part.cfg
index 9074bbb..b4cf2c9 100644
--- a/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/part.cfg
+++ b/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/part.cfg
@@ -5,7 +5,7 @@ PART
// --- general parameters ---
name = interfect_3DPrinter
module = Part
- author = Interfect
+ author = Interfect, Attosecond
mesh = model.dae
texture = texture.png
@@ -15,6 +15,7 @@ PART
node_stack_top = 0, 1, 0, 0, 1, 0, 2
node_stack_bottom = 0, -1, 0, 0, 1, 0, 2
+ TechRequired = metaMaterials
cost = 12000
category = Utility
subcategory = 0
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/textures/texture.png b/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/textures/texture.png
deleted file mode 100644
index fa21aa9..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/textures/texture.png and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/textures/texture.tga b/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/textures/texture.tga
new file mode 100644
index 0000000..2a646dc
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_3DPrinter/textures/texture.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model000.mbm b/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model000.mbm
deleted file mode 100644
index 1694f3c..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model000.mbm and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model000.tga b/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model000.tga
new file mode 100644
index 0000000..5a087ab
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model000.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model001.mbm b/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model001.mbm
deleted file mode 100644
index 5bf6bb5..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model001.mbm and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model001.tga b/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model001.tga
new file mode 100644
index 0000000..8774bed
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/model001.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/part.cfg b/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/part.cfg
index cadd01d..8aedb81 100644
--- a/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/part.cfg
+++ b/GameData/OrbitalConstruction Redux/Parts/OC_CargoModule/part.cfg
@@ -1,49 +1,50 @@
PART
{
-//
-
-// --- general parameters ---
-name = SparePartsTank
-module = Part
-author = Interfect, Zorkinian, NovaSilisko
-
-// --- asset parameters ---
-mesh = model.mu
-scale = 0.1
-
-
-// --- node definitions ---
-node_stack_top = 0.0, 7.72552, 0.0, 0.0, 1.0, 0.0
-node_stack_bottom = 0.0, -7.3, 0.0, 0.0, 1.0, 0.0
-node_attach = 5.01, 0.0, 0.0, 1.0, 0.0, 0.0, 1
-
-
-// --- editor parameters ---
-cost = 850
-category = Control
-subcategory = 0
-title = SpareParts "Medium" Module
-manufacturer = Orbital ConstructoCorp
-description = If you want to build in space, you're going to need all manner of stuff. The payload of this module was carefully selected by grabbing everything in the machine shop, stuffing it in, and jumping on the hatch until it closed.
-
-// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
-attachRules = 1,1,1,1,0
-
-// --- standard part parameters ---
-mass = 0.25
-dragModelType = default
-maximum_drag = 0.2
-minimum_drag = 0.3
-angularDrag = 2
-crashTolerance = 6
-breakingForce = 50
-breakingTorque = 50
-maxTemp = 2900
-
-RESOURCE
-{
- name = RocketParts
- amount = 10000
- maxAmount = 10000
-}
+ //
+
+ // --- general parameters ---
+ name = SparePartsTank
+ module = Part
+ author = Interfect, Zorkinian, NovaSilisko, Attosecond
+
+ // --- asset parameters ---
+ mesh = model.mu
+ scale = 0.1
+
+
+ // --- node definitions ---
+ node_stack_top = 0.0, 7.72552, 0.0, 0.0, 1.0, 0.0
+ node_stack_bottom = 0.0, -7.3, 0.0, 0.0, 1.0, 0.0
+ node_attach = 5.01, 0.0, 0.0, 1.0, 0.0, 0.0, 1
+
+
+ // --- editor parameters ---
+ TechRequired = veryHeavyRocketry
+ cost = 850
+ category = Control
+ subcategory = 0
+ title = SpareParts "Medium" Module
+ manufacturer = Orbital ConstructoCorp
+ description = If you want to build in space, you're going to need all manner of stuff. The payload of this module was carefully selected by grabbing everything in the machine shop, stuffing it in, and jumping on the hatch until it closed.
+
+ // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+ attachRules = 1,1,1,1,0
+
+ // --- standard part parameters ---
+ mass = 0.25
+ dragModelType = default
+ maximum_drag = 0.2
+ minimum_drag = 0.3
+ angularDrag = 2
+ crashTolerance = 6
+ breakingForce = 50
+ breakingTorque = 50
+ maxTemp = 2900
+
+ RESOURCE
+ {
+ name = RocketParts
+ amount = 10000
+ maxAmount = 10000
+ }
}
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model000.mbm b/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model000.mbm
deleted file mode 100644
index 339c5c3..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model000.mbm and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model000.tga b/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model000.tga
new file mode 100644
index 0000000..fa1cf3a
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model000.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model001.mbm b/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model001.mbm
deleted file mode 100644
index 75b6c74..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model001.mbm and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model001.tga b/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model001.tga
new file mode 100644
index 0000000..999af4b
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/model001.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/part.cfg b/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/part.cfg
index a37f678..8b3b4fd 100644
--- a/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/part.cfg
+++ b/GameData/OrbitalConstruction Redux/Parts/OC_LargeWarehouse/part.cfg
@@ -1,39 +1,40 @@
PART
{
-name = LargeWarehouse
-module = Part
-author = Interfect, Zorkinian, NovaSilisko
-
-mesh = model.mu
-rescaleFactor = 1
-
-node_stack_top = 0.0, 3.75, 0.0, 0.0, 1.0, 0.0, 2
-node_stack_bottom = 0.0, -3.75, 0.0, 0.0, 1.0, 0.0, 2
-node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1
-
-cost = 50000
-category = Control
-subcategory = 0
-title = Large Orbital Warehouse
-manufacturer = Orbital ConstructoCorp
-description = This larger warehouse lets Kerbals jam in more things in the name of efficiency. If you want to build some truly huge ships in orbit, this is what you want to bolt into your SpaceDock.
-
-attachRules = 1,1,1,1,0
-
-mass = 4
-dragModelType = default
-maximum_drag = 0.2
-minimum_drag = 0.3
-angularDrag = 2
-crashTolerance = 6
-breakingForce = 200
-breakingTorque = 200
-maxTemp = 2900
-
-RESOURCE
-{
- name = RocketParts
- amount = 2000
- maxAmount = 160000
-}
+ name = LargeWarehouse
+ module = Part
+ author = Interfect, Zorkinian, NovaSilisko, Attosecond
+
+ mesh = model.mu
+ rescaleFactor = 1
+
+ node_stack_top = 0.0, 3.75, 0.0, 0.0, 1.0, 0.0, 2
+ node_stack_bottom = 0.0, -3.75, 0.0, 0.0, 1.0, 0.0, 2
+ node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1
+
+ TechRequired = veryHeavyRocketry
+ cost = 50000
+ category = Control
+ subcategory = 0
+ title = Large Orbital Warehouse
+ manufacturer = Orbital ConstructoCorp
+ description = This larger warehouse lets Kerbals jam in more things in the name of efficiency. If you want to build some truly huge ships in orbit, this is what you want to bolt into your SpaceDock.
+
+ attachRules = 1,1,1,1,0
+
+ mass = 4
+ dragModelType = default
+ maximum_drag = 0.2
+ minimum_drag = 0.3
+ angularDrag = 2
+ crashTolerance = 6
+ breakingForce = 200
+ breakingTorque = 200
+ maxTemp = 2900
+
+ RESOURCE
+ {
+ name = RocketParts
+ amount = 2000
+ maxAmount = 160000
+ }
}
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model000.mbm b/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model000.mbm
deleted file mode 100644
index cbbf372..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model000.mbm and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model000.tga b/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model000.tga
new file mode 100644
index 0000000..b67a8ba
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model000.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model001.mbm b/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model001.mbm
deleted file mode 100644
index 770a21e..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model001.mbm and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model001.tga b/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model001.tga
new file mode 100644
index 0000000..447440f
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/model001.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/part.cfg b/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/part.cfg
index 2cd8822..0a3e2fe 100644
--- a/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/part.cfg
+++ b/GameData/OrbitalConstruction Redux/Parts/OC_SmallCargo/part.cfg
@@ -1,50 +1,51 @@
PART
{
-// Kerbal Space Program - Part Config
-// FL-T500 Fuel Tank
-//
-name = SmallSparePartsTank
-module = Part
-author = Interfect, Zorkinian, Mrbrownce
-
-// --- asset parameters ---
-mesh = model.mu
-scale = 0.1
-
-// --- node definitions ---
-node_stack_top = 0.0, 4.442, 0.0, 0.0, 1.0, 0.0
-node_stack_bottom = 0.0, -4.442, 0.0, 0.0, 1.0, 0.0
-node_attach = 5.01, 0.0, 0.0, 1.0, 0.0, 0.0, 1
-
-
-// --- editor parameters ---
-cost = 400
-category = Control
-subcategory = 0
-title = SpareParts "Small" Module
-manufacturer = Orbital ConstructoCorp
-description = After several SpaceDock resupply flights failed to reach orbit and crash-landed in Krussia, the engineers at Orbital ConstructoCorp came up with a brilliant new idea: put fewer Rocket Parts on the rocket. This module is the culmination of a five-year research project dedicated to making that idea a reality.
-
-
-// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
-attachRules = 1,1,1,1,0
-
-// --- standard part parameters ---
-mass = 0.125
-dragModelType = default
-maximum_drag = 0.2
-minimum_drag = 0.3
-angularDrag = 2
-crashTolerance = 6
-maxTemp = 2900
-breakingForce = 50
-breakingTorque = 50
-
-RESOURCE
-{
- name = RocketParts
- amount = 4000
- maxAmount = 4000
-}
+ // Kerbal Space Program - Part Config
+ // FL-T500 Fuel Tank
+ //
+ name = SmallSparePartsTank
+ module = Part
+ author = Interfect, Zorkinian, Mrbrownce, Attosecond
+
+ // --- asset parameters ---
+ mesh = model.mu
+ scale = 0.1
+
+ // --- node definitions ---
+ node_stack_top = 0.0, 4.442, 0.0, 0.0, 1.0, 0.0
+ node_stack_bottom = 0.0, -4.442, 0.0, 0.0, 1.0, 0.0
+ node_attach = 5.01, 0.0, 0.0, 1.0, 0.0, 0.0, 1
+
+
+ // --- editor parameters ---
+ TechRequired = heavierRocketry
+ cost = 400
+ category = Control
+ subcategory = 0
+ title = SpareParts "Small" Module
+ manufacturer = Orbital ConstructoCorp
+ description = After several SpaceDock resupply flights failed to reach orbit and crash-landed in Krussia, the engineers at Orbital ConstructoCorp came up with a brilliant new idea: put fewer Rocket Parts on the rocket. This module is the culmination of a five-year research project dedicated to making that idea a reality.
+
+
+ // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+ attachRules = 1,1,1,1,0
+
+ // --- standard part parameters ---
+ mass = 0.125
+ dragModelType = default
+ maximum_drag = 0.2
+ minimum_drag = 0.3
+ angularDrag = 2
+ crashTolerance = 6
+ maxTemp = 2900
+ breakingForce = 50
+ breakingTorque = 50
+
+ RESOURCE
+ {
+ name = RocketParts
+ amount = 4000
+ maxAmount = 4000
+ }
}
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model000.mbm b/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model000.mbm
deleted file mode 100644
index 742a9af..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model000.mbm and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model000.tga b/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model000.tga
new file mode 100644
index 0000000..c622ed6
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model000.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model001.mbm b/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model001.mbm
deleted file mode 100644
index fd92404..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model001.mbm and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model001.tga b/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model001.tga
new file mode 100644
index 0000000..95e9f1e
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/model001.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/part.cfg b/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/part.cfg
index b47de9d..4346406 100644
--- a/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/part.cfg
+++ b/GameData/OrbitalConstruction Redux/Parts/OC_SmallWarehouse/part.cfg
@@ -1,38 +1,39 @@
PART
{
-name = SmallWarehouse
-module = Part
-author = Interfect, Zorkinian, NovaSilisko
-
-mesh = model.mu
-rescaleFactor = 1
-
-node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0, 2
-node_stack_bottom = 0.0, -1.875, 0.0, 0.0, 1.0, 0.0, 2
-node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1
-
-cost = 20000
-category = Control
-subcategory = 0
-title = Small Orbital Warehouse
-manufacturer = Orbital ConstructoCorp
-description = This warehouse can be filled to the brim with everything an enterprising Kerbal needs for spaceship construction. ...Ok, so most drawers are marked "Misc", what's wrong with that?
-attachRules = 1,1,1,1,0
-
-mass = 2
-dragModelType = default
-maximum_drag = 0.2
-minimum_drag = 0.3
-angularDrag = 2
-crashTolerance = 6
-breakingForce = 200
-breakingTorque = 200
-maxTemp = 2900
-
-RESOURCE
-{
- name = RocketParts
- amount = 2000
- maxAmount = 60000
+ name = SmallWarehouse
+ module = Part
+ author = Interfect, Zorkinian, NovaSilisko, Attosecond
+
+ mesh = model.mu
+ rescaleFactor = 1
+
+ node_stack_top = 0.0, 1.875, 0.0, 0.0, 1.0, 0.0, 2
+ node_stack_bottom = 0.0, -1.875, 0.0, 0.0, 1.0, 0.0, 2
+ node_attach = 1.25, 0.0, 0.0, 1.0, 0.0, 0.0, 1
+
+ TechRequired = heavierRocketry
+ cost = 20000
+ category = Control
+ subcategory = 0
+ title = Small Orbital Warehouse
+ manufacturer = Orbital ConstructoCorp
+ description = This warehouse can be filled to the brim with everything an enterprising Kerbal needs for spaceship construction. ...Ok, so most drawers are marked "Misc", what's wrong with that?
+ attachRules = 1,1,1,1,0
+
+ mass = 2
+ dragModelType = default
+ maximum_drag = 0.2
+ minimum_drag = 0.3
+ angularDrag = 2
+ crashTolerance = 6
+ breakingForce = 200
+ breakingTorque = 200
+ maxTemp = 2900
+
+ RESOURCE
+ {
+ name = RocketParts
+ amount = 2000
+ maxAmount = 60000
+ }
}
-}
\ No newline at end of file
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/part.cfg b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/part.cfg
index 880b947..05f96e2 100644
--- a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/part.cfg
+++ b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/part.cfg
@@ -1,47 +1,48 @@
PART
{
-// Kerbal Space Program - Part Config
-
-// --- general parameters ---
-name = SpaceBuiltIdentifier
-module = Part
-author = Interfect, Zorkinian. Evolution
-
-// --- asset parameters ---
-mesh = sbuiltdevice.DAE
-scale = 0.1
-texture = SBUILTTEX.png
-specPower = 0.1
-rimFalloff = 3
-alphaCutoff = 0
-iconCenter = 0, 3, 0
-
-// --- node definitions ---
-node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0
-
-// --- editor parameters ---
-cost = 800
-category = 1
-subcategory = 0
-title = Space Built Identifier
-manufacturer = Orbital ConstructoCorp
-description = This part designates your part as constructed in orbit by the SpaceDock. If you have sufficient inventory in your SpaceDock, this ship will be deployed from orbit.
-
-// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
-attachRules = 0,1,0,0,0
-
-// --- standard part parameters ---
-mass = 0.0001
-dragModelType = default
-maximum_drag = 0.2
-minimum_drag = 0.2
-angularDrag = 2
-crashTolerance = 12
-maxTemp = 2900
-
-//--- Module parameters
-MODULE
-{
- name = SpaceBuilt18
-}
+ // Kerbal Space Program - Part Config
+
+ // --- general parameters ---
+ name = SpaceBuiltIdentifier
+ module = Part
+ author = Interfect, Zorkinian. Evolution, Attosecond
+
+ // --- asset parameters ---
+ mesh = sbuiltdevice.DAE
+ scale = 0.1
+ texture = SBUILTTEX.png
+ specPower = 0.1
+ rimFalloff = 3
+ alphaCutoff = 0
+ iconCenter = 0, 3, 0
+
+ // --- node definitions ---
+ node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0
+
+ // --- editor parameters ---
+ TechRequired = metaMaterials
+ cost = 800
+ category = 1
+ subcategory = 0
+ title = Space Built Identifier
+ manufacturer = Orbital ConstructoCorp
+ description = This part designates your part as constructed in orbit by the SpaceDock. If you have sufficient inventory in your SpaceDock, this ship will be deployed from orbit.
+
+ // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+ attachRules = 0,1,0,0,0
+
+ // --- standard part parameters ---
+ mass = 0.0001
+ dragModelType = default
+ maximum_drag = 0.2
+ minimum_drag = 0.2
+ angularDrag = 2
+ crashTolerance = 12
+ maxTemp = 2900
+
+ //--- Module parameters
+ MODULE
+ {
+ name = SpaceBuilt18
+ }
}
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/textures/SBUILTTEX.png b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/textures/SBUILTTEX.png
deleted file mode 100644
index 2b4b78c..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/textures/SBUILTTEX.png and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/textures/SBUILTTEX.tga b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/textures/SBUILTTEX.tga
new file mode 100644
index 0000000..4d973a5
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceBuilt/textures/SBUILTTEX.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/part.cfg b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/part.cfg
index bbc9197..a23ca92 100644
--- a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/part.cfg
+++ b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/part.cfg
@@ -1,50 +1,51 @@
PART
{
-// Kerbal Space Program - Part Config
-
-// --- general parameters ---
-name = SpaceDock
-module = Part
-author = Interfect, Zorkinian, Evolution
-
-
-// --- asset parameters ---
-mesh = sdock.DAE
-scale = 0.1
-texture = SDOCKTEX.png
-specPower = 0.1
-rimFalloff = 3
-alphaCutoff = 0
-iconCenter = 0, 3, 0
-
-// --- node definitions ---
-node_stack_top = 0.0, 0.743, 0.0, 0.0, 1.0, 0.0
-node_stack_bottom = 0.0, -0.9, 0.0, 0.0, 1.0, 0.0
-
-// --- editor parameters ---
-cost = 800
-category = Control
-subcategory = 0
-title = SpaceDock Identifier
-manufacturer = Orbital ConstructoCorp
-description = This part makes this ship a SpaceDock - ships with the SpaceBuilt identifier can be built from it, assuming the SpaceDock has been supplied with sufficient Rocket Parts.
-
-
-// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
-attachRules = 1,0,1,1,0
-
-// --- standard part parameters ---
-mass = 0.01
-dragModelType = default
-maximum_drag = 0.2
-minimum_drag = 0.2
-angularDrag = 2
-crashTolerance = 12
-maxTemp = 2900
-
-//--- Module parameters
-MODULE
-{
- name = SpaceDock18
-}
+ // Kerbal Space Program - Part Config
+
+ // --- general parameters ---
+ name = SpaceDock
+ module = Part
+ author = Interfect, Zorkinian, Evolution, Attosecond
+
+
+ // --- asset parameters ---
+ mesh = sdock.DAE
+ scale = 0.1
+ texture = SDOCKTEX.png
+ specPower = 0.1
+ rimFalloff = 3
+ alphaCutoff = 0
+ iconCenter = 0, 3, 0
+
+ // --- node definitions ---
+ node_stack_top = 0.0, 0.743, 0.0, 0.0, 1.0, 0.0
+ node_stack_bottom = 0.0, -0.9, 0.0, 0.0, 1.0, 0.0
+
+ // --- editor parameters ---
+ TechRequired = metaMaterials
+ cost = 800
+ category = Control
+ subcategory = 0
+ title = SpaceDock Identifier
+ manufacturer = Orbital ConstructoCorp
+ description = This part makes this ship a SpaceDock - ships with the SpaceBuilt identifier can be built from it, assuming the SpaceDock has been supplied with sufficient Rocket Parts.
+
+
+ // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+ attachRules = 1,0,1,1,0
+
+ // --- standard part parameters ---
+ mass = 0.01
+ dragModelType = default
+ maximum_drag = 0.2
+ minimum_drag = 0.2
+ angularDrag = 2
+ crashTolerance = 12
+ maxTemp = 2900
+
+ //--- Module parameters
+ //MODULE
+ //{
+ // name = SpaceDock18
+ //}
}
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/textures/SDOCKTEX.png b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/textures/SDOCKTEX.png
deleted file mode 100644
index b06c189..0000000
Binary files a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/textures/SDOCKTEX.png and /dev/null differ
diff --git a/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/textures/SDOCKTEX.tga b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/textures/SDOCKTEX.tga
new file mode 100644
index 0000000..b238547
Binary files /dev/null and b/GameData/OrbitalConstruction Redux/Parts/OC_SpaceDock/textures/SDOCKTEX.tga differ
diff --git a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/ILaunchFacility.cs b/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/ILaunchFacility.cs
deleted file mode 100644
index 5f723c8..0000000
--- a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/ILaunchFacility.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace KerbalTestOne
-{
- public interface ILaunchFacility: ISpaceDestination
- {
- ///
- /// Returns whether or not this launch facility has the parts necessary to build the given vessel
- ///
- ///
- ///
- bool CanFacilityBuildThisVessel(Vessel v);
-
- ///
- /// Removes the parts from the inventory needed to build the given vessel.
- ///
- ///
- bool BuildThisVessel(Vessel v);
-
- ///
- /// This is how the spaceDock accepts new cargo.
- ///
- ///
- void DeliverParts(Dictionary parts);
- }
-}
diff --git a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/KerbalTestOne.sln b/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/KerbalTestOne.sln
deleted file mode 100644
index 0a660e5..0000000
--- a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/KerbalTestOne.sln
+++ /dev/null
@@ -1,18 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-# SharpDevelop 4.3
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KerbalTestOne", "KerbalTestOne.csproj", "{4EF7462C-CBFB-4CC2-94F7-FF30832A977B}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {4EF7462C-CBFB-4CC2-94F7-FF30832A977B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4EF7462C-CBFB-4CC2-94F7-FF30832A977B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4EF7462C-CBFB-4CC2-94F7-FF30832A977B}.Release|Any CPU.Build.0 = Release|Any CPU
- {4EF7462C-CBFB-4CC2-94F7-FF30832A977B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- EndGlobalSection
-EndGlobal
diff --git a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/SpaceBuilt18.cs b/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/SpaceBuilt18.cs
deleted file mode 100644
index d297868..0000000
--- a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/SpaceBuilt18.cs
+++ /dev/null
@@ -1,272 +0,0 @@
-// modified by evilC - evilc@evilc.com
-// With 2.0 changes by Interfect
-// v 3.0
-
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using UnityEngine;
-//using System.Text.RegularExpressions;
-
-
-namespace KerbalTestOne
-{
- public enum BuildMode
- {
- Scan,
- Build,
- Confirm,
- Release
- }
-
- public class UIStatus
- {
- public bool MeasuredMass = false;
- public double PartsNeeded = 0;
- public bool StageFirst = false;
- public bool DockSelected = false;
- public bool Scanned = false;
- public bool DockChecked = false;
- public bool DockCanBuild = false;
- }
-
- class SpaceBuilt18 : Jumper18
- {
- //Basic ui options:
- //1) show how much is needed to build this
- //2) scan for docks
- //3) build at dock
- //4) Confirm build successful
- //5) release docking clamps
-
- protected Rect windowPos;
- Vessel chosenVessel;
- ILaunchFacility chosenLaunchFacility;
- private int targetIndex = -1;
- private int previousIndex = -1;
- private Vessel targetVessel = null;
- private List docks;
- BuildMode mode;
-
- UIStatus uistatus = new UIStatus();
-
- private void WindowGUI(int windowID)
- {
- GUIStyle mySty = new GUIStyle(GUI.skin.button);
- mySty.normal.textColor = mySty.focused.textColor = Color.white;
- mySty.hover.textColor = mySty.active.textColor = Color.yellow;
- mySty.onNormal.textColor = mySty.onFocused.textColor = mySty.onHover.textColor = mySty.onActive.textColor = Color.green;
- mySty.padding = new RectOffset(8, 8, 8, 8);
-
-
- GUIStyle redSty = new GUIStyle(GUI.skin.box);
- redSty.padding = new RectOffset(8, 8, 8, 8);
- redSty.normal.textColor = redSty.focused.textColor = Color.red;
-
- GUIStyle yelSty = new GUIStyle(GUI.skin.box);
- yelSty.padding = new RectOffset(8, 8, 8, 8);
- yelSty.normal.textColor = yelSty.focused.textColor = Color.yellow;
-
- GUIStyle grnSty = new GUIStyle(GUI.skin.box);
- grnSty.padding = new RectOffset(8, 8, 8, 8);
- grnSty.normal.textColor = grnSty.focused.textColor = Color.green;
-
- GUIStyle whiSty = new GUIStyle(GUI.skin.box);
- whiSty.padding = new RectOffset(8, 8, 8, 8);
- whiSty.normal.textColor = whiSty.focused.textColor = Color.white;
-
- GUILayout.BeginVertical();
- //if (GUILayout.Button("DESTROY", mySty, GUILayout.ExpandWidth(true)))//GUILayout.Button is "true" when clicked
-
- GUIStyle labelStyle = new GUIStyle(GUI.skin.label);
- //GUILayout.Label("Needed Parts:", labelStyle);
- if (!uistatus.MeasuredMass)
- {
- uistatus.PartsNeeded = SpaceDockUtilities18.DetermineMassOfVessel(vessel) * 1.25;
- uistatus.MeasuredMass = true;
- }
-
- GUILayout.Box("Tons of Rocket Parts needed for this Craft: " + uistatus.PartsNeeded, whiSty);
-
- if (chosenLaunchFacility != null)
- {
- uistatus.DockSelected = true;
- }
- else
- {
- uistatus.DockSelected = false;
- }
- switch (mode)
- {
- case BuildMode.Scan:
- if (GUILayout.Button("Scan for Docks"))
- {
- //scan for spaceDocks
- docks = SpaceDockUtilities18.GetAllSpaceDocks(vessel);
- mode = BuildMode.Build;
- uistatus.Scanned = true;
- }
- break;
- case BuildMode.Build:
- GUILayout.Box("If using Launch Stabilizers, put them alone in the first stage and check the box below!", yelSty);
- if (GUILayout.Toggle(uistatus.StageFirst, "Stage before building"))
- {
- uistatus.StageFirst = true;
- }
- else
- {
- uistatus.StageFirst = false;
- }
- if (GUILayout.Button("Build at selected dock"))
- {
- if (chosenLaunchFacility.CanFacilityBuildThisVessel(vessel))
- {
- if (uistatus.StageFirst)
- {
- Staging.ActivateNextStage();
- }
- SetJumpState(JumpState18.MatchingOrbits);
- chosenLaunchFacility.BuildThisVessel(vessel);
-
- if(chosenLaunchFacility.IsDestinationLanded())
- {
- // We need to land
- mode = BuildMode.Confirm;
- }
- else
- {
- // We're in the right spot
- mode = BuildMode.Release;
- }
- }
- }
- break;
- case BuildMode.Confirm:
- {
- if (GUILayout.Button("Land at dock"))
- {
- // Land at the dock (right now)
- LandAtDock();
- mode = BuildMode.Release;
- }
- }
- break;
- case BuildMode.Release:
- {
- SetJumpState(JumpState18.Idle);
- RenderingManager.RemoveFromPostDrawQueue(3, new Callback(drawGUI)); //close the GUI
-
- // Get rid of the part (single-use only)
- part.explode();
-
- }
- break;
- }
-
-
- if (uistatus.Scanned)
- {
- if (uistatus.DockSelected)
- {
- if(!uistatus.DockChecked) {
- // The dock hasn't checked to see if it can build the vessel yet. Check.
- // This is kind of expensive, so we remember the result until we switch docks.
- uistatus.DockCanBuild = chosenLaunchFacility.CanFacilityBuildThisVessel(vessel);
- uistatus.DockChecked = true;
- }
-
- if (uistatus.DockCanBuild)
- {
- GUILayout.Box("The chosen Dock has enough Rocket Parts to build this Craft", grnSty);
- }
- else
- {
- GUILayout.Box("The chosen Dock does not have enough Rocket Parts to build this Craft", redSty);
- }
- }
- else
- {
- GUILayout.Box("Please choose a Dock to build this Craft at", yelSty);
- }
- if (docks == null)
- {
- docks = new List();
- }
-
- GUIStyle headingStyle = new GUIStyle(GUI.skin.label);
- headingStyle.alignment = TextAnchor.MiddleCenter;
- headingStyle.fontStyle = FontStyle.Bold;
- GUILayout.Label("Build At:", headingStyle);
- List dockList = new List();
- dockList = docks;
-
- targetIndex = GUILayout.SelectionGrid(targetIndex, dockList.ConvertAll(v => v.vesselName).ToArray(), 1, mySty, GUILayout.ExpandWidth(true));
- if (targetIndex != previousIndex)
- {
- try
- {
- Vessel v = dockList[targetIndex];
- print("Choosing: " + v.name);
- chosenVessel = v;
- chosenLaunchFacility = new RemoteSpaceDock18(v);
- SetChosenTarget(chosenLaunchFacility);
- previousIndex = targetIndex;
- targetVessel = v;
-
- // Note that we need to re-check whether the dock can build the vessel
- uistatus.DockChecked = false;
-
- }
- catch
- {
- }
- }
- }
- else
- {
- GUILayout.Box("Please use the Scan button to select a Dock to build at.", redSty);
- }
-
-
- GUILayout.EndVertical();
-
- //DragWindow makes the window draggable. The Rect specifies which part of the window it can by dragged by, and is
- //clipped to the actual boundary of the window. You can also pass no argument at all and then the window can by
- //dragged by any part of it. Make sure the DragWindow command is AFTER all your other GUI input stuff, or else
- //it may "cover up" your controls and make them stop responding to the mouse.
- GUI.DragWindow(new Rect(0, 0, 10000, 20));
-
- }
-
- #region UI boilerplate
-
- private void drawGUI()
- {
- if (vessel != null && vessel.isActiveVessel)
- {
- GUI.skin = HighLogic.Skin;
- windowPos = GUILayout.Window(31, windowPos, WindowGUI, "Orbital Construction", GUILayout.MinWidth(200), GUILayout.MinHeight(200));
- }
- }
-
- //protected override void onFlightStart() //Called when vessel is placed on the launchpad
- public override void OnAwake()
- {
- base.OnAwake();
- RenderingManager.AddToPostDrawQueue(3, new Callback(drawGUI));//start the GUI
- mode = BuildMode.Scan;
- }
- //protected override void onPartStart()
- public override void OnStart(PartModule.StartState state)
- {
- if ((windowPos.x == 0) && (windowPos.y == 0))//windowPos is used to position the GUI window, lets set it in the center of the screen
- {
- windowPos = new Rect(Screen.width / 2, Screen.height / 2, 10, 10);
- }
- base.OnStart(state);
- }
-
- #endregion
- }
-}
diff --git a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/SpaceDock18.cs b/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/SpaceDock18.cs
deleted file mode 100644
index 82730e2..0000000
--- a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/SpaceDock18.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace KerbalTestOne
-{
- ///
- /// This class is only used to set persistence values.
- ///
- class SpaceDock18 : PartModule
- {
- public override void OnSave(ConfigNode node)
- {
- print("Saving custom data!");
- node.AddValue("SpaceDock", 1);
- base.OnSave(node);
- }
-
- public override void OnLoad(ConfigNode node)
- {
- print("Loading custom data!");
- base.OnLoad(node);
- }
- }
-}
diff --git a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/SpaceDockUtilities18.cs b/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/SpaceDockUtilities18.cs
deleted file mode 100644
index 1de0f94..0000000
--- a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/SpaceDockUtilities18.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using UnityEngine;
-
-namespace KerbalTestOne
-{
- public static class SpaceDockUtilities18
- {
- public static bool DetermineIfVesselIsSpaceDock(Vessel v)
- {
- foreach (Part p in v.parts)
- {
- //see if it has our module
- foreach (PartModule mod in p.Modules)
- {
- //MonoBehaviour.print(mod.moduleName);
- if (mod.moduleName.Equals("SpaceDock18"))
- {
- return true;
- }
- }
- }
- return false;
- }
-
- public static List GetAllSpaceDocks(Vessel currentVessel)
- {
- List docks = new List();
- foreach (Vessel v in FlightGlobals.Vessels)
- {
- if (v == currentVessel)
- {
- continue;
- }
- v.Load();
- if (DetermineIfVesselIsSpaceDock(v))
- {
- docks.Add(v);
- }
- }
- return docks;
- }
-
-
- public static double DetermineMassOfVessel(Vessel v)
- {
- double totalmass = 0;
- foreach (Part p in v.parts)
- {
- MonoBehaviour.print("Part:" + p.name);
- MonoBehaviour.print("Mass:" + p.mass);
- totalmass += p.mass;
- //we also need to coutn the resouces in each part, and multiply that by density... but that can wait.
- double resMass = (double)p.GetResourceMass();
- MonoBehaviour.print("ResMass:" + p.GetResourceMass());
- totalmass += resMass;
- }
- MonoBehaviour.print("Mass of vessel: " + totalmass);
- return totalmass;
- }
- }
-}
diff --git a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne.sln b/GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction.sln
similarity index 53%
rename from GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne.sln
rename to GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction.sln
index 504e90f..7d915a6 100644
--- a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne.sln
+++ b/GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction.sln
@@ -1,8 +1,6 @@
-
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
-# SharpDevelop 4.3
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KerbalTestOne", "KerbalTestOne\KerbalTestOne.csproj", "{4EF7462C-CBFB-4CC2-94F7-FF30832A977B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OrbitalConstruction", "OrbitalConstruction\OrbitalConstruction.csproj", "{B4A61497-C97E-45FA-9B30-2DE6FFC0DCEE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -10,10 +8,10 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {4EF7462C-CBFB-4CC2-94F7-FF30832A977B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4EF7462C-CBFB-4CC2-94F7-FF30832A977B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4EF7462C-CBFB-4CC2-94F7-FF30832A977B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4EF7462C-CBFB-4CC2-94F7-FF30832A977B}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B4A61497-C97E-45FA-9B30-2DE6FFC0DCEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B4A61497-C97E-45FA-9B30-2DE6FFC0DCEE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B4A61497-C97E-45FA-9B30-2DE6FFC0DCEE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B4A61497-C97E-45FA-9B30-2DE6FFC0DCEE}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/ISpaceDestination.cs b/GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction/ISpaceDestination.cs
similarity index 97%
rename from GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/ISpaceDestination.cs
rename to GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction/ISpaceDestination.cs
index 7d91543..a4db0f9 100644
--- a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/ISpaceDestination.cs
+++ b/GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction/ISpaceDestination.cs
@@ -4,7 +4,7 @@
using System.Text;
using UnityEngine;
-namespace KerbalTestOne
+namespace OrbitalConstruction
{
public interface ISpaceDestination
diff --git a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/Jumper18.cs b/GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction/Jumper18.cs
similarity index 99%
rename from GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/Jumper18.cs
rename to GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction/Jumper18.cs
index 2d468fa..bbe8dfb 100644
--- a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/Jumper18.cs
+++ b/GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction/Jumper18.cs
@@ -4,7 +4,7 @@
using System.Text;
using UnityEngine;
-namespace KerbalTestOne
+namespace OrbitalConstruction
{
// Ripped from HyperEdit to land the ship, seriously, you guys.
public class LanderAttachment : MonoBehaviour
diff --git a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/KerbalTestOne.csproj b/GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction/OrbitalConstruction.csproj
similarity index 75%
rename from GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/KerbalTestOne.csproj
rename to GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction/OrbitalConstruction.csproj
index ba3dcdc..fc57920 100644
--- a/GameData/OrbitalConstruction Redux/Source/KerbalTestOne/KerbalTestOne/KerbalTestOne.csproj
+++ b/GameData/OrbitalConstruction Redux/Source/OrbitalConstruction/OrbitalConstruction/OrbitalConstruction.csproj
@@ -5,11 +5,11 @@
AnyCPU
8.0.30703
2.0
- {4EF7462C-CBFB-4CC2-94F7-FF30832A977B}
+ {B4A61497-C97E-45FA-9B30-2DE6FFC0DCEE}
Library
Properties
- KerbalTestOne
- KerbalTestOne
+ OrbitalConstruction
+ OrbitalConstruction
v3.5
512
@@ -26,14 +26,14 @@
pdbonly
true
- E:\Games\KSP\KSPExp\Plugins\
+ bin\Release\
TRACE
prompt
4
- ..\..\..\..\..\..\..\..\..\..\Program Files %28x86%29\Steam\steamapps\common\Kerbal Space Program\KSP_Data\Managed\Assembly-CSharp.dll
+ C:\Program Files (x86)\Steam\SteamApps\common\Kerbal Space Program\KSP_Data\Managed\Assembly-CSharp.dll
@@ -42,18 +42,19 @@
- ..\..\..\..\..\..\..\..\..\..\Program Files %28x86%29\Steam\steamapps\common\Kerbal Space Program\KSP_Data\Managed\UnityEngine.dll
+ C:\Program Files (x86)\Steam\SteamApps\common\Kerbal Space Program\KSP_Data\Managed\UnityEngine.dll
-
-
-
-
-
-
+
+ Code
+
+
+
+
+