• 0

    posted a message on DKPMon_EPGP module issues...
    I'll do a toc update (at least) to bidder_epgp come 2.3 which should get it on the updater. Not going to reupload without changing anything just so the addon shows on WAU, downloading from files.wowace works fine. Dkpmon_epgpcsv export isn't my addon so can't help you there.
    Posted in: General AddOns
  • 0

    posted a message on Repeating Disconnects on Morogrim
    You can try running AddonSpamFu to see if anyone in your guild or raid is spamming you excessively. Other people's addons flooding your com channel can get you disconned without you having the same addon; i.e. it might not be a problem with your running Recount or DoTimer but too many other people doing so.
    Posted in: Raid AddOns
  • 0

    posted a message on cyCircled - Circled buttons for more than just BT2
    I got annoyed at Geist not matching my buttons and spent all of 5 minutes hacking together a cyCircled plugin for it earlier this evening. I think I changed a total of 5 lines in the FlexBar addon to make it skin Geist instead. I make no guarantees it'll work flawlessly and I didn't exactly test things extensively but all seemed well during play this evening.

    To install add the attached Geist.lua to your cyCircled/Plugins directory and add a line reading "plugins\Geist.lua" to the bottom of cyCircled.toc. If someone responsible for and comfortable with cyCircled wants to add this to the SVN - preferably after skimming the code for major gaffes and such - then feel free. I can do it myself, but I have this fobia of adding semi-tested hacks to other people's addons without prior warning. :P
    Posted in: General AddOns
  • 0

    posted a message on DKPmon & Bidder v2.0
    Quote from Vlorn »

    Do any of the addins written for DKPmon look at tier loot and restrict bidding to classes that can use the item? I'm looking to add it to Xero's EPGP addin but need a place to start.

    -Vlorn


    Mine doesn't but it's certainly doable if you really want to. You'll need to add the restrictions you want to custom.lua's item info for those items in some way, say for example define:
    ["Leggings of the Fallen Hero"]={value=130, classes={ warlock=true, hunter=true, mage=true }, pool=1}

    Then make sure your DKPmon_foo's GetItemInfo() passes that along and finally have Bidder_foo restrict bidding accordingly for all items where dkpinfo.classes ~= nil.

    There are likely better specific solutions, this is just off the top of my head.
    Posted in: General AddOns
  • 0

    posted a message on DKPMon_EPGP module issues...
    Quote from Vlorn »
    1. One of the features we have always used in my guild relating to DKP is a seperation of class items vs general use items. Is it possible to have seperate GP pools against the same EP pool? It seems to me that with an EPGP system this should be relatively easy but I'm not sure how badly you had to hack at the core of DKPmon to make it understand EPGP in the first place.


    Short version is that DKPmon tracks 2 basic variables for every character in ever pool: Earned and Spent. My particular ugly hack is that I redefine DKP from DKP = Earned - Spent to DKP = Earned/Spent, and thus there's EPGP instead. Although this is easy, and perhaps even elegant as far as ugly hacks go, it makes what you're suggesting rather tricky to just implement with light changes in DKPmon_EPGP and also somewhat beyond my intended scope for the mod. I'm aiming for a decent implementation of EPGP, not all possible variants and derivatives thereof. :)

    If you want to hack it in you'd need to do some rather wonky things with the concept of a "DKP pool". Basically, what "DKPmon_VlornEPGP" (or somesuch) would display to the user as 1 pool would internally have to be handled as 2 pools, with identical values for Earned and different values for Spent. So when the user selects "pool 1" for something on his end, you'd internally be using DKPmon's pools 1 & 2, if the user is on his pool 2 you'd internally be on pools 3 & 4 and so on.

    This'd be relatively major surgery. You'd have to modify pretty much every function in DKPmon_EPGP and Bidder_EPGP in some small way to make sure it checks for the right pools and displays the right thing, restructure the on Click-functions in Bidder_EPGP and PlaceBid() in DKPmon_EPGP to make sure the user can place your specific bid types, and probably a number of other things. It's better than starting from scratch, even with my code, but still a relatively significant rewrite.

    2. Is it possible to add a description to a EP point addition or subtraction? We would like to award EP points to individual members as well as the potential to penalize members when required, but while playing with the mod I couldn't find a way to add a simple description as to why the points were being added. Truth be told, I'm not even sure how added EP points are stored in the tables at this point (probably should've looked first) is each point event stored in the lau as a seperate line?


    Specific descriptions for different point events is supported by DKPmon, the reason all custom changes show up as simply "Custom" is really just me being lazy. I'll see about doing something about it tomorrow.

    As it stands penalising someone's EP is something you can't easily do with my current implementation, the inherited Awarding interface only modifies "DKP" and DKPmon_EPGP thus simply treats any input of negative DKP in when awarding points as adding GP; never as subtracting EP. I've been considering decent ways to implement doing specific changes to each point type, but creating a workable interface for it is very much non-trivial given my rather weak lua skills. :)


    I'll happily try to help out with any questions you have about _EPGP, if any bits of the code are a bit hard to follow. I'm fairly sure I still remember what all of it does...
    Posted in: General AddOns
  • 0

    posted a message on DKPmon & Bidder v2.0
    Quote from Houma »

    Is there an easy way to check the item cost list, other than the custom.lua file? I want to make sure it got through before we go to a raid.


    Even if you do get it wrong it's not quite a disaster; I've managed to miss or misspell a few items but the interface supports adding costs on-the-fly fairly well. Stop looting the corpse, enable "Item Adding" for the dkp system you're using in dkpmon's fubar/minimap menu, re-loot the corpse, right-click the new item to associate a cost & pool and finally distribute as usual for your system. Then fix your custom.lua before the next time and all is right with the world.
    Posted in: General AddOns
  • 0

    posted a message on DKPMon_EPGP module issues...
    Quote from Thorium »
    First off, we are going to try and convert our old DKP into EPGP points, so how can I manually add all my members with their values?


    There's no particularly simple way. You can use the "append custom" features of the award window to add EP & GP or - which is honestly simpler if you're doing large changes - you can edit dkpmon.lua under saved variables. Importing data from elsewhere isn't something I much intend to support, so I'm afraid it'll take a bit of grunt work to do.

    Also, would it be possible to request some sort of visual confirmation when you decay the database? And also some sort of "Do you really want to do this?", because it feels very easy do over do it, and miss double click and get two times decay.

    [..]

    Would it be possible to make the Greed bid worth 50% of the items GP?
    So people can bid Greed on items they want for example PvP and hybris classes.


    I've added both these, in the latest revision executing decay has an "are you sure?"-type pop-up and you can also set a percentage in the dkp system options dropdown that's used to determine the relative cost of a greed bid compared to a need bid.


    And while I'm at it, might not fit in here, but do you use eqDKP to show your guilds EP/GP/PR? And how does that work, as eqDKP dosen't work with those values. Or do you suggest some other system to show the EPGP on our homepage?


    Yeh. eqDKP, like all tracking systems I know of, work on the assumption that priority value is a difference and not a quotient. Which makes them more or less fundamentally incompatible with EPGP, which in turns makes keeping point changes and the reasons for them logged a bit of a chore. What I use is partly hand-kept records for points in and out per raid coupled with a crude PHPBB export plugin, shamelessly hacked the one Astaldo posted in the main DKPmon thread, that exports the database as very, very simple BBcode. I'll attach it, but it's really, really not a finished addon. It only works with single pools, for instance, and although the results are sorted they're very much not pretty. Not to mention that my code - especially the regexps, which I had no prior experience with - is mostly horrible. Heck, I've not even changed the author credit. But it works and it might come in handy; feel absolutely free to hack at it, you can only make it better. :)
    Posted in: General AddOns
  • 0

    posted a message on DKPMon_EPGP module issues...
    Yes, just edit custom.lua. What you want to do is basically rename the included example.lua to custom.lua and edit that to reflect your raid group's prefered settings, as well as removing the lines
    -- CHECK FOR EXISTING CUSTOMINFO --
    if DKPmon.CustomInfo.db["EPGP"] ~= nil then
      --Already registered, don't register example settings
      return
    end
    DKPmon:Print("DKPmon_EPGP is using the example.lua file, you should create your own settings in custom.lua")
    -- REMOVE ABOVE SECTION IN YOUR CUSTOM.LUA FILE --


    There are bits for determining how many different EPGP pools you use, which systems of timed EP you have and, last and largest, how much an item costs in GP and from which pool.

    As for implementing the official EPGP formula or ItemLevelDKP as a default value for items not included in a custom file: it's doable, certainly. However I feel both formulae are rather poorly designed and so I've no real desire to include them as programmatic GP. You can edit custom.lua and add loot priced according to them if you prefer, no worries, but that's very likely to be the only way to do it.


    If anyone is curious, I do have an algorithm I use to determine the GP costs in example.lua, which is also what my raid group uses regularly. The formula is basically:

    itemLvl * slotFactor * instanceFactor * qualityFactor

    itemLvl: Self-explanatory
    slotFactor: Basically the same as EPGP's, except for weapons. Weapons get dps, feral ap, healing or damage for "free", which is very significant. As such I use factors 3 for 2h and 1-2 for 1h, rather than EPGP's 1 and 0.42.
    instanceFactor: The "T4" instances are currently using 1, the "T5" instances 1.35. "T6" content will likely be about 1.8. This because me and most of my raid group felt linear scaling with ilvl was a bit too weak: 100 GP for T4 and 111 for T5 - what you get with straight ItemLevelDKP - didn't reflect how we valued drops.
    qualityFactor: Wholly subjective multiplier based on how close I feel the item is to ideal for its intended role. Perfect stat distribution is a 1, truly ill-designed items an 0.1, with everything else in between.

    Obviously, large parts of this is inherently subjective and won't please everyone. However, this is my addon so: everyone, I thumb my nose at thee. :)
    Posted in: General AddOns
  • 0

    posted a message on DKPMon_EPGP module issues...
    Bugfix commited, should work (or does for me at least), try it and let me know. Still brutally decays everyone in the database, but that's really prefered behaviour so I'm not very fussed.
    Posted in: General AddOns
  • 0

    posted a message on DKPMon_EPGP module issues...
    Sorry for not getting back to your PM sooner, replied there as well. So, short answer:

    My implementation of decay is a crappy hack, which I knew and was secretely very ashamed of. I figured it still worked, which it apparently doesn't. Rewrite pending, I just haven't had time lately.

    Edit: Err. Okay, this may have been easier than I thought ... it sorta looks like I need to change all of one line here. *cough*. Let me just make a pretense of professionalism and actually debug first, though.
    Posted in: General AddOns
  • 0

    posted a message on Omen - Bug Reports and Suggestions
    Quote from max000000 »

    I was wondering is there some way to color the tank bar differently but leave other bars as class colors (on the breakout bar specifically). I am a moonkin and often am running with a bear tank, and it is hard to distinguish between 2 orange bars. I would imagine DPS warriors have the same problem with a warrior tank.


    1: Right-click the bar you want to alter
    2: Select some options
    3: ...
    4: Wipe
    Posted in: Raid AddOns
  • 0

    posted a message on DrDamage - Official Thread
    Is the current implementation of tooltips for on next attack abilities - Heroic Strike, Cleave and Maul - final? Currently DrDamage lists the expected damage number in the combat log, which is certainly one valid measure of attack damage, but for the purpose of comparing the abilities in question with other abilities it's a wholly useless value.

    For instance, if I went by the current DrDamage tooltip I'd think my Heroic Strike hits for around 500 damage and does 55 damage/rage at it's current 9 rage cost: much better than any other ability I have access to. Should I use a 2h rather than a 1h it appears to be even better. In reality I'd have done 350ish of that 500 damage without hitting the HS button and gained 5ish rage when doing so, making the real damage 150ish and cost 14ish, for a slightly less impressive 11ish damage/rage ... and if I'd use a 2h, it'd be even worse.

    If the on next attack abilities' tooltips are to be useful for comparative purposes then the damage done by an autoswing needs to be subtracted and rage gained added. In the case of Cleave it's possibly also useful to assume there's a 2nd target as no one would use Cleave otherwise, but that would potentially be confusing against single targets. No more confusing than the current implementation, though.
    Posted in: General AddOns
  • 0

    posted a message on DKPmon & Bidder v2.0
    Since people have actually PM'd me about them, I figure there might actually be some sort of general interest for DKPmon_EPGP & Bidder_EPGP. Yes, I'm as shocked as anyone. Anyhoo, they're both more or less done and I figured I'd post the current versions. They're fully functional, contain all the majorly important bits of EPGP and have most of the features I personally want from them. My raid group has used some version of the addons for the past month without major hassles, although I have done some streamlining and quashed minor bugs over that period. This is beta, though. Back up your saved variables folder's DKPmon.lua early and often.

    Notable features:
    - Uses EPGP to determine priority, sans their automatic item evaluation algorithm which I find to be crap
    - Supports bidding need, greed or pass on items, as per Blizzard standard.
    - Allows the automatic scheduling of regular EP handouts, thanks to code stolen borrowed from Javek's bossAuction mod.

    Todo, major:
    - The decay function currently just decays EP & GP for everyone, rather than those selected in the dropdown.
    - Add a database export feature. I've got a rough PHPBB export mod - basically the one posted earlier in this thread, stripped of all the table tags (as they don't work at my raid group's forum) and sorting the entries by class and current EP/GP - that's not included in the package below. It needs a lot of work before I let anyone else look at it, but I'll hopefully get there.
    - Optional different costs for need and greed bids.
    - Clean up the tooltips to be more informative overall

    Todo, minor:
    - Add an in-UI method for reverting changes, which is currently only doable by manually editing the database. Doing an append cutom for -200 means adding 200 GP, not subtracting 200 EP. It's quite possible I'll prove far too lazy for this one, though. (:
    - Implement the cute Blizzard need, greed & pass icons, rather than my current drab text indicators.
    - Potentially add an option for enabling the EPGP evaluation algorithm I find to be crap.
    - Randomise the priority order for two bidders of the same EP/GP.
    - Custom.lua bad, example.lua better

    If anyone feels like trying it out, knock yourself out and remember to edit custom.lua. If you've got a feature request, shoot and I'll see what I can do. Be advised that I am a total hack and thus liable to take a while if you're asking for anything more complicated than making the addon print "Hello, world"...

    Finally, many thanks to Eraslin & Javek whose work I've basically based this on. I'd have been completely lost if DKPmon_FCZS wasn't as readable as it is and I've shamelessly stolen bossauction's implementation of timed dkp, which works great.

    Now, to go read the svn rules and figure out who to bribe for access...
    Posted in: General AddOns
  • 0

    posted a message on ItemRack alternative - Ace2?
    ClosetGnome has good gearset handling, but it doesn't have ItemRacks ... well, Item Rack. You can swap gear with CG and do some autoswaps - on mount/dismount works fine, don't think there's evocation/innervate support in - but you can't use trinkets and such through the addon. I rather like the gnome as gearsets is really all I want, but if you use the item rack features then it's probably better to stick with IR.
    Posted in: Addon Ideas
  • 0

    posted a message on Omen - Bug Reports and Suggestions
    I'm fairly sure this is on the todo list alread but I'd still like to second the request for a sorta-master target. Not all healers are most concerned about their threat on their tot, not all others are concerned primarily with their current target. Being able to set yourself a focus threat target and either locking the main list to showing threat specifically on that target or simply creating separate a focus target threat list when a threat focus is set would be very handy.
    Posted in: Raid AddOns
  • To post a comment, please or register a new account.