[Tool] Grim Dawn Item Assistant

Hey!

Can’t seem to get your tool to work, the problem being items I put in the 4th shared tab disappear, but doesn’t appear in the Item Assistant. Tried several yellow/green/blue items with no luck (searched for names), restarted the program and ran it as admin with no results. With no filters, it says ‘0 items found’ in the bottom left corner.

Logfile

^ Same for me - I don’t think this app is working properly right now

Ok, problem with latest update maybe? I’m running Windows 7.

I’ve pushed a hotfix for the search bar not working properly.

So far I’ve been unable to reproduce any issues with items not showing up properly.

Known bugs: Max level not working properly. Fixed in next update.

It’s working fine now! Thanks

edit - green items show as white

Still not working for me. Could it have anything to do with where the steam folder the game is installed to is located? I have Steam on a HDD, and the games i run often are in a SteamLibrary folder on my SSD. If I can provide any information to help you identify the cause, please let me know. This looks great and I’d love to use it. :slight_smile:

Okay lets take this from the beginning.

IA does loot from tab 4? but the items do NOT appear inside IA?
If so, send me your database, its located at “%appdata%…\local\evilsoft\IAGD\data”

And I’ll take a look at it.

In your log all i saw was:
2016-03-19 09:04:40,491 INFO [IAGrim.Arz.StashManager]: Looting of stash 4 halted, no items available.

This just started this morning, and I can’t find where the file path it’s looking for is being stored, not sure why it’s looking for two levels of the same path (\database\database.arz). The first level is there, but not the 2nd iteration any ideas?

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

************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path ‘D:\Program Files (x86)\SteamLibrary\steamapps\common\Grim Dawn\database\database.arz\database\database.arz’.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream…ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream…ctor(String path, FileMode mode)
at IAGrim.Arz.ArzParser.LoadArzDb(String grimdawnLocation)
at IAGrim.UI.MainWindow.MainWindow_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1073.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

IAGrim
Assembly Version: 1.0.5921.18901
Win32 Version: 1.0.5921.18901
CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/IAGrim.exe

log4net
Assembly Version: 1.2.13.0
Win32 Version: 1.2.13.0
CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/log4net.DLL

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
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.6.1064.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
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.6.1068.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll

NHibernate
Assembly Version: 4.0.0.4000
Win32 Version: 4.0.4.4000
CodeBase: file:///C:/Program%20Files/Grim%20Dawn%20Item%20Assistant/NHibernate.DLL

System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
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.6.1073.0 built by: NETFXREL3STAGE
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.6.1064.2 built by: NETFXREL3STAGE
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.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
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.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.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.

Thanks for the reply. Yes, GDIA loots the items just fine, the userdata.db file even grows as I throw more stuff into it. userdata.db is in the zip folder attached, could not upload the DB file with that extension as the forum won’t allow it, I can upload it anywhere else if that’s preferred. Attaching another log too.

2016-03-20 16:58:28,790 INFO [IAGrim.Program]: Starting IA:GD..
2016-03-20 16:58:28,798 INFO [IAGrim.Program]: Calling run..
2016-03-20 16:58:30,415 INFO [IAGrim.GrimDawnDetector]: Grim Dawn install location located using Source Mod Path
2016-03-20 16:58:30,416 INFO [IAGrim.Arz.StashManager]: Monitoring stashfile at: C:\Users\***\Documents\My Games\Grim Dawn\Save
2016-03-20 16:58:30,421 INFO [IAGrim.UI.MainWindow]: Checking for updates..
2016-03-20 16:58:30,434 INFO [IAGrim.Listener.RegisterWindow]: Created window with hwnd 67546
2016-03-20 16:58:30,626 INFO [IAGrim.Utilities.ExceptionReporter]: Sent anonymous usage statistics to developer.
2016-03-20 16:58:31,649 INFO [IAGrim.Listener.GDInjector]: Injected dll into process 5260
2016-03-20 16:58:31,652 INFO [IAGrim.Listener.InjectionVerifier]: Running Listdlls...
2016-03-20 16:58:32,018 INFO [IAGrim.Listener.GDInjector]: InjectionVerifier reports injection succeeded.
2016-03-20 17:00:17,901 DEBUG[IAGrim.Arz.StashManager]: File: C:\Users\***\Documents\My Games\Grim Dawn\Save	ransfer.gst renamed to C:\Users\***\Documents\My Games\Grim Dawn\Save	ransfer.gst.bak
2016-03-20 17:00:17,903 DEBUG[IAGrim.Arz.StashManager]: File: C:\Users\***\Documents\My Games\Grim Dawn\Save	ransfer.gst.tmp renamed to C:\Users\***\Documents\My Games\Grim Dawn\Save	ransfer.gst
2016-03-20 17:00:17,903 INFO [IAGrim.Arz.StashManager]: Detected an update to stash file, checking for loot..
2016-03-20 17:00:17,948 INFO [IAGrim.Database.PlayerItemDao]: Stored 14 player items to database.
2016-03-20 17:00:17,948 INFO [IAGrim.Arz.StashManager]: Looted 14 out of 14 items from stash 4
2016-03-20 17:00:50,518 DEBUG[IAGrim.Arz.StashManager]: File: C:\Users\***\Documents\My Games\Grim Dawn\Save	ransfer.gst renamed to C:\Users\***\Documents\My Games\Grim Dawn\Save	ransfer.gst.bak
2016-03-20 17:00:50,521 DEBUG[IAGrim.Arz.StashManager]: File: C:\Users\***\Documents\My Games\Grim Dawn\Save	ransfer.gst.tmp renamed to C:\Users\***\Documents\My Games\Grim Dawn\Save	ransfer.gst
2016-03-20 17:00:50,521 INFO [IAGrim.Arz.StashManager]: Detected an update to stash file, checking for loot..
2016-03-20 17:00:50,521 INFO [IAGrim.Arz.StashManager]: Looting of stash 4 halted, no items available.

Guessing this is on my end since I’m the only one who seem to be experiencing this, no idea what it could be though. Reinstalled both the game and GDIA by now, changed install directory of both to my C drive and so on.

35 items found, runs just fine here… so you open it, and it displays no items? Are you on the latest version?

Fixed! I’ll try to get a patch out today! Seems it only triggers if you don’t have any registry entry for the game :wink:
Edit: I sent you a link as a private message, it will get you up and running until i push a patch to the general public.

Anywhere I can see which version I have? I downloaded the software again before re-installing it last night, as well as launching it just before grabbing the log included with my last post, so it should be up to date I think?

Rightclick on the file, select “properties” then “details” and look at “product version”

It should be 1.0.5922.12403 or higher.
If you downloaded it last night it should be the latest, unless you downloaded with Internet Explorer, which may have cached an old version.

EDIT: Think i found the cause, hang on…

1.0.5922.12403 is indeed my version. Weird. Could it have anything to do with user permissions or the likes?

Edit:

Hope that’s it, would be nice being able to search all the items I stored. Thanks for all the assistance with my issue so far by the way. :slight_smile:

http://grimdawn.dreamcrash.org/ia/thedude.zip
Try this .db file, does it work?

It seems your IA had for whatever reason failed to update the Grim Dawn database.

Works now! Awesome, thanks! Any idea what I could have messed up for it to not update the GD DB?

Not a clue, I’ve added a button to force update, will be included next patch.

Ok sweet, sounds good. Thanks again, great tool. :slight_smile:

Excellent, thanks!!

EDIT:
It’s opening now but no items are appearing, I’m in no rush, should I wait until the next full release and then restore from a backup (how do I restore from a backup?? ;))

Just copy the most recent file into your savegame folder and name it Transfer.gst (my documents\my games\grim dawn\saves)

Awesome stash tool! Thanks!