Coder Social home page Coder Social logo

pfquest's Introduction

!! DO NOT DOWNLOAD THE MASTER ARCHIVE !! CHOOSE A DOWNLOAD ON THE RELEASE PAGE INSTEAD !!

pfQuest

This is an addon for World of Warcraft Classic (1.12). It helps players to find several ingame objects and quests. The addon reads questobjectives, parses them and uses its internal database to plot the found matches on the world- and minimap. It ships with a GUI to browse through all known objects. If one of the items is not yet available on your realm, you'll see a [?] in front of the name.

The addon is not designed to be a quest- or tourguide and won't ever going to be like that. Instead the goals are more like an ingame version of AoWoW or Wowhead. By default it uses the opensource database provided by Light's Hope.

pfQuest is the successor of ShaguQuest and has been entirely written from scratch. In comparison to ShaguQuest, this addon does not depend on any specific map- or questlog addon. It's designed to support the default interface aswell as every other addon. In case you experience any addon conflicts, please add an issue to the bugtracker.

Downloads

The release page provides downloads for several gameclients. Every build includes a specifically crafted database to match the gameclient. Using the master-zip instead, would include all languages, which cost more than 100MB of language-data and will dramatically increase your loading screen times. Please select only one language.

[Go to Release Page]

Suggested Addons

  • pfUI: A complete and customizable UI replacement in a single addon
  • EQL3: A reskinned Extended Quest Log addon inspired by TukUI

Auto-Tracking

The addon features 4 different modes that define how the new or updated questobjectives should be handled. Those modes can be selected on the dropdown menu in the top-right area the map.

Option: All Quests

Every quest will be automatically shown and updated on the map.

Option: Tracked Quests

Only tracked quests (Shift-Click) will be automatically shown and updated on the map.

Option: Manual Selection

Only quests that have been manually displayed ("Show"-Button in the Questlog) will resident on the map.

Option: Hide Quests

Nothing will be shown on the map, except for nodes that have been manually added via the DB-Browser.

Database Browser

The database GUI allows you to bookmark and browse through all entries within the pfQuest database. It can be opened by a click on the pfQuest minimap icon or via /db show. The browser will show a maximum of 100 entries at once for each tab. Use your scrollwheel or press the up/down arrows to go up and down the list.

Questlog Integration

shift-click on a selected quest will add a questlink into chat. Those links are similar to the known questlinks from TBC+ and are compatible to ones produced by ShaguQuest, Questie and QuestLink. Additionally a manual quest tracking is available by 3 buttons that show up on every quest in your questlog.

Show

The "Show" button will add the questobjectives of the current quest to the map.

Clean

The "Clean" button will remove all nodes that have been placed by pfQuest from the map.

Reset

The "Reset" button will restore the default visibility of icons to match the set values on the map dropdown menu (e.g "All Quests" by default).

Chat/Macro CLI

The addon features a CLI interface which allows you to easilly create macros to show your favourite herb or mining-veins. Let's say you want to display all Iron Deposit deposits, then type in chat or create a macro with the text: /db spawn Iron Deposit. If /db doesn't work for you, there are also some other aliases available like /shagu, pfquest and /pfdb.

Map & Minimap Nodes

pfquest's People

Contributors

shagu avatar muehe avatar

Watchers

James Cloos avatar Jake Scott avatar  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.