#1  
Old 05-21-2018, 06:45 AM
hal9001 hal9001 is offline
Initiate
 
Join Date: May 2018
Posts: 11
Default [Tool] Grim Dawn Item Search

Grim Search (Note: New name! Previously: "Grim Dawn Item Search")

The latest release can be found at all times here: https://github.com/hallgeirl/gd-item-search/releases

Grim Search helps you keep track of all your items across your characters, perfect for old-schoolers like me who still uses mules! In addition to search for items, you can also find duplicates. So if you have bags full of loot, you can easily see what items you can sell off to save space.



Features
  • Search for items across all your characters based on name, stat, character name, etc.
  • Filter items based on quality, type, level requirements
  • Find duplicate items for a character (items that also exist on other characters)
  • Douple-click items in the list to open them in the grimtools.com item database for full details.



I've decided to open source this project on Github: https://github.com/hallgeirl/gd-item-search. Here you will also find some quickstart guides in the readme.

The tool will never write to your save files. This is a deliberate choice.

I made the tool for myself and a couple of my friends, so there's not been any *extensive* testing yet. I hope someone else can find this useful - and if you find issues/bugs with it (which I'm sure there are since the test candidates have been few), please log the issue in Github. And of course feel free to send me pull requests. And of course feedback is welcome as well. :-)

Last edited by hal9001; 07-10-2018 at 05:10 PM.
Reply With Quote
  #2  
Old 06-19-2018, 04:29 PM
BourbonBandit BourbonBandit is offline
Initiate
 
Join Date: Jun 2018
Posts: 7
Default

I really like the idea that this can be used without disableing steam cloud, as I play from multiple PCs when traveling. I downloaded this, but could not get it to work. Is this currently out of date?
Reply With Quote
  #3  
Old 06-19-2018, 05:42 PM
slipperypete slipperypete is offline
Emissary
 
Join Date: Dec 2015
Posts: 863
Default

Interesting.

This is what Item Assistant was initially gonna be.


Quote:
Originally Posted by Github
Just fire up Steam (it must be running)
See https://github.com/marius00/iagd/blo...awnDetector.cs

With a minor registry lookup you don't need to depend on steam running. (Even though that's really a minor issue)
__________________
http://grimdawn.dreamcrash.org/ia/help.html

http://items.dreamcrash.org/ComponentAssembler - Relics

Last edited by slipperypete; 06-19-2018 at 05:45 PM.
Reply With Quote
  #4  
Old 06-20-2018, 03:19 PM
hal9001 hal9001 is offline
Initiate
 
Join Date: May 2018
Posts: 11
Default

Quote:
Originally Posted by BourbonBandit View Post
I really like the idea that this can be used without disableing steam cloud, as I play from multiple PCs when traveling. I downloaded this, but could not get it to work. Is this currently out of date?
Hi!
It is indeed up to date - I tested it right now, and my Grim Dawn is up to date (1.0.6.1). Can you describe what isn't working/what's happening? Then I can try figure out what the problem is.
In addition, if you could perhaps attach the Log.txt file that should be in the same folder as the executable, that would help a lot.

Thanks
Reply With Quote
  #5  
Old 06-20-2018, 03:33 PM
hal9001 hal9001 is offline
Initiate
 
Join Date: May 2018
Posts: 11
Default

Quote:
Originally Posted by slipperypete View Post
Interesting.

This is what Item Assistant was initially gonna be.



See https://github.com/marius00/iagd/blo...awnDetector.cs

With a minor registry lookup you don't need to depend on steam running. (Even though that's really a minor issue)
What I use the running Steam process for is to find the correct user ID for the logged on user. I ran into an issue where if more than one user uses the same machine, there may be more than one userdata folder for Grim Dawn, one under each user's folder. Though for the *majority* of the cases, yours are probably simpler for the end user where you iterate through them and choose one.

I'm noting it down as an improvement - I'm considering trying to detect it your way first, and if there's multiple hits, require Steam to be running.

Thanks for the tips!
Reply With Quote
  #6  
Old 06-20-2018, 05:24 PM
slipperypete slipperypete is offline
Emissary
 
Join Date: Dec 2015
Posts: 863
Default

Interesting.. I guess it's just since IA does not allow cloud saving that it's never been an issue for me. Definitely something I'll keep in mind, if support for cloud saving is ever added

I only use the steam folder for finding the arc/arz files, and never even considered your scenario.
__________________
http://grimdawn.dreamcrash.org/ia/help.html

http://items.dreamcrash.org/ComponentAssembler - Relics
Reply With Quote
  #7  
Old 06-20-2018, 07:31 PM
xtoastx's Avatar
xtoastx xtoastx is offline
Initiate
 
Join Date: Sep 2017
Posts: 21
Default

Thank you, this is exactly what I wanted to create a few days ago, but now I don't have to anymore
One suggestion though: include which crafting bonus an item has (if it has one).
Edit: also, searching for duplicates across ALL characters instead of just one character would be nice.
Edit 2: I noticed that the search tool displays the level of the base item when it comes to MIs, when in game, they might differ (e.g. game says you have a level 94 solael pants, but the search tool says it's 84). Maybe add an option to just show the level it shows in game?
Also how about increasing the 50 results limit (along with a button to only start searching when you finished typing your word)?
Sorry for all the requests, this is still the best tool ever in my opinion.
Edit 3: I currently have a lot of blazehearts and mythical stormhearts, but the search tool does not detect them (it does detect the regular stormheart).

Last edited by xtoastx; 06-20-2018 at 08:03 PM.
Reply With Quote
  #8  
Old 06-20-2018, 08:00 PM
BourbonBandit BourbonBandit is offline
Initiate
 
Join Date: Jun 2018
Posts: 7
Default

I will give it another try when I get home this evening. Do I open steam, run the program, and then run Grim Dawn?
Reply With Quote
  #9  
Old 06-20-2018, 08:10 PM
slipperypete slipperypete is offline
Emissary
 
Join Date: Dec 2015
Posts: 863
Default

Quote:
Originally Posted by xtoastx View Post
Edit 2: I noticed that the search tool displays the level of the base item when it comes to MIs, when in game, they might differ (e.g. game says you have a level 94 solael pants, but the search tool says it's 84). Maybe add an option to just show the level it shows in game?
Just a point to OP/the dev here, the level for greens needs to be calculated as the highest level from any record (highest from prefix, suffix, base). Same with item quality etc.

And to feel free to tell me to butt out if I'm just interfering =)
Just found it a nice project, since it's what I initially intended to make.
__________________
http://grimdawn.dreamcrash.org/ia/help.html

http://items.dreamcrash.org/ComponentAssembler - Relics
Reply With Quote
  #10  
Old 06-21-2018, 05:32 PM
hal9001 hal9001 is offline
Initiate
 
Join Date: May 2018
Posts: 11
Default

Quote:
Originally Posted by slipperypete View Post
Just a point to OP/the dev here, the level for greens needs to be calculated as the highest level from any record (highest from prefix, suffix, base). Same with item quality etc.

And to feel free to tell me to butt out if I'm just interfering =)
Just found it a nice project, since it's what I initially intended to make.
By no means are you interfering! I love it Thanks!
I'm noting it down as an issue as I don't have time immediately to work on this - but thankfully summer vacation is coming up, and I always get a bit of coding withdrawal during those periods

https://github.com/hallgeirl/gd-item-search/issues/10

(PS: Just to confirm - you are marius00 at github, right?)
Reply With Quote
Reply

Thread Tools
Display Modes

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

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

Forum Jump


Grim Dawn ©2018 Crate Entertainment, LLC.
vBulletin® 3.8.4 ©2000-2014, Jelsoft Enterprises Ltd.