Git Product home page Git Product logo

enhancedflightmap's Introduction

*FanUpdate*
--------------
I helped Lysidia with the classic data and testing, but they seem to be MIA so I fixed the TBC bugs!
--
Thengel of Mankrik (US)



*SPECIAL NOTE*
--------------
Due to there now being WoW and WoW Classic, the master repo is for WoW Classic. I do not intend to play WoW retail, so here's hoping nothing too major happens to cause things to be completely unusable between the versions. The addon I am intending to update to allow for most of the changes due to new areas/etc being automated now the WoW map API allows such things, but I'm not intending to maintain a WoW retail addon. That said, if anyone wants to help out and do that maintenance, or if you want to help with the addon through submitting patches/whatever, open an issue on my github for this addon and we can talk (likely it'll be yes *grin*).

Description
-----------
Enhancements to the flight system.

The addon:-
1) Adds an in-flight timer.  This can be displayed as either text or a graphical bar.
2) Adds flight time estimates to the flight master screen.
3) Adds the ability to show a remote flight master screen.
   This screen does not allow flight, but will display all flight paths that you have ever seen, not just the ones for this character.
4) Adds the flight master locations to your zone map.
5) Calculates flight times as the addon runs and you take flights.
   Each additional flight over a specific path averages the flight times together to provide a median flight time estimate.
6) Adds a flight map overlay to your continent map window.

Note: For those who used the addon prior to version 2.0, this new version requires a complete rework of the data set.
The new data structure is such a change from the previous versions that it is necessary to erase all your previous data.
As before the addon will load new data on the fly, and any who supply me with any missing data will receive credits as appropriate.


Website
-------
EnhancedFlightMap's official website is gone, I'll get around to updating the github page here with a web thingy at some point.


Usage
-----
Initially the addon is in a learning mode, meaning it has no knowledge of any flightpaths in the world, and you need to train it by visiting flight masters and looking at the screen.
As you learn new flight paths it will update it's data set automatically (this also means if blizzard adds new flightpaths you will show them automatically when you see them).

Data is updated all the time for the preloaded data set, so if you must use the preloaded data, please check back with the official website every so often for updates.

The program does have a few slash commands however, to view them, please use /efm or /efm help.

The configuration screen is accessible via /efm config.

Other than that, the addon operates all the time, so enjoy.


Bugs
----
Please read bugreport.txt, follow the instructions therein and provide the form details in your bug report post.

Even if you don't follow the format, I do need most of the information in that form...

Shortcut important information for bug reports:
ALL bug reports MUST contain the following information:-
1) The EXACT error message from World of Warcraft.
2) What you where doing that caused the error to occur.
3) If you are using the supplied data, or if you are learning the flight paths yourself.


Special Thanks
--------------
To send me a copy of your data set to add missing data to the preload data set, send the global EnhancedFlightMap.lua file from your SavedVariables directory to [email protected], include EFM DATA (in all caps) or else your email will be ignored.

Special thanks go to the authors of the following addons as without their addon, this addon would not be possible in it's current form.
VisibleFlightMap   - The original program I based my addon off, this is so modified and re-written that it is almost unrecognizable as having come from there, so I'm listing it here so the original author gets credit for their idea.
Kwarz's FlightPath - Kwarz appears to have stopped developing this one, so I've snaffled sections of his code for use in my addon, I had to re-write it to suit my data structures, and some sections I have just used his concepts, but the code concept for things like the flight timers are all taken from this addon.

Also, without the following people the addon would be missing a lot of it's features:-

Flight Data
Bam at Curse-gaming
jgleigh at Curse-gaming
zespri at EFM Forums

French Language Translation
Corwin Whitehorn at Curse-gaming

German Language Translation
Gazzis at Curse-Gaming
lapicidae at worldofwar.net
themicro at EFM Forums
Gollath from the realm of Taerar (de).

Russian Language Translation
Паладкобальт" on the realm "Ясеневый лес" (ru) (thank goodness my machine understands UTF-8 *grin*).

General Translation information
Khisanth at curse-gaming and worldofwar.net

--
Lysidia of Feathermoon (US)

enhancedflightmap's People

Contributors

beren12 avatar illiath avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.