Broken Filter
This happened last night, or maybe earlier and I just didn't notice it. It's the bottom blocks with all the basetypes specifically with SetFontSize 45. Everything from the karui axe to tornado wand works, with max letter size, but prophecy wand to the end AND the map block above it don't. I was pretty sure everything was fine the other day but I could be wrong since I didn't check absolutely everything. Still, this doesn't make sense unless there's some sort of unmentioned limit. If there is maybe that should be in the FAQ and there's a way around it, but I don't see a reason right now.
http://pastebin.com/dLP3t7wv I only noticed this after I made some changes, but I thought I unchanged it back and it still wasn't working. Spelling and quotes seem fine, didn't touch those after adding things. So did I break something? Edit: I created a new filter with everything above the maps block removed and everything left works fine, so there does appear to be a limit of some kind. Not asking for someone from GGG to respond, usually doesn't work and it doesn't always lead to a good answer, but I'll read through the filter guide again to see if I missed info on that. Last edited by Ax2Grind#4846 on Oct 29, 2015, 3:59:57 PM
|
|
http://pastebin.com/SnA1tJQM
Well, I dropped it down to almost 1/3 the filesize by testing DropLevel. I wasn't sure if a ILvl75 item with the top affix of ILvl55 on a low BaseType would show as elite or exceptional, but it seems to work a block at a time. Problem is the new filter as a whole is still having the same problems, so it's probably reserved filter space or procedural issues only GGG can fix. Need this to be solved before moving on, so I guess I run filterless until getting some info. |
|
Since all the other filters seem to work fine, I'd say you got something wrong. I just use neversink's filter, so I can't tell you what part you got wrong though.
Edit: maybe this or one like it can help you figure it out: http://bschug.github.io/poedit/poedit.html Guild Leader The Amazon Basin <BASIN> Play Nice and Show Some Class www.theamazonbasin.com Last edited by mark1030#3643 on Oct 30, 2015, 12:07:51 AM
|
|
(redacted, I didn't see the droplevel qualifier because I've not had my coffee)
The order matters. The very first block (the top-most block) that an item matches is what is going to be used. My advice to you is this: try to avoid using basetypes if at all possible (and from what I'm seeing, you don't need to for what you're trying to do). A comprehensive, easy on the eyes loot filter: http://www.pathofexile.com/forum/view-thread/1245785 Need a chill group exiles to hang with? Join us: http://www.pathofexile.com/forum/view-thread/1251403 Last edited by Antnee#4468 on Oct 30, 2015, 5:45:57 AM
|
|
And regarding your OP, are you sure that the item you dropped didn't have quality, RGB sockets, or anything that could be matched in your first blocks?
Please link the item (actually link it) that you're having an issue with, tell me the expected behavior, and I can help you figure it out. A comprehensive, easy on the eyes loot filter:
http://www.pathofexile.com/forum/view-thread/1245785 Need a chill group exiles to hang with? Join us: http://www.pathofexile.com/forum/view-thread/1251403 |
|
" None of the other filters do what I want, and without GGG labeling items as tiers like D2 so it's easier to leave lower bases on the ground/unidentified for recipes then this is what needs to be done. I did a brief check of other filters a while ago and don't like any of them, that includes Neversink's, but I haven't gone through any with a comb or anything. " Order is bottom to top, I've got that down, but BaseTypes need to be in there, no option. Like the newer filter says 1-34 are normal because no exceptionals are below 35, and exceptionals are 37-55 because no normals are above 36, but DropLevel 35 to 36 have normal and exceptionals mixed, so select BaseTypes must be used to sort out which are to be shrunk with the 1-34s. 56-59 are the same way, a mix of exceptionals and elites with everything 60+ being elites, so I only had to BaseType 4 more levels of items (of course this was more work since I deleted the previous info after creating the original lists), but they needed to be done. " Wait, hold the fucking phone. If I put Maps as a class to be SetFontSize 45 and a map drops, it's text should be set to 45. If I then put above that a white quality >= 15 it should ADD an outline. Since maps already have outlines, that default behavior isn't overwritten. Are you suggesting, and I hope to hell you're not, that instead of qualifying as both a map and as quality 15 or higher and being large text AND outlined, that it IGNORES the first qualifier completely and only outlines it? That would require stupid amounts of filter coding to put in (is it this, is it that, is it the other, is it this and that, is it this and the other, is it that and the other, is it this that and the other). Seriously, no. Not doing that. Unless there's a massively easier way than copy/pasting the normal/elite list with every other block (RGB, 5/6L, 6S, etc) then no, filters are too limited to be of any use. I'll still be stopping to check if items are RGB linked, mousing over items to check their quality, and whatever else is slowing me down, plus it won't be useful to anyone else to distinguish top bases without a stupid amount of effort that'll probably go unappreciated if it's used at all. |
|
" Nope, there's your problem. If you don't specify a font size, color, border, whatever in your block, the game will use the default value. The effects of a filter are not cumulative. Knowing that, you should be able to pin down all your issues. And, now you see why some filters (like mine) get to be in the thousands of lines. A comprehensive, easy on the eyes loot filter: http://www.pathofexile.com/forum/view-thread/1245785 Need a chill group exiles to hang with? Join us: http://www.pathofexile.com/forum/view-thread/1251403 Last edited by Antnee#4468 on Oct 30, 2015, 4:43:28 PM
|
|
Last time I did something like this was Python for QuArK which was worth it because everyone benefitted from it and it wasn't nearly as time consuming. I'm not familiar with current programming languages, but from what I remember you had to specifically put these kinds of restrictions in the code to prevent multiple blocks from applying, and only preventing some sort of abuse (like finding a way to allow the filter to auto pickup scrolls) was the reason. Doesn't seem worth it to put in the time, unless there's something else to add.
So, what else is there? I created blocks for normal and elite items (anything not included should be exceptional or undecided yet). RGB, 5L+, 6S, quality (15/18/14)... thousands of lines seems more like work than playing a game. |
|