promotional bannermobile promotional banner
premium banner
Amount of very customizable bindings for all actions in game.

Description

FlexBind

An add-on provides amount of very customizable bindings for all actions in game World of Warcraft.

Features

  • Bind a key with skills, spells, items, macros, etc., which means wherever you place spell icons (or even drag out from action bars), you press the key your character cast the spell.
  • Automatically enable/disable binding schemes based on game events (conditions), e.g. different races, different classes, etc., FlexBind enable different schemes.
  • Embedded console for advanced features (e.g. Export current binding scheme, developing)

Slash Commands

/flexbind list-schemes Lists all loaded binding schemes.

/flexbind enable-scheme SCHEME Enables the binding scheme named with SCHEME.

/flexbind disable-scheme SCHEME Disables the binding scheme named with SCHEME.

/flexbind help Shows help information.

/flexbind show-console Shows console frame, press ESC to hide the console again.

Configurations

FlexBind configurations are placed in file etc/config.lua, you can open/edit this file with any plaintext editors.

    -- The logging level of FlexBind, any log messages with higher level than this value will be ignored and not logged.
    logLevel = NUMBER

Available levels:

1 - Error: Some error occurred and can't be recovered, process stopped. 2 - Warnning: Some bad thing happened but recovered, process can continue. 3 - Info: Useful information should be noticed. 4 - Debug: Verbose information for developer debugging.

    -- The font of FlexBind console.
    consoleFont = {
        size = NUMBER,
        file = "FONT_FILE",
    }

Version Numbers

FlexBind version includes three numbers:

- The first number increases if World of Warcraft client upgraded, which means the value of Interface: in FlexBind.toc is changed.

- The second number increases if new features added.

- The last number increases only on issue fixing.

Welcome fork this project at https://github.com/yovin/FlexBind