- Curse Premium
Member for 11 years, 10 months, and 16 days
Last active Sun, May, 7 2017 09:47:11
- 0 Followers
- 12 Total Posts
- 0 Thanks
Sep 12, 2012I need to include aplha version of library (AceGUI), how can I do it?Posted in: Need Help?
This code download last release version.
Feb 13, 2012Seems that now addon is in good shape and it can be interesting for many peoples. But I'm also interested in new ideas for it, because this ideas can make my life as raid leader more easy. That's why I want to advertise it and make a thread, where people can write there ideas (YES! I realy need them [or not, I don't know]).Posted in: Raid AddOns
So. Hagakure Cooldowns is addon to provide raid leader (or someone else) with information about available cooldowns of raid. Addon detects spec of player's and for each player for his spec draw cooldown. You can turn on tracking CDs, that u are interesting (or off).
Don't know how people in 10ppl raids will love this addon, that eats precious place on screen, but in 25ppl raid rather hard to detect which spell is available.
Addon also can be interesting for people, that play in arena teams, or even RBGs (don't know, because I'm <bad word> PvE player).
Feb 4, 2012Code.Posted in: AddOn HELP!
I have some problems with scroll frame. This simple test shows - that frame don't want to scroll. Please help to find mistake.
PS. Example is correctly work without other manipulation, but don't wanna scroll, though scroll frame got new value.
Jan 8, 2012Ok, it's works anoth good, if it's interesting here is samples from code:Posted in: AddOn HELP!
main addon admin addon
How message looks like:
Main problem for me was - Encode+Decode functions for safe sending message through addon channel. It takes me ~3 hours to find why game freeze at receiving some compressed messages.
As the result maximum length of message is ~450 at announce auctions, then messages have length not more then 200. And 500 if user request full item update (if he was reloging or something and wants to take part in auctions).
Now I have only one problem - when I create window using AceGUI, sometimes frame is not clickable (user see there widgets, but can't click them). But I think before crying that I can't solve it I need to try to use google and forums to find solution for this problem ^^
Thanks a lot 2myrroddin for help.
Dec 30, 2011Going to test new system in raid at 8th January, and then will post working code with new problems (hope that they will disapear ^^).Posted in: AddOn HELP!
PS. I send messages through AceComm, but now I decided to work with 2 channels - one for bids, another for synhronization log/adjustments information between me and second RL + version check and other mix things.
2 Myrroddin. Mayby it's language barrier, I tried to say, that before writing first post I didn't care for traffic and it was realy surprise for me, that AceComm use ChatThrottleLib and there are so small upper limit for speed. Now I udnerstand where is problem and working on reducing output traffic to that safe maximum.
Dec 29, 2011Mine raid isn't so big (only 1-2 members on replacement). In this moment I use system with 2 addons. Giving only 20-30 seconds for bid is too small amount, we use almoust "usual" dkp system and people won't understand me if I'll do it.Posted in: AddOn HELP!
In this moment I working on redesigning message format between addons - main idea to block repeatable information to reduce traffic to 800CPS (ChatThrottleLib), and seems that it should work, because lenght of messages reduced in 5-6 times after own serialize function for my goals.
Dec 28, 2011The problem is in low speed working of this system. By this method I have about 20 messages in 2 minutes. And all this system with AceSerializer+AceComm works too long (it works, but things, that should be done in 1 minute takes 7-8). And this addon should work in real time, because it's goal is reducing time of loot distributing. And I need to reduce traffic to speed it up or something else. And it's nice to understand what to do for this, making many channels isn't good method I think. Reducing traffic by reducing amount of information to send is good, and I think I should look through ChatTrottleLib to understand how it slows message sending...Posted in: AddOn HELP!
PS. And yes, some problems with spelling, not native language.
Dec 28, 2011Hello.Posted in: AddOn HELP!
I wrote addon for my raid to distribute loot by our DKP system. It works by this algoritm:
1. Announce in RAID addon channel item (serialized array with current members dkp and min/max bids).
2. After someone makes bid client send message in WHYSPER addon channel to master looter.
3. ML checks if bid is correct and sending it to RAID addon channel (just name of item and bid).
By this way of sending messages AceComms begins to delay them in 2-3 announces (with 5-6 announced for auction items) in 25ppl raid.
I tried to send messages in RAID addon channel through buffer. I gather all updates by item for 5 seconds and then only send all bids again (reduced amount of messages in 3-4 times). But it still works too long (2-3 minutes for some raid members after bid update).
I see method to reduce traffic by sending only id of item and uniq id (2 numbers) and writing own Serialize and Deserialize functions for my sittuation, but it will reduce traffic only 1.5-2 times.
Another way is registering for each item another channel. It will reduce traffic in main channel, but I'm not sure about it...
And last - third method is creating "mirror" for example people with assits will recieve info from me by WHYSPER messages and then send them to others.
I'm not sure what method can help me and if someone solved such problem of writing real time addon, it will help me a lot.
And last one method to stop using AceComm library and start spaming under threat of disconnection.
- To post a comment, please login or register a new account.