Download
(224Kb)
Download
Updated: 10-03-06 12:50 AM
Pictures
File Info
Updated:10-03-06 12:50 AM
Created:unknown
Downloads:5,884
Favorites:65
MD5:

Sprocket  Popular! (More than 5000 hits)

Version: 0.9.6
by: Dreyruugr [More]

A flexible marking menu interface for World of Warcraft.

What is a Marking Menu?
A marking menu, or "pie menu", is a radial menu designed for speed and efficiency. The menu is always displayed around the current cursor position, meaning minimal movement is required to access it. Think of the menu as a pie, and each item on the menu as a slice of that pie. You simply move your cursor in the direction of piece you want and it becomes selected.

Sprocket Menus
Almost anything can be assigned to a Sprocket menu item. The menu items (up to 8 per menu) can do nearly any action, including:

  • Cast a spell
  • Use an item in your bags or inventory
  • Execute a macro
  • Use an action button
  • Target a unit
  • Open a sub menu
  • Execute custom slash commands or script commands

Additionally, each Sprocket menu can have a pre-action and a post-action assigned. For example, you could create a menu containing all of the buffs you can cast on others. Then, you could create triggers with a pre-action that targets the specified unit, and a post action that target's your last target. This would allow your to buff any party member, yourself, or your current target in one quick motion.

Using Sprocket
Sprocket contains a full featured GUI for configuring menus and triggers, including drag-n-drop for Spells, Items, and Macros. By default, there is a minimap icon for Sprocket which you can use to open the configuration pane. Additionally, you can type "/sprocket config".

Sprocket supports two methods of opening menus: Key Bindings and Mouse Clicks. Holding down a key binding will display a menu, and releasing that key will execute the selected action. (if any) The mouse behaves the same way, but works with clicks.

Key Bindings
Sprocket supports up to 8 different hotkeys. Each hotkey can display a different menu, depending on which frame the cursor is over. For example, you could set it up so that pressing "Q" anywhere in the 3D WorldFrame would open a menu of Buff spells. Selecting one would cast it on yourself. Hitting "Q" over the unit frame of one of your party members could open the same buff menu (or a different one) but be set up to cast the selected buff on that party member instead.

Mouse Clicks
A Sprocket menu can be opened by any of the 5 mouse buttons supported by WoW. You can assign it so that clicking on a frame with a certain button opens a certain menu. You can assign different buttons to open different menus. For example, you could set it up so that left-clicking on your player frame would open a menu of Buff spells. Selecting one would cast it on yourself. You could then set Right-clicking on your player frame to open a consumables menu, containing food, drinks, potions, etc... Selecting one would cause you to consume that item.

Changelog
0.9.6
* added support for global menus (accessible from all characters)

Optional Files (0)


Post A Reply Comment Options
Unread 09-24-06, 03:47 PM  
NavyFC
A Murloc Raider

Forum posts: 9
File comments: 42
Uploads: 0
Wow! This is pretty smooth looking! Reminds me of the menu from Neverwinter Nights. If I didn't have my ui so customized with Discord, I would definatley install this.
Report comment to moderator  
Reply With Quote
Unread 09-24-06, 06:00 PM  
skizm
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
strange...

i made a menu just for tradeskills to try it out, and after i relogged, all the icons changed to a sword icon. not really sure why that would happen, but there it is : /
Report comment to moderator  
Reply With Quote
Unread 09-24-06, 06:34 PM  
Dreyruugr
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Fixed an updated now. Just awaiting admin approval on the file
Report comment to moderator  
Reply With Quote
Unread 09-24-06, 09:28 PM  
Goatus
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 7
Uploads: 1
This addon has chance to become one of greatest mods for wow. Can't even say how usefull this is for stuff like emotes portals food/water potions etc etc.

Good job there, used it for few hours and already cant imagine playing without it. I can see Blizzard implementing something like that in next expansion.
Report comment to moderator  
Reply With Quote
Unread 09-24-06, 10:41 PM  
skizm
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by Dreyruugr
Fixed an updated now. Just awaiting admin approval on the file
thanks man, this addon is seriously awesome.
Report comment to moderator  
Reply With Quote
Unread 09-25-06, 04:48 PM  
Goatus
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 7
Uploads: 1
Small bug. Seem like cooldown model isn't hiding/showing correctly.

What i mean:

Lets say i have two separate round menus. 1st menu has heartstone on position 1, and 2nd menu has some action that doesnt have cd. (Like alchemy skill) on same position. When i use hearthstone via 1st menu, cooldown model will show for both menus. Properly on heartstone button and bugged on alchemy button
Report comment to moderator  
Reply With Quote
Unread 09-25-06, 05:40 PM  
Dreyruugr
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
I'll see about fixing that one. If you could, post any bugs you find in the bug report section of my user portal. Thanks for the feedback

Update: Cooldown issue is fixed
Last edited by Dreyruugr : 09-25-06 at 07:59 PM.
Report comment to moderator  
Reply With Quote
Unread 09-26-06, 07:23 PM  
trankillity
A Murloc Raider

Forum posts: 5
File comments: 10
Uploads: 0
Really loving this mod. Freed up a lot of screen real estate now that I can get rid of all my miscellaneous non-combat action buttons. No real complaints about it except for the ease of use thing. Once you get your mind around the way it functions it seems pretty simple but taking those first steps is a bit daunting.

Keep up the good work
Report comment to moderator  
Reply With Quote
Unread 09-27-06, 05:42 AM  
zabuzaflamecaller
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
A small but o so handy feature would be to remember the custom frames you entered and put them in the add menu. I'm sniffing out the Perl Classic frames atm and i have to enter them over and over again
Ow yeah, maybe an option to group frames together as 1 condition, Perl uses about 3-5 frames for the player frame
Ow and maybe let us add conditions that determine wich menu to open (like the discord condition system) so that i can for example use a different menu in cat form then in caster form.

For the rest, Awesome mod! I can practicly throw away my actionbars
Report comment to moderator  
Reply With Quote
Unread 09-29-06, 01:44 PM  
Xizang
A Kobold Labourer
 
Xizang's Avatar

Forum posts: 1
File comments: 4
Uploads: 0
Version 0.9.5 seems to break a couple of FuBar Plugins together with SMM.
Report comment to moderator  
Reply With Quote
Unread 09-29-06, 02:14 PM  
Dreyruugr
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Can you give details on which plugins, and what the errors are? Also, what is SMM?
If I had to throw out a wild guess I'd say it's likely issues with different embedded versions of Ace2.
Report comment to moderator  
Reply With Quote
Unread 09-29-06, 05:01 PM  
Xizang
A Kobold Labourer
 
Xizang's Avatar

Forum posts: 1
File comments: 4
Uploads: 0
I went back to 0.9.3 to fix my UI. I will reinstall 0.9.5 and cross-check with the other addons tomorrow. SMM is SimpleMiniMap, which uses Ace2 as well I think.
Report comment to moderator  
Reply With Quote
Unread 09-30-06, 09:51 AM  
Xizang
A Kobold Labourer
 
Xizang's Avatar

Forum posts: 1
File comments: 4
Uploads: 0
Code:
Fehler: AceModuleCore-2.0: OnInstanceInit cannot be called twice
AddOn: FuBar_FuXPFu
Datei:AceOO-2.0.lua
Zeile:733
Fehler Nummer:1
--------------------------------------------------
Fehler: <Sub-AceAddonAceDebug-2.0, AceConsole-2.0, AceHook-2.0, AceDB-2.0, AceModuleCore-2.0, AceEvent-2.0, Metrognome-2,0) instance>: AceConsole: args.about: "PrintAddonInfo" is not a proper function
Datei:...\FuBar_FuXPFu\Libs\AceConsole-2.0\AceConsole-2.0.lua
Zeile:1738
Fehler Nummer:1
--------------------------------------------------
Fehler: bad argument #4 to `format' (string expected, got nil)
Datei:Interface\AddOns\Ace\AceState.lua
Zeile:100
Fehler Nummer:1
--------------------------------------------------
Fehler: attempt to index field `totalModules' (a nil value)
Datei:...procket\Libs\AceModuleCore-2.0\AceModuleCore-2.0.lua
Zeile:164
Fehler Nummer:13
--------------------------------------------------
Fehler: attempt to index field `itemStatus' (a nil value)
AddOn: FuBar_DurabilityFu
Datei:DurabilityFu.lua
Zeile:236
Fehler Nummer:1
--------------------------------------------------
Fehler: attempt to compare number with nil
AddOn: FuBar_GroupFu
Datei:GroupFu.lua
Zeile:462
Fehler Nummer:1
--------------------------------------------------
Fehler: attempt to perform arithmetic on a nil value
AddOn: FuBar_PerformanceFu
Datei:PerformanceFu.lua
Zeile:247
Fehler Nummer:1
All those Errors are triggered once sprocket 0.9.5 is installed together with the rest of my UI. But it appears to be some strange combination of more than just those addons, because once I have nothing except FuBar with all plugins, SimpleMiniMap and Sprocket enabled everything works fine.
Is there one of my other addons known to break ACE2 in conjunction with something Sprocket uses? This is the whole list of what I use:

Code:
Blizzard_AuctionUI: enabled
Blizzard_BattlefieldMinimap: enabled
Blizzard_BindingUI: enabled
Blizzard_CraftUI: enabled
Blizzard_InspectUI: enabled
Blizzard_MacroUI: enabled
Blizzard_RaidUI: enabled
Blizzard_TalentUI: enabled
Blizzard_TradeSkillUI: enabled
Blizzard_TrainerUI: enabled
!ImprovedErrorFrame: enabled
Ace: enabled
Atlas: enabled
auctioneer: enabled
AuctionFilterPlus: enabled
CharactersViewer: enabled
Chronos: enabled
CT_RaidAssist: enabled
CT_RaidTracker: enabled
DiscordActionBars: enabled
DiscordLibrary: enabled
DiscordUnitFrames: enabled
Earth: enabled
Echo: enabled
enhtooltip: enabled
EquipCompare: enabled
FelwoodGather: enabled
FishingBuddy: enabled
ForgottenChat: enabled
Informant: enabled
Khaos: enabled
MobileFrames: enabled
MobInfo2: enabled
OutfitDisplayFrame: enabled
QuickLoot: enabled
ReagentHelper: enabled
sct: enabled
Sea: enabled
Stubby: enabled
TrinketMenu: enabled
SystemMessageControlTool: enabled
ChatKeys: enabled
MetaMap: enabled
SHunterTimers: enabled
AdvancedTradeSkillWindow: enabled
BonusScanner: enabled
CT_RABossMods: enabled
DiscordActionBarsOptions: enabled
DiscordFrameModifier: enabled
DiscordFrameModifierOptions: enabled
DiscordUnitFramesOptions: enabled
GFW_HuntersHelper: enabled
HoB_DKP: enabled
ItemRack: enabled
MailTo: enabled
SuperInspect: enabled
SuperInspect_UI: enabled
ItemSync: enabled
CT_MailMod: enabled
Enchantrix: enabled
LoadIT: enabled
TipBuddy: enabled
DiscordMacroFunctions: enabled
AtlasLoot: enabled
FlightMap: enabled
KLHThreatMeter: enabled
Banknon: enabled
FuBar_CombatInfoFu: enabled
FuBar_TimersFu: enabled
FuBar_GuildFu: enabled
Bagnon_Spot: enabled
Fubar_AtlasFu: enabled
FuBar_NameToggleFu: enabled
FuBar_MacroFu: enabled
Adapt: enabled
ArcHUD2: enabled
Bagnon: enabled
Bagnon_Core: enabled
Bagnon_Forever: enabled
ChatMOD: enabled
ElkBuffBar: enabled
FuBar_AmmoFu: enabled
FuBar_BagFu: enabled
FuBar_ClockFu: enabled
FuBar_CTRaid: enabled
FuBar_DurabilityFu: enabled
Fubar_EmoteFu: enabled
FuBar_FactionsFu: enabled
Fubar_FishingBuddyFu: enabled
FuBar_FriendsFu: enabled
FuBar_FuXPFu: enabled
FuBar_FwgFu: enabled
FuBar_gfxToggleGUI: enabled
FuBar_GroupFu: enabled
FuBar_HonorFu: enabled
FuBar_KungFu: enabled
FuBar_LocationFu: enabled
FuBar_MailFu: enabled
FuBar_MicroMenuFu: enabled
FuBar_MoneyFu: enabled
FuBar_PerformanceFu: enabled
FuBar_PetInfo: enabled
FuBar_QuestsFu: enabled
FuBar_TopScoreFu: enabled
FuBar_VolumeFu: enabled
FuBar: enabled
FuBar-compat-1.2: enabled
gfxToggle: enabled
sctd: enabled
sct_options: enabled
sctd_options: enabled
MouseGesture: enabled
SnaFu: enabled
AutoLootMaster: enabled
avbars: enabled
GFW_FeedOMatic: enabled
FuBar_AuctionsFu: enabled
RASCT: enabled
simpleMinimap: enabled
Sprocket: enabled
Quite a bit to check every single one.
Last edited by Xizang : 09-30-06 at 09:51 AM.
Report comment to moderator  
Reply With Quote
Unread 09-30-06, 12:25 PM  
Dreyruugr
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Originally posted by Xizang

All those Errors are triggered once sprocket 0.9.5 is installed together with the rest of my UI. But it appears to be some strange combination of more than just those addons, because once I have nothing except FuBar with all plugins, SimpleMiniMap and Sprocket enabled everything works fine.
Is there one of my other addons known to break ACE2 in conjunction with something Sprocket uses? This is the whole list of what I use:

Quite a bit to check every single one. [/b]
Try this:
1) Open windows Search (StartMenu->Search, or Windows Key + F)
2) Choose "All Files and Folders"
3) Search for "AceLibrary.lua" in your AddOns folder

And addon that has that file is probably an Ace2 addon.

One fix you can try is to delete Sprocket's versions of the Ace files (delete anything with "Ace" in the Libs folder). That may work ok... I don't think Sprocket relies on the libraries being the latest version.
Report comment to moderator  
Reply With Quote
Unread 10-02-06, 10:12 AM  
GeneralWurst
A Defias Bandit

Forum posts: 2
File comments: 96
Uploads: 0
Sprocket and Clique don't like each other this is what i get when i install both addons:

Error: AceModuleCore-2.0: OnInstanceInit cannot be called twice
AddOn: Sprocket
File:AceOO-2.0.lua
Line:733
--------------------------------------------------
Error: attempt to index field `totalModules' (a nil value)
File:...procket\Libs\AceModuleCore-2.0\AceModuleCore-2.0.lua
Line:117
--------------------------------------------------
Error: attempt to index field `totalModules' (a nil value)
File:...procket\Libs\AceModuleCore-2.0\AceModuleCore-2.0.lua
Line:164

Both are ace2 based, i already informed the author of clique about the issue...
Last edited by GeneralWurst : 10-02-06 at 10:13 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: