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

  • Your Rating

  • Share
  • Report Abuse

MonkeySpeed

 
Project Updated:
Files Updated: Tue, Dec 8 2009
Supports Game Version: 3.3.0
Category: Miscellaneous
Tags:

, , , and [Edit Tags]

Project Manager: Jim-Bim
Additional Authors: No additional authors
Current Version: v3.0.1
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 15
Downloads Total: 47,922
Favorites: 121
Comments: 27
  • About MonkeySpeed
  •  

About MonkeySpeed:

The MonkeySpeed AddOn for WoW displays your speed as a percentage of run speed.
It can be used everywhere and anytime (run, swim, mount, flying mount, vehicle...)


MonkeySpeed Features:

  • Percent text and color bar toggle-able
  • Absolute speed feature (without pitch)
  • Color + opacity of frame customizable
  • Color + opacity of border customizable
  • Frame is movable, resize-able and lockable
  • Right-click opens options (can be disabled)

MonkeySpeed Options:

Interface Options

  • Downloads (7)
  •  
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  
  MonkeySpeed v3.0.1 Release 3.3.0 2,184 12/8/2009
  MonkeySpeed v3.0.0 Release 3.2.0 4,624 8/16/2009
  MonkeySpeed v2.9.4 Release 3.2.0 2,172 8/5/2009
  MonkeySpeed v2.9.3 Release 3.1.0 2,496 7/6/2009
  MonkeySpeed v2.9.2 Release 3.1.0 3,700 4/14/2009
  • Screenshots (4)
  •  
  • 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.
  • Jim-Bim said

    I just released v3.0.0 of MonekySpeed - I hope you like it!

    Please delete your MonkeySpeed saved vars in your WTF folder before reporting errors.

    Reply Report Permalink
  • Kharthus said

    Nicely done. The unit pitch thing makes it quite sweet.

    Reply Report Permalink
  • Jim-Bim said

    I just released the new version. If you notice anything weird - please let me know!

    Dridzt: Thanks again for your GetUnitPitch(unit) and vehicle additions.

    Reply Report Permalink
  • accius said

    does this work with broker?

    Reply Report Permalink
  • Jim-Bim said

    No not yet, I'll take a look into it.

    Reply Report Permalink
  • Kharthus said

    I found a way to greatly simplify this addon as well as fix the issues with Dalaran sewers and unstable speed measurements.

    Replace line 229 of MonkeySpeed.lua:

    Old code:
    MonkeySpeed.m_fSpeed = MonkeySpeed_Round(((MonkeySpeed.m_fSpeedDist / MonkeySpeed.m_iDeltaTime) / baserate) * 100);

    New code:
    MonkeySpeed.m_fSpeed = MonkeySpeed_Round((GetUnitSpeed("Player") / 7) * 100);

    Obviously huge chunks of the code that tracked distance moved and different zone requirements can probably be removed too, but this was a quick hack. Haven't tried it out in instances yet, but it might work great in there too.

    Reply Report Permalink
  • Jim-Bim said

    Yeah I already use the new API for the speed calculation in my own version, Blizzard added that in Patch 3.0. It's much easier now (no zoneid or bg name needed) and doesn't require to calculate the amount of coordinate changes in a short period of time anymore. The missing coordinates in instances were the only reason why MonkeySpeed didn't work there pre 3.0.

    I will release the new version soon, I only need some time to tidy it up.

    Reply Report Permalink
  • Pelf said

    Wow, I wonder if I could convince you to not do that. Your speed addon was the only one that actually still tracked speed relative to the ground plane. If I fly at a 45 degree angle up, the speed that I am crossing the land is less than if I were flying flat. I don't need an addon to tell me that I'm moving at 380% on my flying mount, but I do want one that tells me what my movement speed is with relation to the ground plane. That's why I've been using this one for so long over the others that just echo the output of the movement speed API call.

    I don't suppose it's too late?

    Reply Report Permalink
  • Dridzt said

    To make it bit more simple:
    If the user selected to have horizontal speed displayed instead of absolute speed the following calculation would have to be made on the absolute speed value:

    hSpeedPct = (GetUnitSpeed(unit)/7 * 100) * math.cos(GetUnitPitch(unit))

    hSpeedPct will then contain horizontal speed as a percent of walking speed.

    Reply Report Permalink
  • Dridzt said

    The most elegant solution that would combine the best of both worlds would be
    to provide an option for showing "relative" speed by using the return
    from GetUnitPitch(unit) to derive horizontal speed.

    Reply Report Permalink
  • Jim-Bim said

    Thanks for your input, I'll provide an option so that everybody is happy :)

    Reply Report Permalink
  • Kharthus said

    Dalaran sewers bug is still present.

    New bug in 3.1: Speed isn't stable...it jumps up and down constantly.

    Reply Report Permalink
  • Jim-Bim said

    Thanks for the information, I will take a look at these issues.

    Reply Report Permalink
  • Kharthus said

    Found an issue. The zone grid for Dalaran and the Dalaran Sewers is different, but MonkeySpeed currently sees them as the same zone. Fixing one breaks the other one.

    Reply Report Permalink
  • WaxPaper said

    This is probably one of the most useful, elegant, efficient and accurate addons I have ever used. Sure, it only does one thing; measures your movement speed. But I've never seen it executed in an addon as brilliantly as this. (In fact I only ever remember finding ONE other speed measuring addon, and it wasn't nearly as good as this.)

    I recommend this to EVERYONE. Even if your movement speed isn't something you're all that interested in. Just having a tiny little bar that always displays your speed comes in handy more than you'd think. I learned things about movement mechanics that I've never known before (like moving backwards, swimming, etc).

    Plus it's lightweight and unobtrusive. I just put it right above my health bar. Great work, dev! I wish every addon was this useful and intuitive.

    Reply Report Permalink
  • Grektar said

    I get the following error on login:

    Date: 2008-11-17 21:40:27
    ID: 9
    Error occured in: Global
    Count: 8
    Message: ..\AddOns\MonkeySpeed\MonkeySpeed.lua line 177:
    attempt to index field '?' (a nil value)
    Debug:
    [C]: ?
    MonkeySpeed\MonkeySpeed.lua:177: MonkeySpeed_OnUpdate()
    [string "*:OnUpdate"]:1:
    [string "*:OnUpdate"]:1

    Reply Report Permalink
  • Jim-Bim said

    Kharthus is right, SavedVariables from pre WotLK cause errors, please delete them.

    Reply Report Permalink
  • Kharthus said

    I had to delete the MonkeySpeed.lua in the SavedVariables to get it to suck in the Northrend data correctly.

    Reply Report Permalink
  • dwynn said

    YES... now i can see how fast im going. Seriously wtf is the point when I can already check to see what it is through Blizz?

    Reply Report Permalink
  • Vanaya said

    Is there anything we can do to provide data that will let this work in Northrend? v2.8 threw an error when in northrend until I turned the addon display off, but 2.9 just shows ???, which is better but not perfect.

    Reply Report Permalink
  • Addon Packs Containing MonkeySpeed

Most Downloads / Day

MonkeySpeed has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 681 Skinner Miscellaneous
  2. 522 FuBar 3.6 Miscellaneous
  3. 359 Talented Miscellaneous
  4. 242 Fishing Buddy -- Tracking Miscellaneous
  5. 222 MoveAnything Miscellaneous