Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 modifier les points d'experiences requis...

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: modifier les points d'experiences requis...   Sam 28 Juin - 22:34

j'essaye de modifier le nombre de point d'experience a obtenir avant de passer un niveau mais j'ai un gros bug (mon jeu se bloque avec une grosse fuite de mémoire) quand mon héro monte le niveau, vous aussi ca vous le fait ou pas ?

en fait ca me le fait quand je veut mettre une valeur plus grande qu'avant par contre une valeur plus petite ca marche

sinon je pence avoir trouver comment faire pour faire monter les héro au niveau 20 mais j'en suis pas encore sur faut que je teste ca pour pas avoir trop de faux espoir et si ca marche je le mettrait sur ma map de héro et je vous dirait comment faire
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
neohotmailcom
Admin
avatar

Nombre de messages : 697
Age : 29
Location : 94, près de Paris
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 0:01

J'avais eu le même problème au début quand j'avais touché aux pouvoirs de mes héros.
Si ca bug à priori tu n'as pas le choix: passe par un autre chemin.

Tu peux toujours utiliser des valeurs du jeu...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 0:30

oui c'est pas grave apres tout on peut aussi baisser les points engrangé quand une unité est tuée je pence (j'ai pas vérifier ca en fait)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
neohotmailcom
Admin
avatar

Nombre de messages : 697
Age : 29
Location : 94, près de Paris
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 10:42

Moi c'est ce que je vais faire je pense Wink (dis moi au passage si ça marche geek )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
leo11
Fondateur
avatar

Nombre de messages : 1685
Age : 27
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 11:36

Moi et Barahir avions tésté de monter les levels max des objet jusqu'a 11 pour commencer, nous avons donc rajouté un level dans le level.ini; augmenter les points maxs de level sur l'objet;
Mais le résultat ne s'est jamais fait sentir que par un gamecrach! triste Donc je pense qu'il y a une command qui limite les levels au niveau 10, mais bon.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 13:50

c'est juste qu'on peut pas créer de nouveaux Level a partir du map.ini et en fait on peut pas non plus changer le nombre de points d'experience requis ni l'objet auquel il est destiné donc en gros on peut pas faire beaucoup de chose

En fait il suffirait de mettre un script dans worldbuilder qui fait que quand notre héro atteind le niveau 10 il est supprimé de la carte et il est remplacé par un autre héro qu'on aura modifié de la meme facon que le 1er dans le map.ini en gros on remplace le 1er par le 2eme le truc c'est que l'autre héro sera niveau 1 mais on met modifie la ligne du Experiencelevel.ini "Rank =" et on met 10 a la place de 1 , pour le niveau 2 on met 11 a la place de 2, bon en fait on atteind le niveau 19 de cette facon mais apres il reste a refaire la meme chose et on peu aller plus loin (niveau 28 Smile dans le experiencelevel du 2eme héro bien sur vous lui donnez au niveau 1 tout les upgrades du 1er comme ca il a tout les pouvoirs a partir du niveau 10 sont debloqué. Il faut aussi mettre en guise de 2eme héro un héro assez difficile a faire monté en niveau qui demande beaucoup d'experience pour monter comme rogash, le roi sorcier, gandalf, saroumane, etc... puisqu'on peut pas modifier l'experience a avoir pour monter les niveau. Le seul probleme c'est que quand le héro sera remplacé tout ses pouvoirs seront rechargé instantanément mais c'est la seule technique que j'ai trouvé pour avoir plus de niveau. Rolling Eyes

J'ai testé ca avec gandalf mais sans mettre les upgrade au niveau 1 :
ya 4 object avec le meme code que gandalf qui ont pour niveau de 1 a 10, de 10 a 19, de 19 a 28 et de 28 a 37
Résultat :
Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ElvenLord
Moddeur expert
Moddeur expert
avatar

Nombre de messages : 962
Age : 22
Location : Imladris
Add-On : Bientot
Date d'inscription : 22/04/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 14:25

bof le truc des pouvoire rechargés instantanement c po grave il est top ton truc ok!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com/profile.forum?mode=view
leo11
Fondateur
avatar

Nombre de messages : 1685
Age : 27
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 20:39

Extra bisou , on s'en fou de la recharge automatique, au pire des cas on crée un genre d'endroit où le héro doit aller pour monter de classe qui serat les niveaux, et pour monter d'une classe il faudrat:
- avoir tout ces pouvoirs rechargés.
- être au niveau max de sa classe.

Ca vas être bien, ça vas être très bien! cheers Smile cheers
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com
barahir
Fondateur
avatar

Nombre de messages : 1187
Age : 27
Location : Paris (bastille)
Add-On : Oui
Date d'inscription : 13/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 21:21

greaaatttt pour la recharge automatique que ca se recharge pas tout les 10 niveau on s'en fiche un peu ^^ ca fait deja bocoup )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
leo11
Fondateur
avatar

Nombre de messages : 1685
Age : 27
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 21:38

Le Schire pourrat devenir extrêmement bien et beaucoup plus intéressant avec ce sistem! Enfaite Barahir, quand tu aurras fini ta carte, es ce que tu voudras reprendre The Shire pour y ajouter quelque truc par-ci, par-là?
(J'en ai marre, la carte est tellement belle et grande que WorldBuilder n'arrête pas de ramer donc je fait de moin en moin de truc dessus. triste Mais je vais essayer de m'y remettre, car je compte bien terminer cette carte! smile )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Dim 29 Juin - 22:03

De toute facon c'est toujours comme ca les maps, on la commence rapidement et ca se termine lentement ......
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Jeu 28 Aoû - 10:50

Je fait un gros UP ok! car j'ai une bonne et une mauvaise nouvelle !
la bonne nouvelle : j'ai trouvé comment modifier l'experience requise pour passer les niveau avec le map.ini HAAahaaa!! on va pouvoir modifier l'experience requise de tout nos héros (ou bataillon) Wink , la mauvaise nouvelle c'est qu'il faudra faire des maths Twisted Evil lol (sauf si vous aimez les maths ca fait 2 bonnes nouvelles ok! )
Je vous poste tout ca dans l'apremidi naa!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
ElvenLord
Moddeur expert
Moddeur expert
avatar

Nombre de messages : 962
Age : 22
Location : Imladris
Add-On : Bientot
Date d'inscription : 22/04/2008

MessageSujet: Re: modifier les points d'experiences requis...   Jeu 28 Aoû - 11:50

whaaaaa Shocked Shocked Shocked cool! t le meilleur cdd! Twisted Evil Twisted Evil Twisted Evil mitraille (nivo 10 apres avoir tuer un gob Twisted Evil )
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://imladrisproduction.forumotion.com/profile.forum?mode=view
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 25
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Jeu 28 Aoû - 13:30

Désolé je pouvait pas poster avant (priorité au karting lol! )



Avertissement : les personnes allergiques aux maths devraient eviter de lire la suite lol!
Bon en fait quand j'y pence c'est hyper simple je me demande pourquoi je n'y ai pas pencé plus tot.
Dirrection l'experienceLevel, prennons par exemple celui ci :
Code:
ExperienceLevel   GandalfLevel2
   TargetNames                  =   GANDALF
   RequiredExperience            =   GANDALF_LVL2_EXP_NEEDED
   ExperienceAward               =   GANDALF_LVL2_EXP_AWARD
   AttributeModifiers            =   HeroLevelUpDamage1
   Rank                     =   2
   LevelUpFx                  =   FX:GandalfLevelUp1FX
   ;LevelUpOCL                  =   OCL_GandalfLevelUp1OCL
   Upgrades                  =   Upgrade_GandalfLightningSword   
   SelectionDecal
      Texture                  =   decal_hero_good
      Style                  =   SHADOW_ALPHA_DECAL
      OpacityMin               =   50%
      OpacityMax               =   100%
      MinRadius               =   40
      MaxRadius               =   200   
      MaxSelectedUnits            =   40
   End   
END

Deja que ca soit bien clair : on ne peut pas modifier la ligne RequiredExperience , on ne peut pas non plus en créer de nouveau
les seuls trucs qu'on peut modifier dans le map.ini c'est Rank , AttributeModifiers , LevelUpFx , LevelUpOCL et Upgrades , le reste on s'en fiche

et si on regardait la ligne AttributeModifiers = HeroLevelUpDamage1 c'est en fait un attributeModifier que gagne le héro quand il passe le niveau :
Code:
ModifierList HeroLevelUpDamage1
   Category = LEVEL
   Modifier = DAMAGE_ADD HERO_LVL2_DAM_ADD            
   Modifier = HEALTH HERO_LVL2_HP_ADD             
   Duration = 0
End
entre autre c'est grace a ca que les héro gagnent en attaque et en points de vie quand ils passent leurs niveau et grace a Duration = 0 les effets sont permanent

Bon maintenant on va regarder cet atribute modifier la : c'est celui du charisme :
Code:
ModifierList GenericHeroLeadership
   Category               = LEADERSHIP
   Modifier               = EXPERIENCE 200%
   Modifier               = ARMOR 50%
   Modifier               = DAMAGE_MULT 150%   
   Duration               = 3000
   FX               = FX_GenericLeadership
   ReplaceInCategoryIfLongest   = Yes
   IgnoreIfAnticategoryActive   = Yes
End
vous connaissez les effets du charisme : + 50% de dégat, +50% d'armure et experience gagnée 2 fois plus rapidement,
tient c'est interressant ca l'experience gagnée 2 fois plus rapidement et si on mettait EXPERIENCE 50% ? et bien l'experience serait gagnée 2 fois moins rapidement... ca y est vous voyez ou je veut en venir ?

si notre héro doit avoir en réalité 100 points d'experience pour passer un niveau et moi je veut modifier pour qu'il en ai besoin de 200 et bien il suffit de faire gagner l'experience 2 fois moins vite et c'est comme si on devait gagner 100 donc pour reprendre mon exemple, il suffit de créer un nouveau ModifierList avec le pourcentage d'experience gagnée :
Code:
ModifierList ExperienceNiv1
   Category = LEVEL
   Modifier = EXPERIENCE 50%
   Duration    = 0
End
et on le met a l'experienceLevel précédent :
Code:
ExperienceLevel   GandalfLevel1
   TargetNames                  =   GANDALF
   RequiredExperience            =   1
   ExperienceAward               =   GANDALF_LVL1_EXP_AWARD
   Rank                     =   1
   Upgrades                  =   Upgrade_GandalfBlast
   AttributeModifiers            =   ExperienceNiv1
   SelectionDecal
      Texture                  =   decal_hero_good
      Style                  =   SHADOW_ALPHA_DECAL
      OpacityMin               =   50%
      OpacityMax               =   100%
      MinRadius               =   40
      MaxRadius               =   200   
      MaxSelectedUnits            =   40
   End   
End
gandalf a besoin de 100 points d'experience pour passer au niveau 2 mais comme au niveau 1 il a un attributeModifier pour gagner de l'experience 2 fois moins rapidement c'est comme si il lui fallait 200 points d'experience.
On continue : pour le niveau 3 il a besoin de 100 points d'experiences supplementaire sauf que moi j'aimerai qu'il ai besoin de 300 points experiences pour passer le niveau. N'oublions pas que gandalf gagne toujours 2 fois moins d'experience donc c'est comme si il devait avoir 200 points il faut donc calculer le pourcentage d'experience a gagner pour le mettre dans le ModifierList du niveau 3 soit 200/300 ce qui donne environ 66%
pour verifier il suffit de faire 50% du niv1 multiplié par les 66% du niv2 on obtient bien 33% soit l'experience gagnée 3 foit moins rapidement donc ca colle bien puisse il faut normalement 100 pt d'experience et moi j'en voulait 300
on peut donc mettre dans le map.ini :

Code:
ModifierList ExperienceNiv2
   Category = LEVEL
   Modifier = EXPERIENCE 66%
   Duration    = 0
End
ExperienceLevel   GandalfLevel2
   TargetNames                  =   GANDALF
   RequiredExperience            =   GANDALF_LVL2_EXP_NEEDED
   ExperienceAward               =   GANDALF_LVL2_EXP_AWARD
   AttributeModifiers            =   HeroLevelUpDamage1     ExperienceNiv2
   Rank                     =   2
   LevelUpFx                  =   FX:GandalfLevelUp1FX
   ;LevelUpOCL                  =   OCL_GandalfLevelUp1OCL
   Upgrades                  =   Upgrade_GandalfLightningSword   
   SelectionDecal
      Texture                  =   decal_hero_good
      Style                  =   SHADOW_ALPHA_DECAL
      OpacityMin               =   50%
      OpacityMax               =   100%
      MinRadius               =   40
      MaxRadius               =   200   
      MaxSelectedUnits            =   40
   End   
END
il suffit d'enchainer tout les niveaux commes ca, si par exemple la je n'avait plus rien ajouté ensuite gandalf aurait du gagné 3 fois plus d'experience que la normale jusqu'a la fin dans mon cas si j'avait voulu remettre le gain d'experience a un niveau normal j'aurai fait un ModifierList avec EXPERIENCE 300% en effet 33% * 300% ca fait bien 100% (99% en fait mais j'arrondit ^^)

/!\ /!\ /!\ Et surtout ne mettez pas EXPERIENCE 0% sinon il ne gagnera plus du tout d'experience et vous ne pourrez pas revenir en arriere apres (vous pouvez toujours tester mais un nombre multiplié par 0 ca fait toujours 0)

Bon voila le principe j'ai testé ca fonctionne impec chez moi, si vous n'avez pas comprit ... revoyez vos cours de math lol!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
neohotmailcom
Admin
avatar

Nombre de messages : 697
Age : 29
Location : 94, près de Paris
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: modifier les points d'experiences requis...   Jeu 28 Aoû - 13:58

C'est vrai que ce n'est pas très compliqué, mais il fallait quand même y penser!! ok!

Bravo cdd ! geek
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: modifier les points d'experiences requis...   

Revenir en haut Aller en bas
 
modifier les points d'experiences requis...
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Astuce : modifier les bonus de course sans logiciel
» [Guide] Les Pré requis pour être Niveau 4-5
» Rapport : Mission de bataille à 1500 points ork vs tyty
» Liste d'armée gobelines en 750 points
» (SDA) Gondor 500 points

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: Ini codes et .str :: Discussion-
Sauter vers: