LibPeriodicTable-3.1
Forum Discussion Thread
- Editing - how to maintain PeriodicTable.
- Usage - how to include and use PT sets in your mod.
- API - how to use PeriodicTable in your mod.
- Forum - discussion thread.
- Brush up on your chemistry knowledge.
Periodic Table organizes many WoW items and spells into sets. Like most Ace addons it's focus is efficiency. PT is a LibStub library for managing these sets (ex: Misc.Spell.Mount, Consumable.Food.Edible.Cheese, Misc.Minipet, ClassSpell) for other addons.
If you are looking for a tooltip display addon check out Mendeleev, which you can find on Curse or WoWI.
Item sets are stored as a comma-delimited strings and parsed out into a table only if requested. This speeds up load time and ensures that memory is only used for sets that are actively used.
If you are interested in using PT with your mod feel free to read the source code (there's not a lot). The comments will tell you everything you need to know.
Modules
PeriodicTable's "modules" are simply sets of sets. Particular mods can link the exact sets they need.
- ClassSpell - Spells for all classes with subsets for each tree.
- Consumable - Foods, Potions, Elixirs, Buffing items including type (fruit, meat, etc), quality (inedible, buff) and HP-recovery info.
- CurrencyItems - Items purchasable with various currencies.
- Gear - Socketed gear, Trinkets, Vendor Badge gear
- GearSet - Set Gear. Tier, Reputation, PvP, etc.
- InstanceLoot - Loot tables for instances and the bosses in those instances (only higher-level instances currently)
- InstanceLootHeroic - Loot tables for heroic instances
- Misc - Random stuff like Currency, Containers, Mounts, etc.
- Reputation - Rewards and Turnins for factions
- Tradeskill : Profession recipes
- TradeskillLevels : Profession recipes with level requirements
- TradeskillResultMats : Some kinda mats required sets for the recipes it looks like
I would like to see this addon updated for SoD and mendeleev working too. How can I help?
Still running EBB. Best buff bars ever. Tried to re-datamine for TWW because new edibles weren't being categorized right... The IDs were only showing up under a non-edible category... Not sure if it's a problem with a flag change in the wow data for those IDs or if there's a data quality problem on wowhead. Any insight would be appreciated if I try to debug further.
Alright. Give this noob mod maker an information of the location of dataminer.lua and compressplit.lua please.
I am totally new in mod(or lua)programming, but thankfully many expirence in other languages.
Thanks.
In reply to 김딩고:
The source is available on the Source tab.
Very much looking forward to an update for WoW Classic.
I have a feeling this needs more work than just replacing a few APIs though.
The links seem to be broken.
In reply to Forge_User_62107980:
I guess the WowAce site is being decommissioned, though I don't recall being notified about that. Not surprisingly, they broke everything while preparing for it. Fun!
There is now a page on CurseForge ( https://www.curseforge.com/wow/addons/libperiodictable-3-1 ) and while it's also broken at the moment, I would expect that it's the best option for future use.
The act of even attempting such a project in the first place deserves praise. Keeping it current with new patches and expansions over a span of 8 years deserves a medal.
@MuffinManKen
Will do. Thanks Ken.
Comments are not the best way to report issues. I recommend entering tickets. Make a single ticket per problem and try to be as detailed as possible.
Hey folks ... PT3.1 is great for helping me filter my bags by section, but a lot of WoD data seems to be missing (Tier 17+), or is unclassified (Most Garrison and Quest items). Any chance of a more comprehensive update for WoD and Legion items?
Thanks!
Ok so I'm sure this is going to seem like a dumb question, but do I just drop the whole folder into my addons or do I pull the subfolders into it? Some addons require subfolders be pulled, in order to work, like Armory. Thanks.
If you are a user, you shouldn't have to deal with the library at all unless the author of the addon has messed up (in which case he should be the one fixing things).
You're still free to install the library as stand-alone addon, though.
If you are an author, have a look at the usage guide: http://www.wowace.com/addons/libperiodictable-3-1/pages/usage/
I've always had it installed. There's an addon I have that requires it, and although I don't remember now which one I just never bothered to remove it. Since I'm on a Mac though, I can't just rely on the client to install it for me. I have to download the folder and drag and drop it into my WoW interface folder. Which brings me back to my original query. When it downloads should I just drag and drop that one folder in, or pull its subfolders instead?
In that case, just install it like you would any other addon, that is extract it to interface/addons/.
No need to pull the subfolders, the lib will load those itself.
Great! Thanks so much. :D I couldn't find an instal .txt and just wasn't sure.
Hello ... would it be possible to get Tier 17 and 18 added?
Thanks!
@MuffinManKen
should add Garrison related stuff ! eg, follower upgrade items (Consumable.Follower?) and work order turn in items (Misc.Currency.Garrison? Tradeskill.Gather.Garrison?)
thanks for keeping this updated
I created a new addon that adds a few new sets:
http:www.curse.com/addons/wow/libpt-muffinsets
Hey there ... I've noticed that the GearSet has a couple different formats
Pre MoP looks like this:
MoP looks like this:
Any chance we can get it all formatted to the PreMoP standard? I have my bag addons filtering by ilvl and with each update i hve to manually copy/past the T14-T16 to the old format.
Since the class is now in front of the ilvl it wont let sort T14+ by ilvl into bag/bank groups. I'd have to make a group for each class+ilvl which is more worked than needed.
Thanks!