TABLE = { NAME="FxDescriptor_Template", FxDescriptor_Template = { Name = "fx_1", Gen = { ITF_ParticleGenerator_Template = { -- ComputeAABB = 0, -- UseAnim = 0, -- Loop = 0, -- AmvPath = "", -- UseUVRandom = 0, -- Animstart = -1, -- Animend = -1, -- Animname = "", -- AnimUVfreq = 1.000000, Params = { ParticleGeneratorParameters = { MaxParticles = 5, -- DefaultColor = "0xFFFFFFFF", -- EmitParticlesCount = 4294967295, -- ForceNoDynamicFog = 0, -- RenderInReflection = 1, -- DieFadeTime = -1.000000, -- EmitterMaxLifeTime = -1.000000, -- Pos = vectorNew(0.000000,0.000000,0.000000), -- Pivot = vector2dNew(0.000000,0.000000), -- VelNorm = 1.000000, -- VelAngle = 0.000000, -- VelAngleDelta = 0.000000, -- Grav = vectorNew(0.000000,0.000000,0.000000), -- Acc = vectorNew(0.000000,0.000000,0.000000), -- Depth = 0.000000, -- UseZAsDepth = 1, -- VelocityVar = 1.000000, -- Friction = 1.000000, -- Freq = 0.050000, -- FreqDelta = 0.000000, ForceEmitAtStart = 1, -- EmitBatchCount = 1, -- EmitBatchCount_AAO = 1, -- EmitBatchCount_AAO_max = 4294967295, -- InitAngle = 0, -- AngleDelta = 0, -- AngularSpeed = 0, -- AngularSpeedDelta = 0, -- TimeTarget = 0.000000, -- NbPhase = 1, -- RenderPrio = 0.000000, -- InitLifeTime = 0.000000, -- CircleRadius = 1.000000, -- InnerCircleRadius = 0.000000, -- ScaleShape = vectorNew(1.000000,1.000000,1.000000), -- RotateShape = vectorNew(0.000000,0.000000,0.000000), RandomizeDirection = 0, -- FollowBezier = 1, -- GetAtlasSize = 0, GenBox = { AABB = { MIN = vector2dNew(-640.000000,-360.000000), MAX = vector2dNew(640.000000,360.000000), }, }, -- GenSize = 0.000000, -- GenSide = 0, -- GenPosMin = 0.000000, -- GenPosMax = 1.000000, -- GenDensity = -1.000000, -- BoundingBox = -- { -- AABB = -- { -- MIN = vector2dNew(0.000000,0.000000), -- MAX = vector2dNew(0.000000,0.000000), -- }, -- }, -- OrientDir = 0, -- UVmode = 0, -- UV_Default -- UVmodeFlag = 0, -- UVF_Default -- Uniformscale = 0.000000, -- Impostorrendering = 0, -- Showimpostorrender = 0, -- ImpostorTextureSizeX = 128, -- ImpostorTextureSizeY = 128, -- Genangmin = -180, -- Genangmax = 180, -- CanFlipAngleOffset = 0, -- CanFlipInitAngle = 0, -- CanFlipAngularSpeed = 0, -- CanFlipPivot = 0, -- CanFlipPos = 0, -- CanFlipUV = 0, -- CanFlipAngleMin = 0, -- CanFlipAngleMax = 0, -- CanFlipAccel = 0, -- CanFlipOrientDir = 0, -- NumberSplit = 0, -- SplitDelta = 0, UseMatrix = 1, -- BOOL_true -- UsePhasesColorAndSize = 1, UseActorTranslation = 1, -- ActorTranslationOffset = vector2dNew(0.000000,0.000000), -- DisableLight = 0, CurvePosition = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveAngle = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveVelocityMult = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveAccelX = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveAccelY = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveAccelZ = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveSize = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { Points = { { NAME="SplinePoint", SplinePoint = { Point = vectorNew(45.739319,68.653519,57.196419), -- Time = 0.000000, -- NormalIn = vectorNew(0.000000,0.000000,0.000000), -- NormalInTime = vectorNew(1.000000,1.000000,1.000000), NormalOut = vectorNew(-59.069698,-59.069698,-59.069698), NormalOutTime = vectorNew(0.277131,0.277131,0.277131), -- Interpolation = 0, -- interp_linear }, }, { NAME="SplinePoint", SplinePoint = { Point = vectorNew(61.511841,93.051331,77.281593), Time = 1.000000, -- NormalIn = vectorNew(0.000000,0.000000,0.000000), -- NormalInTime = vectorNew(1.000000,1.000000,1.000000), -- NormalOut = vectorNew(0.000000,0.000000,0.000000), -- NormalOutTime = vectorNew(1.000000,1.000000,1.000000), -- Interpolation = 0, -- interp_linear }, }, }, -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveSizeY = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveAlpha = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { Points = { { NAME="SplinePoint", SplinePoint = { Point = vectorNew(0.641335,1.019402,0.830369), -- Time = 0.000000, NormalIn = vectorNew(-0.013211,-0.013211,-0.013211), NormalInTime = vectorNew(0.202482,0.202482,0.202482), -- NormalOut = vectorNew(0.000000,0.000000,0.000000), NormalOutTime = vectorNew(0.401245,0.401245,0.401245), Interpolation = 2, -- interp_bezier }, }, { NAME="SplinePoint", SplinePoint = { Point = vectorNew(0.009607,0.009607,0.009607), Time = 1.000000, NormalIn = vectorNew(-0.019213,-0.019213,-0.019213), NormalInTime = vectorNew(0.375376,0.375376,0.375376), -- NormalOut = vectorNew(0.000000,0.000000,0.000000), -- NormalOutTime = vectorNew(1.000000,1.000000,1.000000), -- Interpolation = 0, -- interp_linear }, }, }, -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveRGB = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { Points = { { NAME="SplinePoint", SplinePoint = { Point = vectorNew(0.623529,1.000000,0.995571), -- Time = 0.000000, -- NormalIn = vectorNew(0.000000,0.000000,0.000000), -- NormalInTime = vectorNew(1.000000,1.000000,1.000000), -- NormalOut = vectorNew(0.000000,0.000000,0.000000), -- NormalOutTime = vectorNew(1.000000,1.000000,1.000000), -- Interpolation = 0, -- interp_linear }, }, }, -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveRGB1 = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { Points = { { NAME="SplinePoint", SplinePoint = { Point = vectorNew(0.592157,1.000000,0.619608), -- Time = 0.000000, -- NormalIn = vectorNew(0.000000,0.000000,0.000000), -- NormalInTime = vectorNew(1.000000,1.000000,1.000000), -- NormalOut = vectorNew(0.000000,0.000000,0.000000), -- NormalOutTime = vectorNew(1.000000,1.000000,1.000000), -- Interpolation = 0, -- interp_linear }, }, }, -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveRGB2 = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { Points = { { NAME="SplinePoint", SplinePoint = { Point = vectorNew(0.960784,0.701961,1.000000), -- Time = 0.000000, -- NormalIn = vectorNew(0.000000,0.000000,0.000000), -- NormalInTime = vectorNew(1.000000,1.000000,1.000000), -- NormalOut = vectorNew(0.000000,0.000000,0.000000), -- NormalOutTime = vectorNew(1.000000,1.000000,1.000000), -- Interpolation = 0, -- interp_linear }, }, }, -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveRGB3 = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveAnim = { ParLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, ParEmitVelocity = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, ParEmitVelocityAngle = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, ParEmitAngle = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { Points = { { NAME="SplinePoint", SplinePoint = { Point = vectorNew(-308.347076,308.347076,0.000000), -- Time = 0.000000, -- NormalIn = vectorNew(0.000000,0.000000,0.000000), -- NormalInTime = vectorNew(1.000000,1.000000,1.000000), -- NormalOut = vectorNew(0.000000,0.000000,0.000000), -- NormalOutTime = vectorNew(1.000000,1.000000,1.000000), -- Interpolation = 0, -- interp_linear }, }, }, -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, ParEmitAngularSpeed = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveFreq = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { Points = { { NAME="SplinePoint", SplinePoint = { Point = vectorNew(20.268324,20.268324,20.268324), -- Time = 0.000000, -- NormalIn = vectorNew(0.000000,0.000000,0.000000), -- NormalInTime = vectorNew(1.000000,1.000000,1.000000), -- NormalOut = vectorNew(0.000000,0.000000,0.000000), -- NormalOutTime = vectorNew(1.000000,1.000000,1.000000), -- Interpolation = 0, -- interp_linear }, }, }, -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveParLifeTime = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { Points = { { NAME="SplinePoint", SplinePoint = { Point = vectorNew(0.067244,0.395624,0.231434), -- Time = 0.000000, -- NormalIn = vectorNew(0.000000,0.000000,0.000000), -- NormalInTime = vectorNew(1.000000,1.000000,1.000000), -- NormalOut = vectorNew(0.000000,0.000000,0.000000), -- NormalOutTime = vectorNew(1.000000,1.000000,1.000000), -- Interpolation = 0, -- interp_linear }, }, }, -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveEmitAlpha = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveEmitColorFactor = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveEmitSizeXY = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveEmitAcceleration = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveEmitGravity = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, CurveEmitAnim = { EmitLifeTimeCurve = { -- BaseTime = 1.000000, -- OutputMin = vectorNew(0.000000,0.000000,0.000000), -- OutputMax = vectorNew(1.000000,1.000000,1.000000), Curve = { NAME="Spline", Spline = { -- TimeLoopMode = 0, -- TimeLoop = 0.000000, }, }, }, }, GenGenType = 2, -- PARGEN_GEN_CIRCLE -- GenMode = 1, -- PARGEN_MODE_COMPLEX -- GenEmitMode = 0, -- PARGEN_EMITMODE_OVERTIME }, }, -- ZSortMode = 0, -- PARGEN_ZSORT_NONE }, }, Material = { GFXMaterialSerializable = { TextureSet = { GFXMaterialTexturePathSet = { Diffuse = "world/ui/textures/flare_cross_0.tga", -- Back_light = "", -- Normal = "", -- SeparateAlpha = "", -- Diffuse_2 = "", -- Back_light_2 = "", -- Anim_impostor = "", -- Diffuse_3 = "", -- Diffuse_4 = "", }, }, -- ATL_Channel = 0, -- ATL_Path = "", ShaderPath = "world/ui/materials/_common/alpha_g_add.msh", -- MaterialParams = -- { -- GFXMaterialSerializableParam = -- { -- Reflector_factor = 0.000000, -- }, -- }, -- StencilTest = 0, -- AlphaTest = 4294967295, -- AlphaRef = 4294967295, }, }, -- AngleOffset = 0, -- MinDelay = 0.000000, -- MaxDelay = 0.000000, -- FrequencyInput = -- { -- ProceduralInputData = -- { -- Input = "", -- Min = 0.000000, -- Max = 1.000000, -- MinValue = 0.000000, -- MaxValue = 1.000000, -- Mod = 0, -- Abs = 0, -- Add = 0, -- Sin = 0, -- }, -- }, -- EmitCountInput = -- { -- ProceduralInputData = -- { -- Input = "", -- Min = 0.000000, -- Max = 1.000000, -- MinValue = 0.000000, -- MaxValue = 1.000000, -- Mod = 0, -- Abs = 0, -- Add = 0, -- Sin = 0, -- }, -- }, -- MaxParticlesInput = -- { -- ProceduralInputData = -- { -- Input = "", -- Min = 0.000000, -- Max = 1.000000, -- MinValue = 0.000000, -- MaxValue = 1.000000, -- Mod = 0, -- Abs = 0, -- Add = 0, -- Sin = 0, -- }, -- }, -- VelocityInput = -- { -- ProceduralInputData = -- { -- Input = "", -- Min = 0.000000, -- Max = 1.000000, -- MinValue = 0.000000, -- MaxValue = 1.000000, -- Mod = 0, -- Abs = 0, -- Add = 0, -- Sin = 0, -- }, -- }, -- VelocityDeltaInput = -- { -- ProceduralInputData = -- { -- Input = "", -- Min = 0.000000, -- Max = 1.000000, -- MinValue = 0.000000, -- MaxValue = 1.000000, -- Mod = 0, -- Abs = 0, -- Add = 0, -- Sin = 0, -- }, -- }, -- AngularSpeedInput = -- { -- ProceduralInputData = -- { -- Input = "", -- Min = 0.000000, -- Max = 1.000000, -- MinValue = 0.000000, -- MaxValue = 1.000000, -- Mod = 0, -- Abs = 0, -- Add = 0, -- Sin = 0, -- }, -- }, -- AngularSpeedDeltaInput = -- { -- ProceduralInputData = -- { -- Input = "", -- Min = 0.000000, -- Max = 1.000000, -- MinValue = 0.000000, -- MaxValue = 1.000000, -- Mod = 0, -- Abs = 0, -- Add = 0, -- Sin = 0, -- }, -- }, -- DefaultAlphaInput = -- { -- ProceduralInputData = -- { -- Input = "", -- Min = 0.000000, -- Max = 1.000000, -- MinValue = 0.000000, -- MaxValue = 1.000000, -- Mod = 0, -- Abs = 0, -- Add = 0, -- Sin = 0, -- }, -- }, }, }