A browser extension for Path of Exile that makes inventory searching fun!
Built using ScalaJs based on GPLv2
run bin/deploy
build/build.zip will have the packaged file
Quoted from Steve Yegge's Excellent Blog Post About Borderlands 2, which is another loot game
Here's the thing, though. It's not just about capacity. If Gearbox wants to do this Right, by which I mean pull their heads out and do something that nobody in the game industry has ever done before, what they really need to do is give players a database.
That's what we want, really. You make 87 bazillion guns, and let us collect them? Well then we're going to want hundreds and hundreds, maybe thousands of guns in our collections. Not twenty, or whatever stupidly low number you've given us. That just spawns modding and mule characters and leaving the game altogether -- any outlet from the collection pressure; players will use them all.
What BL1 needed was a way for you to effectively manage a collection of a thousand guns. What if you want to look at all your Mashers? Or all your weapons by type, or by elemental damage, or by manufacturer? I'm not asking for a data warehouse here, or for some fancy text-based console-query UI. I mean, -I- would use it, but obviously we want to keep this mainstream.
If you start by formulating the basic problem as: "How do I manage a collection of a thousand guns," then your UX guys should be able to come up with something acceptable. No — you know what? Fuck acceptable. They should be able to come up with something awesome, something in keeping with the innovation and forward-looking badassery that we've all come to associate with Gearbox and Borderlands.
# Version History
## 0.2.1.83 (2021-10-27)
Features
- added Scourge items
- new column scourged - to quickly check which items are scourged (works same as corrupted etc.)
- updated item tooltip with scourge affixes and Tier info
- added changes to flasks
- new column in Flask Action: faHinderMaim for flasks giving immunity to Hinder and Maim
- new column in Flask Action: fapois for flasks giving immunity to poison
- new column in Flask Mods: fimmunetime to check how long immunity will last when you use flask - works with magic flasks
- added new base armor types from 3.15
- added operator ! for filtering column rows. You can now exclude some string of letters/numbers.
It should be only entry in filter box
example: you are looking for ring, but you would like to see all rings except breach ones, type in "!breach" in column "tpeln"
example: you are looking for all not crafted items, type in "!1" in column "crafted"
## 0.2.1.82 (2021-07-12)
Features
- added Recover # of Energy Shield on Kill
- added Recover # Life on Kill
- added Recover # Mana on Kill
- added # increased maximum Mana
- value of affix "#% increased Attack and Cast speed" is now added to mods "attack speed" and "cast speed"
- flasks removing bleeding has new modifier, old one is still used on previous ones
- re enabled 2 custom score mods per user request
Fixes
- duplicate requests problem solved -> faster item data download
Dev
- added to readme various useful dev docs
- added boolean variable to turn off console parsing messages (by default they are shown, as before)
## 0.2.1.81 (2021-04-25) (Traf contributed this update)
Features
- Added input field to filter mod buttons (above mod list on the left) to help you choose desired ones faster.
(this feature uses something called fuzzy search, it searches all letter occurrences, so if you type "life" it would select also "the type line of an item", it is as good as it gets :) )
Added columns for affixes :
- #% Increased Attributes
- #% Increased Dexterity
- #% Increased Intellect
- #% Increased Strength
- #% increased Damage
- #% increased Area Damage
- #% increased Melee Damage
- #% increased Attack Damage
- #% increased Area of Effects
Turned on score column, as some of you liked it. Although its a bit outdated, i'll try to add there stats from time to time.
All suggestions welcomed!
Added columns for cluster jewels affixes:
- Adds # Passive Skills
- # Added Passives is/are Jewel Socket - number of sockets
- # Added Small Passive (also) grants # - what stats you gain with small passives
- # Added Passive Skill is # - what skill(s) cluster jewel adds
Added "Damage over Time" mod group, which supports following mods:
- #% to Cold Damage over Time Multiplier
- #% to Fire Damage over Time Multiplier
- #% to Chaos Damage over Time Multiplier
- #% to Non-Ailment Chaos Damage over Time Multiplier
- #% to Physical Damage over Time Multiplier
- #% to Damage over Time Multiplier for Bleeding
- #% to Damage over Time Multiplier
Gave some love to minion, totem, traps and mines builds:
- Minions deal #% increased Damage
- Minions have #% increased Area of Effect
- Minions have #% increased Attack Speed
- Minions have #% increased Cast Speed
- Minions have #% increased maximum Life
- Minions have #% increased Movement Speed
- Minions have +#% to all Elemental Resistance
- Minions have #% chance to deal Double Damage"
- Minions Accuracy Rating
- Minions Reduced Reflected Damage
- Increased Minion Duration
- #% increased Mine Damage
- #% increased Mine Throwing Speed
- #% increased Trap Damage
- #% increased Trap Throwing Speed
- #% increased Totem Damage
- #% increased Totem Life
- Totems gain +#% to all Elemental Resistances
Changes to gem mods:
- renamed previous mod group "Gems" to "Socketed Gems Level"
- added column for mod "Socketed Gems are Supported by Level x #" - in this column you will get name of that spell
- added mod groups for "Spell Gems Level" and "Gems Level" so it shows now:
- # to Level of all # Skill Gem
- # to Level of all # Spell Skill Gem
Fixes
- heist items for hirelings, contracts and blueprints are correctly recognized
- resonators are recognized as separate type
- crafted mod, showing if item has crafted mod is fixed
## 0.2.1.79 (2021-01-15)
Special thanks, again, to Traf27 for keeping Looty going!
Design
- Added dark theme! to easy strain on your eyes at night - switch is on the right side
- item tooltips in dark theme now closer resemble those on official site/in game
- added Incubators to item tooltips - fancy progressbar with current/total kills and what it's incubating into
- added improvements to XP page and its gem experience tables
Features
- Added option to Settings panel to show tooltip when CTRL key is pressed, solving issue with tooltip obscuring vision.
note: When pressing ctrl being on some row, you have to reenter this row with mouse pointer to show tooltip - thats best I can do right now
- Added option to Settings panel to align text in tooltip to the left - in dark theme is centered - so you can override it here.
- Added following columns
- IncubatorReward - what incubator on item is going to drop
- % Armor local to item
- % Evasion Rating local to item
- % Energy Shield local to item
- % Armor global to character stats - now recognize "% increased Armor" on talismans, rings, belts, jewels
- % Evasion Rating global to character stats - now recognize "% increased Evasion Rating" on talismans, rings, belts, jewels
- % chance to Dodge Spell Hits
- % chance to Block Spells Damage
- Added columns for checking if items are: Identified, Crafted, Corrupted, Veiled, Synthesised (has fractured modes), Mirrored to new group Miscellaneous, moved also influences there which shows list of influences on item
note: Enchanted items has own columns enchc (enchants count) and ench (enchants list)
- Bug fixes
- flasks display now their real values instead of "{0}" and "{1}"
- enchants are not duplicated anymore in column "unparsed"
- changed behavior of Evasion Rating and Armor increased mods, added their local variations, and added local Energy Shield increase
- armor and evasion rating are correctly calculated and now are global - it recognize "% increased Armor" and "% increased Evasion Rating" on talismans, rings, belts, jewels
- items with dexterity include "global Evasion Rating" column (as every 5 dexterity increases Evasion Rating by 1 %)
Even more history
```code
Added column mod "unparsed" It gathers mods without its own proper column, it looks like "a| b| c| ..." You can search them via matching text. For example: when want to find all "zombie" items you have, type "zombies" into "unparsed" column field and it should show all items, with word "zombie" in affixes. I don't have any other solution for now. :)
UI background readability improvements on Home, Xp, Wealth, Maps, Settings pages
Special thanks to Traf27 for contributing several fixes that keep looty going! Chrome extension works again, hurray Silence some console warnings with localStorage.setItem("SQUELCH_WARNINGS", "true") inside the console
firefox review placation
Jewel Support
Realm can be set under settings, set it to sony in order for looty to work with the ps4 version of PoE, other realms may work as well.
The Computer Speaking Gibberish, in Llama Mode had to be removed to placate Firefox Add-on Validation. jQuery upgraded to version produced this decade, again at the behest of Firefox Add-on Validation. Looty now available in Firefox.
Holy Saturday, I must be high, Looty Lives! It's a miracle! Updating Affixes
Remove google analytics code
Thanks to PetePete1984 for updating Looty to work with the latest changes to the APIs from the abyssal leagues.
Thanks to PetePete1984 for uploading several fixes and patches to enhance looty as well as getting to compile on windows! @PetePete1984 Moves windows build script to bin folder 49f56c6 @PetePete1984 Enables parsing Full Dragonscale Armour … 7636cf3 @PetePete1984 Improves handling for map fragments … 267b11d @PetePete1984 Adds a unique custom2 column for the new scoring system
$ claude mcp add looty \
-- python -m otcore.mcp_server <graph>