• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

SpeedyGonzales

 

Project Updated:
Files Updated: Sat, Jun 27 2009
Supports Game Version: 3.1.0
Category: Miscellaneous
Tags:

[Edit Tags]

Project Manager: Lombra
Additional Authors: No additional authors
Current Version: 1.4.0
License:
Development Site: CurseForge
Avg Daily DL (last 30 days): 5
Downloads Total: 3,181
Favorites: 18
Comments: 12
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About SpeedyGonzales
  •  

Displays a small frame that shows your current movement speed, and optionally; pitch. Uses new speed API, so it should be accurate in any situation.

- Usage:
/speedy - Opens configuration window

Thanks to Pat Boone for his Speedy Gonzales. :) (don't mind the video...)

  • Downloads (4)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  SpeedyGonzales 1.4.0 Release 3.1.0 1,556 6/27/2009
  SpeedyGonzales 1.3.0 Release 3.1.0 640 5/4/2009
  SpeedyGonzales 1.2.1 Release 3.0.3 735 11/26/2008
  SpeedyGonzales 1.2.0 Release 3.0.3 250 11/18/2008
  • 1 page(s)
  • Screenshots (2)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Lombra said

    I don't think there's a need for an update, is there? Should be working fine.

    Reply Report Permalink
  • Jazcat said

    Any chance of an update for 3.2? :)

    Reply Report Permalink
  • This is a pretty cool addon. I've always wondered how fast i was going.

    Reply Report Permalink
  • Lombra said

    Thank you for the kind words. :)

    Reply Report Permalink
  • Lombra said

    :SetFontObject only takes a font object, not an actual font. ChatFontNormal and GameFontHighlight are both font objects. They have a certain font, size and colour associated to them. It might be that LibSharedMedia defines new font objects, though I doubt it. Let me see...

    Hmm, yeah I couldn't find what I wanted. You probably need to use :SetFont instead. Its signature looks like so:

    :SetFont("font", size[, "flags"])

    where flags is optional. All paths starts from your base WoW folder. Example:

    speedOMeter.text:SetFont("Interface\\AddOns\\MyAddOn\\MyFont.ttf", 12)

    Reply Report Permalink
  • WaxPaper said

    Thanks again! I was able to format the box just the way I wanted. I ended up ditching the borders, making the box and font object a bit smaller and a little more transparent. Now it fits right inside my agUnit player frame and blends in with its look. I havent tried changing it to use my Calibri clearfont yet, but that's next on my list.

    To everyone else: this is a great speed addon. It's perfectly accurate since it uses the new speed API that Blizzard made, and its memory size and footprint is ultra-light. I used to love MonkeySpeed, but this next-gen speed addon surpasses it on several levels.

    Reply Report Permalink
  • Lombra said

    Sure I can!

    The border texture is defined at line 48.

    edgeFile = "Interface\\DialogFrame\\UI-DialogBox-Border",

    The only other border texture I know of is "Interface\\Tooltips\\UI-Tooltip-Border". It might just be what you want, so you could try it.

    If you want to edit the radius of of the edges you can edit the "edgeSize" value on line 49.

    If you want to delete the border altogether you can remove lines 48 through 50.

    edgeFile = "Interface\\DialogFrame\\UI-DialogBox-Border",
    tile = true, tileSize = 16, edgeSize = 16,
    insets = {left = 4, right = 4, top = 4, bottom = 4}

    The background appearance is defined on line 52.

    speedOMeter:SetBackdropColor(0, 0, 0, 0.8)

    These are red, green, blue, alpha values in that order, ranging from 0 to 1. (rather than the 0-255 you might be used to for colouring) For the alpha value, 1 is completely solid while 0 is completely transparent.

    The height of the frame is defined on lines 148 and 150. (with and without the pitch display)

    self:SetHeight(32)

    The width of the frame is defined between line 12 and 32, with five different values depending on what unit you use.

    width = 64,

    Should you also want to change the font, you can do that on line 84. You can, for example, use "ChatFontNormal" instead of "GameFontHighlight".

    speedOMeter.text:SetFontObject(GameFontHighlight)

    I hope it helps, good luck!

    Reply Report Permalink
  • WaxPaper said

    Thank you, that really helps a lot! One question though...When changing the font, are there different "code terms" that need to be used instead of the name of the actual font that we want to use?

    For example, if I want to use third-party font (Calibri, which is from Tekkub's tekticles addon, and the actual Calibri.ttf is stored in his addon folder), would I just use:

    speedOMeter.text:SetFontObject(Calibri)

    ...or is it a bit more complicated than that? I realize you might not be aware of his addon or how it works...so if that's the case, let me ask a more general question; how would we define your code to use a font from, say, the "Addons\SharedMedia\fonts" location? Are all these fonts (and perhaps Tekkub's Calibri as well) already "registered"--so to speak--with the API or whatever so that we just have to type in the name, like above? Or would it be more complicated, like:


    speedOMeter.text:SetFontObject(tekticles\Calibri)

    or

    speedOMeter.text:SetFontObject(SharedMedia\fonts\ABF)

    Sorry for the slew of questions; I'm not a developer, but I still try and tinker with code every once in awhile, kinda like how we used to with HTML back in the 90's out of curiosity. ;)

    Thanks again for your help, and awesome addon.

    Reply Report Permalink
  • WaxPaper said

    I remember reading a post of yours somewhere that you didn't intend on adding in-game options to tweak the appearance of the frame, like the border, size, texture, alpha, etc. But you did mention you might give instructions on how to do this within the .lua.

    Would you please post a quick primer on how to do this? I looked in the .lua and I think I found the code that generates the look of the frame, but I haven't messed with it yet. Basically I'm just interested in deleting the border altogether (assuming I can't add a sleeker one with tighter, rounder edges), maybe change the transparency of the frame a little higher, and crop it by a few pixels. At the very least, could you tell us which line refers to which tweak? Or add LDB support? Anything? ;)

    I love this addon, it's replaced all the other speed addons I used to use, because it's just so dang small and efficient, memory-wise. I just wish I could tweak its appearance a little to fit my UI.

    Reply Report Permalink
  • Lombra said

    Frame positions and sizes are stored in a layout file in your WTF folder. If a given frame doesn't exist when you login, its settings will be cleared. There is little I can do about it, unfortunately.

    Reply Report Permalink
  • Zasurus said

    Do you know why it forgets where you place it every time you disable it then re-enable it? Not a big problem just anoying really! ;-)

    Zas

    Reply Report Permalink
  • This doesn't seem to work with vehicles, maybe just me, but thought I'd let you know.

    Reply Report Permalink
  • Lombra said

    Hm, haven't tested it in vehicles, but I can see why it doesn't work. Shouldn't be too hard to fix, I'll look into it.

    Reply Report Permalink
  • Lombra said

    Sorry, I don't have any plans (nor knowledge) to create a FuBar plugin. FuBar_SpeedFu might be what you want, though:
    http://www.wowace.com/projects/fubar_speedfu/

    Reply Report Permalink
  • Nice - would be cool with a link into Fubar

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 1,550 Skinner Miscellaneous
  2. 841 FuBar 3.6 Miscellaneous
  3. 642 Examiner Miscellaneous
  4. 466 FuBar_MoneyFu Miscellaneous
  5. 375 Talented Miscellaneous