Jump to content


Photo

How make Powerful Heroes ?


  • Please log in to reply
8 replies to this topic

#1 Eazy-E 123

Eazy-E 123
  • Members
  • 72 posts

Posted 21 March 2019 - 02:20 PM

Hi everybody  :)

 

I just thinking how I can make Powerful Heroes ?

I would like to know where I can find Hero's Stats* ?

 

I can change his MaxHealth or his damge from his ".big" ? But I was thinking maybe there are some other ways to do that, maybe changing hero's Armor type or Damage type.

 

Thanks in Advance  :)



#2 Ridder Geel

Ridder Geel

    Master Yelloh

  • T3A Staff
  • 10,852 posts
  • Location:The Netherlands (AKA: Holland)
  • Projects:RC Mod + SEE + RTS Engine
  •  The Dangerous T3A Team Chamber Member
  • Division:BFME
  • Job:T3A Staff

Posted 21 March 2019 - 02:31 PM

In the INI.big you have an armor.ini if i'm no mistaken, this would contain certain armors the heroes use, there is also a weapon.ini which contains all the weapons which are used in the game, so also the ones the heroes use.

To figure out which one a certain hero uses you would have to look at the hero's ini file.

I'm fairly certain something like this has been asked before though, so use the search function and see if you can find something in the forums :)


Ridder Geel

#3 Eazy-E 123

Eazy-E 123
  • Members
  • 72 posts

Posted 21 March 2019 - 03:45 PM

ok, thanks, I will do  :w00t:



#4 Slava Shadrinov

Slava Shadrinov
  • Members
  • 178 posts
  • Projects:The Word Of Tolkien Mod

Posted 26 March 2019 - 01:25 PM

Hi Eazy-E 123 
How Ridder Geel says you can find armor.ini . So in this files you can find you unit armor for example:
 

;------------------------------------------------------------------------------
Armor HeroArmor
  Armor = DEFAULT         25%   
  Armor = SLASH           40% ; RotWK originally was 25%  
  Armor = PIERCE          20%   ; RotWK originally was 25% 
  Armor = SPECIALIST      30%   ; RotWK originally was 25% 
  Armor = CRUSH           50%   ; RotWK originally was 10% 
  Armor = CAVALRY   25% 
  Armor = SIEGE           50%   
  Armor = FLAME           25%   
  Armor = FROST           25%   ;
  Armor = MAGIC           35%   ; RotWK originally was 75% 
  Armor = HERO            75%   
  Armor = HERO_RANGED     75%   
  Armor = POISON   50% ; RotWK originally was 75% 
  Armor = STRUCTURAL   50%
  
  ;FlankedPenalty = 50%    
End
 
And if you change the numeric parameters to higher your unit will better resist damage (Armor = FLAME           25% change to 90% and your unit be almost invinsible to flame damage) I don't remember that if you go 100%, the hero will not take damage with this effect.
 
Your unit armor can be found in unit ini like data\ini\object\goodfaction\units\elven\galadriel.ini when you enter to this file you need to find this:

ArmorSet
Conditions      = None
Armor           = SauronArmor   ;she use sauron armor
DamageFX        = NormalDamageFX
End
 

Next way to do your unit stronger was change his health

find this: MaxHealth          = GALADRIEL_HEALTH you can delete all after "=" and enter any values (MaxHealth          = 90000) this mean your unit now have 90000 health

You also can change this module:

Behavior = AutoHealBehavior ModuleTag_AutoHeal

StartsActive = Yes

HealingAmount = HERO_HEAL_AMOUNT

HealingDelay = 1000

StartHealingDelay = HERO_HEAL_DELAY

HealOnlyIfNotInCombat = Yes

End


you can change HealingAmount = HERO_HEAL_AMOUNT to HealingAmount = 20000 this mean your unit will regenerate 20000 hp
HealOnlyIfNotInCombat = Yes change to No and you unit starts healing in combat 
HealingDelay if i right this is delay between you next regeneration now this 1000 mean 1 sec (20000 hp regenerate wait one sec and again 20000 regenerate)
StartHealingDelay if i right how fast after do damage to you unit hi start to regenerate hp (StartHealingDelay = HERO_HEAL_DELAY change to StartHealingDelay = 1000 end after one sec after being damaged you recover health)
I may be mistaken with the discription of the last two parameters but you can test them.

If something is not clear or are looking for something else, ask

Edited by Slava Shadrinov, 26 March 2019 - 01:28 PM.


#5 Eazy-E 123

Eazy-E 123
  • Members
  • 72 posts

Posted 07 April 2019 - 07:05 AM

Hi Slava Shadrinov,

 

Thanks for info and explanation



#6 Echo

Echo

    T3A:Online

  • T3A Staff
  • 1,069 posts
  • Location:Germany
  • Projects:Lot3A
  •  ~~
  • Division:BFME
  • Job:T3A Moderator
  • Donated

Posted 08 April 2019 - 06:29 PM

Not all of these things here are correct or good to get used to.
 

;------------------------------------------------------------------------------

Armor HeroArmor
  Armor = DEFAULT         25%   
  Armor = SLASH           40% ; RotWK originally was 25%  
  Armor = PIERCE          20%   ; RotWK originally was 25% 
  Armor = SPECIALIST      30%   ; RotWK originally was 25% 
  Armor = CRUSH           50%   ; RotWK originally was 10% 
  Armor = CAVALRY   25% 
  Armor = SIEGE           50%   
  Armor = FLAME           25%   
  Armor = FROST           25%   ;
  Armor = MAGIC           35%   ; RotWK originally was 75% 
  Armor = HERO            75%   
  Armor = HERO_RANGED     75%   
  Armor = POISON   50% ; RotWK originally was 75% 
  Armor = STRUCTURAL   50%
  
  ;FlankedPenalty = 50%    
End

And if you change the numeric parameters to higher your unit will better resist damage (Armor = FLAME           25% change to 90% and your unit be almost invinsible to flame damage) I don't remember that if you go 100%, the hero will not take damage with this effect.

Higher value means more damage taken. 0% means invincible, not the other way around. 1000% means 10x as much damage taken from a certain damage type.
 

MaxHealth          = GALADRIEL_HEALTH ;you can delete all after "=" and enter any values (MaxHealth          = 90000) this mean your unit now have 90000 health

You can do that, or just go to gamedata.ini and find "GALADRIEL_HEALTH" and change the value that is associated with it. If you randomly start removing the macros and start changing numbers everywhere, you can easily lose track of your code and it will be a nightmare for anyone (including you if you do not touch your code for half a year) to understand anything. But that is somewhat subjective... some people like putting numbers everywhere.


Edited by Echo, 08 April 2019 - 06:31 PM.

26285.png


#7 Eazy-E 123

Eazy-E 123
  • Members
  • 72 posts

Posted 08 April 2019 - 09:17 PM

Not all of these things here are correct or good to get used to.
 

;------------------------------------------------------------------------------

Armor HeroArmor
  Armor = DEFAULT         25%   
  Armor = SLASH           40% ; RotWK originally was 25%  
  Armor = PIERCE          20%   ; RotWK originally was 25% 
  Armor = SPECIALIST      30%   ; RotWK originally was 25% 
  Armor = CRUSH           50%   ; RotWK originally was 10% 
  Armor = CAVALRY   25% 
  Armor = SIEGE           50%   
  Armor = FLAME           25%   
  Armor = FROST           25%   ;
  Armor = MAGIC           35%   ; RotWK originally was 75% 
  Armor = HERO            75%   
  Armor = HERO_RANGED     75%   
  Armor = POISON   50% ; RotWK originally was 75% 
  Armor = STRUCTURAL   50%
  
  ;FlankedPenalty = 50%    
End

And if you change the numeric parameters to higher your unit will better resist damage (Armor = FLAME           25% change to 90% and your unit be almost invinsible to flame damage) I don't remember that if you go 100%, the hero will not take damage with this effect.

Higher value means more damage taken. 0% means invincible, not the other way around. 1000% means 10x as much damage taken from a certain damage type.
 

MaxHealth          = GALADRIEL_HEALTH ;you can delete all after "=" and enter any values (MaxHealth          = 90000) this mean your unit now have 90000 health

You can do that, or just go to gamedata.ini and find "GALADRIEL_HEALTH" and change the value that is associated with it. If you randomly start removing the macros and start changing numbers everywhere, you can easily lose track of your code and it will be a nightmare for anyone (including you if you do not touch your code for half a year) to understand anything. But that is somewhat subjective... some people like putting numbers everywhere.

 

Hi Echo,

Thanks for info. I am not putting numbers but I put some info nearby.

 

If "Higher value means more damage taken" so why for FLAME is different (Armor = FLAME           25% change to 90% and your unit be almost invinsible to flame damage)

If I put 90% it will means my hero will take More* damge from FLAME, no ?



#8 Ridder Geel

Ridder Geel

    Master Yelloh

  • T3A Staff
  • 10,852 posts
  • Location:The Netherlands (AKA: Holland)
  • Projects:RC Mod + SEE + RTS Engine
  •  The Dangerous T3A Team Chamber Member
  • Division:BFME
  • Job:T3A Staff

Posted 09 April 2019 - 07:40 AM

Yep. 100 means normal damage, anything less is less than the actual damage defined in the source.

But obviously 90 is more than 25, so your unit would get more damage than it originally would :p


Ridder Geel

#9 Eazy-E 123

Eazy-E 123
  • Members
  • 72 posts

Posted 09 April 2019 - 02:03 PM

Yep. 100 means normal damage, anything less is less than the actual damage defined in the source.

But obviously 90 is more than 25, so your unit would get more damage than it originally would :p

 

My hero will not be wooden stick  :)  






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users