BoE Items

Topics: Rawr.Base.Items
Sep 14, 2009 at 7:24 PM

Are there any plans to add a filter for BoE items, or at the very least make it possible for uses to create a filter?  Currently there is nothing denoting an item as BoE in the item source in Rawr so it can't even be filtered manually.  This seems like something that is easy to fix as it is a filterable on wowhead, and shown on the WoW Armory.  This would be very helpful for new 80's as well as those looking to quickly jump up from entry stuff to harder content, ei buying several ilvl226+ BoE items.

Developer
Sep 14, 2009 at 9:31 PM

How many times has this been asked? If you had searched "BoE Items" and you would have seen 8 results.

Sep 14, 2009 at 10:21 PM
Edited Sep 14, 2009 at 10:36 PM
Jothay wrote:

How many times has this been asked? If you had searched "BoE Items" and you would have seen 8 results.

I DID search BEFORE saying anything, and this is what I found:

http://rawr.codeplex.com/Thread/View.aspx?ThreadId=68222

http://rawr.codeplex.com/Thread/View.aspx?ThreadId=66630

http://rawr.codeplex.com/Thread/View.aspx?ThreadId=64465

http://rawr.codeplex.com/Thread/View.aspx?ThreadId=21896

NONE of which say HOW to implement this... AND if you had bothered to READ what I said I wasn't asking how to do it since in one therad YOU specifically say not it can't be done.  I was Asking if there was any plans to make that change since it has been requested several time, and would be useful.  So please stop being a jerk.

:EDIT:  If it is asked so much that it bothers you why don't you try putting it on the infomation page about item filtering?

Coordinator
Sep 15, 2009 at 3:49 AM

xgamer15, you weren't asking how to implement this, you were asking when it would be done (and saying that it would be easy to do; always an irritating thing to do when you don't know what you're talking about). If you knew about those threads before, you should have posted there. Had you simply asked "Any idea if you'll get to this feature soon?" in one of the existing threads, you would have gotten a simple, happy answer of "Probably not; it's really low priority for us right now."

There are many instances of devs or regular posters being a dick on these forums, but this certainly isn't one of them.

P.S. We get lots of questions. Reading the help would be too cluttered and taxing if we added every little question to the existing help docs. We'd also have no time to develop Rawr. (That said, we're working on a way that we can let our knowledgeable, frequent posters contribute to the help documentation, for the not-too-distant future)

Sep 15, 2009 at 12:57 PM
Edited Sep 15, 2009 at 1:00 PM

I'm sorry if it is harder to add than it seems, but since it is filterable on wowhead, and rawr can import items from wowhead filters, and even update the item cache from wowhead I don't understand why the item source / notes can't have one extra word that says BoP for items that wowhead lists a BoP.  If there were even a way people could set an item filter to only show content based on what was returned from a wowhead filter or insert info into the item notes based on if it was returned from a wowhead filter (ie an extra option on the "Import from Wowhead filter...").  There are several options that seem fairly straight forward, I do not know the inner workings of the program, but I am a programmer by trade, and to me it seems like the information needed to accomplish this is available, and the implementation is fairly close.  But I do not know how the program was written so it may well be too hard to accomplish any of the previously mentioned ideas easily, if that is the case I am sorry for wasting your time.  

The option to edit notes based on if the item was returned from a wowhead filter would be a great addition for other things as well, ie filtering for twink items, zone drops, etc.  Again I don't know exactly how you interact with wowhead, but since the ability to download based on a wowhead filter is available it seems the framework to accomplish this is in place already.

Coordinator
Sep 15, 2009 at 4:26 PM

Glad to hear you're a programmer, and it should be so easy to do. Let me know when you've posted a patch to add this feature.

Developer
Sep 15, 2009 at 5:04 PM
Edited Sep 15, 2009 at 5:05 PM

Xgamer15 - seriously it would be fantastic if you could assist and actually code this up. Yes it would probably be easy to add, however as you will appreciate being a programmer knocking up a quickie bit of code that seems to work is the easy bit. Testing it and making sure that it doesn't break all the stuff that currently works is the time consuming bit. This is where the challenge is.

As its a low priority item and a bit of feature creep that might break existing code its not shown up on the radar of most developers. I was the one who added the view wowhead filter url and the Load possible upgrades from wowhead, so yes I agree its fairly easy to add.

The code is in C# and available from the source code link on the website. We very much encourage users who are programmers to have a look and see if they can add extra code that would enhance the product. So please do download the code and have a play around. I and others will be happy to assist if you need to ask questions to find your way around the code as I am well aware its quite daunting at first.

Once you have something that seems to work post a patch and we can evaluate it. If you get hooked when trying it out and would like to assist more I'm sure Astrylian would be happy to welcome you on board especially if your main is a Rogue, or one of the other specs where we need a developer.

 

PS. If your main is a rogue, you are likely to be snapped up quickly and invited to be a full dev as we desperately need a good Rogue dev.

 

Sep 18, 2009 at 8:22 PM
Edited Sep 18, 2009 at 8:23 PM

So I'm working on adding BoP / BoE tags to the item source & ran into an issue.

If I update an item from The Armory it will give me BoP or BoE like expected and I can filter for BoE just fine on most items.  But if I update the item from Wowhead it ALWAYS says None.

So does anyone know how to pull the correct field from wowhead for the binding information as "/page/itemTooltips/itemTooltip/bonding" only seems to work with items updated from the armory.  Because it only works with the armory some world drop items do not come up correctly, for example "Signet of Edward the Odd".  Updated from the Armory it has no source, thanks blizz, but updated from wowhead it says it's a world drop, but says "None" instead of pulling the correct BoP / BoE information.

Any help on the structure of the info pulled from wowhead would be nice.

thanks

Coordinator
Sep 18, 2009 at 8:42 PM

You can see Wowhead's data for an item by appending &xml to any item page URL on Wowhead.

Developer
Sep 21, 2009 at 11:00 AM

ie: Signet of Edward the Odd is http://www.wowhead.com/?item=44308&xml

 

<wowhead>
<item id="44308">
<name>Signet of Edward the Odd</name>
<level>200</level>
<quality id="4">Epic</quality>
<class id="4">Armor</class>
<subclass id="-2">Rings</subclass>
<icon displayId="53042">INV_JEWELRY_RING_76</icon>
<inventorySlot id="11">Finger</inventorySlot>
<htmlTooltip>
<table><tr><td><b>Signet of Edward the Odd</b><br /><!--bo-->Binds when equipped<br />Unique-Equipped<br />Finger<br />+49 Agility<br />+54 Stamina<!--e--><!--ps--><br />Requires Level 80<br />Item Level 200</td></tr></table><table><tr><td><span>Equip: Improves haste rating by 29&nbsp;<small>(<!--r80:36:29-->0.88%&nbsp;@&nbsp;L80)</small>.</span><br /><span>Equip: Increases attack power by 58.</span><br /><span>Equip: Your melee and ranged attacks have a chance to increase your haste rating by 125 for 13 sec.</span><br />Sell Price: <span>7</span> <span>12</span> <span>45</span></td></tr></table>
</htmlTooltip>
<json>
id:44308,name:'3Signet of Edward the Odd',level:200,reqlevel:80,armor:0,slot:11,source:[2],classs:4,subclass:-2
</json>
<jsonEquip>
slotbak:11,displayid:53042,reqlevel:80,atkpwr:58,hastertng:29,agi:49,sta:54,sellprice:71245,avgbuyout:10000000
</jsonEquip>
<link>http://www.wowhead.com/?item=44308</link>
</item>
</wowhead>

Developer
Sep 21, 2009 at 11:10 AM

I've added a forum request on Wowhead's forums http://www.wowhead.com/?forums&topic=122103&p=1425495 asking that they include instance type status info in the XML. Please feel free to add your support to this thread.

Jan 6, 2010 at 8:41 AM

Any activity around this issue lately? xgamer15? Seem to be silent for 60+ days here...

ps. I'll take a look into the code if I could find enough time to implement stuff like this...

Jan 6, 2010 at 3:08 PM

 I started to dig into the current sources and implemented item binding status support - from wowhead and armory. Added filtering support too. Everything seem to work well.

The question is now: what is right way to participate in development? i.e. what it takes to get account for SVN submits to be done?

Thank you,

Juri.

Jan 7, 2010 at 12:46 PM

If someone need it - check the "Source Code -> Patches" section, I put the stuff there: binaries and sources.