Jump to content
kakysha

HonorSpy - players PvP standings recording addon

Recommended Posts

Hello guys!

UPD: Latest version: v3, download link is the same.

I'm a developer of HonorSpy addon.

68747470733a2f2f686162726173746f72616765

 

In short, addon collects all the honor/rank info on all players you met and shows it. Syncing data makes it stay up-do-date even with small number of players who use it. Addon helps to predict pvp pool every week and your standing.

Latest version and more detailed info are available at github: https://github.com/kakysha/HonorSpy

If you'll find any bugs/errors or have any questions, pls report them ON GITHUB.

Share this post


Link to post
Share on other sites

hey bud, been using your addon.  i tried to open it yesterday after about a week and it crashed my client.  im guessing there was too much data.  should i increase my addon memory or what do you suggest?

Share this post


Link to post
Share on other sites

May be, I'm working on a solution to decrease number of rows shown. But you must always have addon memory limit set to 999MB.

Share this post


Link to post
Share on other sites

The game still freezes and I DC now that I am on a server with 5k active PvPers... any other tips other than setting memory to 999 MBs (or 0 MBs)?

Share this post


Link to post
Share on other sites

TL;DR here's the addon: https://github.com/xntp800/HonorSpy

I've been working on an update to resolve the memory/loading issues since I got merged in from Zeth'Kur. On that server the addon worked just fine, without too many active pvpers, but as you know things are different on Elysium. With standings lists exceeding 4000 players. 

 

My initial focus was on adding a slash command to allow players to limit the number of results in the standings table. As it turns out manipulating the database/looking up information is not particularly resource intensive. What really taxes the system is drawing 4000 lines in the table. 

 

I forked the github and went to work on my changes, but I also incorporated the changes of another person who had also forked the repo. You can see the changes they made here: https://github.com/kakysha/HonorSpy/compare/master...orgasmix:master 

 

To put it simply: Their changes add two additional commands to the addon. One to lookup your own information, and one to lookup an arbitrary player name. These commands never draw any table so they use virtually no resources. Finally they restricted the standings table strictly to 200 players. 

They also made some changes to the way standing/bracket/RP is calculated. I am not familiar with the math or the history behind these things so whether they are accurate or not I leave up to you to decide. Suffice to say my statistics didn't seem to change much from the old numbers to the new ones so it can't be too far off.

 

I worked off of their additions to add my own command here: https://github.com/orgasmix/HonorSpy/compare/master...xntp800:master

 

Again to summarize: I added a slash command /hs players 0-10000 to allow you to set the amount of standings displayed yourself. I set the default to 750, and entering 0 returns ALL the results in the database, not recommended. I find that performance really starts to suffer after displaying about 1000 players. 

 

Anyway, here is the addon in it's current state: https://github.com/xntp800/HonorSpy

 

Follow the usual instructions for installing. Rename folder etc. You must also delete the HonorSpy database file in your WTF folder for this update. Don't worry it will get repopulated quick.

 

If you find any bugs/have any ideas for improvements or changes please feel free to let me know. I've been using the new version for a couple days now and it is infinitely more usable than it was before. That being said this is the first addon I've worked on to this extent, so the whole thing has certainly been a learning experience.

Share this post


Link to post
Share on other sites

I have installed it... and it works as intended.

Thanks

If you could configure two keys for up and down in the honor table... it's perfect (yes i am nerd i prefer key)

Share this post


Link to post
Share on other sites

HonorSpy v3 released! 

Biggest update since first release ever!
Lags have been beaten up!
You can LIMIT number of players shown in table in right click menu, default is: 750. Standings table opens almost immediately.
You can search for any player standings now! Type "/hs search player_name" to check.
Improved perfomance of CSV export. No more disconnects!

Big thanx to two guys Mistaboom and Moxie for contributing, I looked at their modifications and merged some of them. Mentioned you guys in ToC file!

Download v3 now: https://github.com/kakysha/HonorSpy

 

--

I will appreciate any following Pull Requests to the repository, it would be much easier for me to merge PRs instead of copying from fork commits.

Share this post


Link to post
Share on other sites

Ever get around to fixing that issue where you Opened th addon and 45 seconds later you wre Frozen, and Disconnectted =p ?

Share this post


Link to post
Share on other sites
1 hour ago, Tarud said:

Ever get around to fixing that issue where you Opened th addon and 45 seconds later you wre Frozen, and Disconnectted =p ?

Clearly you haven't read the posts just above yours!

Share this post


Link to post
Share on other sites
On 07.07.2017 at 9:42 PM, Tarud said:

Ever get around to fixing that issue where you Opened th addon and 45 seconds later you wre Frozen, and Disconnectted =p ?

Yes, just read a post above yours. It is fixed in version 3, you can limit number of rows in table.

Share this post


Link to post
Share on other sites

Hi kakysha,

thank you for your mod. I've got a strange problem, Honorspy doesn't list my own character, it's isn't in my list and can't be searched. I reinstalled, open the Honortap...wasn't able to solve this problem. The rest seems to work normally.

Share this post


Link to post
Share on other sites
On 7/22/2017 at 5:39 PM, Nihlo said:

Hi kakysha,

thank you for your mod. I've got a strange problem, Honorspy doesn't list my own character, it's isn't in my list and can't be searched. I reinstalled, open the Honortap...wasn't able to solve this problem. The rest seems to work normally.

You have to have enough honorable kills (25) to be listed, and ensure that you know your honor so you know where in the list to find yourself.
 

Share this post


Link to post
Share on other sites
On 7/26/2017 at 2:46 PM, Noiryx said:

You have to have enough honorable kills (25) to be listed, and ensure that you know your honor so you know where in the list to find yourself.
 

Correct, plus targeting yourself to update your honor and reopening the table may help.

Share this post


Link to post
Share on other sites

Is there any way to force an update of the rankings?

Edit: Nevermind, just noticed the post above about targeting yourself and re-opening.  That seems to work.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×