PvP Damage Calculator for Perfect World Online
I made this tool for calculating how much damage a character will give or take, given their character informations such as base atk, weapon atk, atk rank, def rank, physical/magical armor defense, physical/magical damage reduction stat on armors, etc etc.
Equations are based on PWI's PWpedia Damage section and from PWI forums, itstill can't give an exact damage output match as in the game, but it's somewhat close can give an exact damage output match as in the game if using correct equations/values , only differs by one or two points sometimes, probably because decimals are rounded or maybe other things.
note : class names are using PW Indo naming, but it isn't hard to find out which one is which.
May 19, 2016 Reuploaded, still v0.6 :
- added 3-in-1 button for Applying buff debuff, penetration, and get percentage in 1 button. Also made Previous Last Result info longer so it won't be cut to new line and unreadable if the numbers are long.
May 18, 2016 Updated to v0.6 :
- Added Penetration
- PvE Damage Calc (put the word "mon" without quotes into Spirit InputBox for PvE and use PvE button after everything is set)
- Some minor changes
October 16, 2014 Updated to v0.5
Added :
- Spirit
- Passive Damage Buff
- Buff and Debuff
and some minor changes.
October 21, 2013 Updated to v0.4
- added Physical Defense and Magical Defense calculator
Gear Defense is Raw Defense Value that comes from adding all defense values in equipped gears, while the values in char info we see ingame already boosted by char build (str/int/vit or con) and buffs. There might be one point difference or more sometimes because of rounded decimals somewhere in the equations.
- added Last Result to DmgCalc for comparing with previous results
- enlarged combobox for longer skill names / profile names
- added history.txt in released rar file
August 20, 2013, Updated to v0.3
same as v0.2, only a fix on typo for a psychic class which I wrote as 'physic' or something in the compiled script that makes the [use skill damage equation from presets] button still write the multiplier as variable and shown as $elementalMasteryMultiplier and not a number.
June 27, 2013, Updated to v0.2
added Skill Presets as of v0.2, most of the skills in PW use base damage , weapon damage & constant skill damage , also soulforce for some, like Cleric's Mark of Weakness (even though this skill is metal element, it isn't affected by metal mastery :( ), and elemental mastery for magic classes to add more dmg.
Only these variables can be used for adding equation to skill list in presets :
$basedmg , $weapondmg , $skilldmg , $soulforce , and $ElementalMasteryMultiplier (not case sensitive)
to add more skills, open <program directory>\skills\priestskills.ini for example, for cleric. Skill names here can use your local pw naming and written as ini file's sections using [ ] mark (check codes below for example). I don't have the time to write all skills equations so add whatever skills you want to experiment with.
Screenshots v0.6
Screenshots v0.5
Screenshots v0.4 (Def Mdef Calc)
Screenshots v0.2:
Screenshots v0.1:
Some classes like Archer, Barb, Assassin can use elemental buff, so be sure to put the damage equations into the correct inputboxes.
Tips :
================================================== =======
Always download the latest !
I made this tool for calculating how much damage a character will give or take, given their character informations such as base atk, weapon atk, atk rank, def rank, physical/magical armor defense, physical/magical damage reduction stat on armors, etc etc.
Equations are based on PWI's PWpedia Damage section and from PWI forums, it
note : class names are using PW Indo naming, but it isn't hard to find out which one is which.
May 19, 2016 Reuploaded, still v0.6 :
- added 3-in-1 button for Applying buff debuff, penetration, and get percentage in 1 button. Also made Previous Last Result info longer so it won't be cut to new line and unreadable if the numbers are long.
May 18, 2016 Updated to v0.6 :
- Added Penetration
- PvE Damage Calc (put the word "mon" without quotes into Spirit InputBox for PvE and use PvE button after everything is set)
- Some minor changes
October 16, 2014 Updated to v0.5
Added :
- Spirit
- Passive Damage Buff
- Buff and Debuff
and some minor changes.
October 21, 2013 Updated to v0.4
- added Physical Defense and Magical Defense calculator
Gear Defense is Raw Defense Value that comes from adding all defense values in equipped gears, while the values in char info we see ingame already boosted by char build (str/int/vit or con) and buffs. There might be one point difference or more sometimes because of rounded decimals somewhere in the equations.
- added Last Result to DmgCalc for comparing with previous results
- enlarged combobox for longer skill names / profile names
- added history.txt in released rar file
August 20, 2013, Updated to v0.3
same as v0.2, only a fix on typo for a psychic class which I wrote as 'physic' or something in the compiled script that makes the [use skill damage equation from presets] button still write the multiplier as variable and shown as $elementalMasteryMultiplier and not a number.
June 27, 2013, Updated to v0.2
added Skill Presets as of v0.2, most of the skills in PW use base damage , weapon damage & constant skill damage , also soulforce for some, like Cleric's Mark of Weakness (even though this skill is metal element, it isn't affected by metal mastery :( ), and elemental mastery for magic classes to add more dmg.
Only these variables can be used for adding equation to skill list in presets :
$basedmg , $weapondmg , $skilldmg , $soulforce , and $ElementalMasteryMultiplier (not case sensitive)
to add more skills, open <program directory>\skills\priestskills.ini for example, for cleric. Skill names here can use your local pw naming and written as ini file's sections using [ ] mark (check codes below for example). I don't have the time to write all skills equations so add whatever skills you want to experiment with.
Code:
[Feather Arrow] Type=physical skilldmg10=1379.6 skilldmgsage=3390+800 skilldmgdemon=3390 equation=($basedmg+$weapondmg+$skilldmg) [Tornado] Type=magic skilldmg10=1372.6 skilldmgsage=3380 skilldmgdemon=3380+600 equation=($basedmg+$weapondmg+$skilldmg)*$ElementalMasteryMultiplier [Sylph] Type=magic skilldmg10=3380 skilldmgsage=3380 skilldmgdemon=3380 equation=($basedmg+$weapondmg+$skilldmg)*$ElementalMasteryMultiplier [Lightning Rite] Type=magic skilldmg10=4583.3 skilldmgsage=6365 skilldmgdemon=6365 equation=($basedmg+(2*$weapondmg)+$skilldmg)*$ElementalMasteryMultiplier [Mark of Weakness] Type=magic skilldmg10=0 skilldmgsage=0 skilldmgdemon=0 equation=($basedmg+(0.3*$soulforce))
Screenshots v0.5
Screenshots v0.4 (Def Mdef Calc)
Screenshots v0.2:
Screenshots v0.1:
Some classes like Archer, Barb, Assassin can use elemental buff, so be sure to put the damage equations into the correct inputboxes.
Tips :
================================================== =======
Always download the latest !