Jump to content

How do I make an advanced aerospike engine with a model swap? [Question/Request]


MatterBeam

Recommended Posts

I really like the ingame aerospike engine. However, its low thrust prevents me from using it on larger rockets.

I tried using tweakscale, but it has not subdivisions between 1.25 and 2.5m.

I'm interested in creating an Advanced Aerospike engine by switching the regular aerospike engine's ParticleFX from yellow to blue. I can already work the .cfg file settings, but have no idea how to change particle colour.

The other, more difficult project I have in mind is a nuclear aerospike. It looks like the LV-N, but the nozzle is replaced by an inverted Shock Cone. Blender flies right over my head, so I guess I should request this. Unless someone can tell me how to replace just part of a model with another without using blender stuff...

Link to comment
Share on other sites

Why not just edit the file the way you want ? and the size where you see

scale = 1.0 and right below it add the line rescaleFactor = * 

would play around with the # in a test install and start the changes just in .5 to you get the size you want like

PART
{
// this is a sample config file, for determining a good file format for defining part parameters
// comment line - ignored by cfg parser
// empty lines, or lines without a '=' sign are also ignored
// all other lines are split at the '=' sign, and the left operand is used to know what parameter we are setting
// diferent parameters require data in different formats (see docs), and each module has it's own parameters (again, see docs)
// each assignment must be in a single line. Lines without assignments will be ignored. (You CAN turn on word wrap, though)
// each keyword here relates to an existing variable in the assigned module. If the keyword isn't found, it is ignored.
// conversely, if a keyword is left unassigned (as in not in the file), it will be initialized with it's default value
// This is done automatically, so any public variable defined in the loaded module can be accessed this way (provided it's value can be parsed)


// --- general parameters ---
name = toroidalAerospike
module = Part
author = C. Jenkins

// --- asset parameters ---
mesh = model.mu
scale = 1.0
[COLOR="#FF0000"]rescaleFactor = 1.5 // <----------------- Here
[/COLOR]
// --- node definitions ---
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z

node_stack_top = 0.0, -0.023, 0.0, 0.0, 1.0, 0.0



// --- FX definitions ---

fx_exhaustFlame_blue = 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, running
fx_exhaustLight_blue = 0.0, -0.0, 0.0, 0.0, 0.0, 1.0, running
fx_smokeTrail_light = 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, running
fx_exhaustSparks_flameout = 0.0, -0.0, 0.0, 0.0, 1.0, 0.0, flameout

// --- Sound FX definition ---

sound_vent_medium = engage
sound_rocket_hard = running
sound_vent_soft = disengage
sound_explosion_low = flameout

// --- editor parameters ---
mass = 1.5
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 20
maxTemp = 3600


TechRequired = hypersonicFlight
entryCost = 42000
cost = 3850
category = Engine
subcategory = 0
title = Toroidal Aerospike Rocket
manufacturer = C7 Aerospace Division
description = The Toroidal Aerospike is a huge breakthrough from C7 Aerospace. While heavier than previous models, with its heavy-duty exhaust nozzle, the Aerospike makes up for it with an efficient burning of fuel at all altitudes.

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

MODULE
{
name = ModuleEngines
thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 175
heatProduction = 550
fxOffset = 0, 0, 0.25
PROPELLANT
{
name = LiquidFuel
ratio = 0.9
DrawGauge = True
}
PROPELLANT
{
name = Oxidizer
ratio = 1.1
}
atmosphereCurve
{
key = 0 390
key = 1 388
}

}

MODULE
{
name = ModuleAnimateHeat
}
MODULE
{
name = ModuleAlternator
RESOURCE
{
name = ElectricCharge
rate = 5.0
}
}

MODULE
{
name = ModuleTestSubject

// nowhere: 0, srf: 1, ocean: 2, atmo: 4, space: 8
environments = 15

useStaging = True
useEvent = True
}
}

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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.

×
×
  • Create New...