Adria - Inventory Management System

Re: Adria - Inventory Management System

First off, great program.

A few errors here and there such as items being scanned as magic when they should be unique or rare, which are an easy fix as they just need the color code changed in an edit.

1 Error that i don't think has been pointed out, it seems all eth items whose first or second name start with a "T" always get added as a V.
For example..
Thresher will be added as "Vhresher"
Giant Thresher will be added as "Giant Vhresher"
Throwing Spear will be added as "Vhrowing Spear", Ect.

From what i can tell this only effects Eth "white" items.

One thing i would love to see implemented is a numbering system on items during a search. I, for one do alot of crafting, but am very unorganized so i have everything everywhere.
If i do a search on... a certain perfect gem needed i can see i have alot.. well over 500 at a glance but i really don't know how many without physically counting (Unless there is a fast way that i don't know about). So i do a count and see i have 543 for example..
Now i need to know how many Ral's i have perhaps, and the cycle repeats.

Is there a way you could number the results of exactly named items during a search? That way if someone were to have massive numbers of certain items, all they would need to do would be to scroll down and see, "Oh. i have 87 total of those"

Thanks in advance,

Zebb
 
Re: Adria - Inventory Management System

First off, great program.

A few errors here and there such as items being scanned as magic when they should be unique or rare, which are an easy fix as they just need the color code changed in an edit.
Check the OCR settings and make sure the specified text colors are correct for your game settings (alt+print screen, paste into gimp or similar program, then use color pickup on text). You can also change the sliding bar makered with plusminus to define how much the color may vary around the set values.

1 Error that i don't think has been pointed out, it seems all eth items whose first or second name start with a "T" always get added as a V.
For example..
Thresher will be added as "Vhresher"
Giant Thresher will be added as "Giant Vhresher"
Throwing Spear will be added as "Vhrowing Spear", Ect.

From what i can tell this only effects Eth "white" items.
Will be fixed once I get a new itteration of the OCR engine done, in the meantime you can goto: settings->OCR, correction manager, autofix. There you can add corrections such as "[e]V" -> "[e]T", you can also apply new corrections to your items in retrospect.




One thing i would love to see implemented is a numbering system on items during a search. I, for one do alot of crafting, but am very unorganized so i have everything everywhere.
If i do a search on... a certain perfect gem needed i can see i have alot.. well over 500 at a glance but i really don't know how many without physically counting (Unless there is a fast way that i don't know about). So i do a count and see i have 543 for example..
Now i need to know how many Ral's i have perhaps, and the cycle repeats.
Shouldn't be to hard, please fill it in as a suggestion on the google-codes issues page to make sure we don't forget about it. (click new issue, and select enhancement report from user) :wink:

Is there a way you could number the results of exactly named items during a search? That way if someone were to have massive numbers of certain items, all they would need to do would be to scroll down and see, "Oh. i have 87 total of those"

Thanks in advance,

Zebb
There's no way quite that easy currently, but you could select all and drag them to the tradelist and let the program generate one. The tradelist printers grouping function can count the items for you as long as you've got lots of identical ones, such as is the case with the different gems and runes.
 
Re: Adria - Inventory Management System

Just poking my head in here to ask if the dual monitor glitch has been corrected.

From what it seems in my experience from using it for a few minutes, Adria starts up with the command window open on the second monitor. Pressing F12 will send the command window to the top of the second monitor, and mousing over the command window sends that window to the top of the second monitor while causing a duplicate command window to spaz out rapidly on the first monitor. Pressing F12 will only hide the duplicate window and will not open another window. I will be testing it out on Diablo II in a moment, but these are my first observations to this glitch.
 
Re: Adria - Inventory Management System

Short answer: As far as I can tell it is fixed.


Long answer:
I'm running a dual monitor setup now and on my system the ingame window will be visible on the second monitor when you start adria, but will behave properly once you've clicked F12 once or more.

For me on the first F12 click it moves as intended to main display onto the d2 window, otherwise it disappears. On the second click when it is on the d2 window it disappears as intended.

It also has a proper behavior even if you move the d2 window onto the second display.

The only bug I can find happens if you mouse the ingame window on the second monitor directly after starting adria, before having pressed F12. If I do the ingame window jumps to the main display in an unintended way, but pressing F12 fixes it so ...

Conclusion: while not 100% right, you'll have to actively try to make it mess up for it to do so, and when it does pressing F12 permanently fixes it for the duration you have adria running.

Notes:
Desktop managers that limit the ability for windows to open or move to a position outside of your screen can still mess it up.
The above is spoken from a winxp position, I sadly cannot test other systems as I don't own any other windows versions.
 
Re: Adria - Inventory Management System

Short answer: As far as I can tell it is fixed.

Long answer:
I'm running a dual monitor setup now and on my system the ingame window will be visible on the second monitor when you start adria, but will behave properly once you've clicked F12 once or more.

For me on the first F12 click it moves as intended to main display onto the d2 window, otherwise it disappears. On the second click when it is on the d2 window it disappears as intended.

It also has a proper behavior even if you move the d2 window onto the second display.

The only bug I can find happens if you mouse the ingame window on the second monitor directly after starting adria, before having pressed F12. If I do the ingame window jumps to the main display in an unintended way, but pressing F12 fixes it so ...

Conclusion: while not 100% right, you'll have to actively try to make it mess up for it to do so, and when it does pressing F12 permanently fixes it for the duration you have adria running.

Notes:
Desktop managers that limit the ability for windows to open or move to a position outside of your screen can still mess it up.
The above is spoken from a winxp position, I sadly cannot test other systems as I don't own any other windows versions.

Alright, here goes. I'm using Adria 4.3.0 that was linked in the first post of this thread, so if there's an updated version somewhere buried in these pages, I will need to be pointed to them.

1. The dual monitor window glitch is still active even when I have Diablo II open and actively adding items to the database on a character, only this time, I've got a little more information on it.

If I press F12 to attach the window to Diablo II, then move the mouse over the block that's stuck on the top of my second monitor, the attached window will unattach from Diablo II and spaz out until I move my mouse away. If I press F12 again after this point, it will re-attach to Diablo II.

2. The Adria window won't seem to read items I'm hovering over if my active Diablo II window is on my second monitor. On top of that, it seemed that the text input area for the window wouldn't take text afterwards and the F keys wouldn't switch option pages unless I rebooted Adria.

3. After finally managing to get Adria to read the items, I became disappointed that if a Set item is unidentified, Adria records the item as an Unknown White item with no name or properties. It records unidentified Unique items just fine, however.

4. I'm also a little disappointed that there doesn't seem to be an option in settings that allows you to choose a static name color for items. On the forum I'm pasting the trade list to, blue on a dark gray-ish black background hurts the eyes, gold doesn't quite look like gold, and green is also a tad too dark.


 
Re: Adria - Inventory Management System

1) If you position the second monitor on the other side (virtually), does the bug still occur?

2) Hmm hard to tell what it could be, justaplayer knows more about the screen capture we're using.

3) Please add it as a new issue on google-code, that way I'll be sure to remember to fix it.

4) tradelist maker -> other tab -> custom replace. You can replace with something like ... assuming the forum you visit has "awesome" as a supported color tag. When you're in the custom replace list you press insert to add a new line and delete to remove a selected one.
 
Re: Adria - Inventory Management System

1) If you position the second monitor on the other side (virtually), does the bug still occur?

2) Hmm hard to tell what it could be, justaplayer knows more about the screen capture we're using.

3) Please add it as a new issue on google-code, that way I'll be sure to remember to fix it.

4) tradelist maker -> other tab -> custom replace. You can replace with something like ... assuming the forum you visit has "awesome" as a supported color tag. When you're in the custom replace list you press insert to add a new line and delete to remove a selected one.


1. It doesn't occur when the second monitor is on top, but occurs when the second monitor is on the left. I haven't tested the other sides, but what it seems is Adria is "hiding" the attached menu off of the first monitor onto the second monitor towards the left.

3. Added and provided a screenshot to better explain what I mean.

4. My Tradelist Maker has an "Other" tab, but nothing about "Custom Replace". All I see in Other is a field marked () and another marked [Delete].


 
Re: Adria - Inventory Management System

1. It doesn't occur when the second monitor is on top, but occurs when the second monitor is on the left. I haven't tested the other sides, but what it seems is Adria is "hiding" the attached menu off of the first monitor onto the second monitor towards the left.
If that's the case maybe it can be fixed by allowing the user to set the position it is to move to when it is "deactivated". Currently it is meant to move so that left = -10000, but the movement could be changed to be a custom setting.


3. Added and provided a screenshot to better explain what I mean.
Thanks, will look into it when I've got time.

4. My Tradelist Maker has an "Other" tab, but nothing about "Custom Replace". All I see in Other is a field marked () and another marked [Delete].
There should be frames with the captions: "Misc Settings", "NoStaticMods Threshold", and "Custom Replace". The custom replace one should hold a table with two columns with headers "Target" and "Replacement", the () and [Delete] you speak of are the only default entry into the custom replace list, which removes all empty parenthesis that occur when an item doesn't have any non static mods worth mentioning. To add a new entry into the list you make sure the table has focus by clicking on it, and then pressing insert. When you have pressed insert a new row is added and you can start writing the new target, to edit the replacement double click on that cell.

The custom replace function is run on the entire printout towards the end of the function chain, so with it you can basically do automatic "find and replace all" for any specific thing you wish to change in the formatting.

For item mod and name abbreviations you should of course use their specific tabs instead.
 
Re: Adria - Inventory Management System

There should be frames with the captions: "Misc Settings", "NoStaticMods Threshold", and "Custom Replace". The custom replace one should hold a table with two columns with headers "Target" and "Replacement", the () and [Delete] you speak of are the only default entry into the custom replace list, which removes all empty parenthesis that occur when an item doesn't have any non static mods worth mentioning. To add a new entry into the list you make sure the table has focus by clicking on it, and then pressing insert. When you have pressed insert a new row is added and you can start writing the new target, to edit the replacement double click on that cell.

The custom replace function is run on the entire printout towards the end of the function chain, so with it you can basically do automatic "find and replace all" for any specific thing you wish to change in the formatting.

For item mod and name abbreviations you should of course use their specific tabs instead.
Sadly, this is all I've got:
tlm.png


That drop down box in the upper right corner is also empty.

(EDIT)
Nevermind, I kinda get it now.


 
Last edited:
Re: Adria - Inventory Management System

The combobox in the upper right corner is for handling tradelists that have been split into multiple parts.

In the settings of a tradelist templates root node you can specify a "split at" value. If the printout is longer then this value it will be split into parts so that each part is below this value.

The splitting algorithm to tries position the splits so that single headers don't span across multiple parts, but if needed it can go down to positioning the split at any line to fullfill the part-size requirement. If you have a single line that is longer then the split value then the algorithm will fail to split the list and you'll just get everything printed out in one part.

Split level used is reported in the textbox above the progressbar after printout.
 
Re: Adria - Inventory Management System

May I ask in wich language this is written and what Frameworks/Libs it uses?
Cause I would like to use it, but I'm running linux so I would like to know if I will be able to compile it.

cheers
 
Re: Adria - Inventory Management System

It's written in VB6 (visual basic 6.0) and that's a microsoft made language (need I say more?).

I've not totally forgotten about linux users ... ubuntu is awesome after all ... but for now I dare not promise anything.
 
Re: Adria - Inventory Management System

Does VB use .net > 3.5 ?
If not it should be able to run in wine. I'll try it nevertheless ^^

€: Ok not runnable under wine, at least not with my config ;)
 
Re: Adria - Inventory Management System

It doesn't use any .net, the problem is surely the global keyhook, wine has probably left out that feature for security reasons.

For the moment your best bet is to run it in a virtual machine running xp.
 
Re: Adria - Inventory Management System

Hey Kijya
Works wonderfully except that I can only scan 6 items before all scan and shortcuts stop working. F12 no longer works in or out of game to turn OCR on/off and it is unable to scan more items. Any idea what's up? Running Windows 7.
 
Re: Adria - Inventory Management System

Hmm, that seems pretty strange.. I tried for several hours yesterday to do different things and was looking online for help. Well thanks for the quick response and all the great work!
 
Re: Adria - Inventory Management System

[strikethrough][highlight]Fix for 6-item limit[/highlight]
I played around with different compatibility modes and I found that running Adria in compatibility mode for Windows 2000 as administrator solved the 6-item bug![/strikethrough]

DISREGARD THAT : I spoke to soon, it worked until I switched to another character :'(

*edit2* I found that switching around in compat. modes tends to let you add more items at a time, I don't have any numbers yet but it's better than 6 at a time at least.

*edit3* Eugh, it's not really consistent. Oh well.

Also, hello, first post here!

Great program!!
 
Last edited:
Re: Adria - Inventory Management System

Welcome aboard Wir, glad you like the program.


It annoys me a great deal that we've not managed to fix the OCR problem yet, but at least this are going slightly forward. I'm currently on standby while justaplayer looks over the new OCRs alpha implementation. As always we've got no idea when we're ready for release, but I'm sure you'll like it once it is finished.
 
Back
Top