- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
5,104 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks WoT Mods
- Top Starcraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Videos
- Forums
LevelFlight
- 0 Likes
- World of Warcraft
- 47 Monthly Downloads
- Supports: 4.0.1
- 2,177 Total Downloads
- Updated 10/12/2010 2:53:40 AM
- Created 8/7/2010 7:09:09 PM
- 33 Favorites
- Project Site
- Comments
- Release Type: Release
- License: All Rights Reserved
- Newest File: v40000.2
About LevelFlight
LevelFlight allows you to fly perfectly level with a key press. It does this by taking advantage of the fact that you can set your pitch limit (how much you can angle up or down) to zero, meaning you can move in a perfectly straight line while flying or swimming.
Usage:
-- Bind LevelFlight to a key in the key bindings. Pressing the key will force you to fly level. Pressing it again will allow you to fly free.
-- You can also create a macro containing "/click LevelFlightButton" to toggle level flight.
-- There is a simple configuration section at the top of LevelFlight.lua
KNOWN LIMITATION: When your pitch limit is set to zero you are unable to look up or down. You can only move your camera horizontally around your character. Turning off level flight restores full range of motion to the camera.
-- 40000.2: Fix chat output. Messed with the code a bit.
-- 40000.1: ToC update. Added simple Lua configuration.
-- 30300.1: It starts.
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| v40000.2 | Release | 4.0.1 | 2,017 | 10/12/2010 2:53:40 AM |
| LevelFlight v30300.1 | Release | 3.3.5 | 173 | 8/7/2010 7:10:37 PM |
Addon Packs Containing This...
Top Downloads
-
- Bagnon
- Bags & Inventory
- 380,324 Monthly Downloads
-
- Deadly Boss Mods
- Combat and Boss Encounters
- 302,560 Monthly Downloads
-
- Recount
- Combat
- 301,016 Monthly Downloads
-
- SpellFlash
- PvP, Buffs & Debuffs, Quests & Leveling, Action Bars, and Combat
- 282,737 Monthly Downloads
-
- GatherMate2_Data
- Achievements
- 210,508 Monthly Downloads
Comments
TO GET IT TO WORK, RIGHT CLICK THE MOUSE AND DRAG IT A BIT AFTER HITTING THE LEVELFLIGHT KEY. LevelFlight isn't allowed to change your character's flight attitude - addons can't do that. It only moves and constrains the camera. But as soon as you turn your character by clicking and dragging the mouse, you "snap" to the pitch=0 constraint and you're flying perfectly level.
I use Carbonite's waypoint arrow for navigation, so what I like to do is hit Num5 (my keybind for LevelFlight), then use the right mouse button to fine tune my course to the destination, then toggle LevelFlight back off so I can descend when I am near the target.
aTable.Print("Pitch is now "..tostring(GetUnitPitch("player")))
right after the "pitchlimit 0" command. You have to right click and drag on the screen, as harl said, before the character itself levels. Once you click and drag, though, this works like a charm. I'm a precision flyer and I appreciate the tool. Thanks!
PS No need to put HUD code into your elegant little addon because FlightHUD already exists, works great, and is actively maintained. An excellent companion addon to LevelFlight.
I was unaware of FlightHUD. I may add it into the description as a link to a HUD for people interested in such a thing in the future.
It's even on Curse.
http://wow.curse.com/downloads/wow-addons/details/mapruler.aspx
The "pitchlimit" CVar only refers to the angle of the camera in the first place, so after setting pitchlimit to 0 you need to adapt the angle your character faces to the camera's angle - with the latter one obviously stuck, you need to do whatever you'd usually do to turn your character *and* the camera (which is usually done by holding the right mouse button and then turning a little bit by moving the mouse - just try and see).
This will "reset" both camera and character to the same pitchlimit, forcing their view to be parallel to the ground - assuming the ground you see actually *is* level, which brings us to the second (probably more obvious) thing:
The "ground" you see isn't always level. Sometimes it can be much lower on one end of a map than it is on the other. Since there is no *actual* altitude value available to add-ons, the pitchlimit of 0 will only help you to face the virtual horizon, which is also why there's no add-on that could automatically adapt your flying-altitude (the 'virtual' horizon being pretty literal in this case, since Azeroth is just a flat world with rather simple definite physics - placed in a few virtual Cartesian cubes). Then, as you move, there will be mountains and everything directly in your way, as well as the "ground" itself if it ascends throughout the map.
That makes flying a bit higher above the ground more reasonable the farther away the target of your flight is, preventing you from "crashing" into objects/boundaries on your way there.