Aldur

Wurm Assistant - Enrich Your Wurm Experience

Recommended Posts

As someone who still uses 1.4.0.32 due to how much more usefriendly and reliable it is, I'm interested to see what will happen now you're not complicating things so much :)


Share this post


Link to post
Share on other sites

I'm not entirely sure that a version, that could "lose" entire granger database, could be called reliable. Not that I'm trying to scare you! :D


 


Oh and please go more on that comparison between WA1 and WA2, I'd like to know what is worse and better between these two. I don't get much of such feedback.


Edited by Aldur

Share this post


Link to post
Share on other sites

I don't use granger, I just find it significantly more friendly to use the log reading and alerts (all I use WA for) in WA1. I tried WA2 and couldn't figure out how to manipulate timers, there was no clear and easily digestible list like there is in WA1. Couldnt figure out how to add new .WAVs, or how to make it play a default sound. All in all, WA1 was just plain intuitive to use, WA2 was a little more complicated which was a turnoff.


Share this post


Link to post
Share on other sites

Thanks!


 


The new timers tried to be more compact and more flexible and that part worked great, but it turned out complicated to use and it was too late to fix it. Of course it could have been done much better and now I have a few ideas on how to get both sides of the coin right, so maybe WA3 can bridge this gap finally.


 


I think this should definitely be the first priority - WA should be trivial to start with and get the major benefits from, all more advanced stuff must be optional and out of the way.


 


Will see how well it turns out in reality. :)


  • Like 1

Share this post


Link to post
Share on other sites

Thanks for the update Aldur :)  Looking forward to seeing what you do unwrap for us in V3. :)


Share this post


Link to post
Share on other sites

I get this:


 


 


 


 


[11:53:02] Info > - > Text File Logging started at 2014-08-23 11:53:02

[11:53:02] Diag > - > LOGGER: Logging started

[11:53:02] Diag > - > -------------

[11:53:02] Diag > - > -------------

[11:53:02] Diag > - > STARTING WURM ASSISTANT 2.0.130.1

[11:53:02] Diag > - > loading settings

[11:53:02] Info > - > initializing popups lib

[11:53:02] Info > - > initializing sound engine

[11:53:03] Info > SoundBank > Initializing

[11:53:03] Info > SoundBank > Init completed

[11:53:03] Info > - > Initializing player server tracker

[11:53:03] Info > - > initializing wurm state lib

[11:53:03] Info > WurmServer > Initializing

[11:53:03] Info > - > initializing wurm logs parser

[11:53:03] Info > - > starting wurm logs monitor

[11:53:03] Info > - > initializing log searching api

[11:53:03] Info > WurmLogSearcherAPI > Initializing API

[11:53:03] Diag > - > ExtractFromWebAsync sync flag set

[11:53:04] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:05' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:07' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-uptime for 'golden valley' to '1.18:28:00' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'golden valley' to '12:52:27 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-uptime for 'independence' to '1.18:15:00' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:06' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'independence' to '12:52:02 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-uptime for 'xanadu' to '1.18:27:00' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'xanadu' to '12:52:01 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:07' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-uptime for 'deliverance' to '1.18:26:00' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'deliverance' to '12:52:20 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmLogSearcherAPI > Init completed

[11:53:04] Info > - > initializing modules

[11:53:04] Diag > - > starting module of type: Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Granger.ModuleGranger

[11:53:04] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:05' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:06' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-uptime for 'celebration' to '1.18:28:00' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-uptime for 'release' to '1.18:26:00' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'release' to '12:52:27 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'celebration' to '12:52:20 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:06' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-uptime for 'chaos' to '1.18:26:00' with timestamp: '2014-08-23 11:53:04'

[11:53:04] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'chaos' to '12:52:33 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:04'

[11:53:05] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:07' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-uptime for 'exodus' to '1.18:27:00' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'exodus' to '12:52:18 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:07' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-uptime for 'pristine' to '1.18:26:00' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'pristine' to '12:52:21 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:08' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-uptime for 'elevation' to '1.01:11:00' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'elevation' to '12:52:46 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:07' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-uptime for 'serenity' to '1.18:26:00' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'serenity' to '12:52:33 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:07' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-uptime for 'desertion' to '1.18:27:00' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'desertion' to '12:52:32 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Header timestamp '2014-08-23 11:53:08' arrived from the future, adjusting to match DateTime.Now '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-uptime for 'affliction' to '1.01:28:00' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Info > WurmServer > WebFeed: Trying to update web-wurmdate for 'affliction' to '12:52:47 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:53:05'

[11:53:05] Diag > - > ExtractFromWebAsync sync flag unset

[11:53:06] Info > WurmLogs > Engine missing, trying to create

[11:53:06] Info > - > > Initializing wrappers for Wurm log files 

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\_Event.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\_Combat.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\Alliance.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\CA_HELP.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\Freedom.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\_Friends.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\GL-Freedom.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\_Local.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\_Skills.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\PM__Cecci.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\PM__Littlemermaid.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Elsa\logs\\PM__Nachtiti.2014-08.txt

[11:53:06] Info > - > > Tracking 12 logs for Elsa

[11:53:06] Info > WurmLogs > Subscribed to engine for player Elsa

[11:53:06] Diag > - > starting module of type: Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Calendar.ModuleCalendar

[11:53:06] Diag > - > starting module of type: Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Timers.ModuleTimers

[11:53:06] Info > WurmLogs > Subscribed to engine for player Elsa

[11:53:06] Info > WurmLogs > Engine missing, trying to create

[11:53:06] Info > - > > Initializing wrappers for Wurm log files 

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Vilhelmina\logs\\_Event.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Vilhelmina\logs\\_Combat.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Vilhelmina\logs\\Alliance.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Vilhelmina\logs\\CA_HELP.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Vilhelmina\logs\\Freedom.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Vilhelmina\logs\\_Friends.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Vilhelmina\logs\\GL-Freedom.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Vilhelmina\logs\\_Local.2014-08.txt

[11:53:06] Info > TextFileObject > Wrapped file: C:\Users\Bengt-u00e5ke\wurm\players\Vilhelmina\logs\\_Skills.2014-08.txt

[11:53:06] Info > - > > Tracking 9 logs for Vilhelmina

[11:53:06] Info > WurmLogs > Subscribed to engine for player Vilhelmina

[11:53:06] Diag > - > starting module of type: Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Backpack.ModuleBackpack

[11:53:07] Info > - > checking for new assistant version

[11:53:07] Diag > - > new assistant version detected

[11:53:07] Info > - > LogSearcher: Preparing cache, this may take a while...

[11:53:07] Info > - > LogSearcher: Building log cache for Elsa

[11:53:07] Info > - > LogSearcher: Found 45 logs

[11:53:07] Info > - > LogSearcher: Saving cache to database

[11:53:07] Info > - > LogSearcher: Building log cache for Kazanori

[11:53:07] Info > - > LogSearcher: Found 10 logs

[11:53:07] Info > - > LogSearcher: Saving cache to database

[11:53:07] Info > - > LogSearcher: Building log cache for Lupita

[11:53:08] Info > - > LogSearcher: Found 41 logs

[11:53:08] Info > - > LogSearcher: Saving cache to database

[11:53:08] Info > - > LogSearcher: Building log cache for Serpentibus

[11:53:08] Info > - > LogSearcher: Found 27 logs

[11:53:08] Info > - > LogSearcher: Saving cache to database

[11:53:08] Info > - > LogSearcher: Building log cache for Vilhelmina

[11:53:08] Info > - > LogSearcher: Found 29 logs

[11:53:08] Info > - > LogSearcher: Saving cache to database

[11:53:08] Info > - > LogSearcher: Caching finished

[11:53:09] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '00:09:00' with timestamp: '2014-08-21 17:35:59'

[11:53:09] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '11:10:21 on day of Wrath in week 3 of the Raven starfall in the year of 1042' with timestamp: '2014-08-21 17:35:59'

[11:53:09] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '01:51:00' with timestamp: '2014-08-21 19:18:18'

[11:53:09] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '00:47:00 on day of Tears in week 3 of the Raven starfall in the year of 1042' with timestamp: '2014-08-21 19:18:18'

[11:53:09] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '04:01:00' with timestamp: '2014-08-21 21:28:38'

[11:53:09] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '18:07:08 on day of Tears in week 3 of the Raven starfall in the year of 1042' with timestamp: '2014-08-21 21:28:38'

[11:53:09] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '23:19:00' with timestamp: '2014-08-22 16:46:21'

[11:53:09] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '04:15:18 on day of Tears in week 4 of the Raven starfall in the year of 1042' with timestamp: '2014-08-22 16:46:21'

[11:53:09] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '23:43:00' with timestamp: '2014-08-22 17:10:40'

[11:53:09] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '07:29:26 on day of Tears in week 4 of the Raven starfall in the year of 1042' with timestamp: '2014-08-22 17:10:40'

[11:53:09] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '1.03:18:00' with timestamp: '2014-08-22 20:45:48'

[11:53:09] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '12:06:53 on day of Sleep in week 4 of the Raven starfall in the year of 1042' with timestamp: '2014-08-22 20:45:48'

[11:53:09] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '1.04:16:00' with timestamp: '2014-08-22 21:43:40'

[11:53:09] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '1.17:06:00' with timestamp: '2014-08-23 10:33:46'

[11:53:09] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '02:19:02 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 10:33:46'

[11:53:12] Info > - > could not figure when was last meditation question answer, trying 1-year log search

[11:53:12] Info > - > could not figure when was last meditation question answer, trying 1-year log search

[11:53:13] Info > WurmServer > Setting uptime from log search result for 'xanadu' to '00:11:00' with timestamp: '2014-08-21 17:37:04'

[11:53:13] Info > WurmServer > Setting wurm date from log search result for 'xanadu' to '11:19:13 on day of Wrath in week 3 of the Raven starfall in the year of 1042' with timestamp: '2014-08-21 17:37:04'

[11:53:13] Info > WurmServer > Setting uptime from log search result for 'xanadu' to '04:03:00' with timestamp: '2014-08-21 21:29:10'

[11:53:13] Info > WurmServer > Setting wurm date from log search result for 'xanadu' to '18:11:17 on day of Tears in week 3 of the Raven starfall in the year of 1042' with timestamp: '2014-08-21 21:29:10'

[11:53:13] Info > WurmServer > Setting uptime from log search result for 'xanadu' to '1.03:19:00' with timestamp: '2014-08-22 20:44:56'

[11:53:13] Info > WurmServer > Setting wurm date from log search result for 'xanadu' to '11:55:09 on day of Sleep in week 4 of the Raven starfall in the year of 1042' with timestamp: '2014-08-22 20:44:56'

[11:53:13] Info > Modules >Timers.MeditationTimer > Elsa meditation skill is now 28,67 on Freedom

[11:53:13] Info > WurmLogSearcherAPI > no result available for Meditating search for Elsa

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[11:53:13] Info > Modules >Timers.MeditationTimer > skill was 0 while preparing medit timer for player: Elsa. Attempting 1-year thorough search

[11:53:14] Info > - > failed to figure when was last meditation question answer

[11:53:14] Info > WurmLogSearcherAPI > no result available for Meditating search for Vilhelmina

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[11:53:14] Info > - > failed to figure when was last meditation question answer

[11:53:14] Info > Modules >Timers.PrayerTimer > Vilhelmina faith level is now 55,758 on Freedom

[11:53:15] Info > WurmServer > Setting uptime from log search result for 'desertion' to '1.03:17:00' with timestamp: '2014-08-22 20:43:11'

[11:53:15] Info > WurmServer > Setting wurm date from log search result for 'desertion' to '11:46:08 on day of Sleep in week 4 of the Raven starfall in the year of 1042' with timestamp: '2014-08-22 20:43:11'

[11:53:16] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '1.04:17:00' with timestamp: '2014-08-22 21:44:28'

[11:53:16] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '19:54:58 on day of Sleep in week 4 of the Raven starfall in the year of 1042' with timestamp: '2014-08-22 21:44:28'

[11:53:16] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '1.04:19:00' with timestamp: '2014-08-22 21:46:27'

[11:53:16] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '20:10:37 on day of Sleep in week 4 of the Raven starfall in the year of 1042' with timestamp: '2014-08-22 21:46:27'

[11:53:16] Info > WurmServer > Setting uptime from log search result for 'deliverance' to '1.17:36:00' with timestamp: '2014-08-23 11:03:06'

[11:53:16] Info > WurmServer > Setting wurm date from log search result for 'deliverance' to '06:13:13 on day of Wrath in week 1 of the Dancer starfall in the year of 1042' with timestamp: '2014-08-23 11:03:06'

[11:53:16] ERROR > Modules >Timers.MeditationTimer > could not update server uptime information, Epic, Elsa

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Timers.MeditationTimer.UpdateDateOfLastCooldownReset()

[11:53:16] Info > WurmServer > Init complete

[11:53:16] Info > WurmLogSearcherAPI > no result available for Meditating search for Elsa

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

[11:53:16] ERROR > - > could not get any meditation skill for player: Elsa

[11:53:16] Info > WurmLogsManager.Searcher.WurmLogSearcherAPI+ServerGroupTimeTable > did not found a server group for this result, returning unknown, DT: 0001-01-01 00:00:00

[11:53:16] Info > WurmLogsManager.Searcher.WurmLogSearcherAPI+ServerGroupTimeTable > did not found a server group for this result, returning unknown, DT: 0001-01-01 00:00:00

[11:53:16] Info > WurmLogsManager.Searcher.WurmLogSearcherAPI+ServerGroupTimeTable > did not found a server group for this result, returning unknown, DT: 0001-01-01 00:00:00

[11:53:17] ERROR > Modules >Timers.MeditationTimer > could not update server uptime information, Epic, Elsa

EXCEPTION: The given key was not present in the dictionary.

EXC TYPE:System.Collections.Generic.KeyNotFoundException

SOURCE: mscorlib

TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

   at Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Timers.MeditationTimer.UpdateDateOfLastCooldownReset()

 

Share this post


Link to post
Share on other sites

Was thinking about how I have to go afk, while doing sermons, etc.  Would be so sweet if there was a simple mobile option to either message my mobile phone for timer completions, or a mobile app that could sync to the PC and do popup notifications.


 


I'm sure the second option is a huge task, but simply having the timers send a text, IM or email would be neat.


 


 


Share this post


Link to post
Share on other sites

Elsa, some meditation skill gain has to be logged first, before meditation timer can work for given wurm char. Not sure why it shows as "error", I'll look into that, thanks for bringing it up. :)


 


Wurmhole, I'm looking into such options for WA3. Email is the most likely of the mentioned channels.


  • Like 1

Share this post


Link to post
Share on other sites

I've updated entire roadmap to match, what I've said in my last update post. I would appreciate, if those interested looked over it and checked if all the expected features are there, I might have missed something.


 


The HUD, triggers and timers ideas matured finally, I think I can see the big picture. It's not as epic as I initially wanted, but perhaps it's for the better, will make the program more user friendly for newcomers and existing wurmers should still feel familiar with it and use it "the old way".


 


I'm going back to working on this mess of auto-update system and publishing beta-stable. I made an error with WA2 of just hacking few quick systems for that, which then was hard to work with and prone to errors. I want to do it right this time.


Share this post


Link to post
Share on other sites

Sound notifier for end of queue gets confused when leveling inside a mine and I'm pretty sure I remember it doing it for dirt too, anyway to stop that?


Share this post


Link to post
Share on other sites

Ow sorry Fraey, forgot to answer you. This fix is on the to-do, but it's tricky on the 'do' part because of how these messages are the same as normal mining messages.


Share this post


Link to post
Share on other sites

Hey Aldur,

 

thanks again for your fantastic program. I especially love the Granger and use it regularly.

 

For quite a while now I'm getting warnings and errors, which I ignored so far as they didn't really affect the way WA works. But it may be interesting for you to see them.

 

When I start the program, during initialization, I regularly get this:

 

[12:04:33] Info > WurmLogSearcherAPI > no result available for Meditating search for Yaga
EXCEPTION: The given key was not present in the dictionary.
EXC TYPE:System.Collections.Generic.KeyNotFoundException
SOURCE: mscorlib
TRACE:    at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Aldurcraft.WurmOnline.WurmLogsManager.Searcher.WurmLogSearcherAPI.<GetSkillForPlayerForServerGroupAsync>d__11.MoveNext()

 

When examining a horse (after smiling) I get this:

 

[12:05:06] Info > Granger debug > trait parsing finished
[12:05:06] ERROR > Modules >Granger.HorseProcessor > Yaga (Freedom) can see traits, but Granger found no Animal Husbandry skill for him. Is this a bug? Horse will be added anyway.

 

I'm using version 2.0.139.1 (as per automatic update).

 

Cheers

Yaga

 

Share this post


Link to post
Share on other sites

Hi Yaga!


 


The first message should happen, if there are no meditating skill gains in skill log of your char.


The second one is the same, except for Animal Husbandry (or if AH skill is lower than actual).


 


If you have these skills, you may first try refreshing logs cache in WA (under options menu). If they persist, we would need to probably look over skill logs and figure why WA fails in scanning them.


Share this post


Link to post
Share on other sites

Hi Yaga!

 

The first message should happen, if there are no meditating skill gains in skill log of your char.

The second one is the same, except for Animal Husbandry (or if AH skill is lower than actual).

 

If you have these skills, you may first try refreshing logs cache in WA (under options menu). If they persist, we would need to probably look over skill logs and figure why WA fails in scanning them.

 

Unfortunately those two problems persist after refreshing the logs cache. My meditation is at 90.20, my AH is at 52.68.

 

Here is part of the program's output when refreshing the log cache:

 

[15:56:00] Info > - > LogSearcher: Building log cache for Yaga

[15:56:53] Info > - > LogSearcher: Found 607 logs

[15:56:53] Info > - > LogSearcher: Saving cache to database

 

(It does that for 17 more characters.... wow, I may have too many alts ;) )

Share this post


Link to post
Share on other sites

When was the last time you gained a skill in these 2?

 

Meditation:

 

Logging started 2013-08-04

[10:32:28] Meditating increased by 0,000336 to 90,19014

 

Animal Husbandry: This is strange. The latest increase was today - but there is no entry in the _Skills logfile. The last entry I can find is this very old one:

 

Logging started 2012-07-02

[13:20:47] Animal husbandry increased  to 51

It seems Wurm isn't adding some of the skillgains anymore...  :o

 

(Oh - and: I didn't delete any skill files. They are all there.)

 

Edited by Yaga

Share this post


Link to post
Share on other sites

No, I searched the folder using a file manager.


 


 


EDIT:  WA finds the same. :)


Edited by Yaga

Share this post


Link to post
Share on other sites

Hmm I will later see if I have similar issue. Few weeks ago they definitely logged though.


Share this post


Link to post
Share on other sites

tried rebuilding logs cache and even fresh reinstall, but my med timer is messed up, showing up to 9 hours.


Share this post


Link to post
Share on other sites

KunAlt, meditation timer issue will not be fixed before WA3.


 


I can't find any issue with skill logs, for as much as I've checked so far, it's all there and WA is reading all of it correctly. We will see how it all fares in WA3 and if it continues, I'll keep looking.


 


About WA3...


  • I'm still working on low-level stuff, that won't probably interest anyone. There is already a working version of new app with the new update system, but it has no features attached yet and I'm going to delay publishing it until something is actually in there.
  • There have been more delays. What can I say... life. But work is on track and there haven't been any feature shifts since last changes.
  • A few people were interested in helping with testing. I will let all of you know, when Beta is up and running. 

As I've mentioned previously, in WA3 there will be Stable and Beta versions running in parallel. Here are some details on how this is going to work:


  • Beta is going to be updated often during dev. There will always be a changelog for each update. It is likely that certain builds will be unstable and things may get corrupted or broken due to it. It should only be used to preview new stuff and to test it. Settings and data will be completely separate from Stable and there will either be no option to import/export it, or such will be unsupported aka at-your-own-risk.
  • Stable is going to have feature and hotfix updates.
    • Feature update will bring new major goodies or large improvements. Each update will have a news post associated with it, with a feature highlight and help files all updated beforehand.
    • Hotfix updates will just fix bugs, that were missed during beta and will be silent, except perhaps a notification.

What about WA2?


 


It continues to be available and may receive an occasional fix until WA3 has all it's features. With Stable versions of WA3, you can expect tools to import more important settings and granger database from WA2.


 


Beyond WA3 roadmap...


 


The truth is, there isn't much beyond roadmap. Once all the features are in, WA3 will be just maintenance and bugfixes, while I'll be moving to different projects. Features, that were previously removed from roadmap, are completely scrapped.


 


The new donation system is also scrapped, it did not gather enough interest and there are other, also legal, issues with it. Please take the above into consideration, when thinking about further donations.


 


 


That is all for now, thanks. :)


  • Like 1

Share this post


Link to post
Share on other sites

I've just upgraded from an old version of 1 to 2. You used to be able to put a sound on the 'turn off sleep bonus' alert, but I can't find that now? I play wurm in windowed fullscreen, so don't see the popups. Widget thing works well though to see timer progress, so I use that and the sounds for the timers.  I think I'd have really struggled to set up v2 without the prior knowledge of v1. 


 


So, can I still wav sleep bonus alert? Thanks for your help :)


Share this post


Link to post
Share on other sites

I admit it's not there, only popup. I'll add it back in WA3, unless you really need it now? Shouldn't be too much work.


Share this post


Link to post
Share on other sites

I've had to scrap one of the craziest features of WA3. I've attempted to compensate for changing timezones (for those Wurmians who travel a lot), but it turns out simply impossible. It's important at the resolution of hours, but all I could achieve were days. Unfortunately, until Wurm itself starts logging with more detailed timestamps, we are out of luck.


 


But it's not all for the loss, as I'll be adding options to manually tune each feature, that relies on those logs, for example timers. So no longer a messed up meditation timer will be useless, it will just require pushing few levers.


  • Like 2

Share this post


Link to post
Share on other sites

Starting to get this in Wurm Assistant 2.0.130.1

 

The action i'm doing is Grooming horses. it's random when it comes

 

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. x: '',  x's type: 'OLVListItem', IComparer: 'BrightIdeasSoftware.ColumnComparer'.
   at System.Collections.Generic.ArraySortHelper`1.Sort(T[] keys, Int32 index, Int32 length, IComparer`1 comparer)
   at System.Array.Sort[T](T[] array, Int32 index, Int32 length, IComparer`1 comparer)
   at System.Collections.Generic.List`1.Sort(Int32 index, Int32 count, IComparer`1 comparer)
   at BrightIdeasSoftware.ObjectListView.MakeGroups(GroupingParameters parms)
   at BrightIdeasSoftware.ObjectListView.BuildGroups(OLVColumn groupByColumn, SortOrder groupByOrder, OLVColumn column, SortOrder order, OLVColumn secondaryColumn, SortOrder secondaryOrder)
   at BrightIdeasSoftware.ObjectListView.DoSort(OLVColumn columnToSort, SortOrder order)
   at BrightIdeasSoftware.ObjectListView.Sort(OLVColumn columnToSort, SortOrder order)
   at BrightIdeasSoftware.ObjectListView.Sort()
   at BrightIdeasSoftware.ObjectListView.BuildList(Boolean shouldPreserveState)
   at BrightIdeasSoftware.ObjectListView.SetObjects(IEnumerable collection, Boolean preserveState)
   at Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Granger.UCGrangerHorseList.UpdateDataForView()
   at Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Granger.UCGrangerHorseList.Context_OnHorsesModified(Object sender, EventArgs e)
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Granger.GrangerContext.SubmitChangesToHorses()
   at Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Granger.HorseUpdatesManager.ProcessEventForHorseUpdates(String line)
   at Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Granger.PlayerManager.OnNewLogEvents(Object sender, NewLogEntriesEventArgs e)
   at System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   at Aldurcraft.WurmOnline.WurmLogsManager.LogEngine.OnNewLogEntries(NewLogEntriesEventArgs e)
   at Aldurcraft.WurmOnline.WurmLogsManager.LogEngine.UpdateAndBroadcastNewEvents()
   at Aldurcraft.WurmOnline.WurmLogsManager.WurmLogs.UpdateLoop_Elapsed(Object sender, EventArgs e)

************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1026 (RTMGDR.030319-1000)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
WurmAssistant2
    Assembly Version: 2.0.130.1
    Win32 Version: 2.0.130.1
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/WurmAssistant2.exe
----------------------------------------
WurmAssistantMutexBarrier
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/WurmAssistantMutexBarrier.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1002 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Aldurcraft_Utility
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/Aldurcraft_Utility.DLL
----------------------------------------
Aldurcraft_WurmOnline_WurmUtils
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/Aldurcraft_WurmOnline_WurmUtils.DLL
----------------------------------------
System.Runtime.Serialization
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1026 (RTMGDR.030319-1000)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
SMDiagnostics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll
----------------------------------------
System.Runtime.DurableInstancing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.DurableInstancing/v4.0_4.0.0.0__31bf3856ad364e35/System.Runtime.DurableInstancing.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1026 built by: RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1015 (RTMGDR.030319-1000)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
NotificationWindow
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/NotificationWindow.DLL
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.237 (RTMGDR.030319-2300)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
irrKlang.NET4
    Assembly Version: 1.0.4534.25937
    Win32 Version:
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/irrKlang.NET4.DLL
----------------------------------------
System.Threading.Tasks
    Assembly Version: 2.5.19.0
    Win32 Version: 2.5.19.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/System.Threading.Tasks.DLL
----------------------------------------
Microsoft.Threading.Tasks
    Assembly Version: 1.0.12.0
    Win32 Version: 1.0.16.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/Microsoft.Threading.Tasks.DLL
----------------------------------------
System.Runtime
    Assembly Version: 2.5.19.0
    Win32 Version: 2.5.19.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/System.Runtime.DLL
----------------------------------------
System.Data.SQLite
    Assembly Version: 1.0.82.0
    Win32 Version: 1.0.82.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.Data.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1015
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Linq.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 (RTMRel.030319-0100)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
ObjectListView
    Assembly Version: 2.5.1.42604
    Win32 Version: 2.5.1.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/ObjectListView.DLL
----------------------------------------
System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1 built by: RTMRel
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.0.30319.1026 (RTMGDR.030319-1000)
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
HSLColor
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/HSLColor.DLL
----------------------------------------
ListViewNF
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Users/Urban/Downloads/WurmAssistant%20(1)/WurmAssistant/WurmAssistant_2_0_130_1/ListViewNF.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now