rearrange stuff, import config
[QuestHelper.git] / QuestHelper.toc
blobfb176ff5d4485de58b617167cdb7f3c829780de9
1 ## Interface: 30300
2 ## Title: QuestHelper
3 ## Author: zorbathut, smariot, vipersniper, nesher
4 ## Notes: Calculates an optimal route for you to follow while questing.
5 ## Notes-deDE: Berechnet eine optimale Route für dich, der du während dem Questen folgen kannst.
6 ## Notes-frFR: Calcule un itinéraire optimal pour vous de suivre.
7 ## Notes-esES: Calcula la mejor ruta a seguir para usted.
8 ## Notes-esMX: Calcula la mejor ruta a seguir para usted.
9 ## Notes-koKR: 노선에 대한 계산을 수행합니다.
10 ## Version: Development Version
11 ## OptionalDeps: Cartographer_Waypoints, TomTom, Cartographer_InstanceMaps, !Swatter, tekticles, UnicodeFont, ClearFont2
12 ## SavedVariables: QuestHelper_Pref QuestHelper_UID QuestHelper_SaveDate QuestHelper_Errors QuestHelper_Collector QuestHelper_Collector_Version
13 ## SavedVariablesPerCharacter: QuestHelper_KnownFlightRoutes QuestHelper_Home QuestHelper_CharVersion QuestHelper_Flight_Updates
14 ## X-Website: http://www.quest-helper.com/
15 ## X-Embeds: AstrolabeQH, ChatThrottleLib
17 # Explanation of optional deps:
18 # Cartographer_Waypoints and Tomtom are there so I can link with their arrows properly.
19 # Cartographer_InstanceMaps: Cartographer is terrible. See cartographer_is_terrible.lua.
20 # Swatter really likes intercepting all error messages and not letting them through. Since I want to intercept my own messages, I go after Swatter so I can insert my hook earlier on.
21 # Tekticles is around because, if QH loads before it does, then QH doesn't use its custom fonts, and I think its custom fonts are pretty. There's probably a better solution to this, but it turns out I'm incredibly lazy, so, meh.
22 # UnicodeFont: see Tekticles
23 # ClearFont2: see Tekticles
26 # That is a pile of saved variables. Let me try to explain them better.
28 # Old data gathering:
29 # QuestHelper_SaveDate: Date of last shutdown.
30 # QuestHelper_Collector_Version: Originally part of the new system, now just hanging around until I believe it vanishing won't cause problems.
32 # New data gathering:
33 # QuestHelper_Collector: Most new data. In one huge horrible pile, but a *properly categorized* huge horrible pile
35 # Misc:
36 # QuestHelper_Pref: User preferences
37 # QuestHelper_UID: User unique ID
38 # QuestHelper_Errors: List of errors seen
40 # Everything under "Old data gathering" will go away once the new data gathering is in place. (note: they have mostly gone away)
42 # Per-character stuff needs to be consolidated as well, which will happen in some future version. I need to see how it handles *removing* variables. And yeah we're adding more per-character stuff already argharblrghab
44 # Exists just for load-profiling's sake
45 bst_pre.lua
47 # Loads before everything else so we can catch errors in everything else
48 error.lua
50 # Basic utilities used for miscellaneous things, also creates the QH frame
51 utility.lua
53 # Event manager module. Depends on nothing, calls no external functions.
54 manager_event.lua
56 bst_libaboutpanel.lua
57 libs\LibStub\LibStub.lua
58 libs\CallbackHandler-1.0\CallbackHandler-1.0.xml
59 libs\LibDataBroker-1.1\LibDataBroker-1.1.lua
60 libs\AceGUI-3.0\AceGUI-3.0.xml
61 libs\AceConfig-3.0\AceConfig-3.0.xml
63 bst_astrolabe.lua
64 libs\AstrolabeQH\Load.xml
66 bst_ctl.lua
67 libs\ChatThrottleLib\ChatThrottleLib.xml
69 bst_range.lua
70 libs\LibRangeCheck-2.0\CallbackHandler-1.0\CallbackHandler-1.0.xml
71 libs\LibRangeCheck-2.0\LibRangeCheck-2.0.lua
73 changes.lua
75 lang.lua
76 lang\cscz.lua
77 lang\dadk.lua
78 lang\dede.lua
79 lang\elel.lua
80 lang\enus.lua
81 lang\eses.lua
82 lang\esmx.lua
83 lang\fifi.lua
84 lang\frfr.lua
85 lang\huhu.lua
86 lang\itit.lua
87 lang\kokr.lua
88 lang\nlnl.lua
89 lang\nono.lua
90 lang\plpl.lua
91 lang\ptbr.lua
92 lang\ptpt.lua
93 lang\roro.lua
94 lang\ruru.lua
95 lang\svse.lua
96 lang\trtr.lua
97 lang\zhcn.lua
98 lang\zhtw.lua
100 # This is kind of a lot of files.
101 static.lua
102 static_1.lua
103 static_2.lua
104 static_deDE.lua
105 static_deDE_1.lua
106 static_deDE_2.lua
107 static_enUS.lua
108 static_enUS_1.lua
109 static_enUS_2.lua
110 static_esES.lua
111 static_esES_1.lua
112 static_esES_2.lua
113 static_esMX.lua
114 static_esMX_1.lua
115 static_esMX_2.lua
116 static_frFR.lua
117 static_frFR_1.lua
118 static_frFR_2.lua
119 static_koKR.lua
120 static_koKR_1.lua
121 static_koKR_2.lua
122 static_ruRU.lua
123 static_ruRU_1.lua
124 static_ruRU_2.lua
125 static_zhTW.lua
126 static_zhTW_1.lua
127 static_zhTW_2.lua
129 # oh shut up
130 collect_notifier.lua
132 # Memory management, depends on nothing, calls nothing. I don't mention when things depend on this - it's not as extensively used as it used to be, but it's still under basic-utilities.
133 recycle.lua
135 # Patterns for parsing the GlobalString patterns. Depends on nothing, calls nothing. Honestly, it's better than collect_pattern, I should probably be using it there. I need util_ or something.
136 pattern.lua
138 # Database module. Depends on nothing, calls no external functions.
139 db_get.lua
141 # Timeslice module. Depends on nothing, calls no external functions besides a few basic system-API things.
142 timeslice.lua
144 # Achievement manager, depends on timeslice
145 manager_achievement.lua
147 # Completed-quests manager, depends on events or something
148 # you know I need to come up with a good way to handle dependencies someday
150 # someday
151 manager_completed.lua
153 # Graph module. Depends on nothing, calls no external functions.
154 graph_core.lua
155 graph_flightpath.lua
157 # Routing module. Depends on Timeslice and Filters, calls almost no external functions (handles its own get-player-position stuff via RetrieveRawLocation, but that's it.)
158 routing_debug.lua
159 routing_loc.lua
160 routing_route.lua
161 routing_core.lua
162 routing_controller.lua
163 # this segment uses the menu system as well
164 routing_hidden.lua
166 # Filters. Pays attention to QH_pref but not a lot more.
167 filter_core.lua
168 filter_base.lua
170 # New tooltip system. Depends on nothing, calls nothing besides WoW UI.
171 tooltip.lua
173 # Directors
174 # Quest module. Depends on Database, Routing, Patterns, Tooltip, and Event Manager, interfaces with WoW UI.
175 director_quest.lua
176 director_achievement.lua
177 director_find.lua
179 # Map and minimap dodads. Old code. Depends on nothing, interfaces with WoW UI.
180 dodads.lua
182 # Wacky arbitrary triangle render code
183 dodads_triangles.lua
185 # New coordinator system. Depends on pretty much everything.
186 core.lua
188 # beep beep
189 radar.lua
192 upgrade.lua
193 main.lua
195 objective.lua
196 quest.lua
197 teleport.lua
198 pathfinding.lua
199 routing.lua
200 custom.lua
201 menu.lua
202 nag.lua
203 comm.lua
204 mapbutton.lua
205 flightpath.lua
206 tracker.lua
207 objtips.lua
208 textviewer.lua
209 help.lua
211 collect_achievement.lua
212 collect_lzw.lua
213 collect_traveled.lua
214 collect_location.lua
215 collect_zone.lua
216 collect_merger.lua
217 collect_monster.lua
218 collect_item.lua
219 collect_object.lua
220 collect_loot.lua
221 collect_patterns.lua
222 collect_flight.lua
223 collect_util.lua
224 collect_quest.lua
225 collect_equip.lua
226 collect_spec.lua
227 collect_bitstream.lua
228 collect_upgrade.lua
229 collect_merchant.lua
230 collect_warp.lua
231 collect.lua
233 cartographer.lua
234 cartographer_is_terrible.lua
235 tomtom.lua
236 arrow.lua
238 config.lua
240 bst_post.lua