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 diii.net

Go Back   Diablo 3 & Diablo 2 Forums > 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 16-12-2008, 14:37   #1
Platinum Pal Kijya
Platinum Pal
 
Kijya's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 4,745
Post ForumTrader 3.3.1 - Adria

ForumTrader 3.3.1 Adria

1.1 Purpose

Managing your virtual items on the realms of Diablo 2 was never an easy task. Cataloging and searching though your items can take ages for the users with multiple accounts and mules. What this application does is to lessen that burden by providing a .txt biased database with tools for adding, searching and editing items therein. It does all this without hacking the game code, or otherwise communicate with Diablo 2 in any forbidden way.


1.2 Features

The current version of Adria is still not final in any way, meaning that the below list may change in future releases. I warmly welcome any ideas or suggestions on new features to implement.


User interface
  • The database is presented in a windows explorer folder/file similar structure.
  • Drag and drop friendly.
  • Fast “mouse over” viewing of item stats.
  • Search functions making finding and filtering though your items a breeze.

Tradelists
  • Drag and drop items, characters or whole accounts and let the computer make them into a tradelist.
  • Edit the tradelist options to make the program sort items, abbreviate item stats and format the text into your liking.
  • Make the program categorize items into sections for itemtypes, accounts, characters or a combination of two of these.

Ingame functionality
  • Add accounts, characters and items to your database without leaving D2.
  • OCR (optical character recognition) scan lets the computer do the typing when adding items to the database.
  • Search function letting you find your database logged items while playing.
  • Quick info library featuring all cube recipes and runewords.


1.2 Requirements

Adria, just like its proceeders, is only planned to support the windows operating systems. Foremost Windows XP and Vista, but may also work on Windows 98/2000 (Untested).


Should Support:
  • Windows XP (SP 2 or later)
  • Windows Vista
Untested:
  • Windows 95/98
  • Windows 2000
  • Windows ME
Unlikely To Ever Work On:
  • Linux Distributions
  • Mac OS


1.3 Installation / Uninstall
Simply extract the zip into a folder of your choice, preferably the program files folder, and use the exe to start the program. Add shortcuts as you see fit.

You may need to install the visual basic 6.0 runtime files:
http://www.microsoft.com/downloads/d...displaylang=en

And also the microsoft scripting runtime if it is not included:
http://www.microsoft.com/downloads/d...displaylang=en


To update from an old installation without loosing your stored database go the the old program folder and copy the Accounts.txt and all account and character text files for safekeeping. Then simply paste the text files back into the new directory.


Version 3.2.0 notices
The package has become smaller, because this time it's meant to be a "extract zip and run" application rather then a setup needing one. The dll and ocx files should all be local but I'm not quite sure how it will work out just yet. Worked fine when I transferred it to my laptop for testing, but you never know ...

As for the new functionality, check for the popup menus and added tradelist printing options. The guides are slightly dated now, might soon be time for a complete rewrite of them ... if only I had the time.

Version 3.3.2 notices
A completely new version is still in development, however the new OCR engine made for that version is completed. This 3.3.2 version is not the big update we are working on, it's basically the old 3.3.1 version except that I've replaced the old OCR engine with the new one planned for the big update.

This is in other words a "while you wait" version. Still, expect less hangups and faster OCR compared to before. It's still not 100% accurate in all situations, but accurate enough I'd say


Download Package:
Note! This is not the newest version any longer! New version here: http://diablo.incgamers.com/forums/s...d.php?t=735468
Attached Files
File Type: zip ForumTrader 3.3.2.zip (1.50 MB, 120 views)

Last edited by Kijya; 06-08-2009 at 23:15.. Reason: update
Kijya is offline   Reply With Quote
Old 18-12-2008, 23:46   #2
Dave M
DiabloII.Net Member
 
Dave M's Avatar
 
Join Date: Aug 2008
Location: Whitminster
Posts: 309
Re: ForumTrader 3.0 - Adria (Beta)

Downloaded and using, after a few initial problems I seem to have got it working quite well, will let you know anymore opinions or problems after I've used it a bit longer

Thanks Dave
Dave M is offline   Reply With Quote
Old 20-12-2008, 13:20   #3
Platinum Pal Kijya
Platinum Pal
 
Kijya's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 4,745
Re: ForumTrader 3.0 - Adria (Beta)

Mind letting me hear about the initial problems? In case I should include better installation instructions or similar.


I'm giving it a high quantity test myself too of course, some thoughts so far:

1) Make the ingame search function as a "and Find" instead of "phrase find", it's more useful to be able to search for items that contain a number of words/numbers instead of a certain phrase in my opinion.

2) Built in runewizard ...

3) Make [space] work for loading items from treeview to the listview. (Space checks the checkbox of a node but doesn't load the items atm)

4) Make it possible to drag&drop multiple nodes from the treeview ... not sure if this one will be to easy ...

5) OCR: white small x doesn't register correctly (Vex -> Vea), these errors are easy to fix so np.

6) Grouped view headers doesn't show, basically black text on black background. Not sure how to solve this one ... can't find any option that lets me change the font color.


I'll not make the fixes until I've gathered up some more. Last time I was making to many small updates ... version numbers went up to fast
__________________
Kijya is offline   Reply With Quote
Old 21-12-2008, 15:33   #4
JustAPlayer
Diablo: IncGamers Member
 
JustAPlayer's Avatar
 
Join Date: Aug 2008
Location: Accouns: *alin.main/second/third
Posts: 1,571
Re: ForumTrader 3.0 - Adria (Beta)

i'll try it ty for info

but since it is a 3rd party tool ... isn't it banable?
just asking ...

btw ... i am a vb programmer (among others )

Last edited by JustAPlayer; 21-12-2008 at 16:14..
JustAPlayer is offline   Reply With Quote
Old 21-12-2008, 16:44   #5
Platinum Pal Kijya
Platinum Pal
 
Kijya's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 4,745
Re: ForumTrader 3.0 - Adria (Beta)

Quote:
Originally Posted by JustAPlayer View Post
i'll try it ty for info

but since it is a 3rd party tool ... isn't it banable?
just asking ...

btw ... i am a vb programmer (among others )
While it's true that it is a 3rd party program, it would fall into the category of those who don't alter the game code.

It does most work locally and doesn't acctually interact much with D2 at all, save for taking a screenshot and getting the position of the D2 window, and the same type of keyhook I used for version 1 and 2.

The functions that get a screenshot and the position of the D2 window utilize simple API calls (clearification for non-vb programmers: functions that the windows os provide that work for any window).

I handed the source code to Elly for inspection before having it uploaded here, so I'd believe it doesn't cross the line of what these boards allow.

Cheers
__________________
Kijya is offline   Reply With Quote
Old 21-12-2008, 20:29   #6
JustAPlayer
Diablo: IncGamers Member
 
JustAPlayer's Avatar
 
Join Date: Aug 2008
Location: Accouns: *alin.main/second/third
Posts: 1,571
Re: ForumTrader 3.0 - Adria (Beta)

Just to be clear: so u find the hwnd o the window, take the mouse location, take the screenshot for the window where mouse is located and send the image to ocr recognition. Am i correct? If that's the case i think it would be safe enough.

Do u read the full description of the item? For ex nr of sockets, or % faster cast rate etc.

BTW: if u need help I could give u a hand; I have about 10 years programming experience
JustAPlayer is offline   Reply With Quote
Sponsored Links
DIII.NET SPONSOR

Remove Forum Ads
Old 21-12-2008, 21:20   #7
Platinum Pal Kijya
Platinum Pal
 
Kijya's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 4,745
Re: ForumTrader 3.0 - Adria (Beta)

Quote:
Originally Posted by JustAPlayer View Post
Just to be clear: so u find the hwnd o the window, take the mouse location, take the screenshot for the window where mouse is located and send the image to ocr recognition. Am i correct? If that's the case i think it would be safe enough.
I use the FindWindow(vbNullString, "Diablo II") API to get the hwnd, then I use it in a "CaptureWindow" function I found a code example for (can't seem to find the page I got it from ... :/)

That CaptureWindow function returns a picture object, which I set into a picturebox. I take the mouse position in relation to the d2 window and store those is a couple single variables.

From there I scan the picture and do the OCR.

Quote:
Do u read the full description of the item? For ex nr of sockets, or % faster cast rate etc.
Yes, it's meant to scan the hole item description. Including noteing the color of each line so that you get a colorful view of the item in your database

A scan should give something like this:
Code:
[u]Jade Talon
[u]Wrist Sword
[w]One-Hand Damage: 156 to 205
[w]Durability: 29 of 29
[r](Assassin Only)
[r]Required Deaterity: 95
[r]Required Strength: 95
[r]Required Level: 66
[w]Claw Class - Very Slow Attack Speed l
[b]+1 to Martial Arts (Assassin Only)
[b]+1 to Shadow Disciplines (Assassin Only)
[b]+30% Faster Hit Recovery
[b]+206% Enhanced Damage
[b]11% Mana stolen per hit
[b]All Resistances +47
[b]Ethereal (Cannot be Repaired)
Where the [x] tags are color tags used by the program. A limitation is that it doesn't bother with the colors of every word, aka lines with more then one color will only be given one color.


Quote:
BTW: if u need help I could give u a hand; I have about 10 years programming experience
Sounds good, might be worth posting some code and discuss a bit on how to make it better. Not sure which forum would be approapriate for that though






Another thing to change:
7) Change "selected only" to "All Items" in the search. Didn't find that search option useful and believe something that loads all items that are considered search *hits* into the listview would be useful.
__________________
Kijya is offline   Reply With Quote
Old 22-12-2008, 00:45   #8
Ax2Grind
DiabloII.Net Member
 
Join Date: Apr 2004
Location: EXSN-*Ax2Grind, EXSL-*New2TheGame30
Posts: 3,677
Re: ForumTrader 3.0 - Adria (Beta)

First initial problem: told that 'some' of my files aren't up-to-date, but not which before offering to replace them. After updating Win2KPro completely, this still happens. I'm assuming it's referring to .dll/.ocx files, but I can't compare them myself manually. There's no reference to this in the .txt, so I'm skeptical about letting this happen automatically.

Suggestion: increase the information in the readme to include set-up instructions and replacing files, or needed updates so they can be done by hand from the Microsoft website, if necessary, or create a way of re-instating older files should a problem occur. It's not clear if this is done, since there's no other information available, but mentioning it's untested on this operating system doesn't bode well.
Ax2Grind is offline   Reply With Quote
Old 22-12-2008, 09:44   #9
Platinum Pal Kijya
Platinum Pal
 
Kijya's Avatar
 
Join Date: Feb 2005
Location: Sweden
Posts: 4,745
Re: ForumTrader 3.0 - Adria (Beta)

Quote:
Originally Posted by Ax2Grind View Post
First initial problem: told that 'some' of my files aren't up-to-date, but not which before offering to replace them. After updating Win2KPro completely, this still happens. I'm assuming it's referring to .dll/.ocx files, but I can't compare them myself manually. There's no reference to this in the .txt, so I'm skeptical about letting this happen automatically.

Suggestion: increase the information in the readme to include set-up instructions and replacing files, or needed updates so they can be done by hand from the Microsoft website, if necessary, or create a way of re-instating older files should a problem occur. It's not clear if this is done, since there's no other information available, but mentioning it's untested on this operating system doesn't bode well.
I see, I don't know how to do it just yet, but maybe I can make it so that those dependencies are installed in the program folder instead of system 32, then they'd not need to overwrite older files.

But adding some instructions to the readme should work too of course.

If you open the CAB file with a zip program you can have a look around on the dll and ocr files that are included.


8) make dependencies install in the program folder.
__________________
Kijya is offline   Reply With Quote
Old 22-12-2008, 14:59   #10
Ax2Grind
DiabloII.Net Member
 
Join Date: Apr 2004
Location: EXSN-*Ax2Grind, EXSL-*New2TheGame30
Posts: 3,677
Re: ForumTrader 3.0 - Adria (Beta)

I went through the cab, but without them being removed/installed I can't figure out their version and check it against mine/Microsoft's website. There are over a dozen in there, and right-clicking properties on a CABbed file doesn't give that information. Since I don't know if those are the files the program is talking about, I might be wasting my time, anyway.

To compound this, I don't know of a .dll comparison program/project anywhere, so a lot of my files may be out of date in that sense. If I find one, then I run the set up, and it still says out-of-date, I'll have to start over, so it's just easier to be told which.
Ax2Grind is offline   Reply With Quote
Reply

Tags
forumtrader, item manager, tradelist maker

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 05:02.


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