Thread Tools Display Modes
07/10/14, 09:29 PM   #1
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Slow startup

This refers to build 8686ce633c6c9e57b64d1a1cd7d1a800f50a3025.

I reset the setting in "minion.xml": <game-scan-depth>4</game-scan-depth>
I then ran Minion twice to make sure it had done it's initial scan.

As my log below shows then it still takes 40 seconds to start up:
Code:
<?xml version="1.0" encoding="windows-1252" standalone="no"?>
<!DOCTYPE log SYSTEM "logger.dtd">
<log>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977106</millis>
  <sequence>0</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>**********************************************************************</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977125</millis>
  <sequence>1</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* os.name=Windows 7</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977127</millis>
  <sequence>2</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* os.version=6.1</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977128</millis>
  <sequence>3</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* os.arch=amd64</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977129</millis>
  <sequence>4</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* java.runtime.version=1.7.0_40-b43</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977129</millis>
  <sequence>5</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* java.class.path=E:\Elder Scrolls Online Mod Manager\app\Minion-jfx.jar</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977130</millis>
  <sequence>6</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* java.library.path=E:\Elder Scrolls Online Mod Manager\app\</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977132</millis>
  <sequence>7</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* user.language=en</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977134</millis>
  <sequence>8</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* user.home=C:\Users\Jimmy</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977135</millis>
  <sequence>9</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>* Documents Directory=Documents</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977136</millis>
  <sequence>10</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>INFO</level>
  <class>com.zam.minion.Minion</class>
  <method>logSystemInformation</method>
  <thread>14</thread>
  <message>**********************************************************************</message>
</record>
<record>
  <date>2014-07-11T05:22:57</date>
  <millis>1405048977824</millis>
  <sequence>11</sequence>
  <logger>com.zam.minion.Minion</logger>
  <level>FINE</level>
  <class>com.zam.minion.Minion</class>
  <method>start</method>
  <thread>14</thread>
  <message>Font: Font[name=Interstate Mono, family=Interstate Mono, style=Regular, size=20.0]</message>
</record>
<record>
  <date>2014-07-11T05:22:58</date>
  <millis>1405048978611</millis>
  <sequence>12</sequence>
  <logger>com.zam.minion.controller.MinionController</logger>
  <level>FINE</level>
  <class>com.zam.minion.controller.MinionController</class>
  <method>initWindowControls</method>
  <thread>14</thread>
  <message>Controls initialized.</message>
</record>
<record>
  <date>2014-07-11T05:22:58</date>
  <millis>1405048978612</millis>
  <sequence>13</sequence>
  <logger>com.zam.minion.util.FeedClient</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.FeedClient</class>
  <method>checkNetworkConnections</method>
  <thread>14</thread>
  <message>Starting network check ...</message>
</record>
<record>
  <date>2014-07-11T05:22:58</date>
  <millis>1405048978615</millis>
  <sequence>14</sequence>
  <logger>com.zam.minion.util.FeedClient</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.FeedClient</class>
  <method>getRoutePlanner</method>
  <thread>14</thread>
  <message>System Default Http Proxy.</message>
</record>
<record>
  <date>2014-07-11T05:22:58</date>
  <millis>1405048978975</millis>
  <sequence>15</sequence>
  <logger>com.zam.minion.util.FeedClient</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.FeedClient$HeadThread</class>
  <method>run</method>
  <thread>26</thread>
  <message>Ping Status for http://api.mmoui.com/: 200</message>
</record>
<record>
  <date>2014-07-11T05:22:59</date>
  <millis>1405048979004</millis>
  <sequence>16</sequence>
  <logger>com.zam.minion.util.FeedClient</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.FeedClient$HeadThread</class>
  <method>run</method>
  <thread>27</thread>
  <message>Ping Status for http://cdn.mmoui.com/: 200</message>
</record>
<record>
  <date>2014-07-11T05:23:00</date>
  <millis>1405048980123</millis>
  <sequence>17</sequence>
  <logger>com.zam.minion.controller.MinionController</logger>
  <level>FINE</level>
  <class>com.zam.minion.controller.MinionController</class>
  <method>initBuildAndVersion</method>
  <thread>14</thread>
  <message>Build: 8686ce633c6c9e57b64d1a1cd7d1a800f50a3025</message>
</record>
<record>
  <date>2014-07-11T05:23:00</date>
  <millis>1405048980124</millis>
  <sequence>18</sequence>
  <logger>com.zam.minion.controller.MinionController</logger>
  <level>FINE</level>
  <class>com.zam.minion.controller.MinionController</class>
  <method>initBuildAndVersion</method>
  <thread>14</thread>
  <message>Version: 2.0.0-SNAPSHOT</message>
</record>
<record>
  <date>2014-07-11T05:23:05</date>
  <millis>1405048985167</millis>
  <sequence>19</sequence>
  <logger>com.zam.minion.plugin.NameFinder</logger>
  <level>FINE</level>
  <class>com.zam.minion.plugin.NameFinder</class>
  <method>&lt;init&gt;</method>
  <thread>35</thread>
  <message>GameExe: Wow.exe</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014225</millis>
  <sequence>20</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'XTimestamp' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014226</millis>
  <sequence>21</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Slightly Improved Experience Bar (Fixed veteran display)' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014226</millis>
  <sequence>22</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Greymind Quick Slot Bar' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014227</millis>
  <sequence>23</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Awesome Info' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014228</millis>
  <sequence>24</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'ESOTheater' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014228</millis>
  <sequence>25</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>ESO-1 Filtered Dirs: </message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014229</millis>
  <sequence>26</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'HarvestMap (EsoheadMarkers)' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014230</millis>
  <sequence>27</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; AdvancedFilters</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014230</millis>
  <sequence>28</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Bank Manager' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014231</millis>
  <sequence>29</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; AwesomeInfo</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014232</millis>
  <sequence>30</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Advanced Filters' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014232</millis>
  <sequence>31</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; BankManager</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014233</millis>
  <sequence>32</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Map Coordinates' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014234</millis>
  <sequence>33</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; Dustman</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014234</millis>
  <sequence>34</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Dustman' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014235</millis>
  <sequence>35</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; ESOTheater</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014236</millis>
  <sequence>36</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Lootdrop, Continued (All in One)' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014236</millis>
  <sequence>37</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; GreymindQuickSlotBar</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014237</millis>
  <sequence>38</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Lost Treasure' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014238</millis>
  <sequence>39</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; HarvestMap</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014238</millis>
  <sequence>40</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'LoreBooks' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014239</millis>
  <sequence>41</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; LootDrop</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014240</millis>
  <sequence>42</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'SkyShards' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014240</millis>
  <sequence>43</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; LoreBooks</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014241</millis>
  <sequence>44</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Show Motifs' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014242</millis>
  <sequence>45</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; LostTreasure</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014242</millis>
  <sequence>46</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>Fetching Details for 'Undiscovered' (forceRefresh='false')</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014243</millis>
  <sequence>47</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; MapCoordinates</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014244</millis>
  <sequence>48</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>DetailsUrl: https://api.mmoui.com/game/ESO/filedetails/30,204,258,192,59,57,291,245,520,97,35,561,288,128,298,411.json</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014244</millis>
  <sequence>49</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; MsgTime</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014246</millis>
  <sequence>50</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; ShowMotifs</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014246</millis>
  <sequence>51</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; SkyShards</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014247</millis>
  <sequence>52</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; SlightlyImprovedExperienceBar</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014248</millis>
  <sequence>53</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; Undiscovered</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014249</millis>
  <sequence>54</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService$1</class>
  <method>call</method>
  <thread>41</thread>
  <message>	ESO-1 ++--&gt; XTimestamp</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014251</millis>
  <sequence>55</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService</class>
  <method>interrogateDirs</method>
  <thread>41</thread>
  <message>MsgTime - TOC Version: 2.30</message>
</record>
<record>
  <date>2014-07-11T05:23:34</date>
  <millis>1405049014303</millis>
  <sequence>56</sequence>
  <logger>com.zam.minion.service.AddOnDetectionService</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.AddOnDetectionService</class>
  <method>detectAddOn</method>
  <thread>41</thread>
  <message>No addons match MsgTime</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015658</millis>
  <sequence>57</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'XTimestamp'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015658</millis>
  <sequence>58</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Slightly Improved Experience Bar (Fixed veteran display)'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015659</millis>
  <sequence>59</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Greymind Quick Slot Bar'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015660</millis>
  <sequence>60</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Awesome Info'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015661</millis>
  <sequence>61</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'ESOTheater'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015661</millis>
  <sequence>62</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'HarvestMap (EsoheadMarkers)'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015662</millis>
  <sequence>63</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Bank Manager'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015663</millis>
  <sequence>64</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Advanced Filters'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015663</millis>
  <sequence>65</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Map Coordinates'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015664</millis>
  <sequence>66</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Dustman'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015665</millis>
  <sequence>67</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Lootdrop, Continued (All in One)'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015666</millis>
  <sequence>68</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Lost Treasure'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015666</millis>
  <sequence>69</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'LoreBooks'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015666</millis>
  <sequence>70</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'SkyShards'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015667</millis>
  <sequence>71</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Show Motifs'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015668</millis>
  <sequence>72</sequence>
  <logger>com.zam.minion.util.AddOnUtils</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.AddOnUtils</class>
  <method>getAddOnDetails</method>
  <thread>14</thread>
  <message>	---&gt; Details for 'Undiscovered'</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015722</millis>
  <sequence>73</sequence>
  <logger>com.zam.minion.service.InstallLaterTask</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.InstallLaterTask</class>
  <method>call</method>
  <thread>42</thread>
  <message>Install Later start</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015723</millis>
  <sequence>74</sequence>
  <logger>com.zam.minion.service.InstallLaterTask</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.InstallLaterTask</class>
  <method>call</method>
  <thread>42</thread>
  <message>Install Later fetching https://api.mmoui.com/install/list/[email protected]</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015778</millis>
  <sequence>75</sequence>
  <logger>com.zam.minion.util.DownloadManager</logger>
  <level>INFO</level>
  <class>com.zam.minion.util.DownloadManager$1</class>
  <method>run</method>
  <thread>45</thread>
  <message>Starting UpdateManager.</message>
</record>
<record>
  <date>2014-07-11T05:23:35</date>
  <millis>1405049015780</millis>
  <sequence>76</sequence>
  <logger>com.zam.minion.util.DownloadManager</logger>
  <level>FINE</level>
  <class>com.zam.minion.util.DownloadManager$1</class>
  <method>run</method>
  <thread>45</thread>
  <message>PreTake - DownloadQueue size: 0</message>
</record>
<record>
  <date>2014-07-11T05:23:36</date>
  <millis>1405049016818</millis>
  <sequence>77</sequence>
  <logger>com.zam.minion.controller.MinionController</logger>
  <level>FINE</level>
  <class>com.zam.minion.controller.MinionController</class>
  <method>startFeedUpdateTimer</method>
  <thread>14</thread>
  <message>Starting feed refresh thread with 60 minute interval.</message>
</record>
<record>
  <date>2014-07-11T05:23:37</date>
  <millis>1405049017166</millis>
  <sequence>78</sequence>
  <logger>com.zam.minion.service.InstallLaterTask</logger>
  <level>FINE</level>
  <class>com.zam.minion.service.InstallLaterTask</class>
  <method>succeeded</method>
  <thread>14</thread>
  <message>Success</message>
</record>
With <game-scan-depth>0</game-scan-depth> then it takes only 12 seconds to start up.

Questions:
How about scanning directly for the AddOn folders for ESO?
NA client: %USERPROFILE%\Elder Scrolls Online\live\AddOns
EU client: %USERPROFILE%\Elder Scrolls Online\liveeu\AddOns

I noticed that Minion don't detect my ESO EU installation, so I guess it doesn't scan for that?

Last edited by SnowmanDK : 07/10/14 at 09:46 PM.
  Reply With Quote
07/10/14, 10:19 PM   #2
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,280
Hi SnowmanDK,

Thanks for posting all that great info.

Minion is looking for Wow.exe every time you start up because it can't find it. We enabled World of Warcraft support in this latest version. That is why its taking so long. We are working on a patch to fix this so it doesn't keep looking for it.

Setting <game-scan-depth>0</game-scan-depth> will result in turning off game detection all together. So It won't detect any games it doesn't already know (listed in the minion.xml). Minion detects EU ESO and PTS on my systems and my co-workers, was it detected previously for you and disappeared when you updated?

ESO game detection is quick, its because its trying to find World of Warcraft on your system that it is taking longer. For ESO we look for the following below so we can create the AddOn folders if they are missing (this happens if a user installs Minion before they launched ESO for the first time).
Code:
GameDetection: [
{
GameDisplayName: "Elder Scrolls Online",
GameExe: {
win: "The Elder Scrolls Online/game/client/eso.exe",
mac: "The Elder Scrolls Online/game_mac/pubplayerclient/eso.app",
linux: null
},
GameAddOnFolder: "Documents/Elder Scrolls Online/live/AddOns"
},
{
GameDisplayName: "Elder Scrolls Online (PTS)",
GameExe: {
win: "The Elder Scrolls Online PTS/game/client/eso.exe",
mac: "The Elder Scrolls Online PTS/game_mac/pubplayerclient/eso.app",
linux: null
},
GameAddOnFolder: "Documents/Elder Scrolls Online/pts/AddOns"
},
{
GameDisplayName: "Elder Scrolls Online (EU)",
GameExe: {
win: "The Elder Scrolls Online EU/game/client/eso.exe",
mac: "The Elder Scrolls Online EU/game_mac/pubplayerclient/eso.app",
linux: null
},
GameAddOnFolder: "Documents/Elder Scrolls Online/liveeu/AddOns"
}
],
Finding those long strings make ESO detection quick. For wow we are just searching 4 directories deep for Wow.exe.

Last edited by Dolby : 07/10/14 at 10:49 PM.
  Reply With Quote
07/11/14, 05:32 AM   #3
FadedJeans
 
FadedJeans's Avatar
Join Date: Apr 2014
Posts: 6
<game-scan-depth>0</game-scan-depth>

I set this to 0 as well. Now it starts up much faster.

I don't intend to ever install WoW.

Thanks, Snowman! First you save my Bank Manager, now my Minion!
  Reply With Quote
07/11/14, 10:07 AM   #4
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by FadedJeans View Post
Thanks, Snowman! First you save my Bank Manager, now my Minion!
I just try to help when I can
  Reply With Quote
07/11/14, 10:04 AM   #5
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Dolby View Post
Setting <game-scan-depth>0</game-scan-depth> will result in turning off game detection all together. So It won't detect any games it doesn't already know (listed in the minion.xml). Minion detects EU ESO and PTS on my systems and my co-workers, was it detected previously for you and disappeared when you updated?
It never did detect my EU client.
The only reason I ask is that one of my friends had to uninstall and reinstall Minion after an update.
Then it detected both his clients. Before that I thought it couldn't support both clients.
When I try to add it manually then I can't select it's the EU version I want to add, so I end up with 2 games in the "My Games" list with exactly the same name.

Regarding detection:
I see the problem with your scan. My clients are in a custom path:
"E:\Elder Scrolls Online\The Elder Scrolls Online\game\client\eso.exe"
and
"E:\Elder Scrolls Online\The Elder Scrolls Online EU\game\client\eso.exe"

How about using the registry database on Windows?
Then you would at least get the Launcher path, and can easily do the scan from there.
My registry key looks like this:

Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Zenimax_Online\Launcher]
"InstallPath"="E:\\Elder Scrolls Online\\Launcher"
"DefaultLanguage"="EN"
  Reply With Quote
07/11/14, 10:08 AM   #6
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Feb 2014
Posts: 648
Minion doesn't look for the install path of the client. It goes to your addon folder inside your Documents folder.
  Reply With Quote
07/11/14, 10:19 AM   #7
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,280
Originally Posted by Seerah View Post
Minion doesn't look for the install path of the client. It goes to your addon folder inside your Documents folder.
Minion looks for the install path, then looks at our API and it tells it where the AddOn folder for it is located for the game it finds. It does it this way so it can create the AddOn folder if its missing.

Last edited by Dolby : 07/11/14 at 10:23 AM.
  Reply With Quote
07/11/14, 10:22 AM   #8
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,280
Originally Posted by SnowmanDK View Post
Regarding detection:
I see the problem with your scan. My clients are in a custom path:
"E:\Elder Scrolls Online\The Elder Scrolls Online\game\client\eso.exe"
and
"E:\Elder Scrolls Online\The Elder Scrolls Online EU\game\client\eso.exe"

Searching for "The Elder Scrolls Online EU/game/client/eso.exe" would match on that. Infact my EU install is at F:/games/ESO/The Elder Scrolls Online EU/game/client/eso.exe and it gets detected.

It detected your NA properly didn't it? See the "The Elder Scrolls Online EU" or "The Elder Scrolls Online PTS" or "The Elder Scrolls Online" folder names don't change. It doesn't care what folder or drive is before that. I'm guessing it was a fluke that it missed your EU install. You could temporarily rename your minion.xml to force Minion to re-detect ESO again to see.

Last edited by Dolby : 07/11/14 at 10:26 AM.
  Reply With Quote
07/11/14, 10:47 AM   #9
Dolby
Every day I'm shuffling
 
Dolby's Avatar
Premium Member
WoWInterface Admin
Join Date: Feb 2004
Posts: 1,280
I have temporarily disabled WOW support for Minion until we can address the loading issue. Please re-start Minion and it should load up quicker.
  Reply With Quote
07/11/14, 12:04 PM   #10
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Dolby View Post
I have temporarily disabled WOW support for Minion until we can address the loading issue. Please re-start Minion and it should load up quicker.
It now loads in 9-10 seconds even with 4 folder scan
  Reply With Quote
07/11/14, 12:00 PM   #11
SnowmanDK
 
SnowmanDK's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 161
Originally Posted by Dolby View Post
Searching for "The Elder Scrolls Online EU/game/client/eso.exe" would match on that. Infact my EU install is at F:/games/ESO/The Elder Scrolls Online EU/game/client/eso.exe and it gets detected
I partially misread, sorry about that

Aside from that, then I think I got something wrong.
You wrote it scans 4 folders deep. If it scans for "eso.exe" then we are deeper than 4...
What did I miss? I mean, depending on how you count then I get the result below:
  1. E:\
  2. Elder Scrolls Online\
  3. The Elder Scrolls Online\
  4. game\
  5. client\
  Reply With Quote

ESOUI » Site Forums » Minion » Slow startup


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off