Aldur

Wurm Assistant - Enrich Your Wurm Experience

Recommended Posts

It's a very nice tool but it currently suggests that olives are ripe, which they aren't. I downloaded only a few days ago.


I've noticed other sources, Wurmpedia, are also not clear about when exactly seasons start. Do they start within a time interval which can't be accurately defined or what seems to be the problem?


Share this post


Link to post
Share on other sites

Hello, I am having a problem with searching


 


First some background info


 


  • [15:39:03] Info > WurmServer > Init complete  (startup - all good)
  • Using WA 2.0.131.1
  • Win 7 Pro 64 bit german
  • Core I7-3770k, 16GB ram, unused 12GB typically
  • Latest .NET Framework installed: 4.5.2 German, up to date
  • The char I am trying to search has years worth of logs, over 1350 logs  totaling over 400 MB data

 


When I search for something from 2011 till present day WA locks up for a bit, throws me this error below and it will either close or i have to manually close it because log searcher will no longer work


 


 


L2KVhP0.png


 


In details you have this text:


 



Informationen über das Aufrufen von JIT-Debuggen

anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

 

************** Ausnahmetext **************

System.OutOfMemoryException: Eine Ausnahme vom Typ "System.OutOfMemoryException" wurde ausgelöst.

   bei System.Text.StringBuilder.ToString()

   bei System.Windows.Forms.TextBoxBase.set_Lines(String[] value)

   bei Aldurcraft.WurmOnline.WurmLogsManager.Searcher.FormLogSearcher.DisplaySearchResults(LogSearchData logSearchData)

 

 

************** Geladene Assemblys **************

mscorlib

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.

----------------------------------------

WurmAssistant2

    Assembly-Version: 2.0.131.1.

    Win32-Version: 2.0.131.1.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/WurmAssistant2.exe.

----------------------------------------

System.Windows.Forms

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34251 built by: FX452RTMGDR.

    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.34209 built by: FX452RTMGDR.

    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.34238 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.

----------------------------------------

WurmAssistantMutexBarrier

    Assembly-Version: 1.0.0.0.

    Win32-Version: 1.0.0.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/WurmAssistantMutexBarrier.DLL.

----------------------------------------

System.Core

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.

----------------------------------------

System.Configuration

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.

----------------------------------------

System.Xml

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34234 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.

----------------------------------------

Aldurcraft_Utility

    Assembly-Version: 1.0.0.0.

    Win32-Version: 1.0.0.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/Aldurcraft_Utility.DLL.

----------------------------------------

Aldurcraft_WurmOnline_WurmUtils

    Assembly-Version: 1.0.0.0.

    Win32-Version: 1.0.0.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/Aldurcraft_WurmOnline_WurmUtils.DLL.

----------------------------------------

System.Runtime.Serialization

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34234 built by: FX452RTMGDR.

    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.34234 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/SMDiagnostics/v4.0_4.0.0.0__b77a5c561934e089/SMDiagnostics.dll.

----------------------------------------

System.ServiceModel.Internals

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34234 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel.Internals/v4.0_4.0.0.0__31bf3856ad364e35/System.ServiceModel.Internals.dll.

----------------------------------------

System.RunTime.Serialization.resources

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Runtime.Serialization.resources.dll.

----------------------------------------

NotificationWindow

    Assembly-Version: 1.0.0.0.

    Win32-Version: 1.0.0.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/NotificationWindow.DLL.

----------------------------------------

System.Data

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    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:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/irrKlang.NET4.DLL.

----------------------------------------

mscorlib.resources

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.

----------------------------------------

System.Threading.Tasks

    Assembly-Version: 2.5.19.0.

    Win32-Version: 2.5.19.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/System.Threading.Tasks.DLL.

----------------------------------------

Microsoft.Threading.Tasks

    Assembly-Version: 1.0.12.0.

    Win32-Version: 1.0.16.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/Microsoft.Threading.Tasks.DLL.

----------------------------------------

System.Runtime

    Assembly-Version: 2.5.19.0.

    Win32-Version: 2.5.19.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/System.Runtime.DLL.

----------------------------------------

System.Data.SQLite

    Assembly-Version: 1.0.82.0.

    Win32-Version: 1.0.82.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/System.Data.SQLite.DLL.

----------------------------------------

System.Transactions

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll.

----------------------------------------

ListViewNF

    Assembly-Version: 1.0.0.0.

    Win32-Version: 1.0.0.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/ListViewNF.DLL.

----------------------------------------

ObjectListView

    Assembly-Version: 2.5.1.36028.

    Win32-Version: 2.5.1.0.

    CodeBase: file:///C:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/ObjectListView.DLL.

----------------------------------------

System.Xml.Linq

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll.

----------------------------------------

System.Data.Linq

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209.

    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.34209 built by: FX452RTMGDR.

    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.34209 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll.

----------------------------------------

Anonymously Hosted DynamicMethods Assembly

    Assembly-Version: 0.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    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:/Program%20Files%20(x86)/WurmAssistant/WurmAssistant_2_0_131_1/HSLColor.DLL.

----------------------------------------

System.Windows.Forms.resources

    Assembly-Version: 4.0.0.0.

    Win32-Version: 4.0.30319.34209 built by: FX452RTMGDR.

    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

----------------------------------------

 

************** JIT-Debuggen **************

Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der

Konfigurationsdatei der Anwendung oder des Computers

(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.

Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

 

Zum Beispiel:

 

<configuration>

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

</configuration>

 

Wenn das JIT-Debuggen aktiviert ist, werden alle Ausnahmefehler an den JIT-Debugger gesendet, der auf dem

Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

 


 


Any help is welcome, thx


Edited by Thorakkanath

Share this post


Link to post
Share on other sites

Kudos, I love WA and appreciate your work every time I use it. ;)


  • Like 1

Share this post


Link to post
Share on other sites

Hey there, i wanted to know and kindly ask if you could implement a feature that would let me see how much time I need to reach a certain level.

 

Like: [16:45:22] Body control increased by 0,000587 to 23,02578

and the assistant shows me the average time of getting to a certain level like 31.

 

It shows me then "You need 44852 ticks like the last skill increase to reach Skill level 31."

Because of that, you need an average of 172 Days to reach Level 31 of Body control."

 

 á•—ຈل͜ຈ༽ᕗ

 

Something like this is planned for WA3, dev of which is paused till July.

 

It's a very nice tool but it currently suggests that olives are ripe, which they aren't. I downloaded only a few days ago.

I've noticed other sources, Wurmpedia, are also not clear about when exactly seasons start. Do they start within a time interval which can't be accurately defined or what seems to be the problem?

 

Indeed, there have been some changes to how seasons behave, since that tool was made. I think seasons are somewhat random, they generally fall around their "official" date. Calendar will have an update in WA3.

 

Hello, I am having a problem with searching

 

First some background info

  • [15:39:03] Info > WurmServer > Init complete  (startup - all good)
  • Using WA 2.0.131.1
  • Win 7 Pro 64 bit german
  • Core I7-3770k, 16GB ram, unused 12GB typically
  • Latest .NET Framework installed: 4.5.2 German, up to date
  • The char I am trying to search has years worth of logs, over 1350 logs  totaling over 400 MB data
When I search for something from 2011 till present day WA locks up for a bit, throws me this error below and it will either close or i have to manually close it because log searcher will no longer work

 

 

L2KVhP0.png

 

In details you have this text:

 

...

 

Any help is welcome, thx

 

 

System.OutOfMemoryException happens if the search is too wide (too much data). Unfortunately there was no easy way around it, so I've decided that a better searching tool will replace this in WA3. Until then try to use smaller intervals.

Edited by Aldur
  • Like 1

Share this post


Link to post
Share on other sites

I run ( after getting a new PC ) in a strange Problem.  The WA does not see the skillpoints of my characters - especially the horses - AH skill.

Any Idea why ?

In my experience, you have to obtain a point in the skill for it to start tracking again.

Share this post


Link to post
Share on other sites

It's a very nice tool but it currently suggests that olives are ripe, which they aren't. I downloaded only a few days ago.

I've noticed other sources, Wurmpedia, are also not clear about when exactly seasons start. Do they start within a time interval which can't be accurately defined or what seems to be the problem?

I am having this same issue.  Suddenly one day all the harvest times got resorted and are way off.  I was wondering if there is a way to auto-update or even how to update manually?  I am hoping that updating will fix the issue.

 

And my ingame time matches my WA2 time.

Edited by Harvest

Share this post


Link to post
Share on other sites

The devs made seasons random. They have a "expected" date, but can randomly be a week earlier or later. This is not something a tool can guess anymore and the season calendar is therefor just a "estimate time" and shouldn't be relied upon as you could in the old days


Share this post


Link to post
Share on other sites

Is it possible to make it so Granger accepts animals with the same name? Usually they have different attributes and parents, which should make them unique to each other. Thanks!


Share this post


Link to post
Share on other sites

That would probably cause problems for the auto-updating of ages/fat reserves/grooming/birthing since that seems to run off of event messages. Maybe it would just have to stop trying to update horses that had duplicate names.

The real solution would be for the Devs to implement a method for naming the horses ourselves but GL getting that through.

Share this post


Link to post
Share on other sites

Hi folks!


 


I would first like to thank a few kind souls, for their donations in last weeks!


 


And on my part, everything is going according to plan. 1st July I am back on dev and this time, nothing will stop me from getting WA3 out and the roadmap cleared! :)


 


------------


 


About creature names - it really is a painful Wurm limitation and it was communicated to me clearly, that they do not plan on improving it.


I could still loosen the limits, but then I'd have to block any updates, when identification is not possible (for example many updates not based on examining, or when parents disappear, which happens if they die). I might add such an option in WA3.


  • Like 3

Share this post


Link to post
Share on other sites

Not sure if this issue is just me or not, but as of recently the meditation timer has stopped working properly. The first meditation of the day will reset the timer and put it on cooldown, but for the second, i can meditate repeatedly and the timer will never reset, and continues to sit at 'ready'.


Share this post


Link to post
Share on other sites

Hi Alex.


 


Standard array of questions:


 


Any errors reported by WA?


 


Have you made any major changes between then it used to work and when it stopped? (like, WA clean reinstalls, wurm reinstalls, changes in game client config etc.


 


If neither, I will have a look at the timer at a later date, any issue I should be able to nail then. :)


Share this post


Link to post
Share on other sites

Aldur,

Great job on the dev path, I just managed to update mine and yes, there were updates to download :)  Woot!  

 

How can I setup notifications for support tickets or when a GM PMs me?
I know that I can do it through the sounds, but what triggers do I need to put in?  
I don't know a GMs name before they respond, so I can't program it that way.

 

Any ideas / thoughts on how to accomplish this?

Cheers.

 

 

Edit:
I tried setting it up through the sound triggers, RegEx with PM and:   ^((?!\<Urth\>).)+$ 
Also tried setting it up as a simple sound trigger with even just a [ as the trigger

 

Neither worked - except for the RegEx ^((?!\<Urth\>).)+$  when in an existing open PM.


Any thoughts?  If I can get it to work I'll update the wiki as well.  Cheers

Edited by Mynnah

Share this post


Link to post
Share on other sites

Woot looks like its 1st July, time to get back on the block!


 


Hi Mynnah!


One thing I can immediately recommend, is to test these regexes in logsearcher. If they find right bits, they will work in timers or triggers.


I don't think GM's can be distinguished from regular player PM's, but a regex with names of all GM's would work (patterns can be OR-ed). If you still have trouble setting this up, I'll write down that regex today evening, as I'm in a hurry at the moment. :)


Share this post


Link to post
Share on other sites

Actually, search on 'responding to your support call'. That is the canned response for the support system. It will be proceeded by 'Hello, CM/GM' and followed by the ticket number.


Share this post


Link to post
Share on other sites

Not sure if this issue is just me or not, but as of recently the meditation timer has stopped working properly. The first meditation of the day will reset the timer and put it on cooldown, but for the second, i can meditate repeatedly and the timer will never reset, and continues to sit at 'ready'.

 

I also noticed this: my meditation timer always shows "ready!", regardless of any meditation activities. In the log I find this:

 

[10:41:18] Info > WurmLogSearcherAPI > no result available for Meditating search for Yaga

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

Share this post


Link to post
Share on other sites

Hmm. this looks familiar...


 


Please check if your characters have anything inside:


wurm\players\Player\config.txt


this file must point to existing config name, else WA2 throws a tantrum.


Share this post


Link to post
Share on other sites

Hmm. this looks familiar...

 

Please check if your characters have anything inside:

wurm\players\Player\config.txt

this file must point to existing config name, else WA2 throws a tantrum.

 

Everything is fine there: config.txt contains "Yaga" and points to "Wurm\configs\Yaga" (which exists and contains the settings files),

Share this post


Link to post
Share on other sites

Ok after looking into this, this error shows that logs search found no clue about meditation skill gains and assumed 0. (yeah one of those errors, that's actually accurate)


Could you check when was your last tick?


 


PS. Could you send/quote me entire WA log of such session?


Edited by Aldur

Share this post


Link to post
Share on other sites

Ok after looking into this, this error shows that logs search found no clue about meditation skill gains and assumed 0. (yeah one of those errors, that's actually accurate)

Could you check when was your last tick?

 

PS. Could you send/quote me entire WA log of such session?

 

I had several meditation ticks during the last few days. Sending the log file by PM.

Share this post


Link to post
Share on other sites

Wait.... I just had an idea:


 


Is WA checking _Skills*.txt for meditation ticks? Because that would explain it. At 90.4 skill my ticks are very small (<0.01) and my skillgain updates are set to "integer increase" - so *Skills*.txt will not contain any meditation skill lines for a very long time. Could that be the problem?


Edited by Yaga

Share this post


Link to post
Share on other sites

I don't use ticks, I have integers and it's worked fine until recent.  I even had one account broken while another was working fine until I had to restart my pc, then both broke


 


Setting up custom timers to search for 'you finish your meditation' or 'it will take a while again blabla' seem to work fine


Share this post


Link to post
Share on other sites

From what I can gather, the tick would need to be over 1 year ago, that is was the current limit set in the code. I've just tested with an even longer period and it has worked correctly for some over 2-year old gains.


 


WA is looking for Meditating increased to or Meditating decreased to entries in the logs, then matches any finding to a server group (map of this information is built elsewhere), to distinguish them. Since messages seem to look the same as always, possible issues might be:


  • Failing to match that server group, unfortunately there is was no debugging available for this one. I've only noticed it working for my own log history, up to beginning of 2013, because earlier figuring server group was not possible.
  • Parsing the skill level incorrectly, as if nothing was parsed, logs would contain "Processed skill line failed to match" kind of error, which they don't seem to. The skill matcher first looks for something like this: 123,123, then 123.123 (with a dot), then 123 (no decimal part)

I have just rolled 2 updates (latest is 2.0.131.11), with:


  1. some additional logging for server groups matching to skill levels,
  2. increased the max scan time to 4 years,
  3. bugfix: where archival level (saved in WA settings) was being overwritten to zero, when no search results were found
  4. bugfix: where using archival level was not initially setting timer to correct state

Please send me WA logs after you've got a chance to run with new update and still have any issues.


Edited by Aldur

Share this post


Link to post
Share on other sites

When i try to set up meditation timers, the time to next question one works fine, but the time to next meditation does this:


[11:25:52] CRITICAL ERROR > Modules >Timers.MeditationTimer > problem while preparing timer

EXCEPTION: The added or subtracted value results in an un-representable DateTime.

Parameter name: t

EXC TYPE:System.ArgumentOutOfRangeException

SOURCE: Microsoft.Threading.Tasks

TRACE:    at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)

   at Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(Task task)

   at Aldurcraft.WurmOnline.WurmAssistant2.ModuleNS.Timers.MeditationTimer.<PerformAsyncInits>d__0.MoveNext()

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