---------------------------------------------------------------------------------------- Jet Particle Tut- by: MircoMitch Brought Back to you- by: Drumstix42 ________________________________________________________________________________________ Step 1: Figuring out what color you want your jet particle to be! Well, this is really easy, for Windows users do this: Start => Run => mspaint Thats right good, old, Microsoft Paint comes into play.(Wow, paint actually has a purpose now) MAC Uses- Your screwed since I don't know MACs =) Ok once in paint, click on Colors => Edit Colors Once the window appears click Define Custom Colors. Now this is the easy part, just got to click, and move the slider bar to a color you like. Once you find the perfect one thats good =) Ok now here is how Tribes 2 reads the colors. colors[0] = "R G B A"; Incase you didn't know it reads the colors like so Red Green Blue Alpha - Alpha is just the transparency I believe. Now you see in mspaint under the slider bar, you see: Red : # Green: # Blue: # Good idea to write these numbers down. Just the rounded digits, you will see in a moment. Open up calculator in Windows. Start => Run => calc Ok now lets do the Red. I am using the number 19 for example. Type into the calculator 19/255 19 divided by 255. And your answer will be 0.074509803921568627450980392156863 a long ass string of numbers, but in our case we will round to the hundreths. So your number will just 0.07 for Red. Now for the green. 45/255 outcome is 0.17647058823529411764705882352941. So we will use 0.18 for green. Now for the blue. 221/255 outcome is 0.86666666666666666666666666666667 So we will just use 0.9. Alpha we don't worry about yet. So here is what we got Red-0.07 Green-0.18 Blue-0.9 So in Tribes 2 it would be like this colors[0]="0.07 0.18 0.9 A"; //A represents Alpha. This means we got a real nice blue color! Fun stuff. Step 2: Making the particle effect itself. Ok open your player.cs once you got your color selection and numbers known. Ok, what we are going to do is make this color you selected effective to the scout armor! Ok, find these datablocks: (Right next to each other) datablock ParticleData(HumanArmorJetParticle) datablock ParticleEmitterData(HumanArmorJetEmitter) Make an exact copy of them and paste them right below and modify them to read this, note in the "datablock ParticleEmitterData" change the particles to the ScoutArmorJetParticle. datablock ParticleData(ScoutArmorJetParticle) datablock ParticleEmitterData(ScoutArmorJetEmitter) If you couldn't do that I did it for you. datablock ParticleData(ScoutArmorJetParticle) { dragCoefficient = 0.0; gravityCoefficient = 0; inheritedVelFactor = 0.2; constantAcceleration = 0.0; lifetimeMS = 100; lifetimeVarianceMS = 0; textureName = "particleTest"; colors[0] = "0.32 0.47 0.47 1.0"; colors[1] = "0.32 0.47 0.47 0"; sizes[0] = 0.40; sizes[1] = 0.15; }; datablock ParticleEmitterData(ScoutArmorJetEmitter) { ejectionPeriodMS = 3; periodVarianceMS = 0; ejectionVelocity = 3; velocityVariance = 2.9; ejectionOffset = 0.0; thetaMin = 0; thetaMax = 5; phiReferenceVel = 0; phiVariance = 360; overrideAdvances = false; particles = "ScoutArmorJetParticle"; }; Ok, look at the datablock ParticleData(ScoutArmorJetParticle) and you will see the colors[0] and colors[1], this is where the majic begins for you. Now remeber how Alpha was A, you will see why now. I don't recommend changing them for the armors at all since they will look nice, but feel free to do it. So remeber all them digits we got? This is where we input them. So the outcome should look like this, remeber your color, will not look like this if you chose another color. colors[0] = "0.07 0.18 0.9 1.0"; colors[1] = "0.07 0.18 0.9 0"; Ok now time to make the particle trail behind you. In the ScoutArmorJetParticle datablock, you will see lifetimeMS = 100; Make it read: lifetimeMS = 1000; You can change it to what you prefer. Step 3: Still in player.cs find this datablock for the scout: datablock PlayerData(LightMaleHumanArmor) : LightPlayerDamageProfile And inside that datablock you will find: jetEmitter = HumanArmorJetEmitter; Change it to: jetEmitter = ScoutArmorJetEmitter; Congratulations you just added a Trailing Jet Particle with a color =)