Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

Python - Mettre un Effet sur Berserk


Boubil

Messages recommandés

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Ce tutoriel a pour but de vous expliquer comment mettre un effet visuel sur berserk. Tous les buffs en ont un, par exemple bénédiction entoure le joueur d'une aura bleutée, berserk est l'exception. 

 

1 -- Pour commencer dépacker le pack root puis ouvrez le fichier playersettingmodule.py

vers la ligne 300 vous aurez :

chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+16, "", "d:/ymir work/pc/warrior/effect/gyeokgongjang_loop.mse")
ajoutez cette ligne là avant :
chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+14, "Bip01", "d:/ymir work/pc/warrior/effect/berserk.mse")
 

2 -- Enregistrez, puis dépackez le pack pc. Il faut rajouter le fichier berserk.mse dans le dossier ymir work/pc/warrior/effect/

si vous n'en avez pas, voici le mien :

Révélation
BoundingSphereRadius   300.000000
BoundingSpherePosition 0.000000 0.000000 150.000000

Group Particle
{
   StartTime           0.000000
   List TimeEventPosition
   {
       0.000000 "MOVING_TYPE_DIRECT" -1.431000 0.000000 -50.277000
   }
   
   Group EmitterProperty
   {
       MaxEmissionCount        20
   
       CycleLength             1.500000
       CycleLoopEnable         1
       LoopCount               0
   
       EmitterShape            3
       EmitterAdvancedType     0
       EmittingRadius          20.000000
       EmitterEmitFromEdgeFlag  0
       EmittingDirection       0.030000 0.000000 0.030000
   
       List TimeEventEmittingSize
       {
           0.000000 0.000000
       }
       List TimeEventEmittingAngularVelocity
       {
       }
       List TimeEventEmittingDirectionX
       {
           0.000000 0.000000
       }
       List TimeEventEmittingDirectionY
       {
           0.000000 0.000000
       }
       List TimeEventEmittingDirectionZ
       {
           0.000000 50.000000
       }
       List TimeEventEmittingVelocity
       {
           0.000000 4.123711
       }
       List TimeEventEmissionCountPerSecond
       {
           0.000000 51.546391
       }
       List TimeEventLifeTime
       {
           0.000000 0.309278
       }
       List TimeEventSizeX
       {
           0.000000 64.000000
       }
       List TimeEventSizeY
       {
           0.000000 64.000000
       }
   }
   
   Group ParticleProperty
   {
       SrcBlendType                 5
       DestBlendType                2
       ColorOperationType           4
       BillboardType                1
       RotationType                 4
       RotationSpeed                0.000000
       RotationRandomStartingBegin  0
       RotationRandomStartingEnd    360
   
       AttachEnable                 0
       StretchEnable                0
   
       TexAniType                   0
       TexAniDelay                  0.030000
       TexAniRandomStartFrameEnable 0
   
       List TimeEventGravity
       {
       }
       List TimeEventAirResistance
       {
       }
       List TimeEventScaleX
       {
           0.000000 0.567010
           1.000000 1.000000
       }
       List TimeEventScaleY
       {
           0.000000 0.896907
           1.000000 1.000000
       }
       List TimeEventColorRed
       {
           0.000000 1.000000
           0.979487 1.000000
       }
       List TimeEventColorGreen
       {
           0.000000 0.760784
           0.979487 0.054902
       }
       List TimeEventColorBlue
       {
           0.000000 0.054902
           0.979487 0.054902
       }
       List TimeEventAlpha
       {
           0.002564 0.000000
           0.182051 0.560000
           0.997436 0.000000
       }
       List TimeEventRotation
       {
           0.011429 -90.000000
       }
       List TextureFiles
       {
           "fireburn copy.dds"
       }
   }
}

 

 

3 -- Repackez root et pc puis lancez berserk, vous devriez avoir ça:

264806berserk.png

 

En espérant vous avoir aidé.

Pour toutes questions, rendez-vous dans la catégorie Aide/Questions/Support

 

  • Metin2 Dev 1
  • Good 2
  • Love 3
Lien vers le commentaire
Partager sur d’autres sites

C'est le début qui est pas très compréhensible.

 

Un exemple pour expliquer :

 

Ce topic à pour but de vous expliquer comment mettre un effet visuel sur le skill berserk en effet tous les skill de "buff" ont un effet visuel sauf berserk qui actuellement reste impossible à déterminer visuellement si quelqu'un a activé berserk ou non c'est pourquoi suite à des recherches personnelle j'ai trouvé comment rajouté un petit effet sur le skill berserk.

 

1.\Pour commencer il faut depack "root" puis ouvrir le fichier playersettingmodule.py via blocnote ou autre.

 

2.\Cherché la ligne :

chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+16, "", "d:/ymir work/pc/warrior/effect/gyeokgongjang_loop.mse")
vous la trouverez vers la ligne 300

 

3.\Ajouté la ligne suivante :

chrmgr.RegisterEffect(chrmgr.EFFECT_AFFECT+14, "Bip01", "d:/ymir work/pc/warrior/effect/berserk.mse")
juste avant celle du 2.\

 

4.\Rajouter un fichier berserk.mse dans le dossier d:/ymir work/pc/warrior/effect/ et copier le code suivant dans le ficher berserk.mse ( il faut depack "pc" pour trouver le dossier d:/ymir work/pc/warrior/effect/ ).

BoundingSphereRadius   300.000000
BoundingSpherePosition 0.000000 0.000000 150.000000

Group Particle
{
   StartTime           0.000000
   List TimeEventPosition
   {
       0.000000 "MOVING_TYPE_DIRECT" -1.431000 0.000000 -50.277000
   }

   Group EmitterProperty
   {
       MaxEmissionCount        20

       CycleLength             1.500000
       CycleLoopEnable         1
       LoopCount               0

       EmitterShape            3
       EmitterAdvancedType     0
       EmittingRadius          20.000000
       EmitterEmitFromEdgeFlag  0
       EmittingDirection       0.030000 0.000000 0.030000

       List TimeEventEmittingSize
       {
           0.000000 0.000000
       }
       List TimeEventEmittingAngularVelocity
       {
       }
       List TimeEventEmittingDirectionX
       {
           0.000000 0.000000
       }
       List TimeEventEmittingDirectionY
       {
           0.000000 0.000000
       }
       List TimeEventEmittingDirectionZ
       {
           0.000000 50.000000
       }
       List TimeEventEmittingVelocity
       {
           0.000000 4.123711
       }
       List TimeEventEmissionCountPerSecond
       {
           0.000000 51.546391
       }
       List TimeEventLifeTime
       {
           0.000000 0.309278
       }
       List TimeEventSizeX
       {
           0.000000 64.000000
       }
       List TimeEventSizeY
       {
           0.000000 64.000000
       }
   }

   Group ParticleProperty
   {
       SrcBlendType                 5
       DestBlendType                2
       ColorOperationType           4
       BillboardType                1
       RotationType                 4
       RotationSpeed                0.000000
       RotationRandomStartingBegin  0
       RotationRandomStartingEnd    360

       AttachEnable                 0
       StretchEnable                0

       TexAniType                   0
       TexAniDelay                  0.030000
       TexAniRandomStartFrameEnable 0

       List TimeEventGravity
       {
       }
       List TimeEventAirResistance
       {
       }
       List TimeEventScaleX
       {
           0.000000 0.567010
           1.000000 1.000000
       }
       List TimeEventScaleY
       {
           0.000000 0.896907
           1.000000 1.000000
       }
       List TimeEventColorRed
       {
           0.000000 1.000000
           0.979487 1.000000
       }
       List TimeEventColorGreen
       {
           0.000000 0.760784
           0.979487 0.054902
       }
       List TimeEventColorBlue
       {
           0.000000 0.054902
           0.979487 0.054902
       }
       List TimeEventAlpha
       {
           0.002564 0.000000
           0.182051 0.560000
           0.997436 0.000000
       }
       List TimeEventRotation
       {
           0.011429 -90.000000
       }
       List TextureFiles
       {
           "fireburn copy.dds"
       }
   }
}

 

 

5.\ Repack "root" et "pc" et si tout va bien votre skill berserk aura cette effet visuel :

264806berserk.png

 

Source : Boubil

  • Love 1
Lien vers le commentaire
Partager sur d’autres sites

Bonjour ,

 

quel fichier faut t'il ensuite modifier pour changé l'aura du berseck ? merci d'avance parce-que l'orange ne m'attire pas beaucoup :P , mais très bon tuto.

CDT max.

Seul nous somme faible mais ensemble nous devenons plus fort!
Tu ne m'aime pas tant mieux mais au moins tu m'aide à avancer...

Lien vers le commentaire
Partager sur d’autres sites

  • Funkiest

Bonjour ,

 

quel fichier faut t'il ensuite modifier pour changé l'aura du berseck ? merci d'avance parce-que l'orange ne m'attire pas beaucoup :P , mais très bon tuto.

CDT max.

C'est l'aura des créatures de flamme dans doyum :)

Lien vers le commentaire
Partager sur d’autres sites

@Elea : merci

@galet : pas du tout

@max :

pour changé la couleur du berserk il faut ouvrir 'fireburn copy.dds' dans ymir work/pc/warrior/effect/

je te conseille den créer un nouveau et de changer la dernière ligne du fichier berserk.mse avec le nouveau nom

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...
  • 1 mois après...
  • 5 ans après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.