GithubHelp home page GithubHelp logo

kstange / masqueblizzinv Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 98 KB

This addon enables Masque to skin the built-in WoW inventory UI

License: MIT License

Lua 100.00%
addon masque world-of-warcraft

masqueblizzinv's Introduction

About Masque Blizzard Inventory

This addon enables Masque (CurseForge, Wago, WoWInterface) to skin built-in WoW inventory elements. An up-to-date version of Masque is required for it to work.

If you like the base WoW interface and don't want to use a separate bag or inventory mod, you're in the right place.

You can install this addon from CurseForge, Wago, or WoWInterface.

Features

Masque Blizzard Inventory can currently skin the following elements:

  • Backpack
  • Main Bags
  • Combined Backpack
  • Reagent Bag
  • Bank
  • Bank Bags
  • Reagent Bank
  • Guild Bank
  • Void Storage
  • Mail
  • Merchants
  • Loot
  • Character
  • Inspect Character
  • Equipment Flyouts
  • Equipment Manager (Wrath Classic only)
  • Keyring (Classic only)
  • Bag Bar (Classic only)

Each element type is its own group so you can configure them independently from Masque's Skin Settings. The Combined Backpack will inherit the Backpack and Main Bags configuration.

An additional options panel is provided to hide background and slot artwork that might clash with certain Masque skins.

Classic Support

Classic is missing many features from Retail, so unsupported groups will not appear in Masque options. Currently, only the following elements are supported by the game:

  • Bags (including Backpack, Keyring, and Bank)
  • Bank
  • Mail
  • Merchants
  • Loot
  • Character
  • Inspect Character
  • Bag Bar

The following elements are supported only in Wrath Classic:

  • Equipment Manager

The following elements are supported only in Wrath Classic and Cataclysm Classic:

  • Guild Bank
  • Equipment Flyouts

In Classic, all bags are consolidated to a single Bags group, including the Keyring. This is due to the way the game reuses Bag windows. In Cataclysm Classic, the Keyring and Equipment Manager have been removed, and Void Storage was not implemented.

Most interface frames in Classic are built using a single background image, rather than multiple layers, so the options to hide background and slot artwork are not feasible. Adding this feature would require drawing replacement artwork and including it with the addon, so it is not planned.

I've done limited testing with Classic Era, Wrath Classic, and Cataclysm Classic because I don't play them, but I believe everything should work. If you report bugs or submit patches, I'll do my best to address them.

Compatibility

This addon is not intended to apply Masque skins over addons that replace or heavily modify parts of the base interface and may conflict with them. If you experience a conflict, use Masque's Skin Settings to disable the affected group and reload your UI. This should allow the other addon to control the interface without interference.

If you'd like to see Masque support in a conflicting addon, try sending a feature request to that addon's author directly.

Localization

If you'd like to help localize this addon, please submit translations here.

Other Mods

If you're looking to skin the built-in action bars as well, check out Masque Blizzard Bars (CurseForge, Wago, WoWInterface)!

Special Thanks

Thanks to StormFX, the author of Masque, for a ton of feedback and development tips and for creating a logo for the addon.

masqueblizzinv's People

Contributors

kstange avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.