Vitrex
Moderator
Hello, ED, after some researches i think i found the really fastest way to create custom tiers with balanced stats for your private server, so i wanna share it with community since its really really handy for people who creating serious projects.
Lets start.
What we need ?
Gather item set steps.
Gather item set SQL code steps.
Stats change steps.
Fun servers part.
For upgrade these tiers all at once, just select them by Entry and repeat everything FROM step Stats change steps.
Hope it was useful for someone.
best regads, Vitrex.
ENJOY.
Lets start.
What we need ?
- HeidiSQL or Navicat (i prefer Heidi, and all screenshots will be on HeidiSQL).
- Notepad ++
- World of Warcraft items database to gather items (i'll explain later).
Code:
http://wotlk.openwow.com/
- List of stat_type values. No worries i prepared one for you.
Code:
[COLOR=#333333][COLOR=#666666][I]/*[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I] ID Name[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I] 0 = Mana[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I] 1 = HEALTH[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I] 2 = UNKNOWN[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I] 3 = AGILITY[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I] 4 = STRENGTH[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I] 5 = INTELLECT[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I] 6 = SPIRIT[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I] 7 = STAMINA[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]11 = WEAPON_SKILL_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]12 = DEFENSE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]13 = DODGE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]14 = PARRY_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]15 = SHIELD_BLOCK_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]16 = MELEE_HIT_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]17 = RANGED_HIT_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]18 = SPELL_HIT_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]19 = MELEE_CRITICAL_STRIKE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]20 = RANGED_CRITICAL_STRIKE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]21 = SPELL_CRITICAL_STRIKE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]22 = MELEE_HIT_AVOIDANCE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]23 = RANGED_HIT_AVOIDANCE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]24 = SPELL_HIT_AVOIDANCE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]25 = MELEE_CRITICAL_AVOIDANCE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]26 = RANGED_CRITICAL_AVOIDANCE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]27 = SPELL_CRITICAL_AVOIDANCE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]28 = MELEE_HASTE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]29 = RANGED_HASTE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]30 = SPELL_HASTE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]31 = HIT_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]32 = CRITICAL_STRIKE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]33 = HIT_AVOIDANCE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]34 = EXPERTISE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]35 = RESILIENCE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]36 = HASTE_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]37 = EXPERTISE_RATING_2[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]38 = ATTACK_POWER[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]39 = RANGED_ATTACK_POWER[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]40 = FERAL_ATTACK_POWER[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]41 = SPELL_HEALING_DONE[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]42 = SPELL_DAMAGE_DONE[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]43 = MANA_REGENERATION[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]44 = ARMOR_PENETRATION_RATING[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]45 = SPELL_POWER[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]46 = HEALTH_REGEN[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]47 = SPELL_PENETRATION [/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]48 = BLOCK_VALUE[/I][/COLOR][/COLOR]
[COLOR=#333333][COLOR=#666666][I]*/[/I][/COLOR][/COLOR]
Gather item set steps.
- Open items database website , select [Database->item Sets->Class you wanna make tiers for] I will take for tutorial warrior.
- Click few times on word [Level] to change order from highest to lowest.
- Select name of last tier (important for those who don't know TIER is PVE Season is PVP item sets). Mine is
Code:
Sanctified Ymirjar Lord\'s
Gather item set SQL code steps.
- Open your Database editor, i will use HeidiSQL.
- Go to item_template table , open query window.
- Write in query window this code
Code:
SELECT * FROM item_template WHERE name like '%Sanctified Ymirjar Lord\'s%' order by `entry`;
- Change [Sanctified Ymirjar Lord\'s] to your item set name you selected before.
- Click on one of rows with left mouse button, then CTRL + A to select everything.
- Click on one of rows with right mouse button - > Export Grid Rows , make sure everything looks like here
- Click ok.
- Open your Notepad++ , create new file and press CTRL + V to paste your SQL code.
- Press CTRL + F and paste your set name you selected.
- When you found name, locate your eyes a bit left, and you will see item entry code. Just press left mouse on place after ( and before the entry code.
- then press magic button combo ALT + C you will see menu like this
- Write number number 1 where it says text to insert, and press OK. (it will add number 1 before every entry)
- Now click CTRL + H , in a first field write the item set name you selected and in second write the new item set name for your class and Replace All
- Now click CTRL + A , CTRL + C , then open up HeidiSQL query window , paste your code with CTRL + V, and run query.
- Congratulations, you created your custom tier.
Stats change steps.
- Open up query window and paste this code
Code:SELECT * FROM item_template WHERE name like '%Sanctified Ymirjar Lord\'s%' order by `entry`;
- Replace Sanctified Ymirjar Lord\'s with your new item set name.
- Check if there is no other items, in case you selected name that already exist, or there some items with that name.
- If everything is okay, in query windows paste this code
Code:UPDATE item_template SET stat_value1 = stat_value1 * 1.2, stat_value2 = stat_value2 * 1.2, stat_value3 = stat_value3 * 1.2, stat_value4 = stat_value4 * 1.2, stat_value5 = stat_value5 * 1.2, stat_value6 = stat_value6 * 1.2, stat_value7 = stat_value7 * 1.2, stat_value8 = stat_value8 * 1.2, stat_value9 = stat_value9 * 1.2, stat_value10 = stat_value10 * 1.2, armor = armor * 1.2 WHERE name like '%[COLOR=#B22222]Sanctified Ymirjar Lord\'s[/COLOR]%';
- Run query.
- Congratulations now you have your own tier with scaled stats, better than Tier 10 or whatever you selected.
Fun servers part.
- If you run a fun server 85 , 255 or whatever obviously you need high numbers, so instead of running last query change
Code:* 1.2
Code:* 100
- If you wanna have some real balance on your sever, after running query , paste this code
Code:SELECT * FROM item_template WHERE name like '%Sanctified Ymirjar Lord\'s%' order by `entry`;
Using list of stat_type just look which stat is which and delete from value last 2 numbers on stat types like
Hit rating, haste Rating, expertise, Spirit, Armor Penetration and etc it's your choice. Or you can leave them as that its up to you.
For upgrade these tiers all at once, just select them by Entry and repeat everything FROM step Stats change steps.
Hope it was useful for someone.
best regads, Vitrex.
ENJOY.
Last edited: