Go to Page... |
Updated: | 08-03-10 06:00 PM |
Created: | 07-19-10 02:44 PM |
Downloads: | 3,060 |
Favorites: | 19 |
MD5: |
Gadgets on a Stick
Granted, this won't affect your riding speed, like carrot on a stick. But It'll make your characters life easier! Gadgets on a Stick is a very lightweight, highly modular, yet pretty customizable collection of small things anyone needs, combined in one addon.
Features
* config via config.lua
* auto repair and selling of grey crap
* buy a full stack of some vendor crap with ALT + click (to fill up reagents, fast ...)
* sets camera distance to max (if you zoom out...)
* allows you to change your screenshots quality (via config)
* filter error messages you can add exceptions via /error
* adds the following slash commands
- reload ui = /rl
- ready check = /rc
- Need to speak with a GM? = /ticket or /gm
- calendar = /cl or /calendar
* several Gadgets (think of modules...)
Gadgets
* minimap (middle mouse click on the map allows you to choose your tracking type, right click will open your calendar)
* zone text
* bags
* money
* fps
* latency and memory
* clock (including wintergrasp timer and calendar on click)
* durability
* compass
* gold
* tooltip
* viewport (including customizable texture overlay, colors, etc.)
General Gadget Notes
* gadgets (including minimap) are moveable, by holding down ALT
* gadgets can be enabled/disabled separately
* gadgets can either have a custom set border color or a class colored border
- it only loads what you choose to load, saves memory and displays only what you want to see
* you can choose to show/hide the border and backgrounds of gadgets
* gadgets can be set to show/hide on mouseover separately, except minimap (always visible)
* gadget positions are saved in your characters layout-local.txt
- you can either edit this file or delete it, to change/reset positions you don't want or messed up (you have to log out if you want to edit/delete the file)
note: Gadgets will not trigger mouseover fading, you have to mouseover the top edge of your screen.
FAQ
1. Where'z teh options?
Take a look into your World of Warcraft folder: Interface\Addons\dSidebar\config.lua. You can open this file with Wordpad, Notepad or any other text editor. I recommend Notepad++ - it's free, google it. The config is fairly well commented, just take your time to read through it.
note: If you change anything in config.lua, you have to reload your interface, either via /rl or a relog.
ToDo
* fix minimap sticking to the mouse while moving - for now, place the map, stop moving and type /rl
* fix tooltip error when you mouse over a player in a vehicle unit...
Credits
Alleykat - wintergrasp timer implementation idea
Vrul - parts of compass code
Config
The layout's setup code below can be found in "AddOns\GadgetsOnAStick\config.lua". You can edit and save your changes via Wordpad, Notepad or something similar. I recommend getting Notepad++ (it's a free editor, google it).
------------ -- colors -- ------------ cfg.maincolor = {44/255, 40/255, 67/255} -- bar and panel color cfg.sndcolor = {208/255, 172/255, 146/255} -- font color cfg.trdcolor = {90/255, 110/255, 120/255} -- wintergrasp timer bar color cfg.brdcolor = {80/255, 80/255, 80/255} -- border color cfg.CreateGadgetBGandBorder = true -- show/hide gadget border and background cfg.GadgetsClassColorBorder = false -- enable class coloured gadget border (instead of "brdcolor") ----------- -- media -- ----------- cfg.BarTex = mediaFolder.."dM3" -- bar texture cfg.PanelTex = mediaFolder.."dM3" -- texture cfg.ViewportTex = mediaFolder.."dM3" -- texture -- border texture, can be - dEBorderD = round edges, dEBorderE = solid 2px border + 1px inline and 1px outline (default), dEBorderF = solid 2px border cfg.BorderTex = mediaFolder.."dEBorderE" cfg.MaskTex = mediaFolder.."mask" -- don't touch this ... cfg.Font = mediaFolder.."Prototype.ttf" -- font cfg.FS = 10 -- font size cfg.FontF = "THINOUTLINE" -- fontF = nil -- use "OUTLINE MONOCHROME" for pixel fonts -------------- -- settings -- -------------- cfg.ScreenshotQuality = 10 -- quality of screenshots, can be 1-10, format will be jpg -- enable/disable gadgets - true/false (on/off) cfg.showBags = true cfg.showClock = true cfg.showCompass = false cfg.showDurability = true cfg.showFPS = true cfg.showGold = true cfg.showLatencyMemory = true -- latency and memory gadget, memory shows on mouseover, it can be cleaned (garbage collected) via mouseclick cfg.showViewport = true cfg.showZone = true cfg.useMinimap = true cfg.useTooltip = true cfg.FilterErrors = true -- filter error messages (like "spell is not ready", etc.) ------------------------------------------------------------------------------------------------------------------------------ -- Mouseover - if enabled, gadgets will be shown on mouseover, only - they will fade in fast and fade out slowly by default -- ------------------------------------------------------------------------------------------------------------------------------ cfg.FadeGadgets = true -- fade gadgets in/out (required, as long as you choose not to mouseover all, but at least one gadget) cfg.timeToFadeIN = 0.8 -- time in seconds to fade IN the gadgets cfg.timeToFadeOUT = 10 -- time in seconds to fade OUT the gadgets cfg.startAlpha = 0.0 -- think of "minimum alpha" - that's where the FadeIN starts at, and the FadeOUT ends at cfg.endAlpha = 1.0 -- think of "maximum alpha" - that's where the FadeOUT starts at, and the FadeIN ends at cfg.MouseOverBags = true cfg.MouseOverClock = false cfg.MouseOverCompass = true cfg.MouseOverDurability = true cfg.MouseOverGold = true cfg.MouseOverFPS = false cfg.MouseOverLatencyMemory = false cfg.MouseOverZone = false ------------- -- Tooltip -- ------------- cfg.TooltipScale = 0.84 -- scale ... cfg.HPonTOP = false -- show healthbar on top of the tooltip, bottom otherwise cfg.HPheight = 14 -- healthbar height -- sticky position cfg.TooltipAnchor1 = "TOPRIGHT" cfg.TooltipAnchor2 = "BOTTOMRIGHT" cfg.TooltipParent = "Minimap" cfg.TooltipOffset_X = 2 cfg.TooltipOffset_Y = -30 cfg.AnchorToCursor = false -- anchor tooltip to cursor, replaces default anchor above -- cursor anchors and positions only apply if - cfg.AnchorToCursor = true cfg.CursorAnchor1 = "TOPLEFT" cfg.CursorAnchor2 = "BOTTOMLEFT" cfg.CursorOffset_X = 30 cfg.CursorOffset_Y = -24 --------------------------------------------------- -- Minimap - you can move it by holding down ALT -- --------------------------------------------------- cfg.MiniMapScale = 0.78 -- minimap scale cfg.mailIconScale = 1.2 -- mail icon scale cfg.MiniClassColorBorder = false -- enable class coloured minimap border -- PvP tracker position ("watchframe", whatever it's called...) cfg.PvPStateAnchor = "TOP" cfg.PvPStateX = 0 cfg.PvPStateY = -30 -------------- -- Viewport -- -------------- cfg.ViewportClassColorBorder = false -- enable class coloured viewport border -- viewport size (0 = hidden) cfg.ViewTop = 20 cfg.ViewBottom = 0 cfg.ViewLeft = 0 cfg.ViewRight = 0 -- viewport texture size (normally slightly larger value than viewport size, required - depends on UIScale and which viewport size you choose) cfg.ViewTopTexH = 26 cfg.ViewBottomTexH = 26
Comment Options |
Xarl |
View Public Profile |
Send a private message to Xarl |
Find More Posts by Xarl |
Add Xarl to Your Buddy List |
11-11-10, 06:05 PM | ||
|
I released this because you were bugging me for another viewport addon. This was intended to be a personal addon in the first place. You could have simply used rFov or something similar at any point. This addon was an experiment, it didn't turn out to well. I didn't see a reason to keep it alive. Anything released here is free. However, it costs the author(s) time to create it. No author has the duty to update/maintain any kind of addon at any time. It's no "habit" to do that, it's a decision. It's impossible to make it right for everyone and I'm sure as hell that there are a crap lot people out there that couldn't care less for whether I update this addon or not. There are several different ways to ask for an update and/or to motivate an author. You took the wrong road. If a user doesn't want to get into basic coding, it's his decision and that's still no reason to bug someone who did the work in the first place in such a manner. So with all humble respect, your "thoughts" are bullshit. And I couldn't care less about them. I just can't believe you actually came back to post something like that AGAIN. That's the only reason you get a response at all. Even though that's not what you wanted, anyway.
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine." Paper: "OMG, WTF, Scissors!" Scissors: "Rock is OP and Paper are QQers. We need PvP buffs." "neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..." |
|
|
Dawn |
View Public Profile |
Send a private message to Dawn |
Find More Posts by Dawn |
Add Dawn to Your Buddy List |
11-12-10, 06:46 PM | |
|
It's still working fine without tooltip and minimap!
You don't need to be something like a lua-king to work that out. And please, Xarl, stop playing the spoiled brat in here. Thanks |
|
Yanis |
View Public Profile |
Send a private message to Yanis |
Find More Posts by Yanis |
Add Yanis to Your Buddy List |
11-18-10, 10:29 PM | ||
|
|
|
|
Xarl |
View Public Profile |
Send a private message to Xarl |
Find More Posts by Xarl |
Add Xarl to Your Buddy List |