[Tool] Grim Dawn Item Assistant

I have received an error while updating also. Has happened twice now. Here are the details from the .NET Framework error:

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

************** Exception Text **************
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
   at System.Collections.ArrayList.ArrayListEnumeratorSimple.MoveNext()
   at System.Windows.Forms.Application.ExitInternal()
   at System.Windows.Forms.Application.Exit(CancelEventArgs e)
   at AutoUpdaterDotNET.AutoUpdater.Exit(Form ownerForm)
   at AutoUpdaterDotNET.DownloadUpdateDialog.OnDownloadComplete(Object sender, AsyncCompletedEventArgs e)
   at System.Net.WebClient.OnDownloadFileCompleted(AsyncCompletedEventArgs e)
   at System.Net.WebClient.DownloadFileOperationCompleted(Object arg)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2098.0 built by: NET47REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
IAGrim
    Assembly Version: 1.2.6383.11298
    Win32 Version: 1.2.6383.11298
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/iagrim.exe
----------------------------------------
log4net
    Assembly Version: 1.2.15.0
    Win32 Version: 1.2.15.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/log4net.DLL
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2093.0 built by: NET47REL1LAST
    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.7.2098.0 built by: NET47REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
EvilsoftCommons
    Assembly Version: 1.0.6350.33632
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/EvilsoftCommons.DLL
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2094.0 built by: NET47REL1LAST
    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.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Management
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2096.0 built by: NET47REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
DataAccess
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/DataAccess.DLL
----------------------------------------
StatTranslator
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/StatTranslator.DLL
----------------------------------------
Parser
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/Parser.DLL
----------------------------------------
NHibernate
    Assembly Version: 4.1.0.4000
    Win32 Version: 4.1.0.4000
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/NHibernate.DLL
----------------------------------------
System.Data
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    Assembly Version: 0.0.0.0
    Win32 Version: 4.7.2098.0 built by: NET47REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Xml.Linq
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    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.SQLite
    Assembly Version: 1.0.97.0
    Win32 Version: 1.0.97.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/System.Data.SQLite.DLL
----------------------------------------
System.Transactions
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
----------------------------------------
System.EnterpriseServices
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    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.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
CefSharp
    Assembly Version: 51.0.0.0
    Win32 Version: 51.0.0.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/CefSharp.DLL
----------------------------------------
CefSharp.WinForms
    Assembly Version: 51.0.0.0
    Win32 Version: 51.0.0.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/CefSharp.WinForms.DLL
----------------------------------------
Cloud
    Assembly Version: 1.0.6350.33632
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/Cloud.DLL
----------------------------------------
MoreLinq
    Assembly Version: 1.4.18916.0
    Win32 Version: 1.4.18916.839
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/MoreLinq.DLL
----------------------------------------
Newtonsoft.Json
    Assembly Version: 9.0.0.0
    Win32 Version: 9.0.1.19813
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/Newtonsoft.Json.DLL
----------------------------------------
CefSharp.Core
    Assembly Version: 51.0.0.0
    Win32 Version: 
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/CefSharp.Core.DLL
----------------------------------------
Accessibility
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.ServiceModel
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.ServiceModel/v4.0_4.0.0.0__b77a5c561934e089/System.ServiceModel.dll
----------------------------------------
SMDiagnostics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    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.7.2046.0 built by: NET47REL1
    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
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
AutoUpdater.NET
    Assembly Version: 1.4.1.0
    Win32 Version: 1.4.1.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/AutoUpdater.NET.DLL
----------------------------------------
Ionic.Zip
    Assembly Version: 1.9.1.8
    Win32 Version: 1.9.1.8
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/Ionic.Zip.DLL
----------------------------------------
DllInjector
    Assembly Version: 1.0.6376.40103
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/DllInjector.DLL
----------------------------------------
System.Web
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
PresentationFramework
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2098.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationFramework/v4.0_4.0.0.0__31bf3856ad364e35/PresentationFramework.dll
----------------------------------------
WindowsBase
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2098.0 built by: NET47REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
PresentationCore
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2098.0 built by: NET47REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
System.Xaml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.7.2098.0 built by: NET47REL1LAST
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.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.



6/22/17 update works for me. I can now transfer stash items again.
Thanks SlipperyPete!!!

For now, update manually if automatic updating does not work.

Seems I’ve reintroduced an ancient bug, I’ll get the updater fixed in the next update, along with final support for the new expansion.

I’m also thinking about making classes dynamic, so IA can filter on classes in mods (and by proxy, the upcoming expansion)

updating manualy also worked for my problem . Thanks

Thanks! Manual download works now. Wasn’t yet online on the site when I tried to download before.

Used GD Stash before this tool but it corrupted my stash (could be an issue specific to me). Happy to tell you that this one works great so far! I prefer C# over Java programs anyway :stuck_out_tongue:

Hi,

I am having a problem with Item Assistant that started Wednesday of this week, when opening Item Assistant I get a Microsoft .Net Framework Error (Object reference not set to an instance of an object). If I ignore the error the database opens up but only a fraction of the items showup (Only showing a total of 290 when I had around 800 Tuesday, seems like an old database from a while ago). If I open the latest userdata.db I can find some of the items in there through a search but Item Assistant is not showing them.

I have tried parsing the database, and copying over backups from earlier in the week to no avail. I am currently installing the .Net files again to see if that fixes it.

Step one would be to check the IA log files for any anomaly, also if there’s any items called ā€œunknown itemā€, items not recognized will all be stacked together.

Thanks for the reply. I sent you an email and I am now trying to remove all instances of IA than going to reinstall to see if that works, no luck. More problems actually, cannot detect if stash is open or close, will not loot no matter where I am, after loading my backup file I get the same error missing the same number of items. Not sure what to do, alot of legendaries now gone it seems and can’t add to it anymore.

Everyone, before posting/emailing:

Please make sure you are running on version 1.2.6383.32383 or higher.

The latest update of Grim Dawn updated the stash file format.

If you are running version a version >= 1.2.6376.40116 but older than 1.2.6383.32383, your automatic updates is broken, and you will need to download the new update manually.

The version can be seen in the log file (Settings => View Logs) and in the Log tab.

Hey there, I’ve recently come back to GD, I used to use this addon which is great btw. Although between then and now I had a drive failure, but did have a backup of my old documents folder, how do I resync the new GD install to my old stash?

Ok so Used the guide, thanks for that. Although now it’s got all my old log and database files from the appdata/evilsoft folder and it’s not showing any items in the item assistant app. Any help appreciated. Have 200 hours of items in there! Emailed support anyway with attached log, feel free to reply to that instead =) Keep up the good work.

Do you know which version you ran? was it v1.0 or v1.1?
If it was v1.1, send me the items.backup file (via email) and I’ll convert it to a useable userdata.db

I have been using GD Stash in the past. Can someone recommend switching to the item assistant?

@slipperypete: what would be the easiest way to move my stuff over? Move all items from the GD Stash db to characters and import via shared tab 4?

Thanks for the update file. It should fix my problems and thanks for all your work.

I’m not sure how GD Stash stores its items… at present, probably via stash yeah…

What’s the reason behind this change? I have 2500+ items stored and now IA takes forever to load them all or to apply filters.

it is a database. Yes, at present the only way really is to put them back in the shared stash

Slipperypete could support the file format I use for mass im/export if he wanted to, it is pretty straightforward (so little effort) and would allow the im/export of items from one tool to the other if he both reads and writes it, or just into IA if he reads it only :wink:

Can you do a quick run of IA, apply filters etc and then email me the log file?
So i can see which operations specifically are taking a long time in your case.

I have maybe 8000 items myself, and searches runs below a second.

If the issue cannot be resolved, I can make you a copy of the old build, but with support for the new stash format.

Email sent.

Might have gotten lost in the aether, did you send it to [email protected] ?

Yup. I’ve just resent it anyway.