Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
ce5034b
Reduce part count: inline Containers.
keyspace Oct 1, 2016
97e1003
Replace spaces with tabs.
keyspace Oct 1, 2016
c01c5be
Moved and renamed HexCan config files (no edits).
keyspace Oct 1, 2016
2cebf98
Reduce part count: HexCans.
keyspace Oct 1, 2016
b4a757f
Modify legacy parts' `category` and `TechRequired` to hide from parts…
keyspace Oct 1, 2016
a897605
Moved files to categorised dirs.
keyspace Oct 2, 2016
5a6a47f
Fix texture locations for Containers{,Legacy}.
keyspace Oct 2, 2016
03a177f
Move HexCan textures/models one dir up.
keyspace Oct 2, 2016
9ffe864
Tabulate HexCans.
keyspace Oct 2, 2016
9d06340
Fixed HexCans texture locations (including legacy cans).
keyspace Oct 2, 2016
044f282
Rename `Waste` to `Refuse`: texture file names, part file names, but …
keyspace Oct 2, 2016
09b985a
HexCans used spaces for alignment, got replaced with tabs - fix it!
keyspace Oct 2, 2016
1544354
Minimal changes to .csproj to allow building on Linux.
keyspace Oct 2, 2016
0e034b5
Install DLLs to `Plugins` folder + squelch incorrect path warning.
keyspace Oct 2, 2016
feab238
Just realised I've been working without a sub-project path.
keyspace Oct 2, 2016
c434581
Fixed all model/texture paths... again.
keyspace Oct 2, 2016
1199bd6
More csproj screw-ups fixed.
keyspace Oct 2, 2016
7fd919f
More .csproj fixes + add MonoDevelop setting hints to .sln.
keyspace Oct 2, 2016
956c3fd
Really squelch InstallChecker now.
keyspace Oct 2, 2016
0d7f4b9
Don't show legacy parts in VAB/SPH.
keyspace Oct 2, 2016
ecd1256
Include Firespitter DLL.
keyspace Oct 3, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added GameData/Firespitter/Plugins/Firespitter.dll
Binary file not shown.
14 changes: 14 additions & 0 deletions GameData/Firespitter/Plugins/Firespitter.version
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"NAME": "Firespitter",
"URL": "https://raw.githubusercontent.com/snjo/Firespitter/master/For%20release/Firespitter/Firespitter.version",
"VERSION": {
"MAJOR": 7,
"MINOR": 3,
"PATCH": 0
},
"KSP_VERSION": {
"MAJOR": 1,
"MINOR": 1,
"PATCH": 3
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
PART
{
// --- general parameters ---
name = TacLifeSupportContainer
module = Part
author = TaranisElsu

// --- asset parameters ---
scale = 1
rescaleFactor = 1

// --- node Definitions ---
node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0, 1
node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0, 1

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = survivability
entryCost = 400
cost = 327.8
category = Utility
subcategory = 0
title = Life Support Container
manufacturer = Thunder Aerospace Corporation
description = A 1.25-meter Life Support container. Recent accomplishments by TAC allow manufacturing the same container for different purposes, greatly reducing its price. The cost savings are passed on to shareholders.

tags = tacls life support food water oxygen container supplies waste

// --- standard part parameters ---
mass = 0.20
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 12
breakingForce = 500
breakingTorque = 500
maxTemp = 3200

// --- model/resource parameters (compatible with vessels using legacy part) ---
MODEL
{
model = ThunderAerospace/TacLifeSupport/Parts/Containers/TacContainer
position = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
rotation = 0.0, 0.0, 0.0
texture = Texture, ThunderAerospace/TacLifeSupport/Parts/Containers/Texture
}
RESOURCE
{
name = Food
amount = 113.2
maxAmount = 113.2
}
RESOURCE
{
name = Water
amount = 74.8
maxAmount = 74.8
}
RESOURCE
{
name = Oxygen
amount = 11466.9
maxAmount = 11466.9
}

// --- fixed texture/payload switch using Firespitter Core ---
MODULE
{
name = FStextureSwitch2
textureRootFolder = ThunderAerospace/TacLifeSupport/Parts/Containers/
textureNames = Texture; RefuseTexture; FoodTexture; WaterTexture; OxygenTexture
textureDisplayNames = Supplies; Refuse; Food; Water; Oxygen
objectNames = MyContainer
nextButtonText = Next payload
prevButtonText = Previous payload
useFuelSwitchModule = true
fuelTankSetups = 0;1;2;3;4
// uncomment to debug via right-click menu in-game
//debugMode = true
//showListButton = true
}
MODULE
{
name = FSfuelSwitch
resourceNames = Food, Water, Oxygen; CarbonDioxide, WasteWater, Waste; Food; Water; Oxygen
resourceAmounts = 113.2, 74.8, 11466.9; 18800.1, 180.9, 19.5; 240; 40; 53072.3
initialResourceAmounts = 113.2, 74.8, 11466.9; 0, 0, 0; 240; 240; 53072.3
hasGUI = false
basePartMass = 0.2
//tankMass = 0;0;0;0;0 // TODO
//tankCost = 0;0;0;0;0 // TODO
//displayCurrentTankCost = true
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
PART
{
// --- general parameters ---
name = TacLifeSupportContainerLarge
module = Part
author = TaranisElsu

// --- asset parameters ---
scale = 1
rescaleFactor = 2

// --- node Definitions ---
node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0, 2

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = heavyRocketry // FIXME: seems really out of place in-game
entryCost = 800
cost = 2254.5
category = Utility
subcategory = 0
title = Life Support Container, Large
manufacturer = Thunder Aerospace Corporation
description = A large 2.5-meter Life Support container. Recent accomplishments by TAC allow manufacturing the same container for different purposes, greatly reducing its price. The cost savings are passed on to shareholders.

tags = tacls life support food water oxygen container supplies waste

// --- standard part parameters ---
mass = 0.75
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 12
breakingForce = 500
breakingTorque = 500
maxTemp = 3200

// --- model/resource parameters (compatible with vessels using legacy part) ---
MODEL
{
model = ThunderAerospace/TacLifeSupport/Parts/Containers/TacContainer
position = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
rotation = 0.0, 0.0, 0.0
texture = Texture, ThunderAerospace/TacLifeSupport/Parts/Containers/Texture
}
RESOURCE
{
name = Food
amount = 1038.3
maxAmount = 1038.3
}
RESOURCE
{
name = Water
amount = 686.3
maxAmount = 686.3
}
RESOURCE
{
name = Oxygen
amount = 105113.2
maxAmount = 105113.2
}

// --- fixed texture/payload switch using Firespitter Core ---
MODULE
{
name = FStextureSwitch2
textureRootFolder = ThunderAerospace/TacLifeSupport/Parts/Containers/
textureNames = Texture; RefuseTexture; FoodTexture; WaterTexture; OxygenTexture
textureDisplayNames = Supplies; Refuse; Food; Water; Oxygen
objectNames = MyContainer
nextButtonText = Next payload
prevButtonText = Previous payload
useFuelSwitchModule = true
fuelTankSetups = 0;1;2;3;4
// uncomment to debug via right-click menu in-game
//debugMode = true
//showListButton = true
}
MODULE
{
name = FSfuelSwitch
resourceNames = Food, Water, Oxygen; CarbonDioxide, WasteWater, Waste; Food; Water; Oxygen
resourceAmounts = 1038.3, 686.3, 105113.2; 172334.5, 1658.8, 179.2; 2200; 2200; 486496.4
initialResourceAmounts = 1038.3, 686.3, 105113.2; 0, 0, 0; 2200; 2200; 486496.4
hasGUI = false
basePartMass = 0.75
//tankMass = 0;0;0;0;0 // TODO
//tankCost = 0;0;0;0;0 // TODO
//displayCurrentTankCost = true
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
PART
{
// --- general parameters ---
name = TacLifeSupportContainerSmall
module = Part
author = TaranisElsu

// --- asset parameters ---
scale = 1
rescaleFactor = 0.5

// --- node Definitions ---
node_stack_top = 0.0, 0.125, 0.0, 0.0, 1.0, 0.0, 0
node_stack_bottom = 0.0, -0.125, 0.0, 0.0, -1.0, 0.0, 0

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = survivability
entryCost = 400
cost = 52.9
category = Utility
subcategory = 0
title = Life Support Container, Small
manufacturer = Thunder Aerospace Corporation
description = A small 0.625-meter Life Support container. Recent accomplishments by TAC allow manufacturing the same container for different purposes, greatly reducing its price. The cost savings are passed on to shareholders.

tags = tacls life support food water oxygen container supplies waste

// --- standard part parameters ---
mass = 0.04
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 12
breakingForce = 500
breakingTorque = 500
maxTemp = 3200

// --- model/resource parameters (compatible with vessels using legacy part) ---
MODEL
{
model = ThunderAerospace/TacLifeSupport/Parts/Containers/TacContainer
position = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
rotation = 0.0, 0.0, 0.0
texture = Texture, ThunderAerospace/TacLifeSupport/Parts/Containers/Texture
}
RESOURCE
{
name = Food
amount = 11.7
maxAmount = 11.7
}
RESOURCE
{
name = Water
amount = 7.7
maxAmount = 7.7
}
RESOURCE
{
name = Oxygen
amount = 1194.4
maxAmount = 1194.4
}

// --- fixed texture/payload switch using Firespitter Core ---
MODULE
{
name = FStextureSwitch2
textureRootFolder = ThunderAerospace/TacLifeSupport/Parts/Containers/
textureNames = Texture; RefuseTexture; FoodTexture; WaterTexture; OxygenTexture
textureDisplayNames = Supplies; Refuse; Food; Water; Oxygen
objectNames = MyContainer
nextButtonText = Next payload
prevButtonText = Previous payload
useFuelSwitchModule = true
fuelTankSetups = 0;1;2;3;4
// uncomment to debug via right-click menu in-game
//debugMode = true
//showListButton = true
}
MODULE
{
name = FSfuelSwitch
resourceNames = Food, Water, Oxygen; CarbonDioxide, WasteWater, Waste; Food; Water; Oxygen
resourceAmounts = 11.7, 7.7, 1194.4; 1958.3, 18.8, 2; 25; 25; 5528.3
initialResourceAmounts = 11.7, 7.7, 1194.4; 0, 0, 0; 25; 25; 5528.3
hasGUI = false
basePartMass = 0.04
//tankMass = 0;0;0;0;0 // TODO
//tankCost = 0;0;0;0;0 // TODO
//displayCurrentTankCost = true
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ PART
{
MODEL
{
model = ThunderAerospace/TacLifeSupportContainers/TacContainer
model = ThunderAerospace/TacLifeSupport/Parts/Containers/TacContainer
position = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
rotation = 0.0, 0.0, 0.0
texture = Texture, ThunderAerospace/TacLifeSupportContainers/FoodTexture
texture = Texture, ThunderAerospace/TacLifeSupport/Parts/Containers/FoodTexture
}

// --- general parameters ---
Expand All @@ -26,10 +26,10 @@ PART
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = survivability
TechRequired = hidden
entryCost = 400
cost = 357.4
category = Utility
category = -1
subcategory = 0
title = Life Support Food Container
manufacturer = Thunder Aerospace Corporation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ PART
{
MODEL
{
model = ThunderAerospace/TacLifeSupportContainers/TacContainer
model = ThunderAerospace/TacLifeSupport/Parts/Containers/TacContainer
position = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
rotation = 0.0, 0.0, 0.0
texture = Texture, ThunderAerospace/TacLifeSupportContainers/FoodTexture
texture = Texture, ThunderAerospace/TacLifeSupport/Parts/Containers/FoodTexture
}

// --- general parameters ---
Expand All @@ -26,10 +26,10 @@ PART
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = heavyRocketry
TechRequired = hidden
entryCost = 800
cost = 2525.6
category = Utility
category = -1
subcategory = 0
title = Life Support Food Container, Large
manufacturer = Thunder Aerospace Corporation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@ PART
{
MODEL
{
model = ThunderAerospace/TacLifeSupportContainers/TacContainer
model = ThunderAerospace/TacLifeSupport/Parts/Containers/TacContainer
position = 0.0, 0.0, 0.0
scale = 1.0, 1.0, 1.0
rotation = 0.0, 0.0, 0.0
texture = Texture, ThunderAerospace/TacLifeSupportContainers/FoodTexture
texture = Texture, ThunderAerospace/TacLifeSupport/Parts/Containers/FoodTexture
}

// --- general parameters ---
Expand All @@ -26,10 +26,10 @@ PART
attachRules = 1,0,1,1,0

// --- editor parameters ---
TechRequired = survivability
TechRequired = hidden
entryCost = 400
cost = 56
category = Utility
category = -1
subcategory = 0
title = Life Support Food Container, Small
manufacturer = Thunder Aerospace Corporation
Expand Down
Loading