reorder load a little to avoid a race condition
[QuestHelper.git] / QuestHelper.toc
blobe28cb155e6dcea93c91f63da89634151a86706f1
1 ## Interface: 30000
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, !Swatter
12 ## SavedVariables: QuestHelper_Version QuestHelper_SaveVersion QuestHelper_Locale QuestHelper_Quests QuestHelper_Objectives QuestHelper_FlightInstructors QuestHelper_FlightRoutes QuestHelper_Pref QuestHelper_UID QuestHelper_SaveDate QuestHelper_SeenRealms 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 and Tomtom are there so I can link with their arrows properly.
19 # 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 # That is a pile of saved variables. Let me try to explain them better.
22
23 # Old data gathering:
24 # QuestHelper_Version: The version of Questhelper last used. Largely irrelevant.
25 # QuestHelper_SaveVersion: Save file data structure version number.
26 # QuestHelper_Locale: Locale last used to touch the file. Irrelevant and misleading and dangerous.
27 # QuestHelper_Quests: Quest database
28 # QuestHelper_Objectives: "Objectives". Eugh. I hate that catchall. Monsters, items, objects, and events, in one huge horrible pile.
29 # QuestHelper_FlightInstructors: List of known flight instructors.
30 # QuestHelper_FlightRoutes: List of known flight routes, with travel time.
31 # QuestHelper_SeenRealms: Realms that have been seen by the player (largely exists to catch private servers)
32 # QuestHelper_SaveDate: Date of last shutdown.
33 # QuestHelper_Collector_Version: Originally part of the new system, now just hanging around until I believe it vanishing won't cause problems.
35 # New data gathering:
36 # QuestHelper_Collector: Most new data. In one huge horrible pile, but a *properly categorized* huge horrible pile
38 # Misc:
39 # QuestHelper_Pref: User preferences
40 # QuestHelper_UID: User unique ID
41 # QuestHelper_Errors: List of errors seen
43 # Everything under "Old data gathering" will go away once the new data gathering is in place.
45 # 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
47 # Exists just for load-profiling's sake
48 bst_pre.lua
50 # Loads before everything else so we can catch errors in everything else
51 error.lua
53 bst_libaboutpanel.lua
54 LibAboutPanel\lib.xml
56 bst_astrolabe.lua
57 AstrolabeQH\Load.xml
59 bst_ctl.lua
60 ChatThrottleLib\ChatThrottleLib.xml
62 changes.lua
64 lang.lua
65 lang\cscz.lua
66 lang\dadk.lua
67 lang\dede.lua
68 lang\elel.lua
69 lang\enus.lua
70 lang\eses.lua
71 lang\esmx.lua
72 lang\frfr.lua
73 lang\huhu.lua
74 lang\itit.lua
75 lang\kokr.lua
76 lang\nlnl.lua
77 lang\nono.lua
78 lang\plpl.lua
79 lang\ptbr.lua
80 lang\ptpt.lua
81 lang\roro.lua
82 lang\ruru.lua
83 lang\svse.lua
84 lang\trtr.lua
85 lang\zhcn.lua
86 lang\zhtw.lua
88 # Basic utilities used for miscellaneous things, also creates the QH frame
89 utility.lua
91 # This is kind of a lot of files.
92 static.lua
93 static_1.lua
94 static_2.lua
95 static_deDE.lua
96 static_deDE_1.lua
97 static_deDE_2.lua
98 static_enUS.lua
99 static_enUS_1.lua
100 static_enUS_2.lua
101 static_esES.lua
102 static_esES_1.lua
103 static_esES_2.lua
104 static_frFR.lua
105 static_frFR_1.lua
106 static_frFR_2.lua
107 static_koKR.lua
108 static_koKR_1.lua
109 static_koKR_2.lua
110 static_ruRU.lua
111 static_ruRU_1.lua
112 static_ruRU_2.lua
113 static_zhTW.lua
114 static_zhTW_1.lua
115 static_zhTW_2.lua
117 # oh shut up
118 collect_notifier.lua
120 # 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.
121 recycle.lua
123 # 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.
124 pattern.lua
126 # Event manager module. Depends on nothing, calls no external functions.
127 manager_event.lua
129 # Database module. Depends on nothing, calls no external functions.
130 db_get.lua
132 # Timeslice module. Depends on nothing, calls no external functions besides a few basic system-API things.
133 timeslice.lua
135 # Graph module. Depends on nothing, calls no external functions.
136 graph_core.lua
137 graph_flightpath.lua
139 # 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.)
140 routing_debug.lua
141 routing_loc.lua
142 routing_route.lua
143 routing_core.lua
144 routing_controller.lua
145 # this segment uses the menu system as well
146 routing_hidden.lua
148 # Filters. Pays attention to QH_pref but not a lot more.
149 filter_core.lua
150 filter_base.lua
152 # New tooltip system. Depends on nothing, calls nothing besides WoW UI.
153 tooltip.lua
155 # Directors
156 # Quest module. Depends on Database, Routing, Patterns, Tooltip, and Event Manager, interfaces with WoW UI.
157 director_quest.lua
159 # Map and minimap dodads. Old code. Depends on nothing, interfaces with WoW UI.
160 dodads.lua
162 # New coordinator system. Depends on pretty much everything.
163 core.lua
166 upgrade.lua
167 main.lua
169 objective.lua
170 quest.lua
171 questlog.lua
172 graph.lua
173 teleport.lua
174 pathfinding.lua
175 routing.lua
176 custom.lua
177 menu.lua
178 hidden.lua
179 nag.lua
180 comm.lua
181 mapbutton.lua
182 flightpath.lua
183 tracker.lua
184 objtips.lua
185 textviewer.lua
186 help.lua
188 collect_achievement.lua
189 collect_lzw.lua
190 collect_traveled.lua
191 collect_location.lua
192 collect_zone.lua
193 collect_merger.lua
194 collect_monster.lua
195 collect_item.lua
196 collect_object.lua
197 collect_loot.lua
198 collect_patterns.lua
199 collect_flight.lua
200 collect_util.lua
201 collect_quest.lua
202 collect_equip.lua
203 collect_spec.lua
204 collect_bitstream.lua
205 collect_upgrade.lua
206 collect_merchant.lua
207 collect_warp.lua
208 collect.lua
210 cartographer.lua
211 tomtom.lua
213 bst_post.lua