Nathanial.C.Jones
813c2a215e
Set min svn version to this revision. Updated build for 5.0.4.
2012-09-25 02:14:00 +00:00
Nathanial.C.Jones
d0b3c20aba
Initial Pandaria commit.
2012-09-25 02:00:15 +00:00
Nathanial.C.Jones
03f2ef0f66
Adjusted to output 4.3.3 for the WoW portion of the version.
2012-02-29 11:00:29 +00:00
Nathanial.C.Jones
87617c4eed
QH Now queries the WoW client for quests, though it doesn't seem to update correctly when a quest is accepted (and though untested, probably doesn't update locations when the WoW poi changes).
...
Added LibMapData and began transitioning map data needs to use LibMapData.
Began changing the data collection, yet again. Once this goes beta, the new collection system will be in place... My hope is to allow QH to "learn" as you play, eliminating any need for data compilation, though I will still make attempts to compile said data into a full on db.
Added some code that will eventually be usable to get data from LightHeaded. This is not yet implemented in full, but will be the preferred method of QH doesn't know about a quest. Order of preference will eventually be: 1) Learned data, 2) Internal DB, 3) LightHeaded, 4) WoW client.
NOTE: THIS COMMIT IS ON THE WOW-DB-GET BRANCH. An alpha release will be up on the downloads page by 6:30 US EST on February 29, 2012 (tomorrow).
I THINK I have covered all the changes in this, but I have done so much since my last commit, I cannot be sure.
2012-02-29 03:27:41 +00:00
Nathanial.C.Jones
92ca575dff
Added functionality to track the elders based on their associated achievements, and the ability to clear the entire list.
...
"/qh find elder[s] achievement [elder_or_achievement]" will track the incomplete achievements of the specified elder or achievement, or all incomplete elder achievements if none is specified.
"/qh find elder[s] clear" will clear the tracker of all tracked elders regardless of completion.
2012-02-10 00:59:22 +00:00
Nathanial.C.Jones
0496df0268
Implemented functionality to automatically update the tracked elders by keeping track of their associated quests and whether or not the quests have been completed.
...
This works for a brand new character, but is untested on an established character that has previously completed the achievements. Theoretically it should work on such a character, since the quests are annual quests and the completion status should reset each year.
Please note that tracking of regular quests is still not working in this branch. QH WILL, repeat WILL break if you have ANY quests in your log.
2012-02-09 03:01:12 +00:00
Nathanial.C.Jones
c77bc5fc31
Some more changes for using the WoW quest tracking API.
...
Removed the ugly database hacks, they are not necessary with the planes set to be the map ID's and no calls going out to the built in database.
Fixed the elders in Stranglethorn.
2012-02-08 03:41:53 +00:00
Nathanial.C.Jones
bf43ddd2a2
Successfully loads with MapIDs as planes... Crashes with quests (not unexpected). This is just a good point to "save."
2012-02-01 01:37:20 +00:00
Nathanial.C.Jones
3075954a51
Finished update of Elders to mapID based planes, with the addition of Cat elders.
2012-01-31 13:10:56 +00:00
Nathanial.C.Jones
00a8f01f65
Initial update of Elders to mapID based planes, with the addition of Cat elders.
2012-01-31 11:36:14 +00:00
Nathanial.C.Jones
a76ff0b86d
Merged change from revision 244 on the trunk to the wow-db-get branch.
2012-01-31 03:45:41 +00:00
Nathanial.C.Jones
bbdaf66a48
Implemented workaround change noted in issue 512.
2012-01-31 03:41:12 +00:00
Nathanial.C.Jones
5817b6915c
Initial implementation of direct querying of WoW for quest info.
...
Also changed planes to be the same as the equivalent mapID. Eliminated instances for the time being, as this whole scheme may go by the wayside in upcoming iterations.
WARNING: This revision MAY NOT work at all (and if it does, Elder tracking won't work). With that said, feel free to test and note any issues you discover, with the exception of Elder tracking not working (I didn't touch that at all).
2012-01-31 03:10:39 +00:00
Nathanial.C.Jones
a1c556a40a
This branch is for attempting to convert from an internal database to WoW's database. This will vastly reduce the memory usage. After this is done, it is expected that some internal database will be needed for certain tasks, but far less than current, making database building easier along the way.
2012-01-29 15:14:23 +00:00
Nathanial.C.Jones
ec57f73384
Abandoning the idea of separating the collection system from the core for the moment. It is looking a bit harder than anticipated for the moment. I will revisit this later.
2012-01-02 01:34:49 +00:00
Nathanial.C.Jones
476acd7eb7
QHCollector is now officially separated, however, this separation is not yet tested. I won't be testing it for a while, so if anyone chooses to download this revision, please open issues for each of the problems you find and indicate what you did to fix them... Feel free to attach diff patch files.
2012-01-01 20:52:02 +00:00
Nathanial.C.Jones
5287a36af4
Working on separating the collector subsystem out from the rest of the system. Initially it will be a required dependency.
...
Please note that though these files have been added, nothing has changed yet in the main system to support this separation... i.e. no files have been removed and no files have been changed in the main system for this.
2012-01-01 20:46:45 +00:00
Nathanial.C.Jones
017cc091fd
I made a change to the collection system that I didn't properly implement, resulting in an error any time you put your mouse over a character. This fixes that.
2012-01-01 03:10:17 +00:00
Nathanial.C.Jones
965e8589c9
Everything SEEMS to work, less of course the db. Something I did before screwed everything up.
...
I implemented a QuestHelper_GetTime function for the next time Blizzard decides to fiddle with the time functions. It returns debugprofilestop() / 1000, to exactly match the precision of GetTime().
I also re-removed references to Cartographer from the rollback.
2012-01-01 03:01:18 +00:00
Nathanial.C.Jones
e4873f0d6c
Rollback
2012-01-01 02:22:56 +00:00
Nathanial.C.Jones
6f37074538
Changed time function used to debugprofilestop.
2011-12-31 23:56:33 +00:00
Nathanial.C.Jones
9a9b24545f
Changed time function used to debugprofilestop.
2011-12-31 23:55:01 +00:00
Nathanial.C.Jones
e24409caef
Changed time function used to debugprofilestop.
2011-12-31 23:51:43 +00:00
Nathanial.C.Jones
b87a429214
Removed all references to Cartographer. Cartographer support will not be included ever again.
2011-12-21 00:24:56 +00:00
Nathanial.C.Jones
d8f5f276be
Removed some essentially useless files.
2011-12-21 00:07:18 +00:00
Nathanial.C.Jones
dea0d83755
Minor change to ensure proper zip file naming.
2011-12-21 00:06:28 +00:00
Nathanial.C.Jones
3edb977f52
Replaced GetTime() with time() where it seemed appropriate to do so. In two cases, the precision of GetTime was actually in use and the desired difference was rounded up to the next second.
2011-12-03 00:36:48 +00:00
Nathanial.C.Jones
91d99b09f4
Updated to set version as 4.3.0.xxx.
2011-12-03 00:34:48 +00:00
Nathanial.C.Jones
725ece19e3
Updated TOC version. Will be checking into zone lookup issues tomorrow sometime.
2011-12-02 02:06:05 +00:00
Nathanial.C.Jones
386b376097
Collecting more info on location to help with dungeon quests.
...
Converted assertion for a completely unknown loot item to a quiet error, since there seems to be no way to determine exactly why it happens.
2011-10-24 10:33:55 +00:00
Nathanial.C.Jones
f041a22687
Rewrote export code in hopes of a more readable export.
2011-07-19 10:12:29 +00:00
Nathanial.C.Jones
8da1bf09d5
Minor fix to ensure that everything is clean if the user cancels the custom waypoint via the world map.
2011-07-17 01:30:37 +00:00
Nathanial.C.Jones
3ec5438347
When they feel like, the Archy authors will be hooking onto a couple new functions, thus allowing QH to integrate archaeology sites into your route.
2011-07-17 00:32:06 +00:00
Nathanial.C.Jones
4270499d7e
If I copied everything correctly, issuing a the "/qh find" command on something a second time will clear it, rather than add it again. Note: This is in preparation for adding in new functionality.
2011-07-16 23:10:49 +00:00
Nathanial.C.Jones
968ea9be11
Fixed the issue that was causing issue 350... Without reverting to pre-elders code. :D
2011-07-16 21:46:53 +00:00
Nathanial.C.Jones
1ed59e66dc
Temporarily removed the level restriction for the Dalaran <--> Crystalsong Forest path.
2011-07-16 00:57:09 +00:00
Nathanial.C.Jones
2f2fdced35
Adjuste lua error call to include the message.
2011-07-14 10:03:20 +00:00
Nathanial.C.Jones
5678cc7385
This should deal with issue 461.
2011-07-07 13:06:01 +00:00
Nathanial.C.Jones
77bd80119c
Fixed the flight collector.
2011-07-06 19:01:59 +00:00
Nathanial.C.Jones
dc11e77101
Fixed an issue where a talent was returning nil.
2011-07-06 18:56:10 +00:00
Nathanial.C.Jones
62ca61c66d
This should resolve issue 458.
2011-07-06 18:22:45 +00:00
Nathanial.C.Jones
0241a59dc5
Realized that I would get an error the first time I did the data export with the current method.
2011-07-06 12:22:43 +00:00
Nathanial.C.Jones
087f25681e
Changed data export method to be a bit more streamlined. Not all data will be exported and a purge will not clear the data. This is for my use only, so I will have no pity on the fool who sets export to true and then complains about the memory usage.
2011-07-06 12:10:56 +00:00
Nathanial.C.Jones
0b8d9b7f81
Fixed both of the problems in issue 457. Ironically, the error reported was not generally reachable except through the reporting of an error. The error that was trying to be reported was a failed assertion, due to the resolution of issue 427. As it turns out, the guid position was moved and a number really was being returned. This was introduced in the 4.1 patch and further changed with the 4.2 patch, possibly making all 4.1 data useless (examination of some sample data shall ensue).
2011-07-06 11:46:30 +00:00
Nathanial.C.Jones
f0099639c7
One more tweak. I think it'll work out of the box now.
2011-07-06 00:05:34 +00:00
Nathanial.C.Jones
e8e5488071
Fixed a couple issues that were preventing QuestHelper from loading properly.
2011-07-06 00:00:07 +00:00
Nathanial.C.Jones
67131c701e
Had some conflicts in the tree. Added a comment to locale.lua to test if said tree conflicts are fixed now.
2011-07-05 22:45:43 +00:00
Nathanial.C.Jones
cbc1225158
Decided creating packages for each locale was going to be a huge PITA for uploading. Trying to set this up so that the locale specific stuff is load on demand. QuestHelper depends on QHData-base, which in turn loads the appropriate locale specific QHData addon. Note: NONE OF THIS HAS BEEN TESTED! There are so many changes that it makes more sense to commit first and ask questions later.
2011-07-05 22:15:17 +00:00
Nathanial.C.Jones
3c7760b4e4
Updated the usage printout. Added a comment regarding "all" for the locale (means a version that runs regardless of user's locale).
2011-07-05 11:46:34 +00:00
Nathanial.C.Jones
c2d7651efc
Failed to remove first two lines, which cause errors with the data files separated.
2011-07-03 20:39:37 +00:00