Download
(40 Kb)
Download
Updated: 06/02/18 09:01 PM
Pictures
File Info
Compatibility:
Summerset (4.0)
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:06/02/18 09:01 PM
Created:02/14/15 08:41 PM
Monthly downloads:65
Total downloads:54,976
Favorites:45
MD5:
Circonians PvP Ranks  Popular! (More than 5000 hits)
Version: 2.5d
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 (21)
File Name
Version
Size
Uploader
Date
2.5c
41kB
Denidil
05/22/17 09:29 AM
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
circonian
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 10/28/22, 08:42 AM  
saija
 
saija's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Is this Addon still discontinued/buggy?

Hi

it seems this addon was useful at the time, I was wondering is this addon still discontinued/buggy? has anyone been able to fix it?
Report comment to moderator  
Reply With Quote
Unread 11/04/20, 08:13 AM  
ForgottenLight
 
ForgottenLight's Avatar
AddOn Author - Click to view AddOns

Forum posts: 48
File comments: 237
Uploads: 12
Originally Posted by FWSWBN
after update 28:
only for info, maybe you can fix (or someone else) :D
This issue is related to the standard ZO_Object.New() function changed in Update 28. To solve the problem, just add two lines of code to the PvPRanks:New() function:
Lua Code:
  1. local mt = getmetatable(obj)
  2. mt.__index = self
As a result, the PvPRanks:New() function should look like this:
Lua Code:
  1. function PvPRanks:New()
  2.     local obj = ZO_Object.New(self)
  3.     local mt = getmetatable(obj)
  4.     mt.__index = self
  5.     obj.name    = ADDON_NAME
  6.     obj.version = CODE_VERSION
  7.     --=================================--
  8.     --=================================--
  9.     obj.savedVarVersion = 1.8 -- saved var version do not touch
  10.     --=================================--
  11.     --=================================--
  12.     obj.rankInfo = {}
  13.     obj.skillUnlocksByRank = {}
  14.     obj.sv = {}
  15.     obj.colors = {
  16.         red         = "|cFF0000",
  17.         darkOrange  = "|cFFA500",
  18.         yellow      = "|cFFFF00",
  19.     }
  20.    
  21.     return obj
  22. end

PS: For those who are too lazy to poke around in the code, I posted a patch: PvP Ranks (patch for Update 28 - Markarth)
Last edited by ForgottenLight : 11/04/20 at 08:34 AM.
Report comment to moderator  
Reply With Quote
Unread 11/02/20, 12:59 PM  
FWSWBN
 
FWSWBN's Avatar

Forum posts: 17
File comments: 490
Uploads: 0
after update 28:

user:/AddOns/PvPRanks/PvPRanks.lua:426: function expected instead of nil
stack traceback:
user:/AddOns/PvPRanks/PvPRanks.lua:426: in function 'OnAddOnLoaded'
only for info, maybe you can fix (or someone else)
Report comment to moderator  
Reply With Quote
Unread 08/18/19, 08:02 AM  
FWSWBN
 
FWSWBN's Avatar

Forum posts: 17
File comments: 490
Uploads: 0
edit
Last edited by FWSWBN : 10/23/19 at 11:17 AM.
Report comment to moderator  
Reply With Quote
Unread 02/25/18, 07:41 AM  
Onigar
 
Onigar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 361
Uploads: 4
Originally Posted by IcyDeadPeople
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.)
Just for info, if the icons were as you say then it has been corrected,

Prefect is crescent moon
Praetorian is double crescent
Report comment to moderator  
Reply With Quote
Unread 03/10/17, 09:20 PM  
IcyDeadPeople

Forum posts: 0
File comments: 45
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
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 361
Uploads: 4
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 : 06/04/18 at 04:32 AM.
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: 1019
File comments: 1531
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).
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: 613
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
Report comment to moderator  
Reply With Quote
Unread 02/27/16, 08:49 PM  
circonian
AddOn Author - Click to view AddOns

Forum posts: 613
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.
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: 3
File comments: 74
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: 200
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: 613
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
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: 200
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
Post A Reply



Category Jump: