Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Veronique #246

Merged
merged 1 commit into from
Oct 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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 not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added GameData/ROEngines/Assets/AdmiralKew/gray.dds
Binary file not shown.
105 changes: 105 additions & 0 deletions GameData/ROEngines/PartConfigs/Veronique_AK.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
PART
{
module = Part
name = ROE-VeroniqueAK
author = AdmiralKew, capkirk

ROESetEngineDefaults = LIQUID_ENGINE

MODEL
{
model = ROEngines/Assets/AdmiralKew/Veronique_AGI_
}
scale = 1
rescaleFactor = 0.625
attachRules = 1,1,1,0,0
node_stack_top = 0.0, -0.05, 0.0, 0.0, 1.0, 0.0
node_stack_bottom = 0.0, -2.28, 0.0, 0.0, -1.0, 0.0
node_attach = 0.0, 0.05, 0.0, 0.0, 1.0, 0.0

emissiveConstant = 0.8 // engine nozzles are good at radiating.
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2

title = Veronique
manufacturer = abc
description = abc

engineType = Veronique

tags = veronique

MODULE
{
name = ModuleEnginesRF
thrustVectorTransformName = thrustTransform
}

MODULE
{
name = ModuleSurfaceFX
thrustProviderModuleIndex = 0
fxMax = 0.3
maxDistance = 30
falloff = 1.7
thrustTransformName = thrustTransform
}

MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}

MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0
key = 1 0.75
}
greenCurve
{
key = 0 0
key = 1 0.75
}
blueCurve
{
key = 0 0
key = 1 0.75
}
alphaCurve
{
key = 0 0
key = 1 0.75
}
}
}

KSP_MODEL_SHADER:NEEDS[TexturesUnlimited]
{
name = Veronique
recolorable = false

model = ROEngines/Assets/AdmiralKew/Veronique_AGI_

MATERIAL
{
shader = TU/Metallic
texture = _MainTex, ROEngines/Assets/AdmiralKew/AGI_MainTex
texture = _BumpMap, ROEngines/Assets/AdmiralKew/AGI_BumpMap
texture = _Emissive, ROEngines/Assets/AdmiralKew/AGI_Emission
texture = _MetallicGlossMap, ROEngines/Assets/AdmiralKew/AGI_MetallicGlossMap
}
}
14 changes: 14 additions & 0 deletions GameData/ROEngines/Waterfall/Kerosene-Acid/Veronique.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,17 @@
glowStretch = 0.8
}
}

@PART[ROE-VeroniqueAK]:BEFORE[ROWaterfall]:NEEDS[Waterfall]
{
ROWaterfall
{
template = waterfall-kerosene-nitric-acid-lower-1
audio = pump-fed-light-1
position = 0,0,0
rotation = 0, 0, 0
scale = 0.271, 0.271, 0.271
glow = _yellow
glowStretch = 0.8
}
}
Loading