FFE Tweak File documentation:
=============================

Syntax  sub-effect#|property|value


Sub-effect# = The sub-effect you wish to tweak (determine this by opening the ffe file in fedit, the sub-effect at the top of the graph is 1, the next one down is 2, ect....)
Note that giving a sub-effect value of -1 will apply this tweak to all sub-effects.

property = Various settings in the effect, some are specific to a specific force type, but all will be permitted.


Potential Properties:
=====================
UseEnvelope = Apply an Envelope to the effect
ConditionFlags = Various flag settings (documented further down)
Duration = Sets the Duration of the Effect (-1 = infinite)
Flags = Various General Flag Settings (documented further down)
Gain = Sets the Gain
SamplePeriod = Sets the Sample Period
StartDelay = Sets the Start Delay
TriggerButton = Sets a button or Axis that will automatically trigger the effect (documented further down)
TriggerRepeatInterval = Sets the Repeat Interval for a triggered effect (for when the button is held down)

X = Sets the X Offset/Direction
Y = Sets the Y Offset/Direction

XDeadBand = Sets the Dead Band Value for ConditionX
XNegativeCoefficient = Sets the Negative Coefficient Value for ConditionX
XNegativeSaturation = Sets the Negative Saturation Value for ConditionX
XOffset = Sets the Offset (position) Value for ConditionX
XPositiveCoefficient = Sets the Positive Coefficient Value for ConditionX
XPositiveSaturation = Sets the Positive Saturation Value for ConditionX

YDeadBand = Sets the Dead Band Value for ConditionY
YNegativeCoefficient = Sets the Negative Coefficient Value for ConditionY
YNegativeSaturation = Sets the Negative Saturation Value for ConditionY
YOffset = Sets the Offset (position) Value for ConditionY
YPositiveCoefficient = Sets the Positive Coefficient Value for ConditionY
YPositiveSaturation = Sets the Positive Saturation Value for ConditionY

CMagnitude = Sets the Magnitude Value.  (Constant Force Effects ONLY)

EAttackLevel = Sets the Attack Level for the Envelope
EAttackTime = Sets the Attack Time for the Envelope
EFadeLevel = Sets the Fade Level for the Envelope
EFadeTime = Sets the Fade Time for the Envelope

PMagnitude = Sets the Magnitude Value.  (Periodic Force Effects ONLY)
POffset = Sets the Offset Value. (Periodic Force Effects ONLY)
PPeriod = Sets the Period Value. (Periodic Force Effects ONLY)
PPhase = Sets the Phase Value. (Periodic Force Effects ONLY)

RRangeStart = Sets the Start Range. (Ramp Effects ONLY)
RRangeEnd = Sets the Stop Range. (Ramp Effects ONLY)


ConditionFlags:
==============
1=Use Both Axes
2=Use Direction

Basically it sets if the direction of an effect is controlled via x/y coordinates (like a joystick), or via an angle (0-360 degrees)


Flags:
======
Sorry I don't know anything about them atm.  It would be the constants for effect.lflags

TriggerButton:
=============
Set to the button number you wish to bind the effect to.  When that button is held, the effect will play.  
Note:  Button 1 is actually 0, so subtract 1.  

