Raptor831

Stockalike RF Engine Configs v3.2.6 [01/20/19][RF v12]

Recommended Posts

Oh, but why didn't I read the whole thread? Darn...

Ha! Yeah, that's why I linked it. Random post buried in a long thread that perfectly explains the question; yeah, never gonna find it! :wink: But yeah, his explanation is good. You can turn it off if you want to, but that'd be a nice MM patch.

Is it possible to increase igniter number?

Yes, it's possible. Just one line in the config to switch. But are you speaking in general for all engines? A particular one? A subset of engines?

Share this post


Link to post
Share on other sites
Ha! Yeah, that's why I linked it. Random post buried in a long thread that perfectly explains the question; yeah, never gonna find it! :wink: But yeah, his explanation is good. You can turn it off if you want to, but that'd be a nice MM patch.

I have a save game which I've put >100 hrs in, all of a sudden all those probes headed everywhere and anywhere need ullage. Maybe I -should- consider turning it off...

Share this post


Link to post
Share on other sites

I have a save game which I've put >100 hrs in, all of a sudden all those probes headed everywhere and anywhere need ullage. Maybe I -should- consider turning it off...

If you have torque, you might be able to fire the engines without "settling" the propellant in the tank, at least I got that impression when I played a little with it today.

On another note, does the lv-909 not have fx in space for anyone else? The poodle seems to have smoke without it being active as well ._.

Edited by Tellion

Share this post


Link to post
Share on other sites
I have a save game which I've put >100 hrs in, all of a sudden all those probes headed everywhere and anywhere need ullage. Maybe I -should- consider turning it off...

I think already-launched/saved vessels will keep their old settings, which would mean no ullage on previous engines. PLEASE MAKE A BACKUP THOUGH! I'm not sure of that, so don't bank on your save being ok. But if you test that, let us know.

If you have torque, you might be able to fire the engines without "settling" the propellant in the tank, at least I got that impression when I played a little with it today.

On another note, does the lv-909 not have fx in space for anyone else? The poodle seems to have smoke without it being active as well ._.

Effects shouldn't get messed up by Stockalike. I only change ModuleEngines* to ModuleEnginesRF. You wouldn't happen to be running RealPlume or HotRockets, would you?

Share this post


Link to post
Share on other sites

Effects shouldn't get messed up by Stockalike. I only change ModuleEngines* to ModuleEnginesRF. You wouldn't happen to be running RealPlume or HotRockets, would you?

The latter, but I am certain that the described issues did not occur before the latest update to RFStockalike. It is possible that hotrockets is sad about switching the module names though...

Share this post


Link to post
Share on other sites
The latter, but I am certain that the described issues did not occur before the latest update to RFStockalike. It is possible that hotrockets is sad about switching the module names though...

Hmm, I'm having the same sort of issue, with missing effects and sound for certain engines. I don't have either RealPlume or HotRockets though.

Just that it was my first run on 1.0.4 the problem arose so I wasn't really sure of the cause. Just putting this out there so somebody can figure out what's going on.

Share this post


Link to post
Share on other sites

HotRockets always screwed with this stuff because it doesn't use * operators in the MM configs. Ex:


@PART[*]
{
@MODULE[ModuleEngines] {
...

instead of something like:


@PART[*]
{
@MODULE[ModuleEngine*] {
...

IIRC, it nukes the effects and applies its own. But if you've already made the Engine module something new, it won't apply the new EFFECTS node to the actual engine (because it couldn't find the right MODULE). I've not used HotRockets personally for a while (for various reasons) so I can't say what it was before this last update.

@Tellion: If you can, post the single part node from your ModuleManager.ConfigCache file. We'll see what got applied and such. Really curious on this one because, as I mentioned, Stockalike doesn't touch/add/remove any effects at all...

With all this talk about effects, everyone should check out Real Plume - Stock Configs (link here). Svm420 was working on some plumes for Stockalike specifically, but the stock configs will work with Stockalike all the same. Always nice to have options anyway. :wink:

Share this post


Link to post
Share on other sites
The latter, but I am certain that the described issues did not occur before the latest update to RFStockalike. It is possible that hotrockets is sad about switching the module names though...

I'm getting the same problem, some engines just have no effects with and without smokescreen/hotrockets/realplume.

ETA:

None of the AIES engines seems to produce effects for me.

Edited by Citizen247

Share this post


Link to post
Share on other sites
@Tellion: If you can, post the single part node from your ModuleManager.ConfigCache file. We'll see what got applied and such. Really curious on this one because, as I mentioned, Stockalike doesn't touch/add/remove any effects at all...

With all this talk about effects, everyone should check out Real Plume - Stock Configs (link here). Svm420 was working on some plumes for Stockalike specifically, but the stock configs will work with Stockalike all the same. Always nice to have options anyway. :wink:

Sure thing:

UrlConfig{

name = liquidEngine3

type = PART

parentUrl = Squad/Parts/Engine/liquidEngineLV-909/liquidEngineLV-909

url = Squad/Parts/Engine/liquidEngineLV-909/liquidEngineLV-909/liquidEngine3

PART

{

name = liquidEngine3

module = Part

author = Ven

scale = 0.01

node_stack_top = 0.0, 21.6498, 0.0, 0.0, 1.0, 0.0, 1

node_stack_bottom = 0.0, -37.8251, 0.0, 0.0, -1.0, 0.0, 1

fx_exhaustFlame_blue_small = 0.0, -21.0, 0.0, 0.0, 1.0, 0.0, running

fx_exhaustLight_blue = 0.0, -21.0, 0.0, 0.0, 0.0, 1.0, running

fx_smokeTrail_light = 0.0, -21.0, 0.0, 0.0, 1.0, 0.0, running

sound_vent_medium = engage

sound_rocket_hard = running

sound_vent_soft = disengage

sound_explosion_low = flameout

TechRequired = advRocketry

cost = 146

category = Engine

subcategory = 0

title = LV-909 "Terrier" Liquid Fuel Engine

manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co

description = The 909 model was initially received with some skepticism by spacecraft engineers, as it defied the long-standing convention that "More Power!" is always better. Despite this, the 909 series has found its place in the spacecraft construction world, being particularly useful as a final stage and landing engine.

attachRules = 1,0,1,0,0

mass = 0.2

skinInternalConductionMult = 4.0

emissiveConstant = 0.8

dragModelType = default

maximum_drag = 0.2

minimum_drag = 0.2

angularDrag = 2

crashTolerance = 7

maxTemp = 1450

bulkheadProfiles = size1

entryCost = 730

MODULE

{

name = ModuleEnginesRF

thrustVectorTransformName = thrustTransform

exhaustDamage = True

ignitionThreshold = 0.1

minThrust = 0

maxThrust = 50

heatProduction = 88

EngineType = LiquidFuel

spoolEffectName = powersmoke

powerEffectName = powerflame

atmosphereCurve

{

key = 0 298

key = 1 106

key = 3 0.001

}

PROPELLANT

{

name = Aerozine50

ratio = 50.173010

DrawGauge = True

ResourceFlowMode = STACK_PRIORITY_SEARCH

}

PROPELLANT

{

name = NTO

ratio = 49.826990

ResourceFlowMode = STACK_PRIORITY_SEARCH

}

}

MODULE

{

name = ModuleGimbal

gimbalTransformName = Obj_Gimbal

gimbalRange = 6

useGimbalResponseSpeed = true

gimbalResponseSpeed = 15

}

MODULE

{

name = ModuleAnimateHeat

ThermalAnim = HeatAnimatioEmissiveLiquidEngine3

}

MODULE

{

name = ModuleJettison

jettisonName = fairing

bottomNodeName = bottom

isFairing = True

jettisonedObjectMass = 0.1

jettisonForce = 5

jettisonDirection = 0 0 1

}

MODULE

{

name = ModuleTestSubject

environments = 15

useStaging = True

useEvent = False

}

MODULE

{

name = ModuleSurfaceFX

thrustProviderModuleIndex = 0

fxMax = 0.3

maxDistance = 30

falloff = 1.7

thrustTransformName = thrustTransform

}

MODULE

{

name = BBModule

}

MODULE

{

name = CollisionFX

scrapeSparks = true

collisionSound = CollisionFX/Sounds/Bang1

scrapeSound = CollisionFX/Sounds/GroundSkid

sparkSound = CollisionFX/Sounds/SparkSqueal

}

MODULE

{

name = ModuleAGX

}

MODULE

{

name = MGFix

plusEnabled = True

}

MODULE

{

name = ThermalMonitor

}

MODULE

{

name = TweakScale

type = stack

defaultScale = 1.25

TWEAKSCALEEXPONENTS

{

mass = 2.5

}

}

MODULE

{

name = USI_ModuleRecycleablePart

Menu = Scrap Part

ResourceName = Recyclables

Efficiency = .8

}

MODULE

{

name = USI_ModuleRecycleablePart

Menu = Salvage Part

ResourceName = SpecializedParts

Efficiency = .4

}

MODEL

{

model = VenStockRevamp/Squad/Parts/Propulsion/LV909B

}

MODULE

{

name = FXModuleLookAtConstraint

CONSTRAINLOOKFX

{

targetName = Piston1

rotatorsName = PistonBase1

}

CONSTRAINLOOKFX

{

targetName = PistonBase1

rotatorsName = Piston1

}

CONSTRAINLOOKFX

{

targetName = Piston2

rotatorsName = PistonBase2

}

CONSTRAINLOOKFX

{

targetName = PistonBase2

rotatorsName = Piston2

}

CONSTRAINLOOKFX

{

targetName = Piston3

rotatorsName = PistonBase3

}

CONSTRAINLOOKFX

{

targetName = PistonBase3

rotatorsName = Piston3

}

CONSTRAINLOOKFX

{

targetName = Piston4

rotatorsName = PistonBase4

}

CONSTRAINLOOKFX

{

targetName = PistonBase4

rotatorsName = Piston4

}

}

MODULE

{

name = tjs_EngineLight

isDebug = true

lightPower = 1.0

lightRange = 40.0

maxLightPower = 23.0

lightRed = 1

lightGreen = 0.88

lightBlue = 0.68

jitterMultiplier = 10.5

multiplierOnIva = 0.5

}

MODULE

{

name = GeometryPartModule

}

MODULE

{

name = FARAeroPartModule

}

MODULE

{

name = FARPartModule

}

EFFECTS

{

powerflame

{

MODEL_MULTI_PARTICLE_PERSIST

{

name = flamethrust

modelName = MP_Nazari/FX/flamestandard

transformName = thrustTransform

emission = 0.0 0.0

emission = 0.05 0.99

emission = 0.75 1.21

emission = 1.0 1.25

speed = 0.0 1.70

speed = 1.0 1.65

energy = 0.0 0.33

energy = 1.0 0.99

fixedEmissions = false

logGrow

{

density = 0 8

density = 1 0.7

density = 10 0

}

}

AUDIO

{

channel = Ship

clip = sound_rocket_hard

volume = 0.0 0.0

volume = 1.0 1.0

pitch = 0.0 0.2

pitch = 1.0 1.0

loop = true

}

}

powersmoke

{

MODEL_MULTI_PARTICLE_PERSIST

{

name = smokethrust

modelName = MP_Nazari/FX/smokejet

transformName = thrustTransform

emission = 0.0 0.0

emission = 0.07 0.0

emission = 0.2 0.4

emission = 1.0 1.1

energy = 0.0 0.2

energy = 1.0 3.2

speed = 0.0 1.0

speed = 1.0 0.8

grow = 0.0 0.0

grow = 1.0 0.15

scale = 0.0 1.0

scale = 1.0 1.0

offset = 0.0 0.0

offset = 1.0 0.5

size = 0.0 1.0

size = 1.0 1.1

renderMode = "Billboard"

collide = false

collideRatio = 0

fixedScale = 1.0

sizeClamp = 50

angle = 0.0 1.0

angle = 45.0 1.0

angle = 50.0 1.0

distance = 0.0 1.0

distance = 100.0 1.0

distance = 110.0 1.0

emission

{

mach = 0.0 1.0

mach = 0.8 1.0

mach = 1.0 1.0

density = 1.0 1.0

density = 0.4 1.0

density = 0.3 1.0

density = 0.002 1.0

density = 0.001 0.0

}

logGrow

{

density = 0 8

density = 1 0.7

density = 10 0

}

}

MODEL_MULTI_PARTICLE_PERSIST

{

name = smokelaunch

modelName = MP_Nazari/FX/smokelaunch

transformName = thrustTransform

emission = 0.0 0.0

emission = 0.05 0.0

emission = 0.2 0.5

emission = 1.0 1.8

energy = 0.0 0.2

energy = 1.0 1.1

speed = 0.0 0.1

speed = 1.0 0.15

grow = 0.0 0.0

grow = 1.0 0.75

size = 0.0 1.0

size = 1.0 1.5

renderMode = "Billboard"

collide = true

collideRatio = 0.12

fixedScale = 1.0

sizeClamp = 50

angle = 0.0 1.0

angle = 45.0 1.0

angle = 50.0 1.0

distance = 0.0 1.0

distance = 100.0 1.0

distance = 550.0 0.0

initialDensity = 2.25

physical = true

stickiness = 0.8

dragCoefficient = 1

logarithmicGrowth = 2.75

fixedEmissions = true

randomInitalVelocityOffsetMaxRadius = 15.5

emission

{

mach = 0.0 1.25

mach = 0.05 0.0

mach = 1.0 0.0

}

logGrow

{

power = 0 0

power = 1 2

density = 0 8

density = 1 0.7

density = 10 0

}

Grow

{

power = 0 0

power = 1 2

}

}

}

engage

{

AUDIO

{

channel = Ship

clip = sound_vent_medium

volume = 1.0

pitch = 2.0

loop = false

}

}

disengage

{

AUDIO

{

channel = Ship

clip = sound_vent_soft

volume = 1.0

pitch = 2.0

loop = false

}

}

flameout

{

AUDIO

{

channel = Ship

clip = sound_explosion_low

volume = 1.0

pitch = 2.0

loop = false

}

}

}

MODULE

{

name = KOSNameTag

}

MODULE

{

name = ModuleEngineConfigs

type = ModuleEnginesRF

techLevel = 1

origTechLevel = 1

engineType = O

origMass = 0.2

configuration = Aerozine50+NTO

modded = false

CONFIG

{

name = Aerozine50+NTO

maxThrust = 50

heatProduction = 88

IspSL = 0.9600

IspV = 0.9500

throttle = 0

PROPELLANT

{

name = Aerozine50

ratio = 50.17301038062284

DrawGauge = True

ResourceFlowMode = STACK_PRIORITY_SEARCH

}

PROPELLANT

{

name = NTO

ratio = 49.82698961937716

ResourceFlowMode = STACK_PRIORITY_SEARCH

}

ModuleEngineIgnitor

{

ignitionsAvailable = 24

useUllageSimulation = true

autoIgnitionTemperature = 800

ignitorType = Electric

IGNITOR_RESOURCE

{

name = ElectricCharge

amount = 0.5

}

}

}

CONFIG

{

name = LqdHydrogen+LqdOxygen

maxThrust = 38

heatProduction = 88

IspSL = 1.3000

IspV = 1.2700

throttle = 0

PROPELLANT

{

name = LqdHydrogen

ratio = 76.30830964721619

DrawGauge = True

ResourceFlowMode = STACK_PRIORITY_SEARCH

}

PROPELLANT

{

name = LqdOxygen

ratio = 23.69169035278381

ResourceFlowMode = STACK_PRIORITY_SEARCH

}

ModuleEngineIgnitor

{

ignitionsAvailable = 24

useUllageSimulation = true

autoIgnitionTemperature = 800

ignitorType = Electric

IGNITOR_RESOURCE

{

name = ElectricCharge

amount = 0.5

}

}

}

}

ModuleEngineIgnitor

{

ignitionsAvailable = 24

autoIgnitionTemperature = 800

useUllageSimulation = true

}

MODULE

{

name = ModuleTweakableJettison

}

MODULE

{

name = ModuleTweakableGimbal

}

MODULE

{

name = ModuleGimbalActions

}

MODULE

{

name = ModuleFuelCrossfeedActions

}

MODULE

{

name = TRReflection

colour = 0.3 0.3 0.3

interval = 2

meshes = Torus_001

}

}

}

RealPlume is definitely going to replace HotRockets asap, I just did not get around to it yet :)

Edited by Tellion

Share this post


Link to post
Share on other sites

I am also having some issues with engine effects and the new configs, however, I'm not using HotRocket or anything else that should replace engine effects. In addition, KER Flight Engineer no longer registers any thrust from engines.

Engines tested: LV-T45, LV-909, LV-1

53F2537A505F234DECEE19B85D9762CACC963A72

From ModualManager.ConfigCache:

UrlConfig
{
name = liquidEngine2
type = PART
parentUrl = Squad/Parts/Engine/liquidEngineLV-T45/liquidEngineLV-T45
url = Squad/Parts/Engine/liquidEngineLV-T45/liquidEngineLV-T45/liquidEngine2
PART
{
name = liquidEngine2
module = Part
author = NovaSilisko
mesh = model.mu
scale = 0.1
node_stack_top = 0.0, 7.21461, 0.0, 0.0, 1.0, 0.0
node_stack_bottom = 0.0, -5.74338, 0.0, 0.0, -1.0, 0.0
fx_exhaustFlame_blue = 0.0, -5.74338, 0.0, 0.0, 1.0, 0.0, running
fx_exhaustLight_blue = 0.0, -5.74338, 0.0, 0.0, 0.0, 1.0, running
fx_smokeTrail_light = 0.0, -5.74338, 0.0, 0.0, 1.0, 0.0, running
fx_exhaustSparks_flameout = 0.0, -5.74338, 0.0, 0.0, 1.0, 0.0, flameout
sound_vent_medium = engage
sound_rocket_hard = running
sound_vent_soft = disengage
sound_explosion_low = flameout
TechRequired = generalRocketry
cost = 445
category = Engine
subcategory = 0
title = LV-T45 "Swivel" Liquid Fuel Engine
manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co
description = The LV-T45 engine was considered a breakthrough in the LV-T series due to its Thrust Vectoring feature. The LV-T45 can deflect its thrust to aid in craft control. All these added mechanics however, make for a slightly smaller and heavier engine in comparison with other LV-T models.
attachRules = 1,0,1,0,0
mass = 0.42
skinInternalConductionMult = 4.0
emissiveConstant = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
maxTemp = 1797
bulkheadProfiles = size1
entryCost = 2225
MODULE
{
name = ModuleEnginesRF
thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 190
heatProduction = 145
fxOffset = 0, 0, 0.574338
EngineType = LiquidFuel
atmosphereCurve
{
key = 0 283
key = 1 233
key = 6 0.001
}
PROPELLANT
{
name = Ethanol75
ratio = 52.660728
DrawGauge = True
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 47.339272
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
}
MODULE
{
name = ModuleJettison
jettisonName = fairing
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
}
MODULE
{
name = ModuleGimbal
gimbalTransformName = thrustTransform
gimbalRange = 3
}
MODULE
{
name = ModuleAnimateHeat
ThermalAnim = HeatEmissiveAnimation
}
MODULE
{
name = ModuleAlternator
RESOURCE
{
name = ElectricCharge
rate = 6.0
}
}
MODULE
{
name = ModuleSurfaceFX
thrustProviderModuleIndex = 0
fxMax = 0.5
maxDistance = 30
falloff = 1.7
thrustTransformName = thrustTransform
}
RESOURCE
{
name = ElectricCharge
amount = 0
maxAmount = 0
isTweakable = false
hideFlow = true
}
MODULE
{
name = ModuleTestSubject
environments = 15
useStaging = True
useEvent = False
}
MODULE
{
name = CollisionFX
scrapeSparks = true
collisionSound = CollisionFX/Sounds/Bang1
scrapeSound = CollisionFX/Sounds/GroundSkid
sparkSound = CollisionFX/Sounds/SparkSqueal
}
MODULE
{
name = ModuleAlternatorReliability
MTBF = 4380
LifeTime = 10
RepairCost = 1
RepairBonus = 1
MaintenanceCost = 1
MaintenanceBonus = 1
InspectionBonus = 300
Silent = false
Priority = MEDIUM
PerksRequirementName = Engineer
PerksRequirementValue = 1
}
MODULE
{
name = ModuleCoolantReliabilityCore
MTBF = 8760
LifeTime = 1
RepairCost = 10
RepairBonus = 0.1
MaintenanceCost = 2
MaintenanceBonus = 0.3
InspectionBonus = 120
Silent = false
Priority = MEDIUM
PerksRequirementName = Engineer
PerksRequirementValue = 2
}
MODULE
{
name = ModuleEngineReliability
MTBF = 8760
LifeTime = 1
RepairCost = 10
RepairBonus = 0.1
MaintenanceCost = 2
MaintenanceBonus = 0.3
InspectionBonus = 120
Silent = false
Priority = HIGH
PerksRequirementName = Engineer
PerksRequirementValue = 3
}
MODULE
{
name = ModuleGimbalReliability
MTBF = 4380
LifeTime = 2
RepairCost = 2
RepairBonus = 0.1
MaintenanceCost = 1
MaintenanceBonus = 0.3
InspectionBonus = 120
Silent = false
Priority = MEDIUM
PerksRequirementName = Engineer
PerksRequirementValue = 2
}
MODULE
{
name = ModuleReliabilityInfo
}
MODULE
{
name = InspectionModule
}
MODULE
{
name = ModuleTankReliability
MTBF = 350400
LifeTime = 131400
RepairCost = 1
RepairBonus = 0.1
MaintenanceCost = 1
MaintenanceBonus = 0.3
InspectionBonus = 7200
MinTC = 90
MaxTC = 360
Silent = false
Priority = HIGH
PerksRequirementName = Engineer
PerksRequirementValue = 1
}
MODULE
{
name = KOSNameTag
}
MODULE
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
techLevel = 2
origTechLevel = 2
engineType = L+
origMass = 0.42
configuration = Ethanol75+LqdOxygen
modded = false
CONFIG
{
name = Ethanol75+LqdOxygen
maxThrust = 190
heatProduction = 145
IspSL = 0.9300
IspV = 0.9300
throttle = 0
PROPELLANT
{
name = Ethanol75
ratio = 52.66072829648775
DrawGauge = True
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 47.33927170351225
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
ModuleEngineIgnitor
{
ignitionsAvailable = 1
useUllageSimulation = true
autoIgnitionTemperature = 800
ignitorType = Electric
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 2
}
}
}
CONFIG
{
name = Aerozine50+NTO
maxThrust = 200
heatProduction = 145
IspSL = 0.9600
IspV = 0.9500
throttle = 0
PROPELLANT
{
name = Aerozine50
ratio = 50.17301038062284
DrawGauge = True
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 49.82698961937716
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
ModuleEngineIgnitor
{
ignitionsAvailable = 2
useUllageSimulation = true
autoIgnitionTemperature = 800
ignitorType = Electric
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 2
}
}
}
CONFIG
{
name = Kerosene+LqdOxygen
maxThrust = 200
heatProduction = 145
IspSL = 1.0000
IspV = 1.0000
throttle = 0
PROPELLANT
{
name = Kerosene
ratio = 37.69408655434424
DrawGauge = True
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 62.30591344565576
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
ModuleEngineIgnitor
{
ignitionsAvailable = 1
useUllageSimulation = true
autoIgnitionTemperature = 800
ignitorType = Electric
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 2
}
}
}
}
ModuleEngineIgnitor
{
ignitionsAvailable = 1
autoIgnitionTemperature = 800
useUllageSimulation = true
}
}
}

CKAN list of mods:

{
"kind": "metapackage",
"abstract": "A list of modules installed on the default KSP instance",
"name": "installed-default",
"license": "unknown",
"version": "2015.07.24.12.16.54",
"identifier": "installed-default",
"spec_version": "v1.6",
"depends": [
{
"name": "KerbalAlarmClock",
"version": "v3.4.0.0"
},
{
"name": "KerbalEngineerRedux",
"version": "1.0.18.0"
},
{
"name": "RealFuels",
"version": "rf-v10.4.9"
},
{
"name": "ModuleManager",
"version": "2.6.6"
},
{
"name": "kOS",
"version": "0.17.3"
},
{
"name": "CrowdSourcedScience",
"version": "v3.0"
},
{
"name": "Graphotron",
"version": "0.3.0"
},
{
"name": "CollisionFX",
"version": "3.2"
},
{
"name": "HyperEdit",
"version": "1.4.1"
},
{
"name": "StarTrekTOSSpaceSuits",
"version": "1.2"
},
{
"name": "StockClamshellFairings",
"version": "1.0"
},
{
"name": "TextureReplacer",
"version": "2.4.7"
},
{
"name": "AsteroidDay",
"version": "1.0"
},
{
"name": "ContractConfigurator-ContractPack-SCANsat",
"version": "v0.5.2.1"
},
{
"name": "ContractConfigurator-RemoteTech",
"version": "2.0.0"
},
{
"name": "DangIt",
"version": "0.6.1"
},
{
"name": "KAS",
"version": "0.5.3"
},
{
"name": "KeepFit",
"version": "0.7.3.3"
},
{
"name": "KerbalConstructionTime",
"version": "1.1.8.0"
},
{
"name": "KIS",
"version": "1.2.0"
},
{
"name": "SCANsat",
"version": "v14.1"
},
{
"name": "RemoteTech",
"version": "v1.6.7"
},
{
"name": "RFStockalike",
"version": "v2.1.8"
},
{
"name": "ContractConfigurator",
"version": "1.5.4"
},
{
"name": "TACLS",
"version": "v0.11.1.20"
},
{
"name": "StageRecovery",
"version": "1.5.7"
},
{
"name": "CrossFeedEnabler",
"version": "v3.3"
},
{
"name": "ScienceAlert",
"version": "1.8.9"
},
{
"name": "KSP-AVC",
"version": "1.1.5.0"
},
{
"name": "RasterPropMonitor",
"version": "v0.21.2"
},
{
"name": "RasterPropMonitor-Core",
"version": "v0.21.2"
},
{
"name": "ModuleAnimateEmissive",
"version": "v1.8"
},
{
"name": "Trajectories",
"version": "v1.4.3"
},
{
"name": "ModuleRCSFX",
"version": "v4.1"
},
{
"name": "TACLS-Config-Stock",
"version": "v0.11.1.20"
},
{
"name": "CommunityResourcePack",
"version": "0.4.3"
},
{
"name": "Toolbar",
"version": "1.7.9"
},
{
"name": "SolverEngines",
"version": "v1.8"
},
{
"name": "PorkjetHabitats",
"version": "0.41"
},
{
"name": "FirespitterCore",
"version": "v7.1.4"
},
{
"name": "LayeredAnimations",
"version": "1.1"
},
{
"name": "VesselView",
"version": "v0.71"
}
]
}

Share this post


Link to post
Share on other sites

Raptor831: ullage is a kspfield loaded from the part config, so yeah it will apply to stuff in flight...however, you can turn ullage (and limited ignitions) off in RealSettings.cfg.

Share this post


Link to post
Share on other sites
Raptor831: ullage is a kspfield loaded from the part config, so yeah it will apply to stuff in flight...however, you can turn ullage (and limited ignitions) off in RealSettings.cfg.

Well, good to know.

And I can confirm on my setup the missing effects. :confused: Have no idea why that is doing that. Can anyone confirm this on a Stock install with only RF (plus dependancies) and Stockalike? It's late here, so I won't be able to test until tomorrow evening or this weekend.

And for now, I'd not install Real Plume - Stock. It changes the engine Module to ModuleEngineFX and runs after Stockalike. So, Stockalike changes the default to ModuleEnginesRF, and then Real Plume - Stock changes some back to ModuleEngineFX. Guessing we'll have to wait for Svm420 to finish his/her configs.

Share this post


Link to post
Share on other sites
Svm420 to finish his configs.

Here they are. Not perfectly tuned, but very playable. Feel free to redistribute them with credit in the RFStockaliike DL, and please any users if you improve any engine flare/plume placement please pass it on. This was only 1st pass on placement,and I got better as I got further in. It may have some configs for engines I have added not currently included in RFStockalike, but will cause no issues. I plan to keep updating, but will do it as I use engines instead of several hours each night for a week :confused:. Enjoy :D

Edited by Svm420

Share this post


Link to post
Share on other sites
Well, good to know.

And I can confirm on my setup the missing effects. :confused: Have no idea why that is doing that. Can anyone confirm this on a Stock install with only RF (plus dependancies) and Stockalike? It's late here, so I won't be able to test until tomorrow evening or this weekend.

And for now, I'd not install Real Plume - Stock. It changes the engine Module to ModuleEngineFX and runs after Stockalike. So, Stockalike changes the default to ModuleEnginesRF, and then Real Plume - Stock changes some back to ModuleEngineFX. Guessing we'll have to wait for Svm420 to finish his/her configs.

I can confirm that effects don't work on a stock install + minimal Stockalike RF Configs v2.1.8 (from CKAN) while they do work with v2.1.7.


{
name = liquidEngine2
type = PART
parentUrl = Squad/Parts/Engine/liquidEngineLV-T45/liquidEngineLV-T45
url = Squad/Parts/Engine/liquidEngineLV-T45/liquidEngineLV-T45/liquidEngine2
PART
{
name = liquidEngine2
module = Part
author = NovaSilisko
mesh = model.mu
scale = 0.1
node_stack_top = 0.0, 7.21461, 0.0, 0.0, 1.0, 0.0
node_stack_bottom = 0.0, -5.74338, 0.0, 0.0, -1.0, 0.0
fx_exhaustFlame_blue = 0.0, -5.74338, 0.0, 0.0, 1.0, 0.0, running
fx_exhaustLight_blue = 0.0, -5.74338, 0.0, 0.0, 0.0, 1.0, running
fx_smokeTrail_light = 0.0, -5.74338, 0.0, 0.0, 1.0, 0.0, running
fx_exhaustSparks_flameout = 0.0, -5.74338, 0.0, 0.0, 1.0, 0.0, flameout
sound_vent_medium = engage
sound_rocket_hard = running
sound_vent_soft = disengage
sound_explosion_low = flameout
TechRequired = generalRocketry
cost = 445
category = Engine
subcategory = 0
title = LV-T45 "Swivel" Liquid Fuel Engine
manufacturer = Jebediah Kerman's Junkyard and Spacecraft Parts Co
description = The LV-T45 engine was considered a breakthrough in the LV-T series due to its Thrust Vectoring feature. The LV-T45 can deflect its thrust to aid in craft control. All these added mechanics however, make for a slightly smaller and heavier engine in comparison with other LV-T models.
attachRules = 1,0,1,0,0
mass = 0.42
skinInternalConductionMult = 4.0
emissiveConstant = 0.8
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
maxTemp = 1797
bulkheadProfiles = size1
entryCost = 2225
MODULE
{
name = ModuleEnginesRF
thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 190
heatProduction = 145
fxOffset = 0, 0, 0.574338
EngineType = LiquidFuel
atmosphereCurve
{
key = 0 283
key = 1 233
key = 6 0.001
}
PROPELLANT
{
name = Ethanol75
ratio = 52.660728
DrawGauge = True
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 47.339272
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
}
MODULE
{
name = ModuleJettison
jettisonName = fairing
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
}
MODULE
{
name = ModuleGimbal
gimbalTransformName = thrustTransform
gimbalRange = 3
}
MODULE
{
name = ModuleAnimateHeat
ThermalAnim = HeatEmissiveAnimation
}
MODULE
{
name = ModuleAlternator
RESOURCE
{
name = ElectricCharge
rate = 6.0
}
}
MODULE
{
name = ModuleSurfaceFX
thrustProviderModuleIndex = 0
fxMax = 0.5
maxDistance = 30
falloff = 1.7
thrustTransformName = thrustTransform
}
RESOURCE
{
name = ElectricCharge
amount = 0
maxAmount = 0
isTweakable = false
hideFlow = true
}
MODULE
{
name = ModuleTestSubject
environments = 15
useStaging = True
useEvent = False
}
MODULE
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
techLevel = 2
origTechLevel = 2
engineType = L+
origMass = 0.42
configuration = Ethanol75+LqdOxygen
modded = false
CONFIG
{
name = Ethanol75+LqdOxygen
maxThrust = 190
heatProduction = 145
IspSL = 0.9300
IspV = 0.9300
throttle = 0
PROPELLANT
{
name = Ethanol75
ratio = 52.66072829648775
DrawGauge = True
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 47.33927170351225
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
ModuleEngineIgnitor
{
ignitionsAvailable = 1
useUllageSimulation = true
autoIgnitionTemperature = 800
ignitorType = Electric
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 2
}
}
}
CONFIG
{
name = Aerozine50+NTO
maxThrust = 200
heatProduction = 145
IspSL = 0.9600
IspV = 0.9500
throttle = 0
PROPELLANT
{
name = Aerozine50
ratio = 50.17301038062284
DrawGauge = True
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 49.82698961937716
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
ModuleEngineIgnitor
{
ignitionsAvailable = 2
useUllageSimulation = true
autoIgnitionTemperature = 800
ignitorType = Electric
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 2
}
}
}
CONFIG
{
name = Kerosene+LqdOxygen
maxThrust = 200
heatProduction = 145
IspSL = 1.0000
IspV = 1.0000
throttle = 0
PROPELLANT
{
name = Kerosene
ratio = 37.69408655434424
DrawGauge = True
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 62.30591344565576
ResourceFlowMode = STACK_PRIORITY_SEARCH
}
ModuleEngineIgnitor
{
ignitionsAvailable = 1
useUllageSimulation = true
autoIgnitionTemperature = 800
ignitorType = Electric
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 2
}
}
}
}
ModuleEngineIgnitor
{
ignitionsAvailable = 1
autoIgnitionTemperature = 800
useUllageSimulation = true
}
}
}
UrlConfig


"kind": "metapackage",
"abstract": "A list of modules installed on the default KSP instance",
"name": "installed-default",
"license": "unknown",
"version": "2015.07.24.04.35.00",
"identifier": "installed-default",
"spec_version": "v1.6",
"depends": [
{
"name": "RFStockalike",
"version": "v2.1.8"
},
{
"name": "RealFuels",
"version": "rf-v10.4.9"
},
{
"name": "ModuleManager",
"version": "2.6.6"
},
{
"name": "CommunityResourcePack",
"version": "0.4.3"
},
{
"name": "SolverEngines",
"version": "v1.8"
},
{
"name": "ModuleAnimateEmissive",
"version": "v1.8"
},
{
"name": "ModuleRCSFX",
"version": "v4.1"
}
]
}
{

Share this post


Link to post
Share on other sites

wow, what was supposed to be a simple fix for compatibility is becoming a real mess o.O

Hope you don't get too overwhelmed.

Share this post


Link to post
Share on other sites
wow, what was supposed to be a simple fix for compatibility is becoming a real mess o.O

Hope you don't get too overwhelmed.

WARNING! Cascade failure!

Total systems collapse in 3...2...1...bzzzzt!!!

Share this post


Link to post
Share on other sites

Thankfully, I work with code as my day job (web developer), so I'm used to the "Total systems collapse..." portion of the job. :D What's frustrating is having no idea where to start fixing. It's obviously not a mod conflict, and obviously something to do with my configs. But it's a non-obvious change. I can't imagine ModuleEnginesRF would cause any issues like this (since I'm assuming NathanKell didn't find missing effects in testing). So, I'm down to guessing what the $%^& is wrong!

So, if anyone could take one of the stock engines (LV-909 or the LV-T45, preferrably) and start knocking out portions of the config. Say, remove the ModuleEngineIngitor sections and try again. Or remove the ModuleEngineConfigs and just see if the defaults work.

I haven't found any obvious errors in the logs either, but if anyone finds something in theirs let me know. I'll be testing myself this weekend, so hopefully we can get this one fixed soon.

Share this post


Link to post
Share on other sites

I've done a little experimenting and it seems that replacing all instances of ModuleEnginesRF in Stockalike_Sqaud.cfg with ModuleEngines restores the engine effects.

Edited by bwoneill

Share this post


Link to post
Share on other sites

Ok, it seems in my testing that ModuleEnginesRF is the issue. Or, rather, that getting rid of ModuleEngine on older engines is the issue. Any engine that was previously a ModuleEngineFX engine (say KW Rocketry or Cryo Engines) works fine, but anything that was originally a ModuleEngine engine breaks entirely. And, sadly, I don't have a solution.

The odd thing is that even with Real Plume configs, they still don't work. :huh: So even if you've configured new plumes for engines, they just don't work. I'm going to test a few more things to try and find what exactly broke the configs. Thanks bwoneill for the info, as well, and thanks everyone else for the reports. It's been very helpful! :)

Share this post


Link to post
Share on other sites

Here's the log file + MM config for the disappearing RLA engines issue I mentioned earlier. I looked it over but wasn't able find any obvious errors pointing to this bug. Tested with RLA 12.1.

Log file

MM config

Share this post


Link to post
Share on other sites

Sorry, not sure if you've covered this already, but ModuleEniginesRF (since it derives from ModuleEnginesFX) (a) requires an EFFECTS node with the engine effects and (B) will not use at all the old fx_whatever lines. So if you're changing a ModuleEngines engine into ModukleEnginesRF, you will have to give it a proper EFFECTS node or you will get no effects.

Share this post


Link to post
Share on other sites
Sorry, not sure if you've covered this already, but ModuleEniginesRF (since it derives from ModuleEnginesFX) (a) requires an EFFECTS node with the engine effects and (B) will not use at all the old fx_whatever lines. So if you're changing a ModuleEngines engine into ModukleEnginesRF, you will have to give it a proper EFFECTS node or you will get no effects.

Yeah, I was thinking (hoping?) that ModuleEnginesFX was derived from ModuleEngines and therefore would take the defaults from the other. In any case, I seem to be goofing up something else with this, since HotRockets and Real Plume both seem not to "fix" it when they're installed. I'll figure it out this weekend.

Share this post


Link to post
Share on other sites

Cool, come here for a bug fix and discover this now includes a facsimile of EngineIgnitors. :cool:Excellent:cool:

So, as it stands right now, just adding RealPlumes effectively undoes the no-exhaust problem, yes?

Share this post


Link to post
Share on other sites
I think already-launched/saved vessels will keep their old settings, which would mean no ullage on previous engines. PLEASE MAKE A BACKUP THOUGH! I'm not sure of that, so don't bank on your save being ok. But if you test that, let us know.

The previously launched engines all seem to need settling and their ignitor count is reset to the engine max. The centrifugal settling technique seems to work fine, however.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.