#1  
Old 09-27-2015, 06:06 PM
Dammitt Dammitt is offline
Praetorian
 
Join Date: Jun 2014
Posts: 634
Default [GrimTools] Item Database



Offline/desktop version can be downloaded here (Version 2.6.3 / GD 1.0.6.1)

Here's a list of features and current limitations:
  • At the moment it's the only database that provides correct average values for all item attributes, other tools/wikis rely exclusively on data in .dbr files ignoring attribute scaling (here is an example of what I'm talking about).
  • At the moment it's the only database that allows to view min/max values for all item attributes
  • The database contains all items that are "obtainable" in game, including all items from merchants/quests/scripted events, some of which are missing in Shalie's db
  • Ability to view all item sets / MIs / unique rares
  • Ability to view all faction items
  • Ability to filter item by category and view all prefixes/suffixes that item of that category can have, augments/components that can be applied to items of that category as well as item blueprints
  • Ability to view new items / affixes / sets / MIs added in recent builds
  • Ability to view changes that were made to existing items in recent builds
  • The names of factions, names of item sets and set items shown on item cards are clickable, making it a bit easier to navigate. Plus item card formatting is the same as in the game.
  • You can search by item / item set / affix names or by their descriptions if "Include item descriptions" checkbox is enabled. The search is not strict by default, so searching by "to all skills" will yield items that give + to all skills in a mastery or all of them (e.g. "to all skills in Soldier" or "to all skills"), however you can use "$" symbol which acts as a line break, i.e. "to all skills$" query will return items that give "+ to all skills" in all masteries only.
  • You can use wildcard symbol "*" for a bit more refined search: e.g. "-*% physical resistance" to search for items that reduce enemy's physical resistance
  • You can search for several strings by putting them in quotes and separating them with a space, e.g. entering ["% fire damage" "converted to fire damage"] (without brackets) will return only those items that provide fire damage modifier AND convert some type of damage to fire.
  • You can search using regular expressions if you put the query in slashes, e.g. /[^%] aether damage/ to find items that provide flat aether damage

Current limitations:
  • For now there's no advanced filtering at the moment, only by rarity. But you can use extended search to find virtually anything you want.

This tool is built automatically from game resources.

I have a patreon account now, so you can support me there if you want: https://www.patreon.com/dammitt

Feel free to post any questions, suggestions and bug reports.

If you are interested in translating the tool, please refer to this thread.

Last edited by Dammitt; 09-30-2018 at 09:21 AM. Reason: update offline version
Reply With Quote
  #2  
Old 09-27-2015, 07:15 PM
Ceno's Avatar
Ceno Ceno is offline
Praetorian
 
Join Date: Jul 2014
Posts: 9,609
Default

Dang that's a lot of stuff that I didn't know existed. O_o

There's a lot of unobtainable stuff in there that also isn't on Shalie's db. Mostly higher-level stuff.
__________________
http://steamcommunity.com/id/ResidentCeno ~ https://www.twitch.tv/residentceno
Spoiler!
Reply With Quote
  #3  
Old 09-27-2015, 07:39 PM
eralduspr's Avatar
eralduspr eralduspr is online now
Praetorian
 
Join Date: Nov 2011
Posts: 2,972
Default

This is pretty awesome!

On a sidenote, Crate really should add more Lightning Medals, be it Rare or Epic.
__________________
"I haven't saw such a sad display since Ulzuin's betrayal."

-Lokkar, master of the Crucible

"Stand still so I can—Feel my wrath!"

-Warden Krieg
Reply With Quote
  #4  
Old 09-28-2015, 07:36 PM
Dammitt Dammitt is offline
Praetorian
 
Join Date: Jun 2014
Posts: 634
Default

Quote:
Originally Posted by Ceno View Post
There's a lot of unobtainable stuff in there that also isn't on Shalie's db. Mostly higher-level stuff.
Well, all the stuff in my db is "obtainable" in game, but I intentionally put this word in quotes to emphasize the fact that it can be obtained in game, because all the items are in loot tables of some mobs / loot containers that are actually spawned by some proxies or spawned via quests/events, but there's no way of knowing if an item can actually drop in current game state (considering player level cap / currently available areas / quests / events). I think my GD resources crawler is pretty good at finding "obtainable items", but there are some limitations that it can't overcome, like knowing which quests/events can be currently triggered or which proxies are used, so it assumes that all of them are needed. Of course it's not perfect - there are at least 2 items which my crawler finds, but I'm pretty sure these are broken, so they are implicitly excluded from the db.

Regarding a lot of high-level stuff that's missing from Shalie's db, he stated couple times that he doesn't update it after hotfixes, and there was a lot of high-level epics included in hotfix 2.
Reply With Quote
  #5  
Old 09-28-2015, 07:40 PM
Ceno's Avatar
Ceno Ceno is offline
Praetorian
 
Join Date: Jul 2014
Posts: 9,609
Default

Quote:
Originally Posted by Dammitt View Post
there was a lot of high-level epics included in hotfix 2.
Hm. Interesting.

Wasn't faulting you for anything, I think it's a great tool and honestly I wasn't far off myself from building something similar. Just giving a bit of a spoiler warning.
__________________
http://steamcommunity.com/id/ResidentCeno ~ https://www.twitch.tv/residentceno
Spoiler!
Reply With Quote
  Click here to go to the next staff post in this thread.   #6  
Old 09-28-2015, 07:51 PM
Zantai's Avatar
Zantai Zantai is offline
Crate Employee - Designer
 
Join Date: May 2012
Posts: 7,664
Default

A great idea, but I would appreciate if you took Shalie's approach to omitting items that are not available in the current state of the game.
__________________
***Waste of Souls***
Reply With Quote
  #7  
Old 09-28-2015, 08:06 PM
Dammitt Dammitt is offline
Praetorian
 
Join Date: Jun 2014
Posts: 634
Default

Quote:
Originally Posted by Zantai View Post
A great idea, but I would appreciate if you took Shalie's approach to omitting items that are not available in the current state of the game.
To be honest, I wanted to do exactly that, but if I ignore all items spawned by quests, this means that not only quest items but also all quest rewards will be excluded, because there's no way to differentiate available quests from unavailable ones :/ Is it OK if I only remove quest items which aren't yet in the game and keep all quest rewards?
Reply With Quote
  Click here to go to the next staff post in this thread.   #8  
Old 09-28-2015, 09:40 PM
Zantai's Avatar
Zantai Zantai is offline
Crate Employee - Designer
 
Join Date: May 2012
Posts: 7,664
Default

I suppose the quest rewards won't spoil anything. Sure.
__________________
***Waste of Souls***
Reply With Quote
  #9  
Old 09-28-2015, 10:31 PM
Dammitt Dammitt is offline
Praetorian
 
Join Date: Jun 2014
Posts: 634
Default

I've completely excluded all quest items from the database.
Reply With Quote
  #10  
Old 10-01-2015, 05:23 PM
Shalie's Avatar
Shalie Shalie is offline
Praetorian
 
Join Date: Jul 2012
Posts: 1,176
Default

Nice!
Took me a while to notice the rarity filter though, upper right corner for anyone else looking
__________________
There may be no 'I' in team, but there's a 'ME' if you look hard enough.
¡uʍop ǝpısdn sı sn ɟo ǝuo 'sıɥʇ pɐǝɹ uɐɔ noʎ ɟı

Item Database: http://gracefuldusk.appspot.com/items
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.