Addon Purpose
In order to complete quest achievements I wanted a way to export the quests that a character has completed. However, the new function that Blizzard added only returns the key associated to a quest. I want to start collecting quest data to populate an open database for addon developers. Before I start on the database I want to get this written.
- Query the server for completed quests, write them to file on log out (also occurs when the UI is reloaded).
- Collect all information possible on quest givers and about quests with in the players quest log.
- Keep all data about completed quests. The data collected can (or will) be uploaded to a website. The files will be loaded into a database. This database will be available with public read access to all data collected by this addon.
Why I started all this? To complete the Loremaster Achievement and well it's something else to do. I've been wanting to dive into LUA development for WoW.
Hopefully this is a useful contribution to the addon community.
Also keep in mind this could all change!
2011/03/03
Wow so it's been a while since I've made any updates. Such a slacker playing the game instead of developing the mod! With work so busy I needed to play more than code for a while. I'm getting back into it and have made some progress.
Development Phases
- Create Addon
- Current Phase: Beta
- History
- 2010/03/18 - In Progress
- 2011/03/03 - A bug or two fixed in the last couple of months that are not serious but I should get uploaded soon besides its time for a WoW version update.
- Create database.
- History
- 2010/03/18 - Not Started
- 2011/03/03 - Tables added for uploading user account and character specific data. Tables added for storing game data extracted from users files.
- History
Sub-Steps
- Allow read only access to addon authors so they can fetch data necessary for their addon.
- 2011/03/03 - Thinking I might change this to making LUA data files available for download instead. Not sure...I'll wait and see what is helpful for authors if any authors become interesting assuming I finish this some day.
- Create process to load data from file.
Database: MySQL
Hosting: Powweb.com
- Website
- History
- 2010/03/18 - Not Started
- Create site to upload files.
- Create a batch process to load files into the database.
- 2011/03/03 - Test site created using the e107 CMS.
- I've started unit testing the upload process for both the character specific file and the account wide data file.
- 2010/03/18 - Not Started
- History
Hosting: Powweb.com (http://questexport.bryoweb.com)
- Allow addon authors to add to the table structure.
- Allow anyone to upload their character data from QuestExport and have a report of quests that they have yet to complete.
- 2011/03/03 - This will begin once I get data loaded from the game. Still working on the design of this and what data is needed in order to generate reports. I really don't want to datamine a website.
Addon Todo List
- Query Server and save to file. (Done)
- Allow query to only occur every 15 minutes as designed by Blizzard. (Done)
- Write all available quest giver data to file. (Done)
- Write all available quest data available when quest is in quest log. (Done)
- Add interface option screen as designed by Blizzard. (Done)
- Add localization. (Not Started)
Questions?
You have questions or suggestions? Please contact me in one of the following ways...
- Go to http://www.curseforge.com and send a private message to mrbryo.
- Go to http://wow.curseforge.com/addons/questexport/ and post a comment.
- Post to the Curseforge forums and put QuestExport in the header. I will try and keep an eye out for them.
Please remember to be courteous when posting comments.
Facts
- Date created
- Mar 09, 2010
- Categories
- Last update
- Mar 16, 2011
- Development stage
- Release
- Language
- enUS
- License
- Apache License version 2.0
- Curse link
- QuestExport
- Downloads
- 1,236
- Recent files