Dec 25, 2010 starlon Inactive
AuraAlarm alerts you to buffs and debuffs by playing sounds or flashing the background a certain color. Also an icon of the buff is shown. It has two modes of operation: normal mode and light mode. Normal mode has more features. To deal with this there are Sets, and you can change into a set through a slashcommand/macro (/auraalarm getset Default). For each set you can specify a target's name. This way you can switch into a Lich King set simply by targeting LK himself. One of normal mode's...


Mar 15, 2011 starlon Inactive
Here's one I don't know how to use - scriptable data visualizations. -========- AVS SuperScope Visualization: Here's a vertical scope. Here's the parameters for a 2d spiral. [1] = { name = "Spiral", init = [[ n=25 ]], frame = [[ t=t-5 ]], beat = [[ ]], point = [[ d=i+v*0.2; r=t+i*PI*200; x=cos(r)*d; y=sin(r)*d ]], width = 24, height = 24, pixel = 4, drawLayer = "UIParent", points = {{"CENTER", "UIParent", "CENTER", 0, -100}}, enabled = false }, Here's some documentation regarding super...


Jul 07, 2011 starlon Inactive
RotLatency tracks the delay between action cooldown and the next activation. In other words, it tracks how fast you respond to cooldown expiration. You can display your averages either from the command line (/rotlatency stats) or via tooltip on a LibDatabroker display, such as Chocolate Bars. Each ability/action is tracked separately and an overall average is displayed. Configuration is done through Options->Interface->Addons or just click RotCooldown on your LDB display. Configuration Help...


Jul 08, 2011 starlon Inactive
LibFlash implements frame fading and flashing. This library's methods are replacements for WoW's UIFlash and UIFade functions. The reason for this library is that those functions cause taint. All durations are in seconds format, so 0.3 is equal to 300 milliseconds. Usage: local LibFlash = LibStub("LIbFlash") local frame = CreateFrame("Frame") -- do things to the frame so it'll display local background = LibFlash:New(frame) background:FadeIn(.3, 0, 1) Methods: LibFlash:New(frame) @argument...


Jul 23, 2011 starlon Alpha
I've changed this repository to git:// LibScriptable is an library providing lower-level UI configurations. Widgets: The basics of creating widgets requires you to supply a "core" or some table that's common across a collection of other widgets. This core object populates the environment with all plugins and their functions and fields. Widgets exist to process a script's return values and store the results internally. Some widgets may execute a callback...


Jul 25, 2011 starlon Planning
LCD4WoW is inspired by and designed after LCD4Linux, a liquid crystal display controller for Linux. This addon provides the user all the power and tools to create custom displays using raw Lua code or else DogTags. You have the option to create custom DataBroker plugins to control aspects of your display.


Jul 28, 2011 starlon Inactive
LCD4WoW implements LCD4Linux displays in WoW. You can configure as many displays as you want, have certain displays have priority over other displays, add layouts, layers, widgets, etc... If you're not sure what LCD4WoW is, then I suggest you visit the LCD4Linux website. In short LCD4Linux controls hardware Liquid Crystal Displays, both character and graphical displays. It has a wide variety of hardware controllers - the actual interface to the hardware itself. It has an evaluator element for...


Aug 06, 2011 starlon Release
local fs = self.Health:CreateFontString() fs:SetFontObject(GameTooltipTextSmall) fs:SetPoint("BOTTOM", self.Health, "TOP", 0, 15) fs.value = "return Power(unit)" fs.speed = 100 fs.update = 100 fs.repeating = true fs.align = oUF.ALIGN_PINGPONG fs.cols = 20 -- You provide as many fontstrings as you want. Widgets will be created per each. self.ScriptableText = {fs}


Aug 06, 2011 starlon Release
local mybar = CreateFrame("StatusBar", nil, self) mybar.expression = "return random() * 100" mybar.min = "return 0" mybar.max = "return 100" mybar.color1 = "return random(), random(), random(), 1" mybar.length = 100 mybar.height = 15 mybar.direction = WidgetBar.DIR_EAST mybar.update = 200 mybar.texture = cfg.tex mybar:SetPoint("BOTTOM", self.Health, "TOP") mybar:SetMinMaxValues(0, 100) mybar:SetStatusBarTexture(mybar.texture) mybar:SetValue(50) mybar:SetHeight(mybar.height)...


Aug 07, 2011 Humbedooh Inactive
LibMouseGestures is a library for tracking and using mouse gestures through a transparent overlay frame. LibMouseGestures can be used for a lot of things, including: Capturing gestures from a frame Capturing gestures without locking player movement Selecting a range on the screen (think unit selection in Warcraft 1/2/3, StarCraft or C&C) Drawing on a frame Marking boundaries using the mouse See the LibMouseGestures-1.0 API for further documentation. If you want to try out how LibMouseGestures...


Sep 10, 2011 starlon Beta
NOTE that this project has no files. Please pull directly from the git repository for now. Also note: LSR-1.0 is very modular in design. Each element, from widgets, to plugins, to LCD elements, they're all individual addons and can be installed next to each other. Keep in mind that some elements require other elements, such as WidgetText's need for UtilsBuffer, et al. ---- LibScriptable is an OOP library that provides various means to make an addon's display lower-level configurable, from...


Oct 24, 2011 starlon Beta
This is a minimalist addon framework, which provides saved variable profiles, addon submodules, and debug printing utilities. Basic usage for creating an addon: StarTip = Dongle:New("StarTip") For creating basic saved variables. local defaults = { profile = { mouse = true, x = 10, y = 10 } } StarTip_SavedVariables = StarTip_SavedVariables or {} StarTip.config = StarTip:InitializeDB(StarTip_SavedVariables, defaults) StarTip.config = StarTip.config.profile


Nov 28, 2011 starlon Release
This library is implemented based on the design of WoW's UIFlash and UIFade functions. LibFlash implements frame fading and flashing. All durations are in seconds format, so 0.3 is equal to 300 milliseconds. Usage: local LibFlash = LibStub("LIbFlash") local frame = CreateFrame("Frame") -- do things to the frame so it'll display local background = LibFlash:New(frame) background:FadeIn(.3, 0, 1) Methods: LibFlash:New(frame) @argument frame The frame that will have its alpha manipulated. @return...


Dec 06, 2011 starlon Beta
Provided: Library.ColorChooser.CreateWidget(frame, handler, pixel, colorsafe, saturation) The widget will be placed at the top-left corner of the user provided frame. The 'handler' is called, passing red, green, and blue as return values. Use 'pixel' to control how large each color block is. Default is 5 pixels. Use 'colorsafe' to indicate whether to offer colorsafe colors only or not. Use 'saturation' to adjust the saturation.
PVP Tooltip


Aug 29, 2012 starlon Inactive
This project is being retired in favor of its successor, StarTip2. This new addon is still in beta, but it already fixes bugs that existed in StarTip the original. - - StarTip - Tooltips from OuterSpace Credits: Huge appreciation goes out to ckknight for a ton of code. If you know CowTip, StarTip is similar. Props to Shefki for LuaTexts. And many tributes go out to the many library authors whom have written the numerous libraries StarTip's script...


Sep 16, 2012 starlon Beta
RotLatency discovers how fast you respond to cooldown expiration.
Blue Cursor


Sep 16, 2012 starlon Release
Cursor does one simple thing; it displays a trail behind your mouse cursor as it moves. Type '/cursor config' to open options dialog.


Sep 24, 2012 starlon Release
StarTip-Rift : Tooltips from the Outer Rift. StarTip-Rift is is a tooltip addon. It only tries to reproduce the unit tooltip. You can customize by installing a new profile addon that you or someone else writes. Examples exist within the StarTip directory: StarTipDefault and StarTipNatural. You can copy/paste the entire folder to your Addons folder to get started. You'll have to give it a name though, let's say HopeBound. Here's an example to give you a feel:...


Oct 08, 2012 starlon Beta
StarTip2 is a tooltip addon, and focuses mainly on unit tooltips (PC and NPC). This is the successor to StarTip and hopes to achieve a more sanely configured setup where you just plug a separate addon as a full tooltip profile. The user is free from there to tweak the tooltip configuration with the conventional Ace3 dialogs seen in StarTip the original.