LineageEffect - Export Clasess - что не так ?

aHuMaToP

Выдающийся
VIP
Старожил I степени
Сообщения
74
Розыгрыши
0
Репутация
2
Реакции
78
Баллы
1 303
есть уже распакованные эффекты от Rolo - но я решил сам попробовать что это такое и с чем едят.
Использовал под это дело UE-Explorer
залез в FAQ на GITHUB - вычитал что надо чет добавить
эти 4 свойства:
Package.Class.ColorScale:StructProperty
Package.Class.SizeScale:StructProperty
Package.Class.CustomMaterials:ObjectProperty
Package.Class.RevolutionScale:StructProperty
но они различаются
код еммитеров разный в этих свойствах. почему ? или я что-то делаю не так.
подскажите пожалуйста.
 
А в чем разные? на скринах разные объекты
Нужно приводить к виду понятному твоему компилятору
 

aHuMaToP

Баллов: 1
Спасибо, моя глупая ошибка и не внимательность... в том что они разные скриншот 759 и 554 емитера
А в чем разные? на скринах разные объекты
Нужно приводить к виду понятному твоему компилятору
Объект один и тот же , только не пойму почему код другой выходит .
да извиняюсь я допустил ошибку в скриншотах не заметил сразу.
Код:
begin object name="MeshEmitter555" class=Engine.MeshEmitter
        StaticMesh=StaticMesh'LineageEffectsStaticmeshesASD.miyun.helix_04'
        UseMeshBlendMode=false
        RenderTwoSided=true
        ColorScale[0]=(RelativeTime=0.0000000,Color=(R=115,G=234,B=255,A=255))
        ColorScale[1]=(RelativeTime=0.3500000,Color=(R=0,G=159,B=255,A=255))
        ColorScale[2]=(RelativeTime=1.0000000,Color=(R=0,G=0,B=255,A=255))
        Opacity=0.6000000
        FadeOutStartTime=0.8030000
        FadeOut=true
        FadeInEndTime=0.1650000
        FadeIn=true
        MaxParticles=4
        AlwaysFullSpawnRate=true
        StartLocationOffset=(X=5.0000000,Y=0.0000000,Z=0.0000000)
        StartLocationRange=(X=(Min=-1.0000000,Max=1.0000000),Y=(Min=-1.0000000,Max=1.0000000),Z=(Min=-1.0000000,Max=1.0000000))
        SpinParticles=true
        SpinsPerSecondRange=(X=(Min=0.0150000,Max=0.0200000),Y=(Min=0.0150000,Max=0.0200000),Z=(Min=0.0150000,Max=0.0200000))
        StartSpinRange=(X=(Min=0.0000000,Max=1.0000000),Y=(Min=0.0000000,Max=1.0000000),Z=(Min=0.0000000,Max=1.0000000))
        UseSizeScale=true
        UseRegularSizeScale=false
        SizeScale[0]=(RelativeTime=0.0000000,RelativeSize=0.3000000)
        SizeScale[1]=(RelativeTime=0.3500000,RelativeSize=0.4200000)
        SizeScale[2]=(RelativeTime=1.0000000,RelativeSize=0.5400000)
        StartSizeRange=(X=(Min=0.5000000,Max=0.6000000),Y=(Min=0.5000000,Max=0.6000000),Z=(Min=0.5000000,Max=0.6000000))
        InitialParticlesPerSecond=3.0000000
        AutomaticInitialSpawning=false
        DrawStyle=6
        LifetimeRange=(Min=1.1000000,Max=1.1000000)
        StartVelocityRange=(X=(Min=-1.0000000,Max=1.0000000),Y=(Min=-1.0000000,Max=1.0000000),Z=(Min=-1.0000000,Max=1.0000000))
        WarmupTicksPerSecond=1.0000000
        RelativeWarmupTime=1.0000000
        CustomMaterials[0]=Texture'LineageEffectsTextures.Particles2.fx_m_t_3216'
    end object
    Emitters[2]=MeshEmitter555
Код:
     Emitters(1)=SpriteEmitter'LineageEffectDevil.devil_wp_avenger_b.SpriteEmitter759'
     Begin Object Class=MeshEmitter Name=MeshEmitter555
         StaticMesh=StaticMesh'LineageEffectsStaticmeshesASD.miyun.helix_04'
         UseMeshBlendMode=False
         RenderTwoSided=True
         // тут у тебя показывает
         ColorScale(0)=(Color=(B=255,G=234,R=115,A=255))                 
         ColorScale(1)=(RelativeTime=0.350000,Color=(B=255,G=159,A=255))
         ColorScale(2)=(RelativeTime=1.000000,Color=(B=255,A=255))       
         Opacity=0.600000
         FadeOutStartTime=0.803000
         FadeOut=True
         FadeInEndTime=0.165000
         FadeIn=True
         MaxParticles=4
         AlwaysFullSpawnRate=True
         StartLocationOffset=(X=5.000000)
         StartLocationRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000))
         SpinParticles=True
         SpinsPerSecondRange=(X=(Min=0.015000,Max=0.020000),Y=(Min=0.015000,Max=0.020000),Z=(Min=0.015000,Max=0.020000))
         StartSpinRange=(X=(Max=1.000000),Y=(Max=1.000000),Z=(Max=1.000000))
         UseSizeScale=True
         UseRegularSizeScale=False
         // тут у тебя показывает
         SizeScale(0)=(RelativeSize=0.300000)
         SizeScale(1)=(RelativeTime=0.350000,RelativeSize=0.420000)
         SizeScale(2)=(RelativeTime=1.000000,RelativeSize=0.540000)
         StartSizeRange=(X=(Min=0.500000,Max=0.600000),Y=(Min=0.500000,Max=0.600000),Z=(Min=0.500000,Max=0.600000))
         InitialParticlesPerSecond=3.000000
         AutomaticInitialSpawning=False
         DrawStyle=PTDS_Brighten
         LifetimeRange=(Min=1.100000,Max=1.100000)
         StartVelocityRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000))
         WarmupTicksPerSecond=1.000000
         RelativeWarmupTime=1.000000
         // тут у тебя показывает
         CustomMaterials(0)=Texture'LineageEffectsTextures.Particles2.fx_m_t_3216'
         Name="MeshEmitter555"
     End Object
     Emitters(2)=MeshEmitter'LineageEffectDevil.devil_wp_avenger_b.MeshEmitter555'
 
Последнее редактирование:
Объект один и тот же , только не пойму почему код другой выходит .
да извиняюсь я допустил ошибку в скриншотах не заметил сразу.
Код:
begin object name="MeshEmitter555" class=Engine.MeshEmitter
        StaticMesh=StaticMesh'LineageEffectsStaticmeshesASD.miyun.helix_04'
        UseMeshBlendMode=false
        RenderTwoSided=true
        ColorScale[0]=(RelativeTime=0.0000000,Color=(R=115,G=234,B=255,A=255))
        ColorScale[1]=(RelativeTime=0.3500000,Color=(R=0,G=159,B=255,A=255))
        ColorScale[2]=(RelativeTime=1.0000000,Color=(R=0,G=0,B=255,A=255))
        Opacity=0.6000000
        FadeOutStartTime=0.8030000
        FadeOut=true
        FadeInEndTime=0.1650000
        FadeIn=true
        MaxParticles=4
        AlwaysFullSpawnRate=true
        StartLocationOffset=(X=5.0000000,Y=0.0000000,Z=0.0000000)
        StartLocationRange=(X=(Min=-1.0000000,Max=1.0000000),Y=(Min=-1.0000000,Max=1.0000000),Z=(Min=-1.0000000,Max=1.0000000))
        SpinParticles=true
        SpinsPerSecondRange=(X=(Min=0.0150000,Max=0.0200000),Y=(Min=0.0150000,Max=0.0200000),Z=(Min=0.0150000,Max=0.0200000))
        StartSpinRange=(X=(Min=0.0000000,Max=1.0000000),Y=(Min=0.0000000,Max=1.0000000),Z=(Min=0.0000000,Max=1.0000000))
        UseSizeScale=true
        UseRegularSizeScale=false
        SizeScale[0]=(RelativeTime=0.0000000,RelativeSize=0.3000000)
        SizeScale[1]=(RelativeTime=0.3500000,RelativeSize=0.4200000)
        SizeScale[2]=(RelativeTime=1.0000000,RelativeSize=0.5400000)
        StartSizeRange=(X=(Min=0.5000000,Max=0.6000000),Y=(Min=0.5000000,Max=0.6000000),Z=(Min=0.5000000,Max=0.6000000))
        InitialParticlesPerSecond=3.0000000
        AutomaticInitialSpawning=false
        DrawStyle=6
        LifetimeRange=(Min=1.1000000,Max=1.1000000)
        StartVelocityRange=(X=(Min=-1.0000000,Max=1.0000000),Y=(Min=-1.0000000,Max=1.0000000),Z=(Min=-1.0000000,Max=1.0000000))
        WarmupTicksPerSecond=1.0000000
        RelativeWarmupTime=1.0000000
        CustomMaterials[0]=Texture'LineageEffectsTextures.Particles2.fx_m_t_3216'
    end object
    Emitters[2]=MeshEmitter555
Код:
     Emitters(1)=SpriteEmitter'LineageEffectDevil.devil_wp_avenger_b.SpriteEmitter759'
     Begin Object Class=MeshEmitter Name=MeshEmitter555
         StaticMesh=StaticMesh'LineageEffectsStaticmeshesASD.miyun.helix_04'
         UseMeshBlendMode=False
         RenderTwoSided=True
         // тут у тебя показывает
         ColorScale(0)=(Color=(B=255,G=234,R=115,A=255))                
         ColorScale(1)=(RelativeTime=0.350000,Color=(B=255,G=159,A=255))
         ColorScale(2)=(RelativeTime=1.000000,Color=(B=255,A=255))      
         Opacity=0.600000
         FadeOutStartTime=0.803000
         FadeOut=True
         FadeInEndTime=0.165000
         FadeIn=True
         MaxParticles=4
         AlwaysFullSpawnRate=True
         StartLocationOffset=(X=5.000000)
         StartLocationRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000))
         SpinParticles=True
         SpinsPerSecondRange=(X=(Min=0.015000,Max=0.020000),Y=(Min=0.015000,Max=0.020000),Z=(Min=0.015000,Max=0.020000))
         StartSpinRange=(X=(Max=1.000000),Y=(Max=1.000000),Z=(Max=1.000000))
         UseSizeScale=True
         UseRegularSizeScale=False
         // тут у тебя показывает
         SizeScale(0)=(RelativeSize=0.300000)
         SizeScale(1)=(RelativeTime=0.350000,RelativeSize=0.420000)
         SizeScale(2)=(RelativeTime=1.000000,RelativeSize=0.540000)
         StartSizeRange=(X=(Min=0.500000,Max=0.600000),Y=(Min=0.500000,Max=0.600000),Z=(Min=0.500000,Max=0.600000))
         InitialParticlesPerSecond=3.000000
         AutomaticInitialSpawning=False
         DrawStyle=PTDS_Brighten
         LifetimeRange=(Min=1.100000,Max=1.100000)
         StartVelocityRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000))
         WarmupTicksPerSecond=1.000000
         RelativeWarmupTime=1.000000
         // тут у тебя показывает
         CustomMaterials(0)=Texture'LineageEffectsTextures.Particles2.fx_m_t_3216'
         Name="MeshEmitter555"
     End Object
     Emitters(2)=MeshEmitter'LineageEffectDevil.devil_wp_avenger_b.MeshEmitter555'
декомпилируй его для начала что бы показало
Безымянный.webp
 
Объект один и тот же , только не пойму почему код другой выходит .
да извиняюсь я допустил ошибку в скриншотах не заметил сразу.
Код:
begin object name="MeshEmitter555" class=Engine.MeshEmitter
        StaticMesh=StaticMesh'LineageEffectsStaticmeshesASD.miyun.helix_04'
        UseMeshBlendMode=false
        RenderTwoSided=true
        ColorScale[0]=(RelativeTime=0.0000000,Color=(R=115,G=234,B=255,A=255))
        ColorScale[1]=(RelativeTime=0.3500000,Color=(R=0,G=159,B=255,A=255))
        ColorScale[2]=(RelativeTime=1.0000000,Color=(R=0,G=0,B=255,A=255))
        Opacity=0.6000000
        FadeOutStartTime=0.8030000
        FadeOut=true
        FadeInEndTime=0.1650000
        FadeIn=true
        MaxParticles=4
        AlwaysFullSpawnRate=true
        StartLocationOffset=(X=5.0000000,Y=0.0000000,Z=0.0000000)
        StartLocationRange=(X=(Min=-1.0000000,Max=1.0000000),Y=(Min=-1.0000000,Max=1.0000000),Z=(Min=-1.0000000,Max=1.0000000))
        SpinParticles=true
        SpinsPerSecondRange=(X=(Min=0.0150000,Max=0.0200000),Y=(Min=0.0150000,Max=0.0200000),Z=(Min=0.0150000,Max=0.0200000))
        StartSpinRange=(X=(Min=0.0000000,Max=1.0000000),Y=(Min=0.0000000,Max=1.0000000),Z=(Min=0.0000000,Max=1.0000000))
        UseSizeScale=true
        UseRegularSizeScale=false
        SizeScale[0]=(RelativeTime=0.0000000,RelativeSize=0.3000000)
        SizeScale[1]=(RelativeTime=0.3500000,RelativeSize=0.4200000)
        SizeScale[2]=(RelativeTime=1.0000000,RelativeSize=0.5400000)
        StartSizeRange=(X=(Min=0.5000000,Max=0.6000000),Y=(Min=0.5000000,Max=0.6000000),Z=(Min=0.5000000,Max=0.6000000))
        InitialParticlesPerSecond=3.0000000
        AutomaticInitialSpawning=false
        DrawStyle=6
        LifetimeRange=(Min=1.1000000,Max=1.1000000)
        StartVelocityRange=(X=(Min=-1.0000000,Max=1.0000000),Y=(Min=-1.0000000,Max=1.0000000),Z=(Min=-1.0000000,Max=1.0000000))
        WarmupTicksPerSecond=1.0000000
        RelativeWarmupTime=1.0000000
        CustomMaterials[0]=Texture'LineageEffectsTextures.Particles2.fx_m_t_3216'
    end object
    Emitters[2]=MeshEmitter555
Код:
     Emitters(1)=SpriteEmitter'LineageEffectDevil.devil_wp_avenger_b.SpriteEmitter759'
     Begin Object Class=MeshEmitter Name=MeshEmitter555
         StaticMesh=StaticMesh'LineageEffectsStaticmeshesASD.miyun.helix_04'
         UseMeshBlendMode=False
         RenderTwoSided=True
         // тут у тебя показывает
         ColorScale(0)=(Color=(B=255,G=234,R=115,A=255))              
         ColorScale(1)=(RelativeTime=0.350000,Color=(B=255,G=159,A=255))
         ColorScale(2)=(RelativeTime=1.000000,Color=(B=255,A=255))    
         Opacity=0.600000
         FadeOutStartTime=0.803000
         FadeOut=True
         FadeInEndTime=0.165000
         FadeIn=True
         MaxParticles=4
         AlwaysFullSpawnRate=True
         StartLocationOffset=(X=5.000000)
         StartLocationRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000))
         SpinParticles=True
         SpinsPerSecondRange=(X=(Min=0.015000,Max=0.020000),Y=(Min=0.015000,Max=0.020000),Z=(Min=0.015000,Max=0.020000))
         StartSpinRange=(X=(Max=1.000000),Y=(Max=1.000000),Z=(Max=1.000000))
         UseSizeScale=True
         UseRegularSizeScale=False
         // тут у тебя показывает
         SizeScale(0)=(RelativeSize=0.300000)
         SizeScale(1)=(RelativeTime=0.350000,RelativeSize=0.420000)
         SizeScale(2)=(RelativeTime=1.000000,RelativeSize=0.540000)
         StartSizeRange=(X=(Min=0.500000,Max=0.600000),Y=(Min=0.500000,Max=0.600000),Z=(Min=0.500000,Max=0.600000))
         InitialParticlesPerSecond=3.000000
         AutomaticInitialSpawning=False
         DrawStyle=PTDS_Brighten
         LifetimeRange=(Min=1.100000,Max=1.100000)
         StartVelocityRange=(X=(Min=-1.000000,Max=1.000000),Y=(Min=-1.000000,Max=1.000000),Z=(Min=-1.000000,Max=1.000000))
         WarmupTicksPerSecond=1.000000
         RelativeWarmupTime=1.000000
         // тут у тебя показывает
         CustomMaterials(0)=Texture'LineageEffectsTextures.Particles2.fx_m_t_3216'
         Name="MeshEmitter555"
     End Object
     Emitters(2)=MeshEmitter'LineageEffectDevil.devil_wp_avenger_b.MeshEmitter555'
Ну код разный потому что декомпилятор составляет его так как составляет. И даже если повезет компилятор может его схавать, но как правило нет и нужно будет править. В коде Rolo(который получен с версии без strip скриптовой части) считай оригинальный корейский код, а декомпилятор добавляет еще и код, который по сути - дефолтные значения и их при написании кода корейцы не писали.

SizeScale[0]=(RelativeTime=0.0000000,RelativeSize=0.3000000)
vs
SizeScale(0)=(RelativeSize=0.300000)

relative time в дефолте видимо равен 0, поэтому если его не писать, он в структуре 0 идет
 
Назад
Сверху Снизу