Skip to content

EngInventory - 2019 Baroque edit: Sensible one-bag categorization/auto-sorting for Vanilla 1.12

Notifications You must be signed in to change notification settings

Brqje/EngInventory

Repository files navigation

EngInventory

EngInventory - 2019 Baroque edit

One-bag with item type auto-sort. I've modded it to use sensible categorization/auto sorting for both leveling and end-game Vanilla 1.12. It's modified for all the requirements of a serious Vanilla end-game raider, presenting inventory contents in a streamlined way.

Modifications:

  • Updated TOC for 1.12
  • Extended bag slot support from 109 slots to 128 slots (16-slot main bag & 4x 28-slot bag)
  • Modified OpenAllBags hook to allow Blizzard "Open All Bags" keybind to actually toggle, instead of just open bags (similar to default UI behaviour)
  • Modified default settings: scale from 0.64 to 1 and columns from 9 to 10
  • Modified default color settings: background and borders from blue to dark gray
  • Modified categorization groups
  • Modified categorization string search patterns
  • Added over 300 items to specifically categorize (default override)

The general idea is that similar consumables should be grouped. The same applies to tokens and class items. Also, buffs which are generally clicked pre-combat (food buffs, elixirs, weapon buffs), are placed to the left, for easy ergonomic access. Potions and runes should always be keybound to action bars, so they're placed to the right. Item sorting is split between 15 groups, with most having subgroups as well:

15: explosives / 14: quiver & ammo bag projectiles, soul shards / 13: gray items, empty bag slots

12: boe items, class books, recipes, general reagents, tradegoods / 11: tradeskill, tradeskill created / 10: other soulbound

9: rogue poisons, weapon buffs / 8: other keys, quest items, misc items, tokens / 7: gear which has been equipped

6: flasks, zanza buffs, blasted land buffs, elixirs / 5: bandages, juju's, other consumables / 4: potions, runes

3: food (including food buffs), drinks / 2: class reagents, projectiles / 1: hearthstone, passive class items, trade tools, mounts, mini pets

Within a group, subgroups are alphabetically sorted. Within a subgroup, items are also alphabetically sorted.

Demo video across all classes: https://www.youtube.com/watch?v=Q8m5snvU9t8

Difference examples, EngInventory original version vs Baroque edit:

Rogue

Original version left / Baroque edit right

img

Mage

Original version left / Baroque edit right

img

Warrior

Original version left / Baroque edit right

img

Screenshot taken while testing consumable categorization:

img

FAQ

Q: Why did you not base this modification on the Vanilla version of EngBags? A: The vanilla version of EngBags is quite the mess. I've done all of the above changes to the Vanilla version of EngBags too, but opted to publicly post a modification of the original: EngInventory.

Q: I have a non-English WoW client. Why don't I get similar categorization results as in your screenshots/video? A: EngInventory's categorization relies heavily on string search patterns, thus being localization dependent. It's the foundation of how the addon works. I could add localization handling for other languages, but I'd need input.

Q: I've updated to a newer version, but item list categorization updates have no impact? A: After updating, delete your setting files: \WTF\Account\ACCOUNTNAME\SavedVariables\EngInventory.lua and EngInventory.lua.bak

Q: What about keyring support? A: Maybe in the future, but probably not. Normal keys are perfectly categorized in your keyring anyway, avoiding bag clutter.

About

EngInventory - 2019 Baroque edit: Sensible one-bag categorization/auto-sorting for Vanilla 1.12

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages