Please respect other members. Please do not post links or information about hacking/warez/cheats.
Read the rules of these forums as we rarely warn before banning. Lost or need RSS check the forum map.

Latest News

Quick Nav
Navigation
Diablo: IncGamers
Diablo Wiki
Gallery
Donate/Subscribe
Follow us on Twitter
Diablo 3 Game Info
Basics
Classes
Items
Combat
Monsters
Interface
A-Z Index
Diablo 2 Game Info
Basics
Classes
Items
Runes
Monsters
A-Z Index
Strategies
Diablo I/Hellfire
Forums
Community
Trading
Strategy


Donate and get extra forum perks
Support Diablo: IncGamers

Go Back   Diablo 3 & Diablo 2 Forums @ Diablo: IncGamers > Diablo Files
Register Blogs FAQ Calendar Mark Forums Read

Diablo Files A place to add your Diablo related files for the community to download.

Reply
 
Thread Tools Display Modes
Old 05-08-2009, 20:11   #1
Platinum Pal Kijya
Platinum Pal
 
Kijya's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 4,814
Adria - Inventory Management System

Adria
Inventory Management System
by JustAPlayer and Kijya


Purpose
Adria is an inventory manager in the sense that it allows you to easily create and maintain a database of your items. Some time might have to be invested into learning how to operate it for a new user, but once you have had some practice you will find it an invaluable tool to catalog your items with.


Features include:
  • Optical Character Recognition (OCR): Enables the program to extract item information from pictures of the game window. Makes adding items to the database really fast.
  • Search: Find where your items are located quickly without having to fear tempbans.
  • Tradelist Maker: Let the program make tradelists for you, sorted and stylized according to your wishes.
  • Ingame Info: Look up runewords, cube recipes and more while you are playing without visiting arreat summit.

Is this safe?
This program was specifically designed for these forums, meaning that it must abide to its rules. It doesn't interact with the diablo 2 game code in any way, and the source code has been inspected by the Admins of diii.net before release.

Still, you must understand that this is an evolving project. We cannot ask for the source code to be looked over at each and every update, unless we make the updates few in number. In previous version we've been seeing periods of inactivity and periods with updates just a day or two in between. At some point you will have to to some extent trust either me or JustAPlayer that we made this program only for the benefit of the community, and for our own usage (it's handy after all! ...).


Getting it to work
Firstly, since windows API calls make up a critical part of the program, and the fact that is was developed using Visual Basic 6.0 as the programming language, it will only run on the windows platform. Some of the used API calls need windows 2000 or later to work, meaning it is such an operating system you will need.


Secondly, the program uses a package of controls from Codejock Software. The link below should provide you with the right version:

http://www.codejock.com/download/eva...eX.v13.0.0.zip


Thirdly, there is a "User Manual.pdf" and "Readme.rtf" inside the installation folder once you're finished installing. Although a video guide surely would make things easier to understand, please use those files for now.


Fourthly, you need to be using an English copy of the game. If your copy is in another language you can register a battle.net account and download an English version using your CD-key from blizzard legally.


Download Package:
Currently offline, the attached files got corrupted and re-uploading doesn't work yet.

Last edited by Kijya; 01-02-2010 at 18:50..
Kijya is offline   Reply With Quote
Old 05-08-2009, 20:12   #2
Platinum Pal Kijya
Platinum Pal
 
Kijya's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 4,814
Re: Adria - Inventory Management System

Demonstration Video, made by korialstraz:



Exploring the database:



Tradelist example:
Code:
~~~~~~~~~~~~~~~~~~~~
Runes
~~~~~~~~~~~~~~~~~~~~

 1x Fal Rune
 1x Ort Rune
 1x Ral Rune
 1x Thul Rune
 2x Tir Rune


~~~~~~~~~~~~~~~~~~~~
Rare and Crafted
~~~~~~~~~~~~~~~~~~~~

Beast Clasp
Amulet
lvlreq: 49
+1 pala
+10% fcr
+5 eng
+16 mana
manaregen 6%
+8 stamina
fr +11%

Havoc Talisman
Amulet
lvlreq: 57
+2 fire (sorc)
+15% fcr
+13 dex
+17 mana
manaregen 5%
+5 stamina

Wraith Mark
Amulet
lvlreq: 49
+1 sorc
+19% fcr
+2 eng
+51 mana
manaregen 4%

Bitter Gyre
Ring
lvlreq: 16
+10% fcr
+10 eng
lr +19%
pr +5%
36% gf

Rune Grasp
Ring
lvlreq: 74
+5 min
6% ml
cr +20%
lr +9%
fr +9%
pr +9%
Half Freeze Duration

Storm Eye
Ring
lvlreq: 22
+10% fcr
+1 max
+5 eng
+56 mana
10% mf

Viper Knot
Ring
lvlreq: 47
8% ctc lvl 5 Chain Lightning on attack
+4 max
+12 str
fr +29%

Viper Spiral
Ring
lvlreq: 18
+2 min
+80 ar
+4 str
+39 mana
pr +6%

Soul Rock
Bone Shield
def: 27
block: 70%
Smite Damage: 3 to 6
dur: 33 of 40
strreq: 25
lvlreq: 33
+30% fbr
20% icb
pr +8%
pdr 7
mdr 3
sox (2)



~~~~~~~~~~~~~~~~~~~~
Blue
~~~~~~~~~~~~~~~~~~~~


Charm
Acrobatic Grand Charm of Greed (lvlreq: 42 , +1 to Passive and Magic Skills (zon) , 21% gf)
Fine Small Charm of Craftmanship (lvlreq: 77 , +4 max , +17 ar)
Garnet Small Charm of Balance (lvlreq: 29 , +5% fhr , fr +9%)
Large Charm of Life (lvlreq: 9 , +14 life)
Large Charm of Strength (lvlreq: 13 , +5 str)
Lion Branded Grand Charm of Maiming (lvlreq: 63 , +1 combat (pala) , +3 max)
Sharp Large Charm of Balance (lvlreq: 21 , +8% fhr , +6 max , +25 ar)
Shimmering Small Charm of Blight (lvlreq: 25 , +6 poison over 3 sec , @res +4)
Small Charm of Good Luck (lvlreq: 33 , 7% mf)
Small Charm of Good Luck (lvlreq: 33 , 7% mf)
Small Charm of Strength (lvlreq: 16 , +2 str)
Small Charm of Vita (lvlreq: 39 , +18 life)
Small Charm of Vita (lvlreq: 39 , +18 life)
Small Charm of Vita (lvlreq: 39 , +18 life)
Small Charm of Vita (lvlreq: 39 , +18 life)
Snowy Small Charm of Vita (lvlreq: 39 , +2 cdmg , +18 life)
Sounding Grand Charm of Strength i (lvlreq: 42 , +1 wc (barb) , +4 str)

Jewel
Jewel of Envy (Can be Inserted into sox Items , +20 poison over 2 sec)
Jewel of Joyfulness (Can be Inserted into sox Items , lvlreq: 3 , +4 min)
Jewel of Passion (Can be Inserted into sox Items , lvlreq: 11 , + 3-9 fdmg)
Nickel Jewel of Joyfulness (Can be Inserted into sox Items , lvlreq: 3 , +2 min , +14 ar)
Shimmering Jewel of Ire (Can be Inserted into sox Items , lvlreq: 12 , +3 max , @res +6)

~~~~~~~~~~~~~~~~~~~~
Gold
~~~~~~~~~~~~~~~~~~~~


Amulet
Crescent Moon ()
Highlord's Wrath ()

Armor
Wealth (Mage Plate , 'LemKoTir' , def: 246 , dur: 59 of 60 , strreq: 55 , lvlreq: 43 , +10 dex , +2 mak , 300% gf , 100% mf , sox (3))

Belt
Thundergod's Vigor (def: 149 , +183% edef)

Bow
Harmony (Great Bow , 'TirIthSolKo' , 2h-dmg: 47 to 173 , dexreq: 107 , strreq: 121 , lvlreq: 51 , lvl 10 Vigor  , +217% edmg , +9 min , +9 max , + 55-160 fdmg , + 55-160 ldmg , + 55-160 cdmg , +3 to Valkyrie , +10 dex , manaregen 20% , +2 mak , +2 light radius , lvl 20 Revive (25/25 Charges) , sox (4))

Helmet
Crown of Ages (Corona , 'BerBer' , def: 373 , strreq: 174 , lvlreq: 82 , ind , +1 skills , +30% fhr , +50% edef , +124 def , @res +26 , pdr 30% , sox (2))
Kira's Guardian (Tiara , def: 119 , dur: 21 of 25 , lvlreq: 77 , +15% ias , G +20% fhr , +76 def , @res +68 , cbf , sox (1))

Polearm
The Reaper's Toll (+196% edmg)

Shield
Spirit (Heraldic Shield , 'TalThulOrtAmn' , def: 19 , block: 50% , Smite Damage: 3 to 9 , dur: 42 of 44 , (pala) , strreq: 40 , lvlreq: 25 , +2 skills , +33% fcr , +55% fhr , +250 def vs missile , +22 vit , +97 mana , cr +80% , lr +80% , fr +45% , pr +80% , +4 mabs , atdo 14 , Increase Maximum Durability 10% , sox (4))

Stave
Leaf (Short Staff , 'TirRal' , 2h-dmg: 1 to 5 , dur: 18 of 20 , lvlreq: 19 , +3 to Fire Skills , + 5-30 fdmg , +2 to Fire Ball (sorc) , +3 to Inferno (sorc) , +3 to Warmth (sorc) , +3 to Fire Bolt (sorc) , +182 def (clvl) , cr +33% , +2 mak , +50% dtu , sox (2))

Sword (1h)
Call to Arms (Crystal Sword , 'AmnRalMalIstOhm' , 1H-dmg: 17 to 53 , dur: 20 of 20 , strreq: 43 , lvlreq: 57 , Sword Class - Very Fast Attack Speed , +1 skills , +40% ias , +259% edmg , + 5-30 fdmg , 7% ll , +5 bc , +3 bo , +4 bc , pmh , rep life +12 , 30% mf , sox (5))
Spirit (Crystal Sword , 'TalThulOrtAmn' , 1H-dmg: 5 to 16 , dur: 12 of 20 , strreq: 43 , lvlreq: 25 , Sword Class - Fast Attack Speed , +2 skills , +32% fcr , +55% fhr , +7% edmg , + 1-50 ldmg , + 3-14 cdmg , +75 poison over 5 sec , 7% ll , +250 def vs missile , +22 vit , +105 mana , +5 mabs , sox (4))

~~~~~~~~~~~~~~~~~~~~
Green
~~~~~~~~~~~~~~~~~~~~


Gloves
Trang-Oul's Claws (def: 68 , +30 def)

Shield
Whitstan's Guard ()

Last edited by Kijya; 14-08-2009 at 11:05..
Kijya is offline   Reply With Quote
Old 05-08-2009, 22:24   #3
JustAPlayer
Diablo: IncGamers Member
 
JustAPlayer's Avatar
 
Join Date: Aug 2008
Location: Accouns: *alin.main/second/third
Posts: 1,710
Re: Adria - Inventory Management System

Some words about installation:

1. Setup will add 2 files to your system32 folder (in case they don't exist already): RICHTX32.OCX and msvbvm60.dll; these files will have to be registered and therefore setup must be executed under a windows account with enough rights to do that (administrator or power user).
2. Same goes for Codejock controls posted above (administrator or power user).
3. After installation you can execute Adria under any windows account, so when you chose database folder make sure that the user under which Adria will be run has read/write/delete rights on that folder (better full rights).
4. Current version is done for English version of D2; it will NOT work ok for other languages.

Beware: it might take a while to understand how it works (to build the database mostly), but once you get that is pretty easy to use.

We need feedback about installation as well as for the program work flow.
We also need someone skilled to remake the icons for the application.

Graphic designer and testers will be shown in the about box of the application so please subscribe now !

Last edited by JustAPlayer; 07-08-2009 at 13:57..
JustAPlayer is online now   Reply With Quote
Old 06-08-2009, 09:16   #4
vdzele
Diablo: IncGamers Member
 
vdzele's Avatar
 
Join Date: Jun 2003
Posts: 1,938
Re: Adria - Inventory Management System

Does it extract item infos from the characters that are on Bnet or it works only for single player. Is it in form of

The Spirit Shroud
Ghost Armor
Defense: 279 (Base Defense: 111-126)
Required Level: 29
Required Strength: 43
Durability: 24
+120% Enhanced Defense
+1 To All Skills
30% Faster Cast Rate
Magic Damage Reduced By 9-13 (varies)
All Resistances +20-35 (varies)

Does it convert infos into word or notepad. List of items on one character?
vdzele is offline   Reply With Quote
Old 06-08-2009, 09:23   #5
Platinum Pal Kijya
Platinum Pal
 
Kijya's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 4,814
Re: Adria - Inventory Management System

It works on bnet (since it uses OCR, which means that it uses screenshots of the d2 window to extract information by looking at the RGB values of the pixels).

The information is saved in a database format used by adria in the form of a number of txt files.

It will be clearer once I get up some screenshots.
__________________
Kijya is offline   Reply With Quote
Old 07-08-2009, 12:57   #6
skyjuice
DIII.Net Member
 
skyjuice's Avatar
 
Join Date: Aug 2005
Location: Moving on to DnD Online, Khyber!
Posts: 2,042
Re: Adria - Inventory Management System

This looks like a fantastic utility for inventory upkeep, most importantly for MP tradelists.

:O

/me auto subscribes thread.
skyjuice is offline   Reply With Quote
Sponsored Links
DIII.NET SPONSOR

Remove Forum Ads
Old 07-08-2009, 13:43   #7
krischan
Europe Trade Moderator
 
krischan's Avatar
 
Join Date: Aug 2003
Location: Hamburg, Germany
Posts: 23,073
Re: Adria - Inventory Management System

That sounds awesome, I will definitely try that at the weekend ! No more typing endless lists which quickly become obsolete and a waste of time in retrospect ...

*subscribes*
krischan is offline   Reply With Quote
Old 07-08-2009, 14:06   #8
JustAPlayer
Diablo: IncGamers Member
 
JustAPlayer's Avatar
 
Join Date: Aug 2008
Location: Accouns: *alin.main/second/third
Posts: 1,710
Re: Adria - Inventory Management System

Do you guys think that an IRC channel would be helpful?
For help on usage mostly I guess ...
JustAPlayer is online now   Reply With Quote
Old 07-08-2009, 22:56   #9
Dekor
DiabloII.Net Member
 
Join Date: Feb 2009
Location: Croatia *Dekor *Dekorbank
Posts: 73
Re: Adria - Inventory Management System

Very nice work!
Where/when can we post questions, bug reports...?
Dekor is offline   Reply With Quote
Old 07-08-2009, 23:03   #10
DIII.Net Site PalNoammr
IncGamers Site Pal
 
Noammr's Avatar
 
Join Date: Jan 2008
Location: Inside An Orange Cardboard Box
Posts: 1,392
Re: Adria - Inventory Management System

Brilliant work guys! I am truly blown away by this program . After a couple of false starts (took a while to get used to the controls) I've just finished listing my first character, and man am I impressed by the result!

On a side note, it seems adria can lock onto the D2 window's preview on the taskbar - no idea why it did that (since the program worked properly at first) but it wouldn't recognize the correct window until I disable the window preview option and restarted.
Also as feedback, the program allow the use of dots (.) in account names - not a biggie at all but I assume you'd like to hear feedback .

Again, HUGE kudos to the two of you who made this - thanks for the time and effort spent to make this awesome program. You have my undying gratitude as a huge pack rat who frequently misplaces items on mules!

Edit ; After fiddling around with the program some more I have to add - the 'info' tab and the 'see available runewords' option on items were both strokes of brilliance, amazing job guys.

Last edited by Noammr; 07-08-2009 at 23:14..
Noammr is offline   Reply With Quote
Reply

Tags
adria, utility

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


All times are GMT +1. The time now is 12:00.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Advertisement System V2.5 By   Branden