SpellBinder
SpellBinder is a simple, ugly Ace2 mod that creates a GUI for the new SetBindingItem, SetBindingSpell, and SetBindingMacro functions. Simply put, it allows you to bind stuff to keys without taking up an actionbar slot.
To summon the window, use /spellbind, or set a key binding in the bindings menu.
- Click on a button on the left, then select or enter something to bind a key to.
- Click on the "Click to Set" button, then enter a key combination
- Check that the spell, item or macro name is correct, check that the key combination is correct, then click "Set Key". That's it!
I've tested binding 2 specs to one key but it will not work.
Awesome, TY for the Update,only binding addon I ever use.
Date: 2009-03-07 11:05:07
ID: 1
Error occured in: Global
Count: 1
Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua line 1656:
AceConfigRegistry-3.0:ValidateOptionsTable(): SpellBinder.args.school4.name: expected a string or funcref, got 'nil'
Debug:
[C]: ?
[C]: error()
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:42:
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:37
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:173:
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:168
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:207:
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:217:
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:248: ValidateOptionsTable()
...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:294: app()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1656: Open()
SpellBinder\SpellBinder.lua:30: value()
..\FrameXML\ChatFrame.lua:3231: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:2930: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2951: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
AddOns:
Swatter, v5.3.4105 (DingoIII)
Atlas, v1.13.0
AtlasBattlegrounds, v1.13.0
AtlasDungeonLocs, v1.13.0
AtlasOutdoorRaids, v1.13.0
AtlasTransportation, v1.13.0
AtlasLoot, vv5.03.03
AtlasLootFu, vv5.03.03
AucAdvanced, v5.3.4105 (DingoIII)
AucFilterBasic, v5.3.4105 (DingoIII)
AucFilterOutlier, v5.3.4105.2531
AucMatchUndercut, v5.3.4105.2531
AucScanData, v5.3.4105 (DingoIII)
AucStatClassic, v5.3.4105 (DingoIII)
AucStatHistogram, v5.3.4105 (DingoIII)
AucStatiLevel, v5.3.4105 (DingoIII)
AucStatPurchased, v5.3.4105 (DingoIII)
AucStatSales, v5.3.4105.2842
AucStatSimple, v5.3.4105 (DingoIII)
AucStatStdDev, v5.3.4105 (DingoIII)
AucStatWOWEcon, v5.3.4105.2530
AucUtilAHWindowControl, v5.3.4105.3311
AucUtilAppraiser, v5.3.4105.2530
AucUtilAskPrice, v5.3.4105.3175
AucUtilAutoMagic, v5.3.4105.3142
AucUtilCompactUI, v5.3.4105.2530
AucUtilEasyBuyout, v5.3.4105.3583
AucUtilItemSuggest, v5.3.4105.3108
AucUtilPriceLevel, v5.3.4105.2545
AucUtilScanButton, v5.3.4105.2530
AucUtilScanFinish, v5.3.4105.2530
AucUtilScanProgress, v5.3.4105.2530
AucUtilSearchUI, v5.3.4105.3655
AucUtilSimpleAuction, v5.3.4105.0
AucUtilVendMarkup, v5.3.4105.2530
Babylonian, v5.1.DEV.130
Bagnon, v1.6.10
BagnonForever, v1.1.1
BagnonTooltips, v
Bartender4, v4.2.6
BeanCounter, v5.3.4105 (DingoIII)
BonusScanner, v4.6b
BrokerBonusScanner, v1.0b
ButtonFacade, v3.0.211
ButtonFacadeTrinity, v30000.1
Carbonite, v2.02
Cauldron, v0.9.10.86
Chatter, v1.0
Configator, v5.1.DEV.130
DebugLib, v5.1.DEV.130
eCastingBar, v
ElkBuffBars, v2.2.3-148
Enchantrix, v5.3.4105 (DingoIII)
EnchantrixBarker, v5.3.4105 (DingoIII)
FeedIt, vv1.2
Gatherer, v3.1.11
GathererDBWowhead, v1.0.2009-02-18
Informant, v5.3.4105 (DingoIII)
MikScrollingBattleText, v5.3.33
MinimapZoom, v1.2
MoveAnything, v3.0.2-7
Omen, v3.0.6
OmniCC, v2.3.1
SlideBar, v5.3.4105 (DingoIII)
SpellBinder, v1.2
Stubby, v5.3.4105 (DingoIII)
Titan, v4.1.7.30000 (Revision 154)
TitanAmmo, v4.1.7.30000
TitanBag, v4.1.7.30000
TitanClock, v4.1.7.30000
TitanCoords, v4.1.7.30000
TitanCritLine, v0.6.2
TitanDefense, v3.0.1.30000
TitanGoldTracker, v4.1.7.30000
TitanItemBonuses, v4.1.6.30000
TitanLootType, v4.1.7.30000
TitanPals, v4.0.0.30000
TitanPerformance, v4.1.7.30000
TitanRegen, v4.1.7.30000
TitanRepair, v4.1.7.30000
TitanRestPlus, v
TitanVolume, v4.1.7.30000
TitanXP, v4.1.7.30000
XPerl, v3.0.2a
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
(ck=ab0)
Anyone have any ideas?
If there's an update would be nice to add a tab for Mounts, since they are now neither spells in the spellbook, nor items. Meanwhile easy enough to make a macro and bind to that.
Date: 2008-10-28 19:59:04
ID: 35
Error occured in: Global
Count: 1
Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua line 251:
Method 5% doesn't exist in handler for type order
Debug:
[C]: ?
[C]: ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:251:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:193
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:366:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:340
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1032:
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1028
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1466: FeedGroup()
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1708: Open()
SpellBinder\SpellBinder.lua:30: value()
..\FrameXML\ChatFrame.lua:3212: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:2911: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2932: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
AddOns:
Swatter, v5.1.3715 (SnaggleTooth)
Ace2, v
Ace3, v
AtlasLoot, v5.01.02
AtlasLootFu, v1.2
AucAdvanced, v5.1.3715 (SnaggleTooth)
AucFilterBasic, v5.1.3715 (SnaggleTooth)
AucFilterOutlier, v5.1.3715.2531
AucMatchUndercut, v5.1.3715.2531
AucStatClassic, v5.1.3715 (SnaggleTooth)
AucStatHistogram, v5.1.3715 (SnaggleTooth)
AucStatiLevel, v5.1.3715 (SnaggleTooth)
AucStatPurchased, v5.1.3715 (SnaggleTooth)
AucStatSales, v5.1.3715.2842
AucStatSimple, v5.1.3715 (SnaggleTooth)
AucStatStdDev, v5.1.3715 (SnaggleTooth)
AucStatWOWEcon, v5.1.3715.2530
AucUtilAHWindowControl, v5.1.3715.3311
AucUtilAppraiser, v5.1.3715.2530
AucUtilAskPrice, v5.1.3715.3175
AucUtilAutoMagic, v5.1.3715.3142
AucUtilCompactUI, v5.1.3715.2530
AucUtilEasyBuyout, v5.1.3715.3583
AucUtilItemSuggest, v5.1.3715.3108
AucUtilPriceLevel, v5.1.3715.2545
AucUtilScanButton, v5.1.3715.2530
AucUtilScanFinish, v5.1.3715.2530
AucUtilScanProgress, v5.1.3715.2530
AucUtilSearchUI, v5.1.3715.3483
AucUtilSimpleAuction, v5.1.3715.3708
AucUtilVendMarkup, v5.1.3715.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.1.3715 (SnaggleTooth)
BonusScanner, v4.1
Configator, v5.1.DEV.130
CurseProfiler, v
DebugLib, v5.1.DEV.130
EnchantrixBarker, v5.1.3715 (SnaggleTooth)
EnhTooltip, v5.1.3715 (SnaggleTooth)
HealBot, v3.0.2.17
SpellBinder, v1.2
Stubby, v5.1.3715 (SnaggleTooth)
Titan, v4.0.2.30000 (Revision 25)
TitanAmmo, v4.0.2.30000
TitanBag, v4.0.2.30000
TitanClock, v4.0.2.30000
TitanCoords, v4.0.2.30000
TitanGoldTracker, v4.0.2.30000
TitanItemBonuses, v4.0.2.30000
TitanLootType, v4.0.2.30000
TitanPerformance, v4.0.2.30000
TitanRegen, v4.0.2.30000
TitanRepair, v4.0.2.30000
TitanVolume, v4.0.2.30000
TitanXP, v4.0.2.30000
(ck=6f3)
ID: 51
Error occured in: Global
Count: 1
Message: [string "SpellBinder"] line 1:
attempt to index global 'SpellBinder' (a nil value)
Debug:
[C]: ?
[string "SpellBinder"]:1:
[string "SpellBinder"]:1
:-(
Quartz works ^^
it's latest version
is it possible to set Mousebuttons as Keys for macros? For me it doesnt work. The Macros work as Keys onm the Keyboard, but dont on the mouse.
What is the reason?
THX
[2008/10/19 19:38:37-5099-x1]: SpellBinder-1.2\SpellBinder.lua:74: attempt to call method 'SetFont' (a nil value)
SpellBinder-1.2\SpellBinder.lua:35: in function `func'
AceConsole-2.0-82169:1854: in function <...s\SpellBinder\libs\AceConsole-2.0\AceConsole-2.0.lua:1564>
AceConsole-2.0-82169:2402: in function `value'
Interface\FrameXML\ChatFrame.lua:3212: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:2911: in function `ChatEdit_SendText':
AddonLoader-2.0\Conditions.lua:219: in function `value'
Interface\FrameXML\ChatFrame.lua:3212: in function `ChatEdit_ParseText':
Interface\FrameXML\ChatFrame.lua:2911: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2932: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>