Adria - Inventory Management System

Re: Adria - Inventory Management System

hey guys, rly nice program

dont know if it been posted be4, surely has but to many pages to read

the database is just godly

im having some trouble with the tradelist maker tho,

is it possible to remove text like req's and dura / def ?

i guess i cant use abbrivate since dura/def/req's will be diff from item to item

on most items it has no reason to be there it only makes more text and more confuse

i think the stats should be alot more simple

[Rare]

Beserker axe - 233 ed / 40 ias / fools / 2sox

etc all other information is kinda useless, and if ppl rly wonna know they can ask about it instead of the list is total confusing and unreadable + can add like 1 acc items and then its full where i normally can add 2/3 acc of items

i think it should start rly simple and then u can add more stuff

now its starts with too much and u have to find ways to cut text and other things

i see ur working on a new update maybe u allrdy working on it, just wanted to add my point of view

overall great program and im sure it will get even better thx for the effort !
 
Re: Adria - Inventory Management System

Check out the button "No static mods" under the tab "Tradelist 2" in the settings dialog. It opens a file in wordpad that explains how to do that. Although I'm not sure if one can use wildcards there, which would be what you probably want...

(e) Even better, check the button "Abbreviate" just above that, in that file there's an explanation how to delete certain properties.
 
Re: Adria - Inventory Management System

Check out the button "No static mods" under the tab "Tradelist 2" in the settings dialog. It opens a file in wordpad that explains how to do that. Although I'm not sure if one can use wildcards there, which would be what you probably want...

(e) Even better, check the button "Abbreviate" just above that, in that file there's an explanation how to delete certain properties.

as far as i see and understand "no static mods" is for uniqe items cause the stats will allways be the same,

but on other items it will be diff 95 % of the time

maybe i can remove lvlreq | dura | def

but the numbers will still be there ?

or am i wrong ? not good at this program yet, just dont want to waste alotta time to try find out how if its impossible untill next update wich looks a bit better and more advanced

some things that could be improved/changed

all static mods should be removed from uniqe as standart,

choose wich items u want req's on and wich u dont

charms im groups for themself's (sc / lc / gc)

option to order them by lvl (saw someone had it but i think he did it himself ?)

choose to sort items by stats, if its possible

3frw/add
3frw/add
5fhr/add
5fhr/add
3max/add
3max/add

Regards LulzZ


 
Re: Adria - Inventory Management System

Hey guys! Awesome to see you still working on this program!!! :D

One question which may have been answered, but looking through SO many pages to find it.... well just don't have time atm. ;) Anyway have you guys given any thoughts for supporting D3? Stop me if I'm wrong here, but basically the program more or less takes a screenshot of an item and adds it to the database, so in theory it should work for D3 with some tweaking? Since that would really be awesome. :D


Also I'm downloading and installing the newest verion atm, but just wondering, has there been enough updates and changes so that a new tutorial vid would be needed? And assuming I can get around to using the program enough, I could perhaps even explain some of the more advanced features so to speak, so it would be easier for others to use. Might even reduce the amount of requests for help in this thread, so less work on your shoulders. =)

And as always keep up the good work. ;)
 
Re: Adria - Inventory Management System

Thanks for all the input everyone, I'll keep your posts in mind when continuing the development once my exams are over. Some good suggestions here indeed.

It would seem the tradelist printer is indeed the weakest link of the program as expected, and the new version of it is sure to solve most of the mentioned problems once we've got it fine-tuned.


@korialstraz: As long as I can get a screenshot of the game and the text follows some kind of logic I should be able to adapt or develop a new OCR for D3. We still don't know if it will be needed though. The latest version doesn't contain enough new stuff to warrant a new guide, but we've got lots of updates planned for this summer ...
 
Re: Adria - Inventory Management System

Cool! Was hoping (if as you say it's needed) that you can adapt the program to work with D3. :D

As for a vid, I may if I find myself with enough free time do a couple vids just for training purposes. Might even be better than current one. ;) But can't promise anything atm, but we'll see. At least in the current ladder I'm at the point of needing to use the program, so I may look around for a good editing program, which is more advanced than the one I used before. Anyway awesome job! =)
 
Re: Adria - Inventory Management System

Do I have to run the game in windowed mode to use this program at all?
Do I have to keep switching the engine on and off to be able to play the game at all?
Why can't I type in the dot in one of my account names to add it to the list?

Thanks!
 
Re: Adria - Inventory Management System

Do I have to run the game in windowed mode to use this program at all?
Do I have to keep switching the engine on and off to be able to play the game at all?
Why can't I type in the dot in one of my account names to add it to the list?

Thanks!
If you use a glide wrapper the program should be able to display its ingame window on top of the game even in fullscreen mode. Adding items doesn't work properly while using fullscreen but you can access the info and item search features which can be useful while actually playing the game.

You can still use the mouse to control D2 while the engine is on, but most of the keyboard will be blocked from d2.

Because dots are evil ... errr, I mean since the account names are used for file names we don't allow extra dots. I personally prefer file names to have only one dot that separates the file extension from the rest of the name.



 
Re: Adria - Inventory Management System

Thank you for your reply.

What is a glide wrapper?
Is there any way to make the window in windowed mode a lot bigger (nearly maximized), and also to increase the resolution to 800x640?
How do I add my account which contains a dot in its name?
 
Re: Adria - Inventory Management System

Thank you for your reply.

What is a glide wrapper?
Is there any way to make the window in windowed mode a lot bigger (nearly maximized), and also to increase the resolution to 800x640?
How do I add my account which contains a dot in its name?
1) http://www.svenswrapper.de/english/whatis.html
2) Since 1.13 you can resize the window just as any other window, but you should be using adria with a non-resized window while adding items. The OCR is written for 800x600 and nothing else atm.
3) You don't, or rather you call it something else, like "zoidot1" instead of "zoi.1" or similar. There's no reason for you to have to write your exact account name as long as you understand the names you add, just make sure you don't write any duplicate names for chars and/or accounts.



 
Re: Adria - Inventory Management System

when will the update come ?

the tradelist now looks like waste of time compared to the new one

if u are finish with the tradelist maker u should update it right away

could save everybody so much time,
 
Re: Adria - Inventory Management System

The current tradelist printer is far from perfect but it will have to do until I'm sure the new works properly.

The core is already made and works, however there's a few missing parts left including an update to let users handle the abbreviations directly from the program and also a simpler pricing system. I don't want it to fail on some special kinds of items like the previous so a bit more tests must be run on it before I'm satisfied.

The OCR has now been adapted to allow the addition of one-line items, such as keys and essences, and these items are supported within the rest of the program too.

The new OCR letter identification function kinda works, but the interface for adding new letters to its database of recognizable letters is still too crude for normal users. (this is critical to fix so not releasing before done)

As for time saved for everybody if we cloud release it faster, sorry please bear with me. I have my last exam before summer on the 9th, after that development progress on my part will be faster I promise.
 
Last edited:
Re: Adria - Inventory Management System

I'm sorry for asking a lot of questions but I'm new to this, and so:

If I understand things correctly I have to manually add all items by logging on each and every char and marking that char with the program and taking some kind of screenshot through Adria in order to retrieve an items database?

Also, how is the database updated after trading and adding/removing new items? Do I have to remove items in the database manually as well, and do I have to take new images every time something gets added?

Isn't there some way for the program to read program code in the game and automatically list the content of all chars simply by logging onto them or their respective account? Or would such a feature violate the EULA and/or the rules and terms of this site?
 
Re: Adria - Inventory Management System

I'm sorry for asking a lot of questions but I'm new to this, and so:

If I understand things correctly I have to manually add all items by logging on each and every char and marking that char with the program and taking some kind of screenshot through Adria in order to retrieve an items database?
Correct, log into each account and character and push a button while however with the mouse over each item you wish to add.

Also, how is the database updated after trading and adding/removing new items? Do I have to remove items in the database manually as well, and do I have to take new images every time something gets added?
You will have to keep the database updated manually, yes, including deleting items from it.

Isn't there some way for the program to read program code in the game and automatically list the content of all chars simply by logging onto them or their respective account?
I'm sure it's possible since the server has to be sending you the info and it's probably stored in some file or the ram memory somewhere, but we do not wish for adria to interact with the game code in any way.

Or would such a feature violate the EULA and/or the rules and terms of this site?
Yes, such a feature would violate 2.C of the battle.net terms of use for sure.
 
Re: Adria - Inventory Management System

hey i just started using this program and it rox ^^
just got few questions
i made my first trade list and it looks like this:

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

Gul Rune
Can be Inserted into Socketed Items
Weapons: 20% Bonus to Attack Rating
Armor: +5% to Maximum Poison Resist
Helms: +5% to Maximum Poison Resist
Shields: +5% to Maximum Poison Resist
Required Level: 53

Mal Rune
Can be Inserted into Socketed Items
Weapons: Prevent Monster Heal
Armor: Magic Damage Reduced by 7
Helms: Magic Damage Reduced by 7
Shields: Magic Damage Reduced by 7
Required Level: 49

Pul Rune
Can be Inserted into Socketed Items
Weapons: +75% Damage to Demons,
+100 to Attack Rating against Demons
Armor: +30% Enhanced Defense
Helms: +30% Enhanced Defense
Shields: +30% Enhanced Defense
Required Level: 45

Skull Finger
Ring
Required Level: 74
+10% Faster Cast Rate
+25 to Attack Rating
6% Mana stolen per hit
+16 to Strength
+10 to Mana
Lightning Resist +20%



~~~~~~~~~~~~~~~~~~~~
Armor
~~~~~~~~~~~~~~~~~~~~


Emo_barb
Superior Mage Plate (Defense: 296 , Durability: 66 of 66 , Required Strength: 55 , Required Level: 25 , +13% Enhanced Defense , Increase Maximum Durability 10%)
Superior Wire Fleece (Defense: 554 , Durability: 23 of 32 , Required Strength: 111 , Required Level: 53 , +15% Enhanced Defense)

~~~~~~~~~~~~~~~~~~~~
Charm
~~~~~~~~~~~~~~~~~~~~


Emo_barb
Fungal Grand Charm (Keep in Inventory to Gain Bonus , Required Level: 42 , +1 to Poison and Bone Skills (Necromancer Only))
Lion Branded Grand Charm (Keep in Inventory to Gain Bonus , Required Level: 42 , +1 to Combat Skills (Paladin Only))
Toxic Small Charm of Dexterity (Keep in Inventory to Gain Bonus , Required Level: 55 , +100 poison damage over 5 seconds , +2 to Dexterity)
Toxic Small Charm of Sustenance (Keep in Inventory to Gain Bonus , Required Level: 55 , +100 poison damage over 5 seconds , +11 to Life)

~~~~~~~~~~~~~~~~~~~~
Helmet
~~~~~~~~~~~~~~~~~~~~


Emo_barb
Cunning Tiara of the Whale (Defense: 46 , Durability: 28 of 50 , Required Level: 52 , +3 to Traps (Assassin Only) , +91 to Life)

~~~~~~~~~~~~~~~~~~~~
Javelin
~~~~~~~~~~~~~~~~~~~~


Emo_barb
Javelin Class - Fast Attack Speed (+2 to Javelin and Spear Skills (Amazon Only) , +2 to Amazon Skill Levels , +30% Faster Run/Walk , +179% Enhanced Damage , Adds 25-50 damage , 8% Life stolen per hit , +20 to Strength , +20 to Dexterity , Increased Stack Size , Replenishes quantity , Ethereal (Cannot be Repaired))

~~~~~~~~~~~~~~~~~~~~
N/A
~~~~~~~~~~~~~~~~~~~~


Emo_barb
Arreat's Face ((Twarz Arreatu) , Slayer Guard , Defense: 468 , Durability: 28 of 28 , (Barbarian Only) , Required Strength: 108 , Required Level: 42 , +2 to Combat Skills (Barbarian Only) , +2 to Barbarian Skill Levels , +30% Faster Hit Recovery , 20% Bonus to Attack Rating , 5% Life stolen per hit , +159% Enhanced Defense , +20 to Strength , +20 to Dexterity , All Resistances +30 , Ethereal (Cannot be Repaired))
god's Vigor ((Wigor Boga Gromow) , War Belt , Defense: 151 , Durability: 21 of 24 , Required Strength: 110 , Required Level: 47 , 5% Chance to cast level 7 Fist of the Heavens when struck , Adds 1-50 lightning damage , +3 to Lightning Fury (Amazon Only) , +3 to Lightning Strike (Amazon Only) , +185% Enhanced Defense , +20 to Strength , +20 to Vitality , +10% to Maximum Lightning Resist , +20 Lightning Absorb)
Gore Rider ((Jezdziec Rzezi) , War Boots , Defense: 162 , Durability: 14 of 34 , Required Strength: 94 , Required Level: 47 , +30% Faster Run/Walk , 15% Chance of Crushing Blow , 15% Deadly Strike , 10% Chance of Open Wounds , +200% Enhanced Defense , +20 Maximum Stamina , Requirements -25%)
Lem Rune (iBn be Inserted into Socketed Items , Weapons: 75% Extra Gold from Monsters , Armor: 50% Extra Gold from Monsters , Helms: 50% Extra Gold from Monsters , Shields: 50% Extra Gold from Monsters , Required Level: 43)
Raven Frost ((Kruczy Lod) , Ring , Required Level: 45 , +215 to Attack Rating , Adds 15-45 cold damage , +20 to Dexterity , +40 to Mana , Cold Absorb 20% , Cannot Be Frozen)
Scarabshell Boots (Defense: 99 , Durability: 8 of 8 , Required Strength: 81 , Unidentified , Ethereal (Cannot be Repaired))
Verdungo's Hearty Cord ((Sznur Verdungo) , Mithril Coil , Defense: 139 , Durability: 13 of 16 , Required Strength: 106 , Required Level: 63 , +10% Faster Hit Recovery , +112% Enhanced Defense , +30 to Vitality , Replenish Life +13 , +118 Maximum Stamina , Damage Reduced by 15%)
Windforce ((Sila Wiatru) , Hydra Bow , iRwo-Hand Damage: 35 to 241 , Required Dexterity: 167 , Required Strength: 134 , Required Level: 73 , Class - Very Fast Attack Speed , if20% Increased Attack Speed , +250% Enhanced Damage , iMum Damage (Based on Character Level) , 6% Mana stolen per hit , Knockback , +10 to Strength , +5 to Dexterity , Heal Stamina Plus 30%)

~~~~~~~~~~~~~~~~~~~~
Ring
~~~~~~~~~~~~~~~~~~~~


Emo_barb
Bahamut's Ring of the Apprentice (Required Level: 37 , +10% Faster Cast Rate , +108 to Mana)

~~~~~~~~~~~~~~~~~~~~
Shield
~~~~~~~~~~~~~~~~~~~~


Emo_barb
Superior Monarch (Defense: 169 , Chance to Block: 47% , Durability: 74 of 86 , Required Strength: 156 , Required Level: 54 , +14% Enhanced Defense)
Zakarum Shield (Defense: 186 , Chance to Block: 47% , Durability: 46 of 65 , (Paladin Only) , Required Strength: 142 , Required Level: 61 , All Resistances +41)
Zakarum Shield (Defense: 186 , Chance to Block: 47% , Durability: 46 of 65 , (Paladin Only) , Required Strength: 142 , Required Level: 61 , All Resistances +41)


my question is how to remove the unnecessary stats like:
Superior Mage Plate (Defense: 296 , Durability: 66 of 66 , Required Strength: 55 , Required Level: 25 , +13% Enhanced Defense , Increase Maximum Durability 10%)
to
Superior Mage Plate (+13% Enhanced Defense , Increase Maximum Durability 10%)
??
another question is that the programm creates a class N/A and puts there items like f/e rings which actually belong to class "rings" is there any way i can easily change the items class ? or make all items go to the class they belong like eth arreat -> helms or something like that ?
 
Re: Adria - Inventory Management System

Correct, log into each account and character and push a button while however with the mouse over each item you wish to add.


You will have to keep the database updated manually, yes, including deleting items from it.


I'm sure it's possible since the server has to be sending you the info and it's probably stored in some file or the ram memory somewhere, but we do not wish for adria to interact with the game code in any way.


Yes, such a feature would violate 2.C of the battle.net terms of use for sure.

Thank you for having such patience with me. :coffee:

I think I'm beginning to understand things perfectly, but I still have one question left:

When doing the manual (albeit easy) updating of the items database for one specific character at a time, will the old items list for that particular character be overwritten (I.E purged and replaces by the new one), so that doubles of what hasn't changed won't be added, or how does this process work?

Many thanks, and good job! Hoping to see the new version as soon as you find the time to spare. :thumbup:


 
Re: Adria - Inventory Management System

@morfeusz: Have a look at the user manual chapter 6, it should explain the available options in how the tradelist can be printed. You'll find the user manual in the adria installation folder, it's a pdf file.

@Zoi: The old items of a character will not be removed unless you do so, which is fairly easy to do. Just load the character to the item grid, select all and press delete.
 
Re: Adria - Inventory Management System

@morfeusz: Have a look at the user manual chapter 6, it should explain the available options in how the tradelist can be printed. You'll find the user manual in the adria installation folder, it's a pdf file.

@Zoi: The old items of a character will not be removed unless you do so, which is fairly easy to do. Just load the character to the item grid, select all and press delete.

y i did as you said and still got one problem
how can i change items class ?(manually)


 
Re: Adria - Inventory Management System

y i did as you said and still got one problem
how can i change items class ?(manually)
You're thinking of how the runes that are incorrectly classed, right?

Short answer:

Open the runes in the editor and change "[o]" on the first line to "[w]".


Somewhat longer answer:
The classification is hardcoded so you cannot change how the program classifies an item given the item description text, but you can change the item description text in the editor.
Depending on the color of the first line it will seek out the line where the base item name should be listed. In 1.12 runes where white and for white items the base item name should be on the first line, but in 1.13 they are orange so now the program looks at the wrong line when trying to identify the class.
The colors of each line are marked using colortags at the start of the line. "[w]" for white, "[e]" for gray (think ethereal), "" for blue, "[g]" for green, "" for gold (think unique) and lastly "[o]" for orange.

This issue has been fixed for the upcoming version.



 
Back
Top