Quantcast
Download
(41 Kb)
Download
Updated: 05/22/17 09:29 AM
Pictures
File Info
Compatibility:
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:05/22/17 09:29 AM
Created:02/14/15 08:41 PM
Monthly downloads:259
Total downloads:34,830
Favorites:45
MD5:
Circonians PvP Ranks  Popular! (More than 5000 hits)
Version: 2.5c
by: Denidil [More]
What does it do?
PvP Ranks displays a list of all of the PvP ranks with icons.
Each rank also has a tooltip when you mouse over it to tell you what XP the rank starts & ends at and if any Assault/Support ranks are unlocked as a reward for reaching that pvp rank.

It will highlight your current pvp rank in red & every time you open the window it will scroll your pvp rank to the middle of the scroll list, so you can easily see where you are.
Version 2.4 --

Bug Fix Fixed a bug in the bug fix that fixed a bug introduced in 2.2 :D
Version 2.3 --

Bug Fix Fixed a bug introduced in 2.2 that would cause an error when PvPRanks was loaded on a character that did not have an assigned campaign.
Version 2.2 --

Code Update Made some changes so PvP Ranks will correctly handle the upcoming changes to the AVA skill line Ranks alliance point requirements.
AP Icons Added an inline icon with AP amounts to reflect that the values are AP values.
Comma Delimiters Added comma delimiters to values to make large ap values easier to read.
AP Icons Added the AP amount at which the unlock actually occurs, not all skill line unlocks occur at the same time you gain an AVA Rank.
Skill Unlocks Added skill unlocks to the tooltips. The tooltips now show the skill line rank that is unlocked as well as any skill active/passive skills that are unlocked at the skill line rank.
Version 2.1 --

API Update No changes, just an API update
Version 2.0 --

API # Update
Version 1.8 --[indent]
Current Rank Color Added a settings menu to allow you to choose the color of your current rank.[indent]

Version 1.7 --[indent]
Invalid Keybind A while back the PvP Ranks window was integrated into the "Alliance War" UI window and the "Toggle Window" keybind was no longer needed. I forgot to remove the keybind since it is no longer used. It has now been removed.[indent]

Version 1.6 --[indent]
Added code to update your characters highlighted AvA Rank when you rank up. I do not do AvA so I did not test it. It is only about 5 lines of code so there shouldn't be any problems, but if there is let me know.[indent]

Version 1.5 --[indent]
ESO Stats Compatability Added some code to resize & reposition the window slightly if ESO Stats is installed so that it won't overlap with the ESO Stats button.[indent]

Version 1.4 --[indent]
Updated API Version Number [indent]

Version 1.3 --[indent]
Bug Fix The ranks in the scroll list were duplicating on player activation. It has been fixed.[indent]
Version 1.2 --[indent]
ESO Stats Compatability Added some code to resize & reposition the window slightly if ESO Stats is installed so that it won't overlap with the ESO Stats button.[indent]
Version 1.1 --

Fixed Rank Bugs

0 Rank Ranks were starting at 0 for Citizen, instead of 1
Rank Unlocks I do not PvP & Missunderstood the rank unlock rewards. I thought the pvp ranks actually unlocked the pvp skill line skills. That has been removed from the tooltips & replaced with the (hopefully) correct unlocks for the given pvp ranks.
Integrated UI Into Campaign Overview Window
Colored Rank Your Rank will now appear in Red.
Centered Rank Everytime the window is shown it will scroll your rank to the center of the scroll window (if possible).
Archived Files (20)
File Name
Version
Size
Author
Date
2.5b
41kB
Denidil
02/07/17 09:30 AM
2.5
41kB
Denidil
10/27/16 12:52 PM
2.4e
41kB
Denidil
10/05/16 11:38 AM
2.4d
41kB
Denidil
08/01/16 03:56 PM
2.4c
41kB
Denidil
05/31/16 07:27 PM
2.4b
41kB
Denidil
04/21/16 10:40 AM
2.4
40kB
Denidil
02/27/16 08:57 PM
2.3
40kB
circonian
02/26/16 05:34 PM
2.2
40kB
circonian
02/19/16 05:01 AM
2.1
39kB
circonian
11/03/15 03:19 PM
2.0
34kB
circonian
08/31/15 06:54 PM
1.9
34kB
circonian
08/31/15 06:50 PM
1.8
34kB
circonian
04/09/15 09:25 PM
1.7
4kB
circonian
03/31/15 01:51 PM
1.6
4kB
circonian
03/07/15 05:48 PM
1.5
4kB
circonian
03/06/15 07:28 PM
1.3
4kB
circonian
02/20/15 04:33 AM
1.2
4kB
circonian
02/19/15 08:40 PM
1.1
4kB
circonian
02/15/15 04:35 AM
1.0
3kB
circonian
02/14/15 08:41 PM


Post A Reply Comment Options
Unread 03/10/17, 09:20 PM  
IcyDeadPeople

Forum posts: 0
File comments: 23
Uploads: 0
Love this add on, thanks for your hard work to develop this! I just want to share a very tiny cosmetic bug I found.

The icons for Praetorian and Prefect are reversed.

(Prefect should be the crescent moon and Praetorian should appear as the double crescent.)
Report comment to moderator  
Reply With Quote
Unread 11/17/16, 08:50 AM  
Denidil
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 24
Uploads: 3
I could look into the backend work but i'd need someone who knows how to write UI code for addons - I'm just keeping this one alive basically. My day job is distributed systems, i'm not a UI dev and i barely can work with addons :P
Report comment to moderator  
Reply With Quote
Unread 08/16/16, 01:34 PM  
Onigar
 
Onigar's Avatar

Forum posts: 2
File comments: 75
Uploads: 0
Campaign Rank as a Percentage

Hi,

I really find the PVP Ranks addon so useful and AP gain motivating

What I am thinking of (you may say its not appropriate for PVP ranks) is an indicator of player % within the faction AP ranking for a campaign.

The interesting reward boundary is 2% with 3%-10% next as you can see in the Patch Notes image below,



Within the game UI system there seems no way to find out how many faction players have AP achieved within a current campaign and which you would need to calculate a player % rank.

Maybe there could be some server query to return this?

Any thoughts?

If it comes to it maybe I can add such a feature to my own simple In/Out of Combat Addon.

Just I need to know what to do, where to look or even what to start with.

Best regards,
Onigar
Last edited by Onigar : 08/16/16 at 01:37 PM.
Report comment to moderator  
Reply With Quote
Unread 03/17/16, 10:26 PM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 971
File comments: 1493
Uploads: 31
user:/AddOns/PvPRanks/PvPRanks.lua:130: operator - is not supported for nil - number
stack traceback:
user:/AddOns/PvPRanks/PvPRanks.lua:130: in function 'PvPRanks:InitializeSkillUnlocksByRank'
user:/AddOns/PvPRanks/PvPRanks.lua:397: in function 'OnAssignedCampaignChanged'

It was the first campaign assignation (skilllines were not unlocked).
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
Last edited by Ayantir : 03/17/16 at 10:31 PM.
Report comment to moderator  
Reply With Quote
Unread 02/27/16, 09:00 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 648
File comments: 804
Uploads: 27
Originally Posted by Archongamer
Getting this error after latest update

user:/AddOns/PvPRanks/PvPRanks.lua:176: attempt to index a nil value
stack traceback:
user:/AddOns/PvPRanks/PvPRanks.lua:176: in function 'GetSkillRankUnlocked'
user:/AddOns/PvPRanks/PvPRanks.lua:184: in function 'PvPRanks:UpdateRankInfoWithSkillUnlocks'
user:/AddOns/PvPRanks/PvPRanks.lua:72: in function 'PvPRanks:Initialize'
user:/AddOns/PvPRanks/PvPRanks.lua:422: in function 'OnAddOnLoaded'

It is only happening on my crafting characters who don't have any PvP campaign set home or guest. Thanks
woops, apparently after I fixed & tested it I made a type-o cleaning up the code when getting it ready to post. It should be fixed now. Thanks for letting me know.

Posted Version 2.4
__________________
My Addons: JunkIt, FilterIt, WaypointIt, LootIt, TweakIt, ChatIt, SortIt
My Libs & Other Developer Stuff: Click4Info, LibNeed4Research, LibMsgWin, LibFilterIt, LibItemInfo
Other Files & Works In Progress can be found on my Dropbox: ESO Dropbox
Report comment to moderator  
Reply With Quote
Unread 02/27/16, 08:49 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 648
File comments: 804
Uploads: 27
Re: Re: Re: Error in latest version.

Originally Posted by BornDownUnder
Originally Posted by circonian
Originally Posted by BornDownUnder
Error for addon initialize, line 83 (pvpranks.lua) nil number if character does not have access to pvp rank listings.

Line 82: startsAt, nextRankStartsAt = GetSkillLineRankXPExtents(SKILL_TYPE_AVA, skillIndex, skillLineRank)
Line 83: endsAt = nextRankStartsAt - 1
Thanks for letting me know, it should be fixed now.

Posted Version 2.3
Out of curiosity, how was it that an unassigned campaign was triggering the error? Still trying to figure out some more of the little things with lua.
The problem is for those who do not have an assigned campaign the needed API is not accessible so I can not get the needed information (which is what was causing that error). By checking the returned value of
Lua Code:
  1. GetAssignedCampaignId()
I could determine if the user had an assigned campaign and thus access to the needed API.
__________________
My Addons: JunkIt, FilterIt, WaypointIt, LootIt, TweakIt, ChatIt, SortIt
My Libs & Other Developer Stuff: Click4Info, LibNeed4Research, LibMsgWin, LibFilterIt, LibItemInfo
Other Files & Works In Progress can be found on my Dropbox: ESO Dropbox
Last edited by circonian : 02/27/16 at 09:02 PM.
Report comment to moderator  
Reply With Quote
Unread 02/27/16, 09:58 AM  
Archongamer

Forum posts: 2
File comments: 68
Uploads: 0
Getting this error after latest update

user:/AddOns/PvPRanks/PvPRanks.lua:176: attempt to index a nil value
stack traceback:
user:/AddOns/PvPRanks/PvPRanks.lua:176: in function 'GetSkillRankUnlocked'
user:/AddOns/PvPRanks/PvPRanks.lua:184: in function 'PvPRanks:UpdateRankInfoWithSkillUnlocks'
user:/AddOns/PvPRanks/PvPRanks.lua:72: in function 'PvPRanks:Initialize'
user:/AddOns/PvPRanks/PvPRanks.lua:422: in function 'OnAddOnLoaded'

It is only happening on my crafting characters who don't have any PvP campaign set home or guest. Thanks
Last edited by Archongamer : 02/27/16 at 10:02 AM.
Report comment to moderator  
Reply With Quote
Unread 02/26/16, 11:15 PM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 187
Uploads: 1
Question Re: Re: Error in latest version.

Originally Posted by circonian
Originally Posted by BornDownUnder
Error for addon initialize, line 83 (pvpranks.lua) nil number if character does not have access to pvp rank listings.

Line 82: startsAt, nextRankStartsAt = GetSkillLineRankXPExtents(SKILL_TYPE_AVA, skillIndex, skillLineRank)
Line 83: endsAt = nextRankStartsAt - 1
Thanks for letting me know, it should be fixed now.

Posted Version 2.3
Out of curiosity, how was it that an unassigned campaign was triggering the error? Still trying to figure out some more of the little things with lua.
Report comment to moderator  
Reply With Quote
Unread 02/26/16, 05:34 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 648
File comments: 804
Uploads: 27
Re: Error in latest version.

Originally Posted by BornDownUnder
Error for addon initialize, line 83 (pvpranks.lua) nil number if character does not have access to pvp rank listings.

Line 82: startsAt, nextRankStartsAt = GetSkillLineRankXPExtents(SKILL_TYPE_AVA, skillIndex, skillLineRank)
Line 83: endsAt = nextRankStartsAt - 1
Thanks for letting me know, it should be fixed now.

Posted Version 2.3
__________________
My Addons: JunkIt, FilterIt, WaypointIt, LootIt, TweakIt, ChatIt, SortIt
My Libs & Other Developer Stuff: Click4Info, LibNeed4Research, LibMsgWin, LibFilterIt, LibItemInfo
Other Files & Works In Progress can be found on my Dropbox: ESO Dropbox
Report comment to moderator  
Reply With Quote
Unread 02/21/16, 10:21 AM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 187
Uploads: 1
Error in latest version.

Error for addon initialize, line 83 (pvpranks.lua) nil number if character does not have access to pvp rank listings.

Line 82: startsAt, nextRankStartsAt = GetSkillLineRankXPExtents(SKILL_TYPE_AVA, skillIndex, skillLineRank)
Line 83: endsAt = nextRankStartsAt - 1
Report comment to moderator  
Reply With Quote
Unread 02/19/16, 05:17 AM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 648
File comments: 804
Uploads: 27
Originally Posted by Ayantir
Hello Circo, FYI, Skill Ranks will be splitted from AvA ranks :

The new values are not like as before eg when you hit a ava rank, you hit a skill rank, almost all now will be in a middle of a rank.
...
Just to check if the numbers won't change before live.
Thanks for letting me know. I changed some code so it automatically determines when each skill line rank is unlocked instead of hard coding it. It should be able to handle any changes they make.

This is extremely minor, but in case you are using the values in that chart, the AP values for ranks are off by 1. For example the AvA "Skill Line" rank 3 starts at 8,000 but the AvA Rank 3 actually starts at 8,001. So in the new update some things have moved because you actually gain AvA "Skill Line" rank 3, while your still AvA Rank 2...its just your very last AP Point of AvA Rank 2. Its like that on the live server as well. I didn't notice it before because when I wrote it I had no idea how the ava stuff worked & just hard coded rank-up values that were given to me.

Posted Version 2.2
__________________
My Addons: JunkIt, FilterIt, WaypointIt, LootIt, TweakIt, ChatIt, SortIt
My Libs & Other Developer Stuff: Click4Info, LibNeed4Research, LibMsgWin, LibFilterIt, LibItemInfo
Other Files & Works In Progress can be found on my Dropbox: ESO Dropbox
Last edited by circonian : 02/19/16 at 05:18 AM.
Report comment to moderator  
Reply With Quote
Unread 02/16/16, 08:19 PM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 971
File comments: 1493
Uploads: 31
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
Report comment to moderator  
Reply With Quote
Unread 02/16/16, 12:33 PM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3956
Uploads: 3
values changed today again!!!

Increased the amount of AP required to rank up this skill line by approximately 80% compared to current PTS values.
__________________
Report comment to moderator  
Reply With Quote
Unread 02/15/16, 12:27 PM  
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 971
File comments: 1493
Uploads: 31
Hello Circo, FYI, Skill Ranks will be splitted from AvA ranks :

The new values are not like as before eg when you hit a ava rank, you hit a skill rank, almost all now will be in a middle of a rank.

Here are the new values :

Code:
Skill Rank 1: 0			-> Ava Rank 0 (100%)
Skill Rank 2: 700		-> Ava Rank 1 (100%)
Skill Rank 3: 8,000		-> Ava Rank 3 (100%)
Skill Rank 4: 37,300		-> Ava Rank 4.5819921875 (Before 6)
Skill Rank 5: 90,000		-> Ava Rank 6.03470486111 (Before 9)
Skill Rank 6: 150,000		-> Ava Rank 7.05610969388 (Before 12)
Skill Rank 7: 210,000		-> Ava Rank 7.8214158163 (Before 15)
Skill Rank 8: 300,000		-> Ava Rank 8.7421777344 (Before 18)
Skill Rank 9: 450,000		-> Ava Rank 9.9536959877 (Before 21)
Skill Rank 10: 670,000		-> Ava Rank 11.2789204545 (Before 24)
Just to check if the numbers won't change before live.
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
Last edited by Ayantir : 02/15/16 at 12:28 PM.
Report comment to moderator  
Reply With Quote
Unread 07/05/15, 03:18 AM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 648
File comments: 804
Uploads: 27
Originally Posted by Ayantir
No problem, that's the curse of the good dev! I'll look at it, some addons are very easy to rework
If you decide you want to tackle it & have any questions or wonder why I did something or what some code does just ask I'de be happy to help out.

Other than some commented code I left in there that I was going to do something with it & never got around to it, there is not really much to it..the most complicated thing is the scroll list, its almost half of the code.

It does gather the rank information for males & females (they are gender based)...although I compared them and their exactly the same so I only ended up using the male rank info. Hm I never though of this before I wonder if they are different in a different language...anyhow it also checks to see if EsoStats is loaded because their button is in the same place as the PvPRanks window & if it is loaded it just adjusts/moves the window a little to fit under the EsoStats button.
I think those are the only 2 things you might look at and wonder what I was doing, the rest should be pretty clear its a simple addon. Not much to it.
__________________
My Addons: JunkIt, FilterIt, WaypointIt, LootIt, TweakIt, ChatIt, SortIt
My Libs & Other Developer Stuff: Click4Info, LibNeed4Research, LibMsgWin, LibFilterIt, LibItemInfo
Other Files & Works In Progress can be found on my Dropbox: ESO Dropbox
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: