View Full Version : The Thread of Traders - Home of ForumTrader™ (Version 2.0)
The Thread of Traders
Information, download link, and feedback thread for the ForumTrader application.
Contents
1. What is ForumTrader?
2. What makes it work, is it a cheat?
3. Can my computer run it?
4. How do I install it?
1. What is ForumTrader?
ForumTrader was originally an application series aimed towards helping Diablo 2 players create tradelists for postage on these boards. Now features aim more towards helping the user keep and maintain an up to date item database, which the tradelist functionality as more of a large add-on.
The application was programmed mostly during the summer of 2008, using Visual Basic 6.0 as the programming language. Starting with the beta (version 1.0) released in 2008-07-06, a few minor updates to it, and then complete revamped version “Hadriel” (FT 2.0) on the 5th of August.
2. What makes it work, is it a cheat?
The basic concept of the application is to allow the user to add items to a list from within Diablo 2, that means that the program must interpret keystrokes while the application itself is not in focus. To do this it uses something called a global keyhook, telling windows to send the keystrokes made to the program for analysis before sending them on to the application in focus. In short, it works using the same feature that a keylogger could be using, but of course without the bad effects of the mentioned.
The global keyhook is set when you start the program, so it's always active as such when the program is running, however it has two modes. In one mode it will just ignore the keystrokes and tell windows to send them along the line to wherever they where meant to go. In the other mode, it will run several functions depending on your keystrokes to help you input item data into the application. The exception is the F12 key, which will always be blocked by the program, and is used to switch between the modes. Which mode is being used currently is shown by a check box in the “Add tab”.
Another feature of the program that was added in version 2.0, is the support for adding items while playing diablo in fullscreen mode. To do this the program is simply using a separate window that has the “always on top” property activated. This may however not work for all display modes, but I myself have tested and confirmed it to work while using the “Glide” mode provided by the glide wrapper this forum allows: http://diablo.incgamers.com/forums/showthread.php?p=6137980#post6137980
The third and final of the features of the application that isn't completely “local” within the program, is the activate function. This is simply used to tell windows to activate a program that has the string “Diablo II” in it's title bar, in other words, once again it's not about hacking the game code, but to use windows provided features.
This application has been added onto these forums for a reason, if it hacked the game code in any way it would have been rejected, so feel free to enjoy the benefits of it.
3. Can my computer run it?
The application was developed for usage with Windows XP, and may also work in Vista. Follow the installation instructions below and it should run, if not, then report it to me.
The minimum resolution supported is 900x716, where you should be playing windowed diablo 2 at 640x480, or use fullscreen mode support. Recommend resolution is 1024x850 or above where you can use a windowed 800x600 D2 window, or fullscreen mode.
Credits to TurbulentTurtle for vista testing assistance.
4. How do I install it?
The program is provided in the attached zip file. To install, just extract the zip file into a folder of your choice, and use “Hadriel.exe” to start the program. If you receive an error you're most likely missing one of the dll or ocx files it depends on.
Here's a list of the dependencies, if you don't have a copy of them they should easily be easy to find using Google to search for the file name (including the file extension).
Richtx32.ocx
Tabctl32.ocx
MSCOMCTL.ocx
msvbvm60.dll
scrrun.dll
In XP: Place the files in your system32 folder (which is inside your windows directory).
In Vista: Try placing the OCX files in the application directory, or you may try to register the OCX files being in system32.
To register the ocx files: Into a batch file named install/setup or the like, put the command ("<path>\regsvr32 <path>\XXXXX.ocx") , where XXXXX is the control name. Then right click on the batch file and select "run as administrator". Repeat with every file needed.
If it still won't work, then your ocx file might be corrupted. Try downloading a new one from another source.
Below is the zip file containing the program, note that it will get updated now and then to fix errors/bugs. For users who just wish to update to the newest version simply extract the new version into your application folder. Your added items shouldn't be overwritten and should be there even after the update. If you feel insecure you can always make a backup of the "My Items" folder.
The download supposed to be below has been taken down since this is an old version.
Version 3.0 can be found here: http://diablo.incgamers.com/forums/showthread.php?t=707730
Version 4.0 is soon to be released.
Good job and congratulations on the new release!
I've noticed that after enabling the key hook and typing something that doesn't match to any known class of items, the program quits with this error:
Faulting application hadriel.exe, version 2.0.0.0, faulting module kernel32.dll, version 5.1.2600.5512, fault address 0x00012aeb.
Also, is it possible to remove one item after you add to a character? If so, how?
Fallen_62
05-08-2008, 23:57
In the previous version, all you had to do to remove an item was to select the character (so that it showed you the list of items on that character), select the item, and then hit delete... I haven't downloaded/used one yet, so I will have to check ti out quick to see if it changed...
Good job and congratulations on the new release!
I've noticed that after enabling the key hook and typing something that doesn't match to any known class of items, the program quits with this error:
Faulting application hadriel.exe, version 2.0.0.0, faulting module kernel32.dll, version 5.1.2600.5512, fault address 0x00012aeb.Also, is it possible to remove one item after you add to a character? If so, how?
hmm so you get the error at exactly what stage of the add process? When you choice itemtype, or type in the base itemname right at the start?
Ah the act of deleting an item, will make an update for that, for now you can go into the "My Items" folder in the app directory and delete the files manually using explorer. Other option is to create a "Waste bin" character to move those items to, which you can delete if you wish.
The program this time around is much more advanced, as such much more can also go wrong ^^'
I get it right at the beginning when I am supposed to type the base item name. For example, if I type "aaaaaaaaaaaaaaa" and press Enter, it crashes. If I type Phas (I see Phas in green and -e in red) and press Enter, it crashes; on the other hand, typing Phase Bla and pressing Enter it doesn't cause a crash.
After doing some more tests, it seems to crash if you press Enter before completing the first word for items whose name is formed by more than one word. It crashes for "Ligh" but it won't crash for "Light Gauntl" if you get what I mean.
"Rin" and "Amul" work fine.
Fallen_62
06-08-2008, 00:21
I found a bug... If you click "Delete" on a character that is selected, then hit "Cancel" without typing "y" or "n", it will delete it anyway. Could be very frustrating to have happen in a real situation. Also, the trade list seems to be bugged... this is what i get...
----------------------------------------
Simple List
----------------------------------------
Hadriel\My Items\Account 1\Character
Hadriel\My Items\Account 1\Character
I'm at work, so I can't actually test it while playing D2, but I would assume that it's the same at home...
edit: to go along with Wallen's crashes, trying to add a ring or amulet of any kind causes a crash. I can get to the F1-Fx options, but once i hit one of those buttons, it crashes... edit on the edit: for ring, I can get F2 to work (set), but no others (game crashes). Amulets none work on... Could it be that F1-F6 have reserved functions in windows, and that is what is causing the problem...?
edit2: do you think that you could add a thing in the "Messages" box when an item gets added to a character...? It would make things a little easier to know if it added or not...
edit3: another bug... When you are in the Trade List window, and you have a character selected (checked), then you click the account check box, all the items on the character that was selected will be duplicated...
edit: to go along with Wallen's crashes, trying to add a ring or amulet of any kind causes a crash. I can get to the F1-Fx options, but once i hit one of those buttons, it crashes...
I tested that and it doesn't seem to crash; it crashes only when I truncate the first word of a name that contains two or more words.
Characters get deleted no matter what the input is for me too.
EDIT: when I actually started building my database, I registered a crash every time I tried to add a ring or an amulet after pressing the F key for the item quality.
edit3: another bug... When you are in the Trade List window, and you have a character selected (checked), then you click the account check box, all the items on the character that was selected will be duplicated...
Confirmed, I get the same.
Fallen_62
06-08-2008, 00:47
Figured out the trade list problem (sorta)... The path to where I had the files was too long... However, it doesn't read the item stats for me... It's in C:\Hadriel right now, so I know it's not too long to get there... This is the printout I get...
----------------------------------------
Unique
----------------------------------------
Marrowwalk
So, it finds the item name, just not the stats... Possible bad delimiter...?
Try checking the Enabled in Mods. I did some more tests with the Ring/Amulet fill-in crash and sometimes it works others it doesn't (I know that it's generic but just now I restarted Hadriel and it is not working on amulet/ring quality F-keys selection).
Fallen_62
06-08-2008, 00:58
Try checking the Enabled in Mods. I did some more tests with the Ring/Amulet fill-in crash and sometimes it works others it doesn't (I know that it's generic but just now I restarted Hadriel and it is not working on amulet/ring quality F-keys selection).
Wow, I'm a moron... I didn't even see it there. Thanks, that worked fine... The trade list isn't bugged... at least right now :P Though that path length is an issue... You can't have it on your desktop most likely...
chaosrulz
06-08-2008, 07:54
I'm not able to figure out how to get this to work. I mean the exe works fine, I added an account and a character, but how do I go about adding items to that character? Is there a user guide somewhere?
I've not written a guide on how to add items yet, but once you press the add tab, F12 key, and a letter you're of to a good start. If there's any keystrokes you're wondering about while adding items just press "the wrong button" (like tilde or numpad multiply, any key that isn't in use), and you'll get all possible commands listed in the messages tab.
There's a few commands that are somewhat hidden, I'll have to make a guide for the program, but I'll do that a bit later.
Here's an update pack, just extract it into the application folder and replace the files with the new ones:
:deleted: Update in first post.
SnickerSnack
06-08-2008, 09:15
Great! The way you talked about it, I thought it might be weeks before it was ready.
I'm just about to have a look at it.
Great! The way you talked about it, I thought it might be weeks before it was ready.
I'm just about to have a look at it.
It isn't ready, buggy as hell :whistling:
All base/set/unique databases where created using a semi automatic program and copy-paste from the internet, therefore you may see missing mods/incorrectly written mods/incorrectly marked variables etc etc.
However since it's all just text files I sure do hope I'll get a bit help with correcting those.
As for the program itself I'll be making updates now and then until no known bugs exist.
When those things are corrected it is completed :wink:
SnickerSnack
06-08-2008, 09:24
Okay. So if I find an error, I can update the item's file and email it to you?
One problem so far. I can specify and item, but I can't finalize it. In v1.3, you just hit enter twice, but I've tried several things, and I don't see anything in the log that tells me what to do.
EDIT: The interface is great btw. The item selection menu is very easy to use.
EDIT: Oh, it's tab now.
Okay. So if I find an error, I can update the item's file and email it to you?
One problem so far. I can specify and item, but I can't finalize it. In v1.3, you just hit enter twice, but I've tried several things, and I don't see anything in the log that tells me what to do.
EDIT: The interface is great btw. The item selection menu is very easy to use.
You must press tab while in addphase 3, that is when you press a "wrong key" and get these messages:
Log ("[0-9] type in value in green marked place.")
Log ("[Numpad 0-9] -||-")
Log ("[a-z] -||-")
Log ("[Space/Backspace] -||-")
Log ("[Minus] -||-")
Log ("[Insert] add runeword mods to current item")
Log ("[Plus] add a mod to current item.")
Log ("[Tab] Save item to highlighted Character.")
Log ("[Left/Right Arrowkeys] jump between which mod to type in.")
Log ("[Up/Down Arrowkeys] can still be used to select character to add item to")
Log ("[Enter] jump to next mod to type in, same functionallity as the right arrow key.")
Log ("[Escape] Reset add process (clears all add variables and fields).")
Log ("[F12] toggle keyhook on/off (works in all stages of the add process)")
Log is the function that adds a string to the message display ofc.
ericsonofchuck
06-08-2008, 11:03
Great program! I was wondering if you could add functionality for upgraded items (my Goldwrap Battle Belt seems to be bucking the system). Also, I'll second the ammy-crashes.
Great program! I was wondering if you could add functionality for upgraded items (my Goldwrap Battle Belt seems to be bucking the system). Also, I'll second the ammy-crashes.
I reckoned the ratio between upped/normal items would be rather low so I though it be better to leave the upped items out of the database so that I wouldn't need to list several item of each type as I've done with rings and amulets for each exceptional/elite item.
If you wish to upgrade an item during the add phase you can add the orginal item first and then change the item base name using the line edit function.
To edit a line press delete during addphase 3, then just select the line you wish to edit and type the new base name, and press enter. If you delete everything on a line and press enter it will remove the line.
Rings/amu problem should be fixed in the update file in post 12 of this thread.
ericsonofchuck
06-08-2008, 11:15
One more thing, I'm having trouble saving anything to different characters, I can only save on the first char I created.
One more thing, I'm having trouble saving anything to different characters, I can only save on the first char I created.
Try the arrow keys (up and down)
ericsonofchuck
06-08-2008, 12:15
Ah, beautiful. Thanks!
Fallen_62
06-08-2008, 15:10
Still getting the ring and amulet bug with the new version, but I can select unique rings now. So, I can hit F2 and F3 for rings, the rest fail, and all fail for amulets. Havent tried any other testing stuff...
Once again, extract in application folder and overwrite:
:deleted: Update in first post.
Fallen_62
06-08-2008, 16:19
Once again, extract in application folder and overwrite:
Yatzee! Works great ;) I'll see what else I can break later :P
When the hook is enabled you can't add Silver-edged axe items since the dash won't be possible to type.
When the hook is enabled you can't add Silver-edged axe items since the dash won't be possible to type.
You don't need to type it all, after typing "sil" it will be the programs guess and then you just hit space to fill in the suggestion and type "a" to get the axe part.
in other words:
[s] [i] [l] [space] [a] [enter]
Thanks, I didn't know that space would auto-complete.
Fallen_62
06-08-2008, 17:49
AFAIK, the bugs I had reported are all fixed ;) And I appreciate the message about items being added ;) I'll keep looking for bugs and stuff, too ;)
edit: Your "Insight" runeword is a little off... It has 35% FCR set, and it is variable from 25-35% ;)
AFAIK, the bugs I had reported are all fixed ;) And I appreciate the message about items being added ;) I'll keep looking for bugs and stuff, too ;)
Good to know, and thanks. Someone please try out the fullscreen support mode to. I've used it successfully myself but I had bug where the addwindow didn't jump to the edge of the screen as it should once, though it didn't happen again after restarting the app.
Oh btw I excluded the print screen key from being blocked ever, so you can make screenys of the program while the hook is both unactive and active if there's a bug that's hard to discribe in pure text.
If you try adding a magic/rare item to the trade list and then enable either the stats or the mods, the program will crash with a runtime error 7.
Also, I only managed to add features to the magic items (e.g.: amulets) while I had to manually edit the text files for the rare ones.
edit: The link in the trade list print code is also incorrect, it is http://diablo.incgamers.com/forums/showthread.php?t=670184 while it should be http://diablo.incgamers.com/forums/showthread.php?t=681424.
Fallen_62
06-08-2008, 18:09
Speaking about the hook, is there a way that you can set it so that, if you press F12 while you are looking at your items (in the Trade List window) it will "hook" and go back to the "Diablo" tab... Right now it doesn't do that, so if you hit F12 and type, it does nothing. I will try Fullscreen tonight when I get home (unless someone does it earlier). I don't use the Glide thing, though...
And the items list doesn't update when you add an item... you have to uncheck and then check the character/account for the new items to show up. I'm not sure how intensive it would be to do a check for a new item each time you hit "Tab" but it's just a thought...
edit: I can't confirm wallen's error... I tried it with a rare amulet and it worked fine... I also added features just fine to the rare amulet while in the program... I will do a little more testing to see if I can reproduce it...
If you try adding a magic/rare item to the trade list and then enable either the stats or the mods, the program will crash with a runtime error 7.
Also, I only managed to add features to the magic items (e.g.: amulets) while I had to manually edit the text files for the rare ones.
edit: The link in the trade list print code is also incorrect, it is http://diablo.incgamers.com/forums/showthread.php?t=670184 while it should be http://diablo.incgamers.com/forums/showthread.php?t=681424.
To add mods to rare items press "+" and type something for the program to search for.
The program searches for starting words that start like the strings you type. Mods that contain few words are searched before those with many.
Think of it as a tag search. For example typing "L" will give search Life. "L L" will be searched as just "L" since searching for the same tag twice is useless, while "Li Le" will result in finding the "Life Leach" mod. There are also several abbreviations added, such as cb for crushing blow, ml for mana leach etc. To see them all (and edit them if you wish) open the "SortedMods.txt" file ItemDB folder.
The error doesn't occur for me except when adding a rare that doesn't have any mods, but I'll look into it, and found that there are some newline annoyances there.
(There are two characters for newline, CR (carriage return) and LF (line feed), seriously ... that there's two of them has messed up things more then once when you don't know which on is being used, and sometimes they use both :banghead: )
I was not sure I'd be making a new thread when I make the header codeing, will fix it once I've fixed the rare printing problem.
So it basically works like FT1.0, good to know! I just had no idea about how adding mods.
My rare didn't have any mods since I was looking forward to manually edit it so that probably triggered the crash.
ericsonofchuck
06-08-2008, 18:46
Looks like the set Ogre Maul isn't in the DB. Otherwise, looks great!
So it basically works like FT1.0, good to know! I just had no idea about how adding mods.
My rare didn't have any mods since I was looking forward to manually edit it so that probably triggered the crash.
Na FT 1.0 only searched the first letters, this one will split a mod into separate words and see if can find the starting pattern of all strings you type (separated by space) in a single mod. So a search for "Crus b" would find a line like:
Crushing Blow +{ }%
but also
+{ }% Chance of Crushing Blow
Where FT 1.0 would have been unable to find second example, this allows me to type the mods more in a manner as they are displayed in game, and should simplify finding mods since you only need to press space to add another search string you wish the mod to contain.
Hmm seems the sortedmods isn't up to date ... my edits got lost somewhere :doh:
Looks like the set Ogre Maul isn't in the DB. Otherwise, looks great!
Are you sure you can't find it? I can :scratchchin:
ericsonofchuck
06-08-2008, 19:17
Belay that, I'm getting a run-time error 5 when I try to enable Mods.
ericsonofchuck
06-08-2008, 19:19
Are you sure you can't find it? I can :scratchchin:
Yep. I search 'Ogre Maul' and it shows Base, Unique, Magic, Rare and Crafted.
Is there any trustworthy site to download these files?
Richtx32.ocx
Tabctl32.ocx
MSCOMCTL.ocx
msvbvm60.dll
scrrun.dll
Fallen_62
06-08-2008, 19:24
Is there any trustworthy site to download these files?
Richtx32.ocx
Tabctl32.ocx
MSCOMCTL.ocx
msvbvm60.dll
scrrun.dll
I went to this site (http://www.ascentive.com/support/new/support_dll.phtml?dllname=RICHTX32.OCX) yesterday and used their "Missing Files Installer" and havent had any problems...
And I will confirm Eric's report... No option for a set Ogre Maul, just waht he listed (Base, Unique, Magic, Rare, Crafted)
can't register richtx32.ocx, is anyone using this on vista?
Fallen_62
06-08-2008, 19:35
can't register richtx32.ocx, is anyone using this on vista?
There was 1 report of the last version working on Vista, but it is designed for XP. Whether this version will work on Vista or not has yet to be seen...
Here we go again, unzip in application folder:
:deleted: Update in first post.
Fallen_62
06-08-2008, 19:50
Here we go again, unzip in application folder:
Thanks! Ogre maul is fixed, and I really appreciate the F12 fix in the Trade List window ;)
SnickerSnack
06-08-2008, 22:09
In full screen mode, the item entry dialog displays on the left edge of the screen and moves to the middle of the screen when the pointer moves over it.
http://diablo.incgamers.com/gallery/data/500/medium/hadrielDisplay.jpg
It would be a lot better if it moved to the right edge. I think that you are using absolute positioning rather than relative positioning, so this might require having a setting that tells Hadriel which resolution is being used. Right now, the enter item dialog box covers the item stats if the item is in the right location. If a mule is full, it might be a real pain to reposition the item.
The database is still missing charges and staff mods. Since staff mods aren't affixes, they don't have affix names. How should they be entered into ModDirector.txt, and is that the right file for them?
Also, the first line in NonMods.txt is
(
Maybe that's what it should be, but it just looked out of place to me.
I had problems switching mules even though I was using the arrow keys, but the new version seems to work fine.
EDIT: Atma's Scarab can't be entered since it is the 12th amulet. Pressing F12 triggers the hook. Maybe you should list the first six, and then let F7 display the rest.
In full screen mode, the item entry dialog displays on the left edge of the screen and moves to the middle of the screen when the pointer moves over it.
http://diablo.incgamers.com/gallery/data/500/medium/hadrielDisplay.jpg
It would be a lot better if it moved to the right edge. I think that you are using absolute positioning rather than relative positioning, so this might require having a setting that tells Hadriel which resolution is being used. Right now, the enter item dialog box covers the item stats if the item is in the right location. If a mule is full, it might be a real pain to reposition the item.
The database is still missing charges and staff mods. Since staff mods aren't affixes, they don't have affix names. How should they be entered into ModDirector.txt, and is that the right file for them?
Also, the first line in NonMods.txt is
Maybe that's what it should be, but it just looked out of place to me.
I had problems switching mules even though I was using the arrow keys, but the new version seems to work fine.
Thanks for the post, I had the same problem once, I'm using relative positioning but guess it messes up:
addwindow.left = screen.width - addwindow.width
I'll input a absolute position instead, assuming everyone uses 800x600 when in fullscreen anyway.
"(" in non mods is correct, it's used to see that lines starting like (sorceress only) etc aren't marked as mods since class specific items have such lines in their stats.
To add staffmods etc should be in "SortedMods.txt", I cheated a bit and only wrote lines like:
, +{ } {Skill} ( Sorceress Only)
Using that the skill is marked as a variable field and can thus be used to type in the skill name.
Edit: Damn so one amulet to many for them to work, I'll be replacing it with a, b, c ... etc then, like I did for the edit line function.
Out of attachment space, I can no longer update this until some of the older attachment have been deleted, which I can no longer do since I cannot edit the posts.
SnickerSnack
06-08-2008, 22:35
So staffmods are working? I'm making the file for the charge mods and proc mods, and I'll email it to you when it's ready. Or should I just post it here?
So staffmods are working? I'm making the file for the charge mods and proc mods, and I'll email it to you when it's ready. Or should I just post it here?
Procs should be in there to, just search it for chance to cast, it's far down, charges might have been forgotten though, but it's a minor adjustment, so I can do it.
But feel free to overlook the item database files in case you notice any irregularities. :thumbsup:
SnickerSnack
06-08-2008, 23:07
I added this list to the ModDirector.txt file:
of Inner Sight, Level {} Inner Sight ({} charges),
of Magic Arrows, Level {} Magic Arrow ({} charges),
of Fire Arrows, Level {} Fire Arrow ({} charges),
of Cold Arrows, Level {} Cold Arrow ({} charges),
of Multiple Shot, Level {} Multiple Shot ({} charges),
of Exploding Arrows, Level {} Exploding Arrow ({} charges),
of Ice Arrows, Level {} Ice Arrow ({} charges),
of Freezing Arrows, Level {} Freezing Arrow ({} charges),
of Power Strike, Level {} Power Strike ({} charges),
of Charged Strike, Level {} Charged Strike ({} charges),
of Lightning Strike, Level {} Lightning Strike ({} charges),
of Ice Bolts, Level {} Ice Bolt ({} charges),
of Ice Blasts, Level {} Ice Blast ({} charges),
of Frost Novas, Level {} Frost Nova ({} charges),
of Glacial Spikes, Level {} Glacial Spike ({} charges),
of Blizzards, Level {} Blizzard ({} charges),
of Frozen Orbs, Level {} Frozen Orb ({} charges),
of Charged Bolts, Level {} Charged Bolt ({} charges),
of Telekinesis, Level {} Telekinesis ({} charges),
of Novas, Level {} Nova ({} charges),
of Lightning, Level {} Lightning ({} charges),
of Chain Lightning, Level {} Chain Lightning ({} charges),
of Teleportation, Level {} Teleportation ({} charges),
of Fire Bolts, Level {} Fire Bolt ({} charges),
of Fire Balls, Level {} Fire Ball ({} charges),
of Enchantment, Level {} Enchantment ({} charges),
of Meteors, Level {} Meteor ({} charges),
of Teeth, Level {} Teeth ({} charges),
of Poison Dagger, Level {} Poison Dagger ({} charges),
of Bone Spears, Level {} Bone Spear ({} charges),
of Poison Novas, Level {} Poison Nova ({} charges),
of Bone Spirits, Level {} Bone Spirit ({} charges),
of Dim Vision, Level {} Dim Vision ({} charges),
of Weaken, Level {} Weaken ({} charges),
of Terror, Level {} Terror ({} charges),
of Confusion, Level {} Confusion ({} charges),
of Life Tap, Level {} Life Tap ({} charges),
of Attraction, Level {} Attraction ({} charges),
of Lower Resistance, Level {} Lower Resistance ({} charges),
of Sacrifice, Level {} Sacrifice ({} charges),
of Holy Bolts, Level {} Holy Bolt ({} charges),
of Zeal, Level {} Zeal ({} charges),
of Vengeance, Level {} Vengeance ({} charges),
of Blessed Hammers, Level {} Blessed Hammer ({} charges),
of Bashing, Level {} Bashing ({} charges),
of Stunning, Level {} Stunning ({} charges),
of Concentration, Level {} Concentration ({} charges),
of Grim Ward, Level {} Grim Ward ({} charges),
of Firestorms, Level {} Firestorm ({} charges),
of Fissure, Level {} Fissure ({} charges),
of Twister, Level {} Twister ({} charges),
of Volcano, Level {} Volcano ({} charges),
of Tornado, Level {} Tornado ({} charges),
When I ran Hadriel without resorting the list, it crashed, but after alphabetizing, it worked fine.
EDIT: Actually, it crashed after choosing "ring," while it was searching the list of prefixes.
if someone figures out a way to get this work under vista, please post here :)
I added this list to the ModDirector.txt file:
of Inner Sight, Level {} Inner Sight ({} charges),
of Magic Arrows, Level {} Magic Arrow ({} charges),
of Fire Arrows, Level {} Fire Arrow ({} charges),
of Cold Arrows, Level {} Cold Arrow ({} charges),
of Multiple Shot, Level {} Multiple Shot ({} charges),
of Exploding Arrows, Level {} Exploding Arrow ({} charges),
of Ice Arrows, Level {} Ice Arrow ({} charges),
of Freezing Arrows, Level {} Freezing Arrow ({} charges),
of Power Strike, Level {} Power Strike ({} charges),
of Charged Strike, Level {} Charged Strike ({} charges),
of Lightning Strike, Level {} Lightning Strike ({} charges),
of Ice Bolts, Level {} Ice Bolt ({} charges),
of Ice Blasts, Level {} Ice Blast ({} charges),
of Frost Novas, Level {} Frost Nova ({} charges),
of Glacial Spikes, Level {} Glacial Spike ({} charges),
of Blizzards, Level {} Blizzard ({} charges),
of Frozen Orbs, Level {} Frozen Orb ({} charges),
of Charged Bolts, Level {} Charged Bolt ({} charges),
of Telekinesis, Level {} Telekinesis ({} charges),
of Novas, Level {} Nova ({} charges),
of Lightning, Level {} Lightning ({} charges),
of Chain Lightning, Level {} Chain Lightning ({} charges),
of Teleportation, Level {} Teleportation ({} charges),
of Fire Bolts, Level {} Fire Bolt ({} charges),
of Fire Balls, Level {} Fire Ball ({} charges),
of Enchantment, Level {} Enchantment ({} charges),
of Meteors, Level {} Meteor ({} charges),
of Teeth, Level {} Teeth ({} charges),
of Poison Dagger, Level {} Poison Dagger ({} charges),
of Bone Spears, Level {} Bone Spear ({} charges),
of Poison Novas, Level {} Poison Nova ({} charges),
of Bone Spirits, Level {} Bone Spirit ({} charges),
of Dim Vision, Level {} Dim Vision ({} charges),
of Weaken, Level {} Weaken ({} charges),
of Terror, Level {} Terror ({} charges),
of Confusion, Level {} Confusion ({} charges),
of Life Tap, Level {} Life Tap ({} charges),
of Attraction, Level {} Attraction ({} charges),
of Lower Resistance, Level {} Lower Resistance ({} charges),
of Sacrifice, Level {} Sacrifice ({} charges),
of Holy Bolts, Level {} Holy Bolt ({} charges),
of Zeal, Level {} Zeal ({} charges),
of Vengeance, Level {} Vengeance ({} charges),
of Blessed Hammers, Level {} Blessed Hammer ({} charges),
of Bashing, Level {} Bashing ({} charges),
of Stunning, Level {} Stunning ({} charges),
of Concentration, Level {} Concentration ({} charges),
of Grim Ward, Level {} Grim Ward ({} charges),
of Firestorms, Level {} Firestorm ({} charges),
of Fissure, Level {} Fissure ({} charges),
of Twister, Level {} Twister ({} charges),
of Volcano, Level {} Volcano ({} charges),
of Tornado, Level {} Tornado ({} charges),
When I ran Hadriel without resorting the list, it crashed, but after alphabetizing, it worked fine.
EDIT: Actually, it crashed after choosing "ring," while it was searching the list of prefixes.
Thanks for the list.
The reason it crashes is most likely because you've got a empty line at the end, remove that and it should probably be fixed. I'll be adding more small adjustments into the program to make it avoid crashing from those kinds of things, when I can upload a new version ...
Fallen_62
06-08-2008, 23:24
Thanks for the list.
The reason it crashes is most likely because you've got a empty line at the end, remove that and it should probably be fixed. I'll be adding more small adjustments into the program to make it avoid crashing from those kinds of things, when I can upload a new version ...
I can host it on my own personal space for now if you want...
I can host it on my own personal space for now if you want...
Sounds great, I'll be making some fixes and preparing the zipfile. Got MSN or shall I email it?
Fallen_62
06-08-2008, 23:33
Sounds great, I'll be making some fixes and preparing the zipfile. Got MSN or shall I email it?
email it, because I'm at work :( rstie378@uwsp.edu Put a password on the .Zip file as well, because that email systems doesn't like zip files otherwise :( (Let me know what it is, too ;) )
SnickerSnack
06-08-2008, 23:37
Thanks for the list.
The reason it crashes is most likely because you've got a empty line at the end, remove that and it should probably be fixed. I'll be adding more small adjustments into the program to make it avoid crashing from those kinds of things, when I can upload a new version ...
That list work fine for magic items, but it doesn't work for rares. For magic items, you can enter "of Terror" for the suffix and it works. But for rares, you have to search for a mod after pressing "+." I tried changing this line:
of Terror, Level {} Terror ({} charges)
to this:
of Terror, Level {} Terror ({} charges),terror
Since some of the original ones had a similar ending, but that didn't work. How can I make them searchable?
EDIT: Also, the Diamond prefix has a comma where I think it should have a semicolon.
EDIT: One other thing. The message log doesn't keep focus on the newest message, so if I want to look at new messages, I have to click on Hadriel and scroll down the list.
Fallen_62
06-08-2008, 23:57
EDIT: One other thing. The message log doesn't keep focus on the newest message, so if I want to look at new messages, I have to click on Hadriel and scroll down the list.
I noticed this too... A minor annoyance, so I didn't really report it :P Sorry!
SnickerSnack
07-08-2008, 00:02
I noticed this too... A minor annoyance, so I didn't really report it :P Sorry!
I found it to be a problem because there's no other way to be sure if you've successfully added an item to a mule (without clicking on the items tab). I'd like to be able to be sure without minimizing diablo. If there's another way, then the log is fine.
The suffixes you provided are searchable, though for all suffixes one has to type "of " before you can type the rest, like "terror".
of Terror, Level {} Terror ({} charges)
Should be fine, as should
of Terror, Level {} Terror ({} charges),
also be.
Fixed the message log thing. Will email the complete pack with all updates shortly.
SnickerSnack
07-08-2008, 00:11
Okay, I'll try it again.
Btw, how do I do this:
Recommend resolution is 1024x850 or above where you can use a windowed 800x600 D2 window, or fullscreen mode.
I've been using D2 at 640x480 for this, but I wouldn't mind using a higher res. How do I increase the size of Hadriel?
EDIT: Nevermind. I figured it out.
Okay, I'll try it again.
Btw, how do I do this:
I've been using D2 at 640x480 for this, but I wouldn't mind using a higher res. How do I increase the size of Hadriel?
Assuming your screen resolution is big enough you should be able to resize it just like any other window, press the lower right corner of the window and drag.
if that somehow doesn't work you can also adjust the start values in the ini file. Note that it may crash if you set something higher then your desktop res can handle, at least it does that for me.
Email sent, it's a full update containing all files so we're not needed to download all updates one after another.
Fallen_62
07-08-2008, 00:17
I have Hadriel v2.1 hosted up on my server. http://fallenscribe.com/files/Hadrielv2-1.zip to get it. Same as before, just unzip it into your current Hadriel location and you will be set to go ;)
SnickerSnack
07-08-2008, 00:25
The suffixes you provided are searchable, though for all suffixes one has to type "of " before you can type the rest, like "terror".
of Terror, Level {} Terror ({} charges)
Should be fine, as should
of Terror, Level {} Terror ({} charges),
also be.
Maybe this will make my problem more clear:
http://diablo.incgamers.com/gallery/data/500/hadrielTerror.jpg
Maybe I'm adding affixes to rares incorrectly.
EDIT: I think I know what the problem is. I need to also list them in SortedMods.txt
EDIT: It works now. The list has to go in ModDirector.txt and in SortedMods.txt.
Maybe this will make my problem more clear:
Maybe I'm adding affixes to rares incorrectly.
Ah I see now, the program uses the sorted mods file when searching for mods using "+". The ModDirector is used when adding magic items where you type in the affixes as part of the name.
I assume most users don't know the affix names so there I'm using a the more advanced tag search and some abbreviations to scan through the mods. Download the new 2.1 version and look into the sortedmods.txt and I'm sure you'll get the hang on how to add them the way you wish them to be :thumbsup:
Fallen_62
07-08-2008, 00:41
I just had a bug where I selected and deleted several items at a time, and then it gave me an "Run Time Error 53" and closed, and it couldnt find any of my items anymore. I re-extracted the Hadriel files and all my items where there, except the ones I deleted... I have been able to reproduce it to a sorts... It seems to be when you try to delete multiple items from different characters that it hits a snag... I can delete multiple from the same character no problem, but not two different ones...
SnickerSnack
07-08-2008, 00:41
Ah I see now, the program uses the sorted mods file when searching for mods using "+". The ModDirector is used when adding magic items where you type in the affixes as part of the name.
I assume most users don't know the affix names so there I'm using a the more advanced tag search and some abbreviations to scan through the mods. Download the new 2.1 version and look into the sortedmods.txt and I'm sure you'll get the hang on how to add them the way you wish them to be :thumbsup:
Yup, I just figured it out. I thought I had looked through all of the files to get an overview, but I must have missed sortedmods.txt. One look in there made it obvious.
I just had a bug where I selected and deleted several items at a time, and then it gave me an "Run Time Error 53" and closed, and it couldnt find any of my items anymore. I re-extracted the Hadriel files and all my items where there, except the ones I deleted... I have been able to reproduce it to a sorts... It seems to be when you try to delete multiple items from different characters that it hits a snag... I can delete multiple from the same character no problem, but not two different ones...
Hmm that's odd, the function that preforms it shouldn't mess up at that since it only looks at the listview and takes the info from each item there separately. I couldn't reproduce the error using 2 items only, I'll try a bit more tomorrow and see if I can find out what's wrong.
I'm off for now, g'night all :wave:
SnickerSnack
07-08-2008, 01:13
As you said, charge skills would be easy to add. Putting the following into SortedMods.txt does it:
charges, Level {} {Skill} ({} charges)
But, this does also:
, Level {} Frost Nova ({} charges)
, Level {} Glacial Spike ({} charges)
, Level {} Blizzard ({} charges)
, Level {} Frozen Orb ({} charges)
, Level {} Charged Bolt ({} charges)
, Level {} Telekinesis ({} charges)
, Level {} Novas ({} charges)
, Level {} Lightning ({} charges)
, Level {} Chain Lightning ({} charges)
, Level {} Teleportation ({} charges)
, Level {} Fire Bolt ({} charges)
, Level {} Fire Ball ({} charges)
, Level {} Enchantment ({} charges)
, Level {} Meteor ({} charges)
, Level {} Teeth ({} charges)
, Level {} Poison Dagger ({} charges)
, Level {} Bone Spear ({} charges)
, Level {} Poison Nova ({} charges)
, Level {} Bone Spirit ({} charges)
, Level {} Dim Vision ({} charges)
, Level {} Weaken ({} charges)
, Level {} Terror ({} charges)
, Level {} Confusion ({} charges)
, Level {} Life Tap ({} charges)
, Level {} Attraction ({} charges)
, Level {} Lower Resistance ({} charges)
, Level {} Sacrifice ({} charges)
, Level {} Holy Bolt ({} charges)
, Level {} Zeal ({} charges)
, Level {} Vengeance ({} charges)
, Level {} Blessed Hammer ({} charges)
, Level {} Bashing ({} charges)
, Level {} Stunning ({} charges)
, Level {} Concentration ({} charges)
, Level {} Grim Ward ({} charges)
, Level {} Firestorm ({} charges)
, Level {} Fissure ({} charges)
, Level {} Twister ({} charges)
, Level {} Volcano ({} charges)
, Level {} Tornado ({} charges)
I don't think that one way is much better than the other.
I'll keep testing, and I'll post here if I get anymore problems or suggestions.
Fallen_62
07-08-2008, 01:19
I've done a bit more testing, and it deletes the first item that I clicked on, but not the second (it errors out on that one). It also seems to work with any item... At first I thought it was just with the same item type, but I used a Mal and Fal rune on different characters and it errored out...
Side note: Quantity is spelled that way... You have it Quantaty when you add a rune to your list ;)
edit: Upon further review, it is very sporadic and had to reproduce. I can't seem to pin down exactly when it happens, but I know it happens when you use two different characters. It may work once or twice, but then it errors out. *shrug* I'm not sure what to tell ya... I just made a bunch of items and started selecting and deleting across characters and I got an error... Maybe start from there and see what you can find out...
@SnickerSnack: I'll edit in your list of charges instead of that line, it should work better that way.
@Fallen_62: I'll look into it a bit now.
Elly has removed the edit expiration for this part of the forum, so now I can update the first post to always contain an up to date version.
Fallen_62
07-08-2008, 15:15
Elly has removed the edit expiration for this part of the forum, so now I can update the first post to always contain an up to date version.
Way to go Elly! Thank's!!!
Solution to make it work in vista added to first post. :coffee:
SnickerSnack
07-08-2008, 19:06
I put these two lines in SortedMods.txt:
, superior
durb, increase maximum durability {}%
EDIT:
These mods are causing some problems:
Ruby,+{ }% Damage
Ruby,+{ }% Resist Fire
Ruby,Fire resist { }%
I seem to only be able to select the first one for magic items.
For now, I'll just enter 0 for the ed% and add fire res with a sortedmod.
EDIT: I'm adding this to SortedMods.txt also:
, Required Level: {}
for a rare whose base item has no level req.
I put these two lines in SortedMods.txt:
Good idea adding them into the zip in a moment.
Edit: hmm oke, I'll have to add them all into one multilined mod and let the user delete the lines that don't apply to his item.
You can remove a line in addphase 3 by pressing [delete] [letter depending on line] [backspace] [enter]
SnickerSnack
07-08-2008, 19:52
Here is part of a printout:
----------------------------------------
Magic
----------------------------------------
Large Charm ( Required Level: 12 ) ( Lightning resist 8% , +2 to Dexterit )
Large Charm ( Required Level: 2 ) ( Lightning resist 7% , +2 to Strengt )
Large Charm ( Required Level: 14 ) ( +17 to Attack Rating; +1 to maximum Damage , Adds 1 minimum and 4 maximum Lightning Damag )
Large Charm ( Required Level: 13 ) ( +5 to Strengt )
Here is the contents of the file for the item in the first line:
Ocher Large Charm of Dexterity
Required Level: {12}
Lightning resist {8}%
+{2} to Dexterity
Most, but not all, lines are missing the last letter. In the following, most of them are fine:
----------------------------------------
Rare
----------------------------------------
Heavy Belt ( Defense: 6 , Required Strength: 45 , Durability: 18 , Required Level: 22 ) ( +53 to Life , +12% Resist Cold , +15% Resist Lightning , +15% Resist Poison , Attacker takes Damage of 3 , 47% more Gold from Monster )
Plated Belt ( Defense: 15 , Required Strength: 60 , Durability: 24 , Required Level: 19 ) ( 24% Faster Hit Recovery , +30% Enhanced Defense , +8 to Strength , +8 to Mana , +30% Resist Lightnin )
Ring ( Required Level: 51 ) ( +7 to Minimum Damage , +3% Resist Cold , +3% Resist Lightning , +22% Resist Fire , +3% Resist Poison , 29% more Gold from Monsters , +14% Better Chance of getting Magic Item )
Rondel ( One-Hand Damage: 10 to 26 , Required Level: 24 , Required Strength: 25 , Required Dexterity: 58 , Durability: 20 ) ( +1 to Minimum Damage , +2 minimum and +78 maximum Lightning Damage , +1 Mana after each Kill , Level 4 Terror (90 charges )
Here is part of a printout:
Here is the contents of the file for the item in the first line:
Most, but not all, lines are missing the last letter. In the following, most of them are fine:
Oke, I'll fix it shouldn't be to hard, version 2.1.2 will contain the fix once uploaded.
againstme
08-08-2008, 22:30
So probably something simple i'm missing, but I dont see how to mark an item as Ethereal.
Also I changed the Ormus dusk shroud line from:
+3 bonus to a random Sorceress skill (Sorceress Only)
To:
+3 bonus to {random} Sorceress skill (Sorceress Only)
That way you can edit it.
Thanks for the program it is really helpful!
So probably something simple i'm missing, but I dont see how to mark an item as Ethereal.
Also I changed the Ormus dusk shroud line from:
+3 bonus to a random Sorceress skill (Sorceress Only)
To:
+3 bonus to {random} Sorceress skill (Sorceress Only)
That way you can edit it.
Thanks for the program it is really helpful!
Ah, true, was told about this earlier but must have forgotten it. Thanks for reminding, will edit the ormus line in to, thanks for pointing it out. :thumbsup:
2.1.3 will have these updates when it's uploaded.
Fallen_62
13-08-2008, 15:56
You're missing the unique Long Siege Bow (Cliffkiller) in your db. I found one but I couldn't find it in the program :P Also, a lot of the suffixes that have "of the" in them dont work... You if it is "of the whale" you have to type "of whale" for it to work. Nothing too serious, just kinda nitpicky :P
You're missing the unique Long Siege Bow (Cliffkiller) in your db. I found one but I couldn't find it in the program :P Also, a lot of the suffixes that have "of the" in them dont work... You if it is "of the whale" you have to type "of whale" for it to work. Nothing too serious, just kinda nitpicky :P
Thanks for notifying, to be honest my source for the affixes only listed the "whale" and I used excel to write in "of " before each suffix, though of course knew some also needed "the" added.
Just a temporary oversight to get the program released faster, will have to fix them all at some stage.
Cliffkiller is in the DB, just the linkfile (ItemDirector.txt) that's incorrect, will be fixed in 2.1.4.
Fallen_62
13-08-2008, 17:12
Not a problem, thanks for the updates. I really like this program, btw :D Made my life easier last night when I posted my huge FT list ;) There was also a rare suffix that wasn't in there, but for the life of me I can't remember it... I should really write these things down next time O.o
OH, what are the keys to change quality (Eth, superior, etc)?
Not a problem, thanks for the updates. I really like this program, btw :D Made my life easier last night when I posted my huge FT list ;) There was also a rare suffix that wasn't in there, but for the life of me I can't remember it... I should really write these things down next time O.o
OH, what are the keys to change quality (Eth, superior, etc)?
Haven't made a "superior" function yet, though eth is in the sorted mods list so just add it as any other mod.
I'll look into if I can make a thing for superior, though much rl stuff atm so didn't plan to "work" on the bit of free time I have left. Though an update should be doable before the end of the month.
Fallen_62
13-08-2008, 17:39
Ah, ok. I didn't even try that for eth. Sorry :P
Can't find "Of Hydra Shield"
I've added items, but I can't figure out how to list them in a printable format.
The application crashed with "run-time error '5' and I tried to select everything and add to tradelist. It still says run time error 5 when I restart, but seems to proceed running. Investigating further, it's running, but not correctly, because I can't add accountnames or items
I have item files in my E:\Documents and Settings\Administrator\My Documents\My Downloads\ForumTrader 2.1.3 - Hadriel\My Items\accountname\charactername directory, but I don't see any indication of those items or of that account name or of those character names in the UI when I restart. I don't see any way to 'Open' as opposed to add.
Can't find "Of Hydra Shield"
I've added items, but I can't figure out how to list them in a printable format.
The application crashed with "run-time error '5' and I tried to select everything and add to tradelist. It still says run time error 5 when I restart, but seems to proceed running. Investigating further, it's running, but not correctly, because I can't add accountnames or items
I have item files in my E:\Documents and Settings\Administrator\My Documents\My Downloads\ForumTrader 2.1.3 - Hadriel\My Items\accountname\charactername directory, but I don't see any indication of those items or of that account name or of those character names in the UI when I restart. I don't see any way to 'Open' as opposed to add.
The reason it crashes is most likely your directory, rename the "ForumTrader 2.1.3 - Hadriel" folder to something without the " - " and it should be alright.
The program uses the " - " as kind of a position marker to split the files full path into the item name and item type. I'll look into it, getting an error because of the program path isn't acceptable.
I'll see what I can do about the hydra shield to.
Still to much rl stuff going on atm though, can't promise that an update will come fast.
A little confusing, but I've never been good at reading directions. I like visual aids better.
Regardless, this is a helpful tool you've created. I haven't run into any problems.
Help please. By using the F12 key, I can list some of the items but as to add them, I am completely lost. I cannot see anywhere how to do it
Help please. By using the F12 key, I can list some of the items but as to add them, I am completely lost. I cannot see anywhere how to do it
Instructions will be printed into the messages textbox once you press an incorrect key. Press the home key for instance once you've activated F12.
I will make a "video manual", not sure when I have the time though.
Updated to fix a few errors mentioned and unmentioned. Also added the functionality to the run/teleport checkbox in the options, try it out using full screen mode.
Yes I know I could have edited my last post, but a new one may work better for letting the users of the application know that something new has happened. :whistling:
New controls:
F1 = toggle superior
F2 = toggle ethereal
F3 = Edit a line (previous key was delete)
F4 = delete a line
F5 = insert runeword (previous key was insert)
All during addphase 3 (same as when you send an item to your item db)
davezilla
10-09-2008, 07:15
okay, I downloaded the program, and installed all the required .ocx and .dll files. The program ran fine, but I'm not sure how to use it. Can some one give me a step by step on how to document all my items? Thanks :)
I'll be making a video guide soon, though getting video+voice to work well is harder then just writing text, so cannot promise that it'll be done to fast. Might be done this weekend, or might not, we'll see.
In the mean time you can try yourself forward (add account -> add character -> goto the add tab -> press F12 -> press a "incorrect key" like the "home" key -> messages appear that help you on how to push a "correct key".)
Update, 2.1.4 -> 2.1.5
Fixed an error with the activation/inactivation of the fullscreen mode, for some reason the window used by the fullscreen mode appeared even when not using fullscreen mode for me in 2.1.4. This should be fixed in 2.1.5.
New update, credits to Ktang for finding the errors fixed:
2.1.5 -> 2.1.6
Removed some "*" signs that caused some runewords to mess up when you tried to save them to your characters.
Only "RuneWords.txt" in the ItemDB folder is updated in other words.
Another minor update
2.1.6 -> 2.1.7
Added a small header for each phase when printing help messages, should make it slightly easier to see which messages are new and which aren't.
I've mentioned making a video guide, and also that I would try to get it out this weekend. Sadly, as expected, it will take longer time to make it. I dare not mention another date, since whenever I record myself using hadriel I find something small I could make better and end up doing a program update instead.
I tried to fix those modifications that were stacking on the charms, but I noticed a pattern when they were really amulet ones.
You can always input a 0 figure, but if you want to change it I guess you are the one who knows how ;)
KT
BrickHaus
17-09-2008, 17:48
Thanks for all the effort in get this program running, its very handy, although I am a bit slow currently.
I'm still stuck trying to actually save items once their stats are in place, any help?
If I press save I get runtime error-53. I'm sure this is just my big newbie fingers.
Thanks for all the effort in get this program running, its very handy, although I am a bit slow currently.
I'm still stuck trying to actually save items once their stats are in place, any help?
If I press save I get runtime error-53. I'm sure this is just my big newbie fingers.
hmm, could you post a screenshot of the program just before saving (in a state where it will crash when you try to save)?
BrickHaus
17-09-2008, 19:14
Thanks for the fast reply
Basically, idk what I'm doing. I enter item/stats then idk what to do to store the item.
so from add items i clicked on item stats and then save. then runtime error '53': file not found.
im probably doing something wrong
Thanks for the fast reply
Basically, idk what I'm doing. I enter item/stats then idk what to do to store the item.
so from add items i clicked on item stats and then save. then runtime error '53': file not found.
im probably doing something wrong
I'm afraid I cannot quite understand what went wrong from the description, a screeny would help ^^ Well in any case:
Have you updated to the latest version (2.1.7) or are you using an earlier version?
What folder (full path, like "c:\program files\hadriel" or similar) is the program located in?
What type of item was it, magic? base? unique?
Once I can make out what the error is I'll try to fix it if possible, and make an update. ;)
BrickHaus
17-09-2008, 20:15
with a char selected and then making item stats, im at this screen. this is simply an example, but happens with every item i try to enter.
with the variable stats entered i click on item stats tab. then i click save. then the error and a crash.
i am probably making this a lot harder than it really is.
also, on the top left, notice that everything is unreadable, is this the way it is set up or do i have another problem?
thanks so much for the help, i am excited to start using your creation!
edit: yes i have the newest ver. the extracted files are in a folder on my desktop.
these 2 files were requested and i dl'd them and placed in the folder: Richtx32.ocx Tabctl32.ocx
oh yeah, vista as well, as you can see.
with a char selected and then making item stats, im at this screen. this is simply an example, but happens with every item i try to enter.
with the variable stats entered i click on item stats tab. then i click save. then the error and a crash.
i am probably making this a lot harder than it really is.
also, on the top left, notice that everything is unreadable, is this the way it is set up or do i have another problem?
thanks so much for the help, i am excited to start using your creation!
edit: yes i have the newest ver. the extracted files are in a folder on my desktop.
oh yeah, vista as well, as you can see.
I can't see the full path in the screenshoot since it's to long, but in any case, the error is probably caused by the program folder destination. The programs handling of it is a bit messy at the current state, I've looked over some functions but not all so there's still some left that might glitch up if your app path contains some bad letter/sign combos.
Try moving the program folder to something smaller and simpler without any hard symbols or long paths. Something like:
C:\Programs\Hadriel\
C:\Program Files\Hadriel
It is of course not really a fix but rather just walking around the error. I'll be looking into the matter once again during the weekend to see if I can solve it permanently.
BrickHaus
17-09-2008, 21:15
I just tried that and its still a no go. c\program files\FT hadriel
Am I taking the right actions to actually save the item?
Maybe its a Vista issue?
Oh well, Don't worry about it, I will mess around more when I get home from work.
EDIT: will do later, Thanks so much for the tech support!
I just tried that and its still a no go. c\program files\FT hadriel
Am I taking the right actions to actually save the item?
Maybe its a Vista issue?
Oh well, Don't worry about it, I will mess around more when I get home from work.
Hmm, maybe it's a error because you're lacking one of the dependencies but the program fails to see it and just crashes once it needs it? If so you could try placing all the dependencies (all those I listed in the first post) in the program folder.
I'm pretty sure I'll not be able to reproduce the error seeing as it wasn't the path, so that's the only guess I've got left at the moment. :scratchchin:
New update
2.1.7 -> 2.1.8
Added toggle function for sockets.
Fixed a critical problem with moving items between characters. (Important update!)
Added a cleanup function to be used if there's any unnecessary empty lines in the add window.
Removed the ability to add "base" charms, there are after all only magic or unique charms.
Some key commands changed in addphase 4, check the messages for complete listing of the new ones.
Added some more abbreviations for adding mods.
peterpaulrubens
25-09-2008, 18:19
What are the odds that the source code can be released for peer review? I don't exactly trust an application that claims to act in the same manner as a keylogger "but isn't one".
(And yes, I've programmed in VB6 for many years.)
Fallen_62
25-09-2008, 19:55
I can assure you that it's safe. I've been using it for a while now with no problems. Diii wouldn't host a program that isn't safe, either.
What are the odds that the source code can be released for peer review? I don't exactly trust an application that claims to act in the same manner as a keylogger "but isn't one".
(And yes, I've programmed in VB6 for many years.)
Hmm, where to start.
Although I personally don't really mind showing the full source code, as I've got nothing to hide in that sense, I'd have to think a bit before I make it fully public. Putting the full source onto the net would open for anyone to copy and alter it into something I'd rather not be responsible for.
The VB forum I joined, during the development, strictly discourages members from mentioning how to create global keyhooks when the asking party's intentions don't seem proper. I intend to follow that rule, and thus I don't want to openly post something that someone could use to learn how to make a keylogger from, specially not on a forum dedicated to a game I myself play and enjoy. The less diablo players that know how to make keyloggers, the better in my eyes (these forums are public and, sadly, not all members are trustable, even if most are).
Posting something that could be used as a "how to make a keylogger" is sertenly crossing the line to far towards breaking rule nr 5.
Some more things that might be worth mentioning:
That being said if my trustibility is questioned I doubt a source code provided my me would be proof that I'm trustable, since I could have altered it before providing it.
One option would be to send the complete project with all files, and let a mod or admin compile and upload it instead of myself. Though, with 4k posts (including a few guides and similar "dedication posts", aka not just spamming) and 3 years on these boards I think most think of me as trustable.
Before I uploaded these files I asked the admins for permission, and offered to show them the source, but was instructed to upload it here directly. As such, saying that the code has been inspected would sadly be a lie, but guess it shows that that the admins trust me for it being safe.
Not sure what more to say at the moment, if a mod/admin offers himself to inspect the code I'd be glad to provide it, if it would serve as to remove doubt of it's safe content.
Hope my words can convince you somewhat, but if not ... well it's up to you to decide on who to trust.
Best regards
Kijya :wink:
DragoonWraith
25-09-2008, 20:34
Part of the issue is that he's a moderator at another forum, so it's not enough for him to trust you personally; he wants to check it for the sake of other members as well as for policy on that forum.
I don't doubt that PPR understands where you are coming from about avoiding publicly posting information about keyloggers, but I think rather than post it publicly you could simply e-mail it to him. That would seem most appropriate to me.
By the way, just from an information standpoint, you can't stop people from learning how to program keyloggers. It's not difficult to do and information is never difficult to find on the internet. Not wanting to contribute to the problem, I could see, but the fact remains that the techniques used have valid, legitimate uses (such as yours) and therefore teaching/learning them have valid uses. Since you can't actually stop the illegitimate uses (or knowledge thereof), it seems kind of pointless to restrict the transmission of information because it "could be" used maliciously. The only real way to stop from being keylogged is to not download keyloggers; being cautious is the only way to work on the Internet. This is exactly what PPR is doing, you'll notice. Hiding dangerous knowledge pretty much never works. The only real alternative is to educate people on the appropriate reaction to and safety from those who would abuse such knowledge. Just my opinion, and obviously it goes well beyond simply keylogging and your program; sorry if the rant got a little off-topic.
By the way, since I personally do trust you (and the fact that the utility is used so much on these boards) - is there any kind of documentation for it? I can't seem to find information on how to do things. I've figured out for myself how to do some things, but I still haven't actually managed to save an item to a character within Forum Trader.
I learned that hitting Tab causes the message "Item saved" to appear, but it doesn't appear in any character's list? How do you actually save an item?
Also, having Enter switch between various stats to enter in, and Tab save - that seems kind of backwards. Typically Tab switches between various fields to type in, and Enter submits. How hard would it be to add an option to switch those two?
Is there support for Cracked/Damaged/Worn/Superior/Ethereal items? Couldn't figure out how to do that. Oh, and upgraded Uniques, don't see an option for that. I understand this is a rather new program; if any of these things are missing just take it as feedback/suggestions ;)
Another thing that would be nice is, when Enhanced Damage/Defense are present, and variable, instead of us having to fill in the min/max or defense, as well as the ED mod, could we fill in just the ED mod and have the program calculate the correct value? Same goes for integer additions.
Oh, and I tried to use it in Fullscreen without Glide (would rather not give Warden any reason to suspect me, thanks), and it doesn't work. Just so you know, since your opening post seemed to indicate that you hadn't tested it. I have a nVidia GEForce 7900GS. Using it in Windowed mode for compiling a trade list is still useful, I think, at least if I can get it to work.
Part of the issue is that he's a moderator at another forum, so it's not enough for him to trust you personally; he wants to check it for the sake of other members as well as for policy on that forum.
I don't doubt that PPR understands where you are coming from about avoiding publicly posting information about keyloggers, but I think rather than post it publicly you could simply e-mail it to him. That would seem most appropriate to me.
By the way, just from an information standpoint, you can't stop people from learning how to program keyloggers. It's not difficult to do and information is never difficult to find on the internet. Not wanting to contribute to the problem, I could see, but the fact remains that the techniques used have valid, legitimate uses (such as yours) and therefore teaching/learning them have valid uses. Since you can't actually stop the illegitimate uses (or knowledge thereof), it seems kind of pointless to restrict the transmission of information because it "could be" used maliciously. The only real way to stop from being keylogged is to not download keyloggers; being cautious is the only way to work on the Internet. This is exactly what PPR is doing, you'll notice. Hiding dangerous knowledge pretty much never works. The only real alternative is to educate people on the appropriate reaction to and safety from those who would abuse such knowledge. Just my opinion, and obviously it goes well beyond simply keylogging and your program; sorry if the rant got a little off-topic.
Ah, I see the situation.
I'll be asking for advice from some other members here, who have made d2 specific applications, regarding how to proceed. In the meantime could you PM me with a link to said board and who to contact there?
Yes, you're right, those who want to learn it do indeed find a way. One less argument not to post it, true, but many still remain :scratchchin:
Edit: I'm still working on a video guide for it, and a written one, though both are far from finnished. I'm no good at taping how to use it while reading in the instructions I'm preforming :/
It's still in development and keys can be changed of course, though the reason I selected enter and a next key is that I wanted users to be able to use the numpad (including it's enter key) to specify all mods. After that I just needed a special key for the save operation and tab is a bit off the way and special so fitted pretty well I though.
No support for cracked/worn/damaged items (low priority since they're commonly thrown away), but superior and eth items are supported.
For some hints how to use the program, simply press a "incorrect key" (like the home key, or any other key that isn't being used) then it'll list all possible keys that can be used in the current phase of the add process.
I did try fullscreen without glide once, and failed, though I haven't tried all video modes so left it at saying that glide had been tested successfully. After all glide is the smoothest display mode.
peterpaulrubens
25-09-2008, 21:19
Although I personally don't really mind showing the full source code, as I've got nothing to hide in that sense, I'd have to think a bit before I make it fully public. Putting the full source onto the net would open for anyone to copy and alter it into something I'd rather not be responsible for.
The "peer review" I asked for wouldn't have to be the full entirety of the Internet. :thumbup: Just some key members of the D2 community that are qualified to review VB6 code. I never asked for it to be "fully public".
The less diablo players that know how to make keyloggers, the better in my eyes (these forums are public and, sadly, not all members are trustable, even if most are).
My thoughts exactly.
That being said if my trustibility is questioned I doubt a source code provided my me would be proof that I'm trustable, since I could have altered it before providing it.
One option would be to send the complete project with all files...
I'd just run a checksum on the compiled exe from code you gave me, and compare it to the checksum generated from the executable I just downloaded from this thread. If they're the same, the code you gave me was (with some ridiculously high degree of certainty, albeit not certain) the same code that produced this thread's executable. If they're different then the code changed between compilations. It's a pretty standard open-source verification process.
Anyways, let me know if you're willing to let me take a look at it.
Thanks,
PPR
Edit: bah, cross-posted with your response.
I've opened the project and done some editing since the version contained in this thread, but iirc I deleted the edits and resaved the project.
I'd assume this shouldn't make a difference, but though I'd mention it anyway.
Note that this program is still evolving, so checking it now will of course not verify it's trustworthiness for future versions.
In the end it falls back to trust :cloud9:
DragoonWraith
26-09-2008, 01:04
OK, so I've been messing around with this, and I figured out that I have to check off characters in order to see what items they have! Hehe, missed that bit, and couldn't figure out why my items weren't being saved.
Anyway, I like that you can edit the text file right there in the Item Stats window; that allowed me to create Gore Riders Myrmidon Greaves (upped from War Boots) with the correct kick damage and requirements.
I've noticed that "Demonhead" (elite Mask) does not offer the option of Unique (Andariel's Visage), but "Demon Head" (normal Necromancer Head) does, and so Andariel's Visage is found under "Demon Head" and not "Demonhead" - it is, however, correctly named "Andariel's Visage Demonhead". Blizzard, of course, gets half the blame for naming two items so similarly...
Also, Nightwing's Veil Spired Helm correctly shows a range of possible defense values, but it does not allow you to actually type in the value that you have, as it's not highlight-able.
I modified each of the text files accordingly, but just a couple of bugs I thought I'd mention.
EDIT: More feedback: the fact that everytime I hit the Diablo tab, the highlight jumps back to the first character, is driving me nuts. I keep having to move items from that character to the character I was actually trying to add the item too. Very annoying.
Also, staffmods don't seem to be supported. I couldn't note that my Memory staff has a default +3 Energy Shield (for a total of +6 Energy Shield) without going to edit it directly. Obviously not really a 'bug' so much, but I thought I'd mention it.
Oh, and Spirit. Can the program check if you're talking about a sword or shield beforehand, without giving the entire description from Arreat Summit? I imagine Dream, Phoenix, etc, have the same problem, but I don't use dupes ;)
EDIT2: Magic items - when changing the Suffix, it's not highlighted. You can type to it, but it's marked red, not green. After hitting enter on the suffix, nothing is highlighted - and if you start typing, it replaces the entire item (!).
In addition, all suffixes of the form "of the _______" are listed as "of ________" instead, and "of The" appears as some kind of suggested suffix if you type the "the". If you continue typing (despite the lack of suggestions) you get nothing, and you cannot edit the suffix at that point, so you have to restart the item. Caught me a few times, somewhat annoying.
Also, generally when you're typing in any field, the Shift key is not allowed (causes the list of appropriate commands to appear, and does not cause capital letters). This is a minor annoyance when typing in items in sockets and what class a particular Hellfire Torch is for.
EDIT3: Rares: after hitting + to add a mod, typing in the mod itself can be tricky. For example, Resistances in the game are listed as "______ Resist +x%", but in your program they're listed as "+x% Resist _______" - if you type it as it appears in the game, it's very possible to not get the right mod. Also, in some cases, the suggestions are odd - type in "lif" and you get "+x Life", but type in "life" and you get "+x Replenish Life" - that strikes me as odd. An item I have has a chance to cast Frost Nova, but I could not figure out how to type that in at all - typing in "frost nova" resulted in the Frost Nova charges mod. Typing in "chance to cast" got a chance to cast Amplify Damage, and "chance to cast frost nova" got nothing at all.
Once you've found the mod, the highlighted mod is the first mod (damage or defense, usually), not the mod you just added but haven't set yet. That's behavior I'd change.
Also, several shields have "Min Defense: {###}/Max Defense: {###}" instead of "Defense: {###-###}" - I guess you just set them to the same number? Or, as I have (because I'm anal like that), I edited them in the textfile. Stormshield did not have this problem.
Finally, Necromancer Heads (or at least Zombie Heads, the only one I tried) don't list a chance to block. This made my Rhyme Zombie Head have 20% Increased Chance of Blocking, but no listed chance to block. They also don't have the "(Necromancer Only)" mod listed - which seems somewhat appropriate to have. I changed both of these things in the text file again, but the convenience of the program would be improved if that was unnecessary.
EDIT4: Normal items don't have a Required Level field, which is a problem once you put things in sockets that have a level requirement.
Weapons without a Dexterity requirement list it has N/A, instead of just not showing it. Minor nit.
OK, so I've been messing around with this, and I figured out that I have to check off characters in order to see what items they have! Hehe, missed that bit, and couldn't figure out why my items weren't being saved.
Anyway, I like that you can edit the text file right there in the Item Stats window; that allowed me to create Gore Riders Myrmidon Greaves (upped from War Boots) with the correct kick damage and requirements.
I've noticed that "Demonhead" (elite Mask) does not offer the option of Unique (Andariel's Visage), but "Demon Head" (normal Necromancer Head) does, and so Andariel's Visage is found under "Demon Head" and not "Demonhead" - it is, however, correctly named "Andariel's Visage Demonhead". Blizzard, of course, gets half the blame for naming two items so similarly...
Also, Nightwing's Veil Spired Helm correctly shows a range of possible defense values, but it does not allow you to actually type in the value that you have, as it's not highlight-able.
I modified each of the text files accordingly, but just a couple of bugs I thought I'd mention.
EDIT: More feedback: the fact that everytime I hit the Diablo tab, the highlight jumps back to the first character, is driving me nuts. I keep having to move items from that character to the character I was actually trying to add the item too. Very annoying.
Also, staffmods don't seem to be supported. I couldn't note that my Memory staff has a default +3 Energy Shield (for a total of +6 Energy Shield) without going to edit it directly. Obviously not really a 'bug' so much, but I thought I'd mention it.
Oh, and Spirit. Can the program check if you're talking about a sword or shield beforehand, without giving the entire description from Arreat Summit? I imagine Dream, Phoenix, etc, have the same problem, but I don't use dupes ;)
EDIT2: Magic items - when changing the Suffix, it's not highlighted. You can type to it, but it's marked red, not green. After hitting enter on the suffix, nothing is highlighted - and if you start typing, it replaces the entire item (!).
In addition, all suffixes of the form "of the _______" are listed as "of ________" instead, and "of The" appears as some kind of suggested suffix if you type the "the". If you continue typing (despite the lack of suggestions) you get nothing, and you cannot edit the suffix at that point, so you have to restart the item. Caught me a few times, somewhat annoying.
Also, generally when you're typing in any field, the Shift key is not allowed (causes the list of appropriate commands to appear, and does not cause capital letters). This is a minor annoyance when typing in items in sockets and what class a particular Hellfire Torch is for.
EDIT3: Rares: after hitting + to add a mod, typing in the mod itself can be tricky. For example, Resistances in the game are listed as "______ Resist +x%", but in your program they're listed as "+x% Resist _______" - if you type it as it appears in the game, it's very possible to not get the right mod. Also, in some cases, the suggestions are odd - type in "lif" and you get "+x Life", but type in "life" and you get "+x Replenish Life" - that strikes me as odd. An item I have has a chance to cast Frost Nova, but I could not figure out how to type that in at all - typing in "frost nova" resulted in the Frost Nova charges mod. Typing in "chance to cast" got a chance to cast Amplify Damage, and "chance to cast frost nova" got nothing at all.
Once you've found the mod, the highlighted mod is the first mod (damage or defense, usually), not the mod you just added but haven't set yet. That's behavior I'd change.
Also, several shields have "Min Defense: {###}/Max Defense: {###}" instead of "Defense: {###-###}" - I guess you just set them to the same number? Or, as I have (because I'm anal like that), I edited them in the textfile. Stormshield did not have this problem.
Finally, Necromancer Heads (or at least Zombie Heads, the only one I tried) don't list a chance to block. This made my Rhyme Zombie Head have 20% Increased Chance of Blocking, but no listed chance to block. They also don't have the "(Necromancer Only)" mod listed - which seems somewhat appropriate to have. I changed both of these things in the text file again, but the convenience of the program would be improved if that was unnecessary.
EDIT4: Normal items don't have a Required Level field, which is a problem once you put things in sockets that have a level requirement.
Weapons without a Dexterity requirement list it has N/A, instead of just not showing it. Minor nit.
Thanks for mentioning the andys and nightwings errors. To make the item database I created a small utility program that would I could copy text into from arreat summit and have that program edit and save the textfiles for me. Though as you've seen the program wasn't 100% sure to fix all errors and fails to detect some things.
I made it to highlight the first character in order to make sure the user really had a character highlighted, and not an account or nothing. But thanks for stating your opinion on it, I'll be editing the program to find a better solution during the weekend.
Staffmods are supported, but since there's so many combinations you will have to use a type of "short form" to add the mods. it's done by gatting the following row type to be displayed:
+{ } {Skill} ( Sorceress Only)
For that specific row you'd hit [+] [s] [space] [o] [enter]. Both { } and {Skill} are editable so you can type in the number and skillname to add.
The add mod search function works as type of a tag search. It scans a line in "SortedMods.txt" at a time, trying to find a row that contains words starting like the different tags you've written. A search for "r r" will be the same as a search for "r" since searching for the same tag twice is useless. A search for "cru bl" will find you:
{ }% Chance of Crushing Blow
Many mods have abbrevations, "ll" finds you life leech, "cbf" finds you cannot be frozen, etc. To view and edit those you can open said txt file.
The program does indeed not recognize what base item you're "putting the runeword into". I might find a good way to fix that in the future, but for now you can add all the possible mods for each runeword, and delete the lines that don't apply to your base item (pres F6 during addphase 3 for the delete line command).
You're right regarding the non highlighted suffix, must have missed to tell the program to change the color of that field. Will be fixed in next version.
You can backspace while typing the prefix and suffix, so when the program doesn't find anything just backspace :wink: the lack of "the" is a temporaty solution. The source I took the mods from did only list the last word of the names of all suffixes, I added "of" before each mannually but ignored "the" during that stage, to save me some work. (wanted to release a test version more quickly so I could have users find more important errors)
Reccognizing combination keypresses like shift+a doesn't work with the keyhook code as I've set it up at the moment. I'll look into it a bit but can't promise that I'll be able to make it work as one would want it to. We'll see if I've fixed it in the next version.
Assuming your frost nova is a when struck ctc mod, just type [w] [h] [enter] and you'll get:
{ }% Chance to Cast Level { } {Skill} When Struck
Then just edit the fields. Writing a skillname will most likely give you the charges option for the skill, for ctc you can just use the trigger type as your seach ("on attack", "on striking", "when struck", "when you die" or "when you level")
Seeing as those are somewhat long and may feel unnatural, you can also search for some abbrevated forms, listed before the "," below.
ctcoa, { }% Chance to Cast Level { } {Skill} On Attack
ctcos, { }% Chance to Cast Level { } {Skill} On Striking
ctcws, { }% Chance to Cast Level { } {Skill} When Struck
ctcwyd, { }% Chance to Cast Level { } {Skill} When You Die
ctclvl, { }% Chance to Cast Level { } {Skill} When You Level-Up
I'll see what I can do about the highlight of a new mod, should be possible (I'll just tell program to highlight last mod instead of first when exiting the add mod phase).
Another error on the database makeing program, though I had told it to delete any string reading "min/max" ... If you'd tell me what shields it applies to I'd love to hear it so I can fix them. SS is a unique so I think that's the reason the problem doesn't applie to it. Base items and uniques/sets where gotten from different sources (copying arreat summit for base items doesn't give a "ingame" look of them, since the stats are listed in a table on AS for base items).
Will look into necro heads in the weekend :thumbup:
Req level can be added as a normal mod, just hit [+] [r] [enter]. I'll look into it a bit, might be a good idea to make the program insert such a mod automatically for non base items if they lack it. I'll see what I can do.
@dextirity, Another thing of the DB creation program, not a priority but will look into it and see if I can remove some of them at least.
Thanks for the great feedback, expect an update during the weekend, if not all, atleast the most critical fixes will be made.
Cheers :thumbsup:
DragoonWraith
26-09-2008, 15:14
Very good to hear about the update. And yes, I later learned about trying "When Struck", so that worked (though the skill's name can't be capitalized... could we get suggestions for that field, too?)
I noticed this with an "Amulet of Charged Bolt". Now, apparently "of Charged Bolt" is the ctc CB mod, while "of Charged Bolts" is the charges version. The suggestion was "of Charged Bolts" and therefore I could not type "of Charged Bolt". I changed it in the textfile, but you should probably re-order the suggestions so that the shorter version comes first, so it is possible to type both.
Tying suggestions to things that are appropriate to that field would help a lot. If you neglect to type "of" for suffixes, you start getting prefixes... This kind of goes back to the Spirit thing.
One thing on the suggested things I've noticed is, if you finish typing a word, it suggests the next one. Like I said, "l", "li", and "lif" all give the "+ Life" mod, but once you add the "e" for "life", it jumps to "Replenish Light". This seems to be global behavior, and is somewhat annoying as I have to Backspace when it happens.
On resistances, I noticed that if you use the "Ruby" charm prefix, it lists three mods - "+x% Resist Fire" (standard for the program), "+x% Enhanced Damage" (the alternative Ruby mod), and "fire resist +x%" (the way it actually reads in game, unlike every other resistance affix).
Also, the word is spelled "Quantity", not "Quantaty" - a minor typo, but it makes tradelists with gems or runes in them look bad :whistling:
Very good to hear about the update. And yes, I later learned about trying "When Struck", so that worked (though the skill's name can't be capitalized... could we get suggestions for that field, too?)
I noticed this with an "Amulet of Charged Bolt". Now, apparently "of Charged Bolt" is the ctc CB mod, while "of Charged Bolts" is the charges version. The suggestion was "of Charged Bolts" and therefore I could not type "of Charged Bolt". I changed it in the textfile, but you should probably re-order the suggestions so that the shorter version comes first, so it is possible to type both.
Tying suggestions to things that are appropriate to that field would help a lot. If you neglect to type "of" for suffixes, you start getting prefixes... This kind of goes back to the Spirit thing.
One thing on the suggested things I've noticed is, if you finish typing a word, it suggests the next one. Like I said, "l", "li", and "lif" all give the "+ Life" mod, but once you add the "e" for "life", it jumps to "Replenish Light". This seems to be global behavior, and is somewhat annoying as I have to Backspace when it happens.
On resistances, I noticed that if you use the "Ruby" charm prefix, it lists three mods - "+x% Resist Fire" (standard for the program), "+x% Enhanced Damage" (the alternative Ruby mod), and "fire resist +x%" (the way it actually reads in game, unlike every other resistance affix).
Also, the word is spelled "Quantity", not "Quantaty" - a minor typo, but it makes tradelists with gems or runes in them look bad :whistling:
I'll see what I can do about suggestions for those fields.
Oke, will look into the order of those two mods.
Yeah, handling prefixes and suffixes seperately would of course be better, another thing to look into :cloud9:
Strange that it does that, ah well, *note to self: look over the add mod search function*
Ruby will have to keep the second and third then, I'll remove the first one since it's unnecessary.
Where did you find "Quantaty"? Thought I had removed all of those ...
DragoonWraith
26-09-2008, 19:04
Saw "Quantaty" with gems... definitely with Perfects, I think with other qualities too. And I think I saw it with runes. But definitely Perfect Gems.
Suggestions for skill, socket, and class fields would be good, since you can't capitalize there and it could save some time. Things like which class for Hellfire Torch, which skill for ctc or charge effects, or what items are socketed would be good.
Also, I've noticed that things like "of Inertia" let you set the value, even though only one value is possible (for each type of item; Small Charms always get 3% and Grand Charms always get 7%). Other affixes do this as well. Ideally, it would be great if the program knew the value for that item automatically, but barring that, it would be useful if, like the Defense section or mods on Uniques, it gave a range of values that are appropriate for that affix. This would also be good on mods that are variable. So when you type "of Inertia", you get "+{3,7}% Faster Run/Walk"; when you type "Jagged" you get "+{10-20}% Enhanced Damage" and the like.
In addition to differentiating between prefixes and suffixes, ideally you would want the program to only suggest mods that are actually possible for that item. So when you get a Rare Broad Sword and you type "ed", it gives you Enhanced Damage and not Enhanced Defense (which is what you get currently). I would really suggest having several separate lists of mods, and a list of base items that go with each list.
It would be nice if the Item Stats text editor had some controls for setting color - I learned that it will always use the color of the preceding character, so some clever copying and pasting got the effect I want, but it would be nice to be able to do this with just a button on the top or bottom of the editing window. Maybe even hotkeys for various changes? Ctrl+R for red, Ctrl+B for blue, Ctrl+W for white, perhaps, I don't know.
Speaking of colors, Ethereal or Socketed items should be gray, not white, ideally. And the name of the base item in a Rune Word should also be gray. Obviously this is minor.
Finally, I'd like to be able to type in new characters and even new accounts while I have the Diablo II window up. I don't have my rather random mule names memorized, you see, and switching back and forth to make sure I get things right is kind of annoying. For the same reason, it would be nice to be able to have tabs other than the Add Item/Messages tabs up during D2; some key to switch to the item list tab and select items to look at in the Item Stats tab while looking at your character's stats would be helpful in figuring out what items I have available for a character.
Saw "Quantaty" with gems... definitely with Perfects, I think with other qualities too. And I think I saw it with runes. But definitely Perfect Gems.
Suggestions for skill, socket, and class fields would be good, since you can't capitalize there and it could save some time. Things like which class for Hellfire Torch, which skill for ctc or charge effects, or what items are socketed would be good.
Also, I've noticed that things like "of Inertia" let you set the value, even though only one value is possible (for each type of item; Small Charms always get 3% and Grand Charms always get 7%). Other affixes do this as well. Ideally, it would be great if the program knew the value for that item automatically, but barring that, it would be useful if, like the Defense section or mods on Uniques, it gave a range of values that are appropriate for that affix. This would also be good on mods that are variable. So when you type "of Inertia", you get "+{3,7}% Faster Run/Walk"; when you type "Jagged" you get "+{10-20}% Enhanced Damage" and the like.
In addition to differentiating between prefixes and suffixes, ideally you would want the program to only suggest mods that are actually possible for that item. So when you get a Rare Broad Sword and you type "ed", it gives you Enhanced Damage and not Enhanced Defense (which is what you get currently). I would really suggest having several separate lists of mods, and a list of base items that go with each list.
It would be nice if the Item Stats text editor had some controls for setting color - I learned that it will always use the color of the preceding character, so some clever copying and pasting got the effect I want, but it would be nice to be able to do this with just a button on the top or bottom of the editing window. Maybe even hotkeys for various changes? Ctrl+R for red, Ctrl+B for blue, Ctrl+W for white, perhaps, I don't know.
Speaking of colors, Ethereal or Socketed items should be gray, not white, ideally. And the name of the base item in a Rune Word should also be gray. Obviously this is minor.
Finally, I'd like to be able to type in new characters and even new accounts while I have the Diablo II window up. I don't have my rather random mule names memorized, you see, and switching back and forth to make sure I get things right is kind of annoying. For the same reason, it would be nice to be able to have tabs other than the Add Item/Messages tabs up during D2; some key to switch to the item list tab and select items to look at in the Item Stats tab while looking at your character's stats would be helpful in figuring out what items I have available for a character.
Once again I'll have to say that I'll look through it, all. Your feedback is much appreciated. :thumbsup: Maybe I'll change quite a few things to make the program more fullscreen friendly hmm ... But the changes I'm starting to think of boarder deserving a "3.0.0" version number. As such I'm no longer sure I can do it all in one weekend :D
peterpaulrubens
26-09-2008, 20:31
So, Kijya was kind of enough to share the source code with me. I reviewed it and everything seems on the up-and-up. Huge kudos to Kijya for this awesome undertaking and for opening the source for peer review.
As he stated, the source he gave me had changed a bit since he released it, so the checksums obviously didn't (and shouldn't) match. On the next release Kijya and I will revisit the checksums from the release source.
In the meantime, full props to Kijya!!
I've decided to revisit an idea I had during the shift from 1.0 to 2.0. I abandoned it at that time since I though it'd be to hard for me (I'm after not a professional programmer :whistling:).
Bad news: the update I spoke about to release during this weekend will be put in a deep drawer and left alone for now.
Good news: if I can make it work as wanted we'll get a program far better then the current one.
In the end I might have to scrap the new idea and move back to this version and continue updating it, but there's still hope.
DragoonWraith
27-09-2008, 00:25
Another idea thrown out there: the Trade List should have item names color-coded.
Another idea thrown out there: the Trade List should have item names color-coded.
Since the program was made for these boards I've not used any color coding. It's disabled here.
DragoonWraith
27-09-2008, 15:29
Ah, I did not realize... Surely it wouldn't be difficult to toss in as an option?
Ah, I did not realize... Surely it wouldn't be difficult to toss in as an option?
Yeah I guess, though now that I've decided to ... well ... do a bit more then planned, it'll be a long time before I can think about those things :whistling: :cloud9:
Been quiet for quite a bit now, guess I should give a brief progress report, just so that you all don't think I've stopped paying this application its deserved attention.
Version 3.0 - Progress
User Interface: 95%
"Item Databases": 90%
Add Functionality: 5%
Item Management: 0%
Tradelist Functionality: 0%
Things are being made from scratch, just like the "1.X to 2.X" change. Progress is slower now, since I've got my studies and can't focus as much on it as I could during the summer.
My goal with the next version is that it should be easier to use and lots faster in preforming the add process, but above all it should be more stable and not feel as big and floppy as version 2.0.
Expect a smaller window with less unused space and more efficient usage of the controls, higher usefulness in fullscreen mode and cooler looks :propeller:
If/when it's completed ...
ForumTrader 3 is looking good ... er ... think "immensely awesome" is more accurate.
Trial tradelist, timed myself while making it. Timer started from the time of starting d2 and FT3 to the time I clicked ctrl+c to copy the list. Clean FT3 installation, no accounts/characters added beforehand. One full account added to database, and then to tradelist.
Time: 16 minutes, 43 seconds
tradelist printout:
----------------------------------------------------------------
Blue
----------------------------------------------------------------
Armor
Amber Small Charm [Charm , [r]Req Lvl: 52 , LR +10%]
Amber Small Charm [Charm , [r]Req Lvl: 52 , LR +11%]
Amber Small Charm of Fortune [Charm , [r]Req Lvl: 52 , LR +11% , c 3% MF]
Iron Small Charm of Inertia [Charm , [r]Req Lvl: 51 , +3% FRW , +16 to AR]
Iron Small Charm of Sustenance [in Inventory to Gain Bonus , [r]Req Lvl: 51 , +17 to AR , +15 Life]
Large Charm of Strength [Charm , [r]Req Lvl: 15 , +5 to Str]
Large Charm of Strength [Jg Charm , [r]Req Lvl: 15 , +5 to Str]
Red Large Charm of Vita [Charm , [r]Req Lvl: 66 , +1 to Minimum Dmg , +32 Life]
Ruby Small Charm of Fortune [Charm , [r]Req Lvl: 52 , FR +10% , 5% MF ii]
Sapphire Small Charm of Dexterity [Charm C , Req Lvl: 52 , +2 to Dex , CR +10%]
Sharp Large Charm of Strength C [in Inventory to Gain Bonus , [r]Req Lvl: 21 , +5 to Max Dmg , +24 to AR , +3 to Str]
Shivering Small Charm of Life [Charm , [r]Req Lvl: 54 , Adds 4-8 cold damage , +10 Life]
Toxic Small Charm of the Icicle [Charm , [r]Req Lvl: 55 , Adds 2-4 cold damage , +100 poison damage over 5 seconds )]
Belt
'c iCobalt Large Charm of Dexterity ) [i Charm i) , Req Lvl: 18 , +5 to Dex , CR +12%]
) Rugged Large Charm of Inertia [in Inventory to Gain Bonus , [r]Req Lvl: 18 , +5% FRW , +9 Stamina]
:u Snake's Large Charm of Balance [Charm , Req Lvl: 18 , +8% FHR , +14 Mana]
Bronze Small Charm of Good Luck [Charm , [r]Req Lvl: 55 , +10 to AR , 7% MF]
Large Charm of Dexterity [Charm xiw , [r]Req Lvl: 15 , +5 to Dex]
Large Charm of Dexterity [Charm , Req Lvl: 15 , +5 to Dex]
Large Charm of Dexterity [Charm , [r]Req Lvl: 15 , +5 to Dex]
Large Charm of Inertia [Charm , [r]Req Lvl: 18 , +5% FRW]
Large Charm of Life [Charm , [r]Req Lvl: 9 , +15 Life]
Large Charm of Life [Charm , [r]Req Lvl: 9 , +15 Life]
Large Charm of Vita [in Inventory to Gain Bonus , [r]Req Lvl: 66 , +33 Life]
Sapphire Small Charm of Blight [in Inventory to Gain Bonus , [r]Req Lvl: 52 , +6 poison damage over 3 seconds , CR +11%]
Shimmering Small Charm [Charm , [r]Req Lvl: 25 , Ares +3]
Shocking Large Charm of Storms [Charm , [r]Req Lvl: 60 , Adds 2-107 lightning damage]
Small Charm of Good Luck [Charm , [r]Req Lvl: 55 , 7% MF]
Small Charm of Good Luck [Charm , [r]Req Lvl: 55 , Fc 7% MF]
Small Charm of Inertia [Charm , [r]Req Lvl: 27 , +3% FRW]
Small Charm of Inertia [Charm , [r]Req Lvl: 27 , +3% FRW]
Steel Small Charm of Inertia [in Inventory to Gain Bonus , [r]Req Lvl: 49 , +3% FRW , +35 to AR]
Toxic Small Charm of Good Luck [Charm , [r]Req Lvl: 55 , +100 poison damage over 5 seconds , 7% MF]
Trainer's Grand Charm of Frost [Charm , [r]Req Lvl: 42 , +1 to Summoning Skills (Druid Only) , Adds 1-2 cold damage]
BluntWpn
Large Charm of Dexterity [Charm , [r]Req Lvl: 15 , +5 to Dex]
Large Charm of Strength [Charm , [r]Req Lvl: 15 , +5 to Str]
Large Charm of Strength [in Inventory to Gain Bonus , [r]Req Lvl: 15 , +5 to Str]
Large Charm of Strength [Charm , [r]Req Lvl: 15 , +5 to Str]
Large Charm of Strength [Charm , [r]Req Lvl: 15 , +5 to Str]
Static Large Charm of Strength [in Inventory to Gain Bonus , [r]Req Lvl: 15 , Adds 1-5 lightning damage , +5 to Str]
Boots
Iron Large Charm of Vita [in Inventory to Gain Bonus , [r]Req Lvl: 66 , +31 to AR , +35 Life]
Iron Small Charm of Inertia [Charm , [r]Req Lvl: 51 , +3% FRW , +16 to AR]
Large Charm of Vita [Charm , [r]Req Lvl: 66 , +35 Life]
Sanguinary Large Charm of Vita [Charm , [r]Req Lvl: 66 , +2 to Minimum Dmg , +35 Life]
Shimmering Grand Charm [in Inventory to Gain Bonus , [r]Req Lvl: 27 , Ares +14]
Shogukusha's Grand Charm [Charm , [r]Req Lvl: 42 , +1 to Martial Arts (Sin Only)]
Shogukusha's Grand Charm of Inertia [Charm , [r]Req Lvl: 42 , +1 to Martial Arts (Sin Only) , +7% FRW]
Tangerine Small Charm [Charm , LR +5%]
Gloves
Small Charm of Inertia [Charm , [r]Req Lvl: 27 , +3% FRW]
Small Charm of Sustenance [in Inventory to Gain Bonus , [r]Req Lvl: 17 , +13 Life]
Viridian Small Charm of Life [Charm , [r]Req Lvl: 14 , +6 Life , PR +6%]
i Rugged Small Charm of Inertia [Charm , [r]Req Lvl: 27 , +3% FRW , +9 Stamina]
Helms
Terrene Circlet of the Colossus [Def: 20 , Dura: 27 of 55 , [r]Req Lvl: 50 , +2 to Elemental Skills (Druid Only) , +60 Life]
SharpWpn
Fine Grand Charm of Life [Charm , [r]Req Lvl: 16 , +4 to Max Dmg , +40 to AR , +10 Life]
Graverobber's Grand Charm [Charm , Req Lvl: 42 , +1 to Summoning Skills (Nec Only)]
Ruby Small Charm [(Charm , [r]Req Lvl: 52 , FR +11%]
Shield
Artisan's Monarch of Deflecting [Def: 148 , Chance to Block: 67% , Dura: 86 of 86 , [r]Req Str: 156 , Req Lvl: 54 , 100% Chance to cast level 41 Nova when you Lvl-Up , +30% IAS , +30% FBR , 20% Extra Block , Adds 1-74 lightning damage , -5% to Enemy LRance , +5% to Lightning Skill Dmg , Ares +30 , Sox (3)]
Lizard's Large Charm of Life [in Inventory to Gain Bonus , [r]Req Lvl: 9 , +14 Life , +3 Mana]
Steel Small Charm of Balance [Charm , [r]Req Lvl: 49 , +5% FHR , +34 to AR]
----------------------------------------------------------------
Gold
----------------------------------------------------------------
Armor
Annihilus [Small Charm , Charm , [r]Req Lvl: 70 , +1 to Skills , +13 to all Attributes , Ares +14 , +7% to Experience Gained]
Shaftstop [Mesh Armor , Def: 642 , Dura: 58 of 45 , [r]Req Str: 92 , [r]Req Lvl: 58 , +200% EDef , +250 Def vs: Missile , +60 Life , DRB 30%]
The Gladiator's Bane [Wire Fleece , Def: 1346 , Dura: 27 of 155 , [r]Req Str: 111 , [r]Req Lvl: 85 , +30% FHR , +169% EDef , +50 Def , DRB 16 , Magic DRB 18 , CBF , Poison Length Reduced by 50% , Attacker Takes Dmg of 20]
The Gladiator's Bane [Wire Fleece , 'Sol' , Def: 1462 , Dura: 155 of 155 , [r]Req Str: 111 , [r]Req Lvl: 85 , +30% FHR , +193% EDef , +50 Def , DRB 26 , Magic DRB 18 , CBF , Poison Length Reduced by 50% , Attacker Takes Dmg of 20 , Sox (1)]
Belt
Nightsmoke [Belt , Def: 23 , Dura: 15 of 16 , [r]Req Str: 25 , [r]Req Lvl: 20 , +39% EDef , +15 Def , +20 Mana , Ares +10 , DRB 2 , 50% DtGtM it(]
Verdungo's Hearty Cord [Mithril Coil , Def: 153 , Dura: 10 of 16 , [r]Req Str: 106 , [r]Req Lvl: 65 , +10% FHR , +133% EDef , +35 to Vit , Replenish Life +11 , +117 Stamina , DRB 15%]
Verdungo's Hearty Cord [Mithril Coil , Def: 150 , Dura: 16 of 16 , [r]Req Str: 106 , [r]Req Lvl: 65 , +10% FHR , +128% EDef , +30 to Vit , Replenish Life +11 , +109 Stamina , DRB 15%]
Verdungo's Hearty Cord [Mithril Coil , Def: 143 , Dura: 12 of 16 , [r]Req Str: 106 , [r]Req Lvl: 65 , +10% FHR , +118% EDef , +40 to Vit , Replenish Life +10 , +106 Stamina , DRB 13%]
Verdungo's Hearty Cord [Mithril Coil , Def: 153 , Dura: 9 of 16 , [r]Req Str: 106 , [r]Req Lvl: 65 , +10% FHR , +133% EDef , +35 to Vit , Replenish Life +13 , +111 Stamina , DRB 14%]
Verdungo's Hearty Cord [Mithril Coil , Def: 144 , Dura: 10 of 16 , [r]Req Str: 106 , [r]Req Lvl: 65 , +10% FHR , +119% EDef , +38 to Vit , Replenish Life +13 , +106 Stamina , DRB 12%]
BluntWpn
Boneshade [Lich Wand , One-Hand Dmg: 10 to 51 , Dura: 14 of 17 , [r]Req Str: 25 , Req Lvl: 79 , Staff Class - Very Fast Attack Speed c , +2 to Necromancer Skill Lvls , +25% FCR , +2 to Bone Spirit (Nec Only) , m +3 to Bone Spear (Nec Only) e , +3 to Bone Wall (Nec Only) r , +4 to Bone Armor (Nec Only) , +4 to Teeth (Nec Only) , +50% Dmg to Undead]
Crushflange [Mace , One-Hand Dmg: 4 to 15 , Dura: 55 of 60 , [r]Req Str: 27 , [r]Req Lvl: 9 , ( Mace Class - Fast Attack Speed , +52% ED , 33% Chance of CB , KB , +15 to Str , FR +50% , +2 to Light Radius , +50% Dmg to Undead]
Demon Limb [Tyrant Club , One-Hand Dmg: 103 to 187 , Dura: 65 of 65 , [r]Req Str: 155 , [r]Req Lvl: 65 , n ( Mace Class - Fast Attack Speed , +224% ED , +123% Dmg to Demons , Adds 222-333 fire damage , 8% LL , FR +17% , Lvl 23 Enchant (13/20 Charges) a , 1 durability in 20 seconds , +50% Dmg to Undead]
Harmony [Blade Bow , 'TirIthSolKo' , Two-Hand Dmg: 80 to 148 , [r]Req Deaterity: 119 , [r]Req Str: 76 , [r]Req Lvl: 45 , Bow Class - Very Fast Attack Speed , Lvl 10 Vigor Aura When Equipped QiJ , +240% ED , +9 to Minimum Dmg , +9 to Max Dmg , Adds 55-160 fire damage , Adds 55-160 lightning damage , Adds 55-160 cold damage , +3 to Valkyrie , +10 to Dex , Regenerate Mana 20% , +2 Mana after each Kill , +2 to Light Radius]
Harmony [Ward Bow , 'TirIthSolKo' , Two-Hand Dmg: 72 to 177 , [r]Req Deaterity: 146 , [r]Req Str: 72 , [r]Req Lvl: 60 , Bow Class - Fast Attack Speed , 1 Lvl 10 Vigor Aura When Equipped , +217% ED , +9 to Minimum Dmg , +9 to Max Dmg , Adds 55-160 fire damage , Adds 55-160 lightning damage , Adds 55-160 cold damage , +2 to Valkyrie , +10 to Dex , Regenerate Mana 20% , +2 Mana after each Kill , +2 to Light Radius , Lvl 20 Revive (25/25 Charges) , Sox (4)]
Harmony [Matriarchal Bow , 'TirIthSolKo' , Two-Hand Dmg: 71 to 154 , (Zon Only) , [r]Req Deaterity: 187 , [r]Req Str: 87 , [r]Req Lvl: 59 , Bow Class - Very Fast Attack Speed , Lvl 10 Vigor Aura When Equipped , +3 to Bow and Crossbow Skills (Zon Only) , +210% ED , +9 to Minimum Dmg , +9 to Max Dmg , Adds 55-160 fire damage , Adds 55-160 lightning damage , Adds 55-160 cold damage , +3 to Valkyrie , +10 to Dex , Regenerate Mana 20% , +2 Mana after each Kill , +2 to Light Radius , Lvl 20 Revive (0/25 Charges) , Sox (4)]
Honor [xaga , 'AmnElIthTirSol' , One-Hand Dmg: 53 to 132 , Dura: 29 of 29 , [r]Req Str: 121 , [r]Req Lvl: 27 , Aae Class - Fast Attack Speed , +1 to Skills , +175% ED , +9 to Minimum Dmg , +9 to Max Dmg , +250 to AR , 7% LL , 25% DS , +10 to Str , Replenish Life +10 , +2 Mana after each Kill , +1 to Light Radius , Increase Max Durability 15% , Sox (5)]
Insight [Scythe , 'RalTirTalSol' , Two-Hand Dmg: 37 to 71 , Dura: 65 of 65 , [r]Req Deaterity: 41 , [r]Req Str: 41 , [r]Req Lvl: 27 , Polearm Class - Normal Attack Speed , 'K Lvl 17 Meditation Aura When Equipped , +35% FCR , +256% ED , +9 to Minimum Dmg , 207% Bonus to AR , Adds 5-30 fire damage , +75 poison damage over 5 seconds , +2 to Critical Strike , +5 to all Attributes , +2 Mana after each Kill , 23% MF , Sox (4)]
Melody [Ceremonial Bow , 'ShaelKoNef' , Two-Hand Dmg: 29 to 63 , (Zon Only) , [r]Req Deaterity: 110 , [r]Req Str: 75 , [r]Req Lvl: 59 , Bow Class - Very Fast Attack Speed , +6 to Bow and Crossbow Skills (Zon Only) , +20% IAS , +56% ED , +2 to AR , +300% Dmg to Undead , +3 to Slow Missiles (Zon Only) , +3 to Dodge (Zon Only) , +3 to Critical Strike (Zon Only) , KB , +10 to Dex , Sox (3)]
Raven Claw [Long Bow , Two-Hand Dmg: 4 to 16 , Req Deaterity: 19 , [r]Req Str: 22 , [r]Req Lvl: 15 , Bow Class - Fast Attack Speed , Fires Explosive Arrows or Bolts , +60% ED , 50% Bonus to AR , +3 to Str , +3 to Dex]
Ribcracker [Quarterstaff , Two-Hand Dmg: 57 to 155 , Dura: 21 of 150 , [r]Req Str: 25 , [r]Req Lvl: 51 , Staff Class - Very Fast Attack Speed , +50% IAS , +50% FHR , +247% ED , Adds 30-65 damage , 50% Chance of CB , +100% EDef , +100 Def , +15 to Dex , +50% Dmg to Undead]
Ribcracker [Quarterstaff , Two-Hand Dmg: 70 to 196 , Dura: 116 of 116 , Req Str: 15 , [r]Req Lvl: 51 , Class - Very Fast Attack Speed , +50% IAS , +50% FHR , +237% ED , Adds 30-65 damage , 50% Chance of CB , +100% EDef , +100 Def , +15 to Dex , +50% Dmg to Undead , Ethereal (Cannot be Repaired)]
The Oculus [Swirling Crystal , One-Hand Dmg: 18 to 42 , Dura: 49 of 50 , [r](Sorc Only) , [r]Req Lvl: 42 , Staff Class - Normal Attack Speed , 25% Chance to cast level 1 Teleport when struck , +3 to Sorceress Skill Lvls , +30% FCR , +20% EDef , +20 to Vit , +20 to Energy , Ares +20 , +5 Mana after each Kill , 50% MF]
The Redeemer [Mighty Scepter , One-Hand Dmg: 150 to 195 , Dura: 51 of 50 , [r]Req Deaterity: 26 , [r]Req Str: 50 , [r]Req Lvl: 72 , b Mace Class - Fast Attack Speed , +2 to Paladin Skill Lvls , +275% ED , Dmg +64 , -33% Target Def , +224% Dmg to Demons , +4 to Redemption (Pala Only) , +3 to Holy Bolt (Pala Only) , +3 to Light Radius , Reqs -60% , +50% Dmg to Undead]
Boots
Gheed's Fortune [Grand Charm , Charm , [r]Req Lvl: 62 , 119% GF , 35% MF , Reduces all Vendor Prices 13%]
Goblin Toe [Light Plated Boots , Def: 33 , Dura: 18 of 18 , [r]Req Str: 50 , [r]Req Lvl: 22 , 25% Chance of CB , +56% EDef , +15 Def , DRB 1 , Magic DRB 1 , -1 to Light Radius]
Gore Rider [Myrmidon Greaves , Def: 193 , Dura: 54 of 54 , [r]Req Str: 156 , [r]Req Lvl: 72 , +30% FRW , 15% Chance of CB , 15% DS , 10% Chance of Open Wounds , +177% EDef , +20 Stamina , Reqs -25%]
Gore Rider [War Boots , Def: 142 , Dura: 19 of 54 , [r]Req Str: 94 , [r]Req Lvl: 47 , +30% FRW , 15% Chance of CB , 15% DS , 10% Chance of Open Wounds Wc , +163% EDef , +20 Stamina , Reqs -25%]
Gore Rider [War Boots , Def: 144 , Dura: 18 of 54 , [r]Req Str: 94 , [r]Req Lvl: 47 , +30% FRW , 15% Chance of CB , 15% DS , 10% Chance of Open Wounds Wc , +167% EDef , +20 Stamina , Reqs -25%]
Gore Rider [War Boots , Def: 150 , Dura: 22 of 54 , [r]Req Str: 94 , [r]Req Lvl: 47 , +30% FRW , I 15% Chance of CB i , 15% DS , 10% Chance of Open Wounds ii ) , +178% EDef , +20 Stamina , Reqs -25%]
Hellfire Torch [Large Charm , Charm , Req Lvl: 75 , 25% Chance to cast level 10 Firestorm on striking , +3 to Assassin Skills , +14 to all Attributes , Ares +20 , +8 to Light Radius , Lvl 30 Hydra (10/10 Charges)]
Marrowwalk [Boneweave Boots , Def: 193 , Dura: 10 of 16 , [r]Req Str: 118 , Req Lvl: 66 , +20% FRW , +2 to Skeleton Mastery (Nec Only) , +185% EDef , +18 to Str , +17 to Dex , Regenerate Mana 10% , HSP 10% , Half Freeze Duration , Lvl 33 Bone Prison (11/13 Charges) , Lvl 12 Life Tap (10/10 Charges)]
War Traveler [Battle Boots , Def: 128 , Dura: 48 of 48 , [r]Req Str: 95 , [r]Req Lvl: 42 , +25% FRW , Adds 15-25 damage , +168% EDef , +10 to Str , +10 to Vit , 40% Slower Stamina Drain , Attacker Takes Dmg of 7 , 50% MF M]
Gloves
Magefist [Light Gauntlets , Def: 25 , Dura: 10 of 18 , [r]: Req Str: 45 , [r]Req Lvl: 25 , +1 to Fire Skills , +20% FCR , Adds 1-6 fire damage , +29% EDef , +10 Def , Regenerate Mana 25%]
The Redeemer [Mighty Scepter , One-Hand Dmg: 152 to 197 , Dura: 28 of 50 , [r]Req Deaterity: 26 , [r]Req Str: 50 , [r]Req Lvl: 72 , Mace Class - Fast Attack Speed , +2 to Paladin Skill Lvls , +280% ED , Dmg +99 , -33% Target Def , +212% Dmg to Demons , +2 to Redemption (Pala Only) i , +3 to Holy Bolt (Pala Only) , +3 to Light Radius , Reqs -60% , +50% Dmg to Undead]
The Spirit Shroud [Ghost Armor , Def: 295 , Dura: 10 of 20 , [r]Req Str: 58 , [r]Req Lvl: 28 , +1 to Skills , +150% EDef , Replenish Life +10 , 0li((Magic DRB 10 , CBF]
Helms
Biggin's Bonnet [Cap , Def: 17 , Dura: 9 of 12 , [r]Req Lvl: 5 , +30% ED , +30 to AR , +14 Def , +15 Life , +15 Mana]
Harlequin Crest [Shako , Def: 100 , Dura: 10 of 12 , [r]Req Str: 50 , [r]Req Lvl: 62 , +2 to Skills , +2 to all Attributes , +1 Life (Based on Character Lvl) , +1 Mana (Based on Character Lvl) , DRB 10% , 50% MF]
Hellfire Torch [Large Charm , Charm , [r]Req Lvl: 75 , 25% Chance to cast level 10 Firestorm on striking , +3 to Amazon Skill Lvls , +13 to all Attributes , Ares +14 , +8 to Light Radius , Lvl 30 Hydra (7/10 Charges)]
Jalal's Mane [Dream Spirit , 'Shael' , Def: 452 , Dura: 12 of 20 , [r](Druid Only) , [r]Req Str: 118 , [r]Req Lvl: 75 , +2 to Shape Shifting Skills (Druid Only) , +2 to Druid Skills , +50% FHR , 20% Bonus to AR , +196% EDef , +20 to Str , +20 to Energy , Ares +30 , +5 Mana after each Kill , Sox (1)]
Spirit [Crystal Sword , 'TalThulOrtAmn' , One-Hand Dmg: 5 to 16 , Dura: 15 of 20 , [r]Req Str: 45 , [r]Req Lvl: 25 , Sword Class - Fast Attack Speed , +2 to Skills , +32% FCR , +55% FHR , +7% ED , Adds 1-50 lightning damage , Adds 3-14 cold damage , (s +75 poison damage over 5 seconds , 7% LL , +250 Def vs: Missile , +22 to Vit , +105 Mana , +5 Magic Absorb , Sox (4)]
Spirit [Crystal Sword , 'TalThulOrtAmn' , One-Hand Dmg: 5 to 15 , Dura: 19 of 20 , [r]Req Str: 45 , [r]Req Lvl: 25 , Sword Class - Fast Attack Speed , +2 to Skills , +32% FCR , +55% FHR , Adds 1-50 lightning damage , Adds 3-14 cold damage , +75 poison damage over 5 seconds , 7% LL , +250 Def vs: Missile , +22 to Vit , +108 Mana , +6 Magic Absorb , Sox (4)]
Spirit Keeper [Earth Spirit , Def: 439 , Dura: 19 of 20 , [r](Druid Only) , [r]Req Str: 104 , [r]Req Lvl: 67 , +2 to Druid Skills , +20% FHR , +187% EDef , +10% to Max PR , FR +34% , +11 Lightning Absorb , Cold Absorb 20%]
Stealskull [Casque , Def: 221 , Dura: 22 of 24 , [r]Req Str: 59 , [r]Req Lvl: 55 , +25% IAS , +10% FHR , 5% ML , 5% LL , +204% EDef , LR +17% , MF , Sox (1)]
Treachery [Mage Plate , 'ShaelThulLem' , Def: 250 , Dura: 51 of 60 , [r]Req Str: 55 , [r]Req Lvl: 45 , 5% Chance to cast level 15 Fade when struck o)i , 25% Chance to cast level 15 Venom on striking , +2 to Assassin Skills , +45% IAS , +20% FHR , CR +30% , 50% GF , Sox (3)]
Vampire Gaze [Grim Helm , Def: 252 , Dura: 40 of 40 , [r]Req Str: 58 , [r]Req Lvl: 41 , Adds 6-22 cold damage , 8% ML , 8% LL , +100% EDef , ( 15% Slower Stamina Drain , DRB 19% , Magic DRB 12 fi , Sox (1)]
Vampire Gaze [Grim Helm , 'Um' , Def: 252 , Dura: 59 of 40 , [r]Req Str: 58 , [r]Req Lvl: 47 , Adds 6-22 cold damage , 7% ML , 8% LL , +100% EDef , 15% Slower Stamina Drain , Ares +15 , DRB 18% , Magic DRB 14 , Sox (1)]
SharpWpn
Bartuc's Cut-Throat [Greater Talons , One-Hand Dmg: 86 to 152 , Dura: 52 of 69 , [r](Sin Only) , [r]Req Deaterity: 79 , [r]Req Str: 79 , [r]Req Lvl: 42 , Class - Very Slow Attack Speed , +1 to Martial Arts (Sin Only) , +2 to Assassin Skills , +30% FHR , +193% ED , Adds 25-50 damage , 20% Bonus to AR , 9% LL , +20 to Str , +20 to Dex]
Call to Arms [Crystal Sword , 'AmnRalMalIstOhm' , One-Hand Dmg: 18 to 54 , Dura: 20 of 20 , [r]Req Str: 45 , [r]Req Lvl: 57 , Sword Class - Very Fast Attack Speed , +1 to Skills , +40% IAS , +263% ED , Adds 5-30 fire damage , 7% LL , +6 to Battle Command , +1 to Battle Orders , +1 to Battle Cry , PMH , Replenish Life +12 , 30% MF , Sox (5)]
Call to Arms [uoule Axe , 'AmnRalMalIstOhm' , One-Hand Dmg: 18 to 50 , Dura: 24 of 24 , [r]Req Str: 45 , [r]Req Lvl: 57 , Aae Class - Very Fast Attack Speed , +1 to Skills , +40% IAS , +278% ED , +1 to Max Dmg , +3 to AR , Adds 5-30 fire damage , 7% LL , +3 to Battle Command , +3 to Battle Orders , +4 to Battle Cry , PMH , Replenish Life +12 , 30% MF , Sox (5)]
Insight [War Scythe , 'RalTirTalSol' , Two-Hand Dmg: 61 to 125 , Dura: 48 of 55 , [r]Req Deaterity: 80 , [r]Req Str: 80 , [r]Req Lvl: 27 , Polearm Class - Normal Attack Speed , Lvl 13 Meditation Aura When Equipped 1 , +35% FCR , +249% ED , +9 to Minimum Dmg , 206% Bonus to AR , Adds 5-30 fire damage , +75 poison damage over 5 seconds , +2 to Critical Strike , +5 to all Attributes , +2 Mana after each Kill , 23% MF , Sox (4)]
Insight [Colossus Toulge , 'RalTirTalSol' , Two-Hand Dmg: 92 to 827 , Dura: 26 of 26 , [r]Req Deaterity: 45 , [r]Req Str: 200 , [r]Req Lvl: 48 , Polearm Class - Slow Attack Speed , Lvl 12 Meditation Aura When Equipped , +35% FCR , +235% ED , +9 to Minimum Dmg , 237% Bonus to AR , Adds 5-30 fire damage , +75 poison damage over 5 seconds , +3 to Critical Strike , +5 to all Attributes , +2 Mana after each Kill , 23% MF , Ethereal (Cannot be Repaired)i Sox (4)]
Jade Talon [Wrist Sword , One-Hand Dmg: 108 to 144 , Dura: 55 of 56 , [r](Sin Only) , [r]Req Deaterity: 105 , [r]Req Str: 105 , [r]Req Lvl: 66 , 4iwi Claw Class - Very Slow Attack Speed , +1 to Martial Arts (Sin Only) , +2 to Shadow Disciplines (Sin Only) , +30% FHR , +220% ED , 15% ML , Ares +50]
Lawbringer [Crystal Sword , 'AmnLemKo' , One-Hand Dmg: 5 to 15 , Dura: 16 of 20 , [r]Req Str: 45 , [r]Req Lvl: 45 , Sword Class - Fast Attack Speed , 1 20% Chance to cast level 15 Decrepify on striking , Lvl 16 Sanctuary Aura When Equipped , -50% Target Def , Adds 150-210 fire damage , Adds 130-180 cold damage , 7% LL , Slain Monsters Rest in Peace , +239 Def vs: Missile , +10 to Dex , 75% GF , Sox (3)]
Schaefer's Hammer [Legendary Mallet , 'Hel' , One-Hand Dmg: 111 to 137 , [r]Req Str: 152 , [r]Req Lvl: 79 , Mace Class - Fast Attack Speed , Indest , 20% Chance to cast level 10 Static Field on striking ( , +20% IAS , +122% ED , +2 to Max Dmg (Based on Character Lvl) , +8 to AR (Based on Character Lvl) , Adds 50-200 lightning damage , +50 Life , LR +75% , +1 to Light Radius , Reqs -20% , +50% Dmg to Undead , Sox (1)]
Shield
Herald of Kakarum [Gilded Shield , Def: 430 , Chance to Block: 75% , Dura: 48 of 50 , [r](Pala Only) , [r]Req Str: 89 , [r]Req Lvl: 42 , W +2 to Combat Skills (Pala Only) , +2 to Paladin Skill Lvls , +15% IAS , +30% FBR , 30% Extra Block , 20% Bonus to AR , +155% EDef , +20 to Str , +20 to Vit , CR +50% , LR +74% , FR +50% , PR +50% , Sox (1)]
Herald of Kakarum [Gilded Shield , Def: 501 , Chance to Block: 75% , Dura: 44 of 50 , [r](Pala Only) , [r]Req Str: 89 , [r]Req Lvl: 42 , +2 to Combat Skills (Pala Only) , +2 to Paladin Skill Lvls , +30% FBR , 30% Extra Block w , 20% Bonus to AR , +197% EDef , +20 to Str , +20 to Vit , Ares +50]
Spirit [Heraldic Shield , 'TalThulOrtAmn' , Def: 19 , Chance to Block: 45% , Dura: 42 of 44 , [r](Pala Only) , [r]Req Str: 40 , [r]Req Lvl: 25 , +2 to Skills , +33% FCR , +55% FHR , +250 Def vs: Missile , +22 to Vit , +97 Mana , CR +80% , LR +80% , FR +45% , PR +80% , +4 Magic Absorb , Attacker Takes Dmg of 14 , Increase Max Durability 10% , Sox (4)]
Spirit [Heraldic Shield , 'TalThulOrtAmn' , Def: 28 , Chance to Block: 45% , Dura: 45 of 45 , [r](Pala Only) , [r]Req Str: 40 , [r]Req Lvl: 25 , +2 to Skills , +34% FCR , +55% FHR , +5% EDef , +250 Def vs: Missile , +22 to Vit , +110 Mana , CR +76% , LR +76% , FR +41% , PR +76% , +7 Magic Absorb , Attacker Takes Dmg of 14 , Increase Max Durability 13% , Sox (4)]
----------------------------------------------------------------
Gray
----------------------------------------------------------------
Armor
Archon Plate [Def: 519 , Dura: 60 of 60 , [r]Req Str: 105 , [r]Req Lvl: 65 , Sox (4)]
Archon Plate [Def: 518 , Dura: 52 of 60 1ii , [r]Req Str: 105 i , [r]Req Lvl: 65 , Sox (4)]
Boots
ix [Gore Rider , War Boots , Def: 160 , Dura: 52 of 54 , [r]Req Str: 94 , [r]Req Lvl: 47 , +30% FRW , 15% Chance of CB , 15% DS , 10% Chance of Open Wounds , +197% EDef , +20 Stamina , Reqs -25%]
Gloves
Gothic Plate [Def: 155 , Dura: 55 of 55 , [r]lbwl:io Req Str: 70 , Sox (3)]
Helms
ib [Magekiller's Circlet of Speed , 'Shael' , Def: 26 , Dura: 29 of 55 , [r]Req Lvl: 29 , +1 to Assassin Skills , +30% FRW , +20% FHR , Sox (1)]
SharpWpn
Greater Talons [One-Hand Dmg: 21 to 55 , Dura: 69 of 69 , [r](Sin Only) , [r]Req Deaterity: 79 , [r]Req Str: 79 , [r]Req Lvl: 57 , Claw Class - Very Slow Attack Speed , +3 to Dragon Flight (Sin Only) , +2 to Lightning Sentry (Sin Only) , +1 to Shadow Warrior (Sin Only) , Sox (3)]
ii [Angelic Wings , Amulet , [r]Req Lvl: 12 , 20% DtGtM , +3 to Light Radius , , Angelic Raiment , Angelic Wings , [r]Angelic Halo , [r]Angelic Mantle , [r]Angelic Sickle]
Shield
Monarch [Def: 148 , Chance to Block: 47% wW , Dura: 86 of 86 , [r]Req Str: 156 , [r]Req Lvl: 54 , Sox (4)]
----------------------------------------------------------------
Green
----------------------------------------------------------------
Armor
Cow King's Hide [Studded Leather , Def: 57 , Dura: 19 of 52 , [r]Req Str: 27 , [r]Req Lvl: 18 , 18% Chance to cast level 5 Chain Lightning when struck , +60% EDef , +30 Life , Ares +18 , 1M , Cow King's Leathers , [r]Cow King's Hooves , Cow King's Hide , [r]Cow King's Horns]
Immortal King's Soul Cage [Sacred Armor , Def: 1001 , Dura: 50 of 60 , [r]Req Str: 252 , [r]Req Lvl: 76 , 5% Chance to cast level 5 Enchant when struck , +2 to Combat Skills (Barb Only) , +400 Def , PR +50% , , Immortal King , [r]Immortal King's Stone Crusher , [r]Immortal King's Pillar , [r]Immortal King's Forge , [r]Immortal King's Detail , Immortal King's Soul Cage , [r]Immortal King's Will]
Tal Rasha's Guardianship [Lacquered Plate , Def: 919 , Dura: 55 of 55 , [r]Req Str: 84 , [r]Req Lvl: 71 , +400 Def , CR +40% , LR +40% , FR +40% , Magic DRB 15 , 112% MF , Reqs -60% , Sox (1) , , Tal Rasha's Wrappings , [r]Tal Rasha's Horadric Crest , Tal Rasha's Guardianship , [r]Tal Rasha's Lidless Eye , [r]Tal Rasha's Adjudication , [r]Tal Rasha's Fine-Spun Cloth]
Belt
Death's Guard [Sash , Def: 22 , Dura: 11 of 12 , [r]Req Lvl: 6 , +20 Def , (l CBF iw: , , Death's Disguise , [r]Death's Touch , Death's Guard , [r]Death's Hand]
Death's Guard [Sash , Def: 22 , Dura: 9 of 12 , [r]Req Lvl: 6 , +20 Def , CBF i , , Death's Disguise , [r]Death's Touch , Death's Guard , [r]Death's Hand]
Hsarus' Iron Stay [Belt , Def: 5 , Dura: 9 of 16 , [r]Req Str: 25 , [r]Req Lvl: 5 , +20 Life , CR +20% , y , Hsarus' Def , Hsarus' Iron Stay , [r]Hsarus' Iron Fist , [r]Hsarus' Iron Heel]
Boots
Immortal King's Pillar [War Boots , Def: 128 , Dura: 21 of 24 , [r]Req Str: 125 , [r]Req Lvl: 51 , +40% FRW , +110 to AR , +75 Def , +44 Life , , Immortal King , [r]Immortal King's Stone Crusher , Immortal King's Pillar , [r]Immortal King's Forge , [r]Immortal King's Detail , [r]Immortal King's Soul Cage , [r]Immortal King's Will]
Sigon's Salot [Greaves , Def: 15 , Dura: 16 of 24 , [r]J1 Req Str: 70 , [r]Req Lvl: 6 , +20% FRW , CR +40% , 1 , Jij Sigon's Complete Steel , [r]Sigon's Guard , [r]Sigon's Wrap , Sigon's Salot , [r]Sigon's Shelter , [r]Sigon's Visor , [r]Sigon's Gage]
Gloves
Laying of Hands [Bramlle Mitts , Def: 82 , Dura: 12 of 12 , [r]Req Str: 50 , [r]Req Lvl: 65 , 10% Chance to cast level 3 Holy Bolt on striking iw: , +20% IAS , +350% Dmg to Demons , +25 Def , FR +50% , , The Disciple , [r]Credendum , [r]Dark Adherent , [r]Rite of Passage , Laying of Hands , [r]Telling of Beads]
Helms
Tal Rasha's Horadric Crest [Death Mask , Def: 131 , Dura: 20 of 20 , [r]Req Str: 55 , [r]Req Lvl: 66 , 10% ML , 10% LL , +45 Def , +60 Life , +30 Mana , Ares +15 , Sox (1) , ) , Tal Rasha's Wrappings , jn( rc'v:Tal Rasha's Horadric Crest , [r]Tal Rasha's Guardianship , [r]Tal Rasha's Lidless Eye , [r]Tal Rasha's Adjudication , [r]Tal Rasha's Fine-Spun Cloth]
Shield
Trang-Oul's Girth [Troll Belt , Def: 150 , Dura: 16 of 18 , [r]Req Str: 91 c , [r]Req Lvl: 62 , +84 Def , +66 Life , Replenish Life +5 , +33 Mana , +30 Stamina , CBF , Reqs -40% , 1 , yiJiii Trang-Oul's Avatar , Trang-Oul's Girth , [r]Trang-Oul's Claws , [r]Trang-Oul's Wing , [r]Trang-Oul's Scales , [r]Trang-Oul's Guise]
----------------------------------------------------------------
Orange
----------------------------------------------------------------
Belt
Shadow Grip [Vampirelone Gloves , Def: 56 , Dura: 14 of 14 , [r]Req Str: 50 , [r]Req Lvl: 57 , +20% IAS , 6% LL , 9% Chance of CB J 12mi ) , +15 Life , LR +8% , FR +8%]
Gloves
Bone Claw [Heavy Gloves , Def: 6 , Dura: 9 of 14 , [r]Req Lvl: 57 , 12% Chance to cast level 4 Charged Bolt when struck , +20% IAS , Adds 1-3 fire damage , 2% LL , 7% Chance of CB , +12 Life , PR +7%]
Carrion Claw [Sharkskin Gloves , Def: 46 , Dura: 8 of 14 , Req Str: 20 , [r]Req Lvl: 57 , +20% IAS , 5% LL , 5% Chance of CB e , +15% EDef , +19 Life , CR +16%]
Pain Finger [Heavy Gloves , Def: 7 , Dura: 15 of 14 , [r]Req Lvl: 57 , +20% IAS , 1% LL , 8% Chance of CB , +13% EDef , +16 Life , FR +17% , Lvl 3 Multiple Shot (27/27 Charges)]
Rune Clutches [Sharkskin Gloves , Def: 68 , Dura: 12 of 14 , Req Str: 20 , [r]Req Lvl: 57 , +20% IAS , 3% LL , 8% Chance of CB , +70% EDef , +12 Life , CR +29% , 14% MF :]
Shield
Corpse Hand [Sharkskin Gloves , Def: 49 , Dura: 12 of 14 , Req Str: 20 , Req Lvl: 86 , +2 to Javelin and Spear Skills (Zon Only) , +10% IAS , 2% LL , 8% Chance of CB , +24% EDef , +15 Life , Lvl 2 Ice Arrow (14/25 Charges)]
----------------------------------------------------------------
White
----------------------------------------------------------------
Armor
Archon Plate [Def: 520 , Dura: 55 of 60 , [r]Req Str: 105 , [r]Req Lvl: 65]
----------------------------------------------------------------
Yellow
----------------------------------------------------------------
Belt
Blood Spiral [Ring , [r]Req Lvl: 46 , +25 to AR , 4% ML , CR +14% , PR +13% , 5% MF]
Boots
Imp Blazer [Scaralshell Boots , Def: 57 , Dura: 15 of 14 , [r]Req Str: 91 , [r]Req Lvl: 49 , 10% Chance to cast level 3 Charged Bolt when struck U , +30% FRW , +10% FHR , CR +31% , LR +11%]
Plague Shank [Greaves , Def: 19 , Dura: 24 of 24 , [r]Req Str: 70 , [r]Req Lvl: 18 , +20% FRW , +24% EDef , +2 to Dex , FR +28% , PR +34% , Repairs 1 durability in 33 seconds]
Stone Spur [Boneweave Boots , Def: 64 , Dura: 11 of 16 , [r]Req Str: 118 , [r]Req Lvl: 54 , +30% FRW , Replenish Life +5 , +40 Mana , FR +30% , PR +39% , 15% MF]
Gloves
Corpse Claw [Heavy Gloves , Def: 12 , Dura: 9 of 14 , [r]Req Lvl: 50 , +2 to Javelin and Spear Skills (Zon Only) , +10% IAS , +82% EDef , +4 to Dex , FR +7% , Lvl 3 Exploding Arrow (6/27 Charges)]
Raven Grasp [Gauntlets , Def: 15 , Dura: 15 of 24 , [r]Req Str: 60 , [r]Req Lvl: 50 , +2 to Passive and Magic Skills (Zon Only) , +10% IAS , PR +15%]
Wraith Fist [Demonhide Gloves , Def: 52 , Dura: 9 of 12 , Req Str: 20 , [r]Req Lvl: 48 , +20% IAS , 3% ML , +46% EDef , +12 to Dex , CR +12% , PR +20%]
SharpWpn
Grim Heart [Amulet , [r]Req Lvl: 48 , +2 to Warcries (Barb Only) , +47 Mana , 12% MF , Lvl 2 Teleport (21/25 Charges)]
Imp Spike [Bone Knife , One-Hand Dmg: 127 to 273 , Dura: 14 of 14 , [r]Req Deaterity: 65 , [r]Req Str: 28 , Req Lvl: 48 , Dagger Class - Very Fast Attack Speed , +274% ED , 0 to Max Dmg (Based on Character Lvl) , +16 to AR (Based on Character Lvl) , 8% LL , Repairs 1 durability in 33 seconds , Ethereal (Cannot be Repaired)]
Storm Nails [Maiden Javelin , Throw Dmg: 6 to 26 , One-Hand Dmg: 8 to 18 , Quantity: 80 , (Zon Only) , [r]Req Deaterity: 47 , [r]Req Str: 55 , [r]Req Lvl: 50 , Javelin Class - Very Fast Attack Speed , +2 to Javelin and Spear Skills (Zon Only) , +1 to Amazon Skill Lvls , +4 to Max Dmg , Adds 1-121 lightning damage , Adds 7-27 cold damage , Replenishes quantity]
Shield
Gale Thirst [Runic Talons , One-Hand Dmg: 28 to 51 , Dura: 65 of 69 , (Sin Only) , [r]Req Deaterity: 115 , [r]Req Str: 115 , [r]Req Lvl: 60 , Claw Class - Very Fast Attack Speed , +30% IAS , +17% ED , 0 to Max Dmg (Based on Character Lvl) : , +16 to AR (Based on Character Lvl) U , Adds 1-3 cold damage , +1 to Dragon Flight (Sin Only) , +1 to Lightning Sentry (Sin Only) , +1 to Fade (Sin Only) , CR +21% , PR +19% , Sox (2)]
Options used:
Main header =Typesort
Sub header = Char (my mules have those names (+ "-Muler" but who cares about that part)
ABC sort is on
Abbrevate is on (Items in database have full text like seen in the game)
Some misc formatting on ...
The OCR engine isn't 100% accurate, but enough to make it readable. There's still some things left to do regarding some gray letters, since those are darker they need special attention to interpret correctly. Since the above list is abbreviated it's slightly hard to see just how accurate it is, here's a smaller (Because that many items in full printout would be long ...) tradelist printed in the "Full printout" mode:
----------------------------------------------------------------
Blue
----------------------------------------------------------------
Belt
Bronze Small Charm of Good Luck
Keep in Inventory to Gain Bonus
[r]Required Level: 55
+10 to Attack Rating
7% Better Chance of Getting Magic Ite
Shield
Artisan's Monarch of Deflecting
Defense: 148
Chance to Block: 67%
Duralility: 86 of 86
[r]Required Strength: 156
Required Level: 54
100% Chance to cast level 41 Nova when you Level-Up
+30% Increased Attack Speed
+30% Faster Block Rate
20% Increased Chance of Blocking
Adds 1-74 lightning damage
-5% to Enemy Lightning Resistance
+5% to Lightning Skill Damage
All Resistances +30
Socketed (
----------------------------------------------------------------
Gold
----------------------------------------------------------------
BluntWpn
Boneshade
Lich Wand
One-Hand Damage: 10 to 51
Duralility: 14 of 17
[r]Required Strength: 25
Required Level: 79
Staff Class - Very Fast Attack Speed c
+2 to Necromancer Skill Levels
+25% Faster Cast Rate
+2 to Bone Spirit (Necromancer Only)
m +3 to Bone Spear (Necromancer Only) e
+3 to Bone Wall (Necromancer Only) r
+4 to Bone Armor (Necromancer Only)
+4 to Teeth (Necromancer Only)
+50% Damage to Unde
Crushflange
Mace
One-Hand Damage: 4 to 15
Duralility: 55 of 60
[r]Required Strength: 27
[r]Required Level: 9
( Mace Class - Fast Attack Speed
+52% Enhanced Damage
33% Chance of Crushing Blow
Knockback
+15 to Strength
Fire Resist +50%
+2 to Light Radius
+50% Damage to Unde
Helms
Biggin's Bonnet
Cap
Defense: 17
Duralility: 9 of 12
[r]Required Level: 5
+30% Enhanced Damage
+30 to Attack Rating
+14 Defense
+15 to Life
+15 to Ma
SharpWpn
Bartuc's Cut-Throat
Greater Talons
One-Hand Damage: 86 to 152
Duralility: 52 of 69
[r](Assassin Only)
[r]Required Deaterity: 79
[r]Required Strength: 79
[r]Required Level: 42
Class - Very Slow Attack Speed
+1 to Martial Arts (Assassin Only)
+2 to Assassin Skills
+30% Faster Hit Recovery
+193% Enhanced Damage
Adds 25-50 damage
20% Bonus to Attack Rating
9% Life stolen per hit
+20 to Strength
+20 to Dexteri
Call to Arms
uoule Axe
'AmnRalMalIstOhm'
One-Hand Damage: 18 to 50
Duralility: 24 of 24
[r]Required Strength: 45
[r]Required Level: 57
Aae Class - Very Fast Attack Speed
+1 to All Skills
+40% Increased Attack Speed
+278% Enhanced Damage
+1 to Maximum Damage
+3 to Attack Rating
Adds 5-30 fire damage
7% Life stolen per hit
+3 to Battle Command
+3 to Battle Orders
+4 to Battle Cry
Prevent Monster Heal
Replenish Life +12
30% Better Chance of Getting Magic Items
Socketed (
Call to Arms
Crystal Sword
'AmnRalMalIstOhm'
One-Hand Damage: 18 to 54
Duralility: 20 of 20
[r]Required Strength: 45
[r]Required Level: 57
Sword Class - Very Fast Attack Speed
+1 to All Skills
+40% Increased Attack Speed
+263% Enhanced Damage
Adds 5-30 fire damage
7% Life stolen per hit
+6 to Battle Command
+1 to Battle Orders
+1 to Battle Cry
Prevent Monster Heal
Replenish Life +12
30% Better Chance of Getting Magic Items
Socketed (
----------------------------------------------------------------
Gray
----------------------------------------------------------------
Armor
Archon Plate
Defense: 518
Duralility: 52 of 60 1ii
[r]Required Strength: 105 i
[r]Required Level: 65
Socketed (
Archon Plate
Defense: 519
Duralility: 60 of 60
[r]Required Strength: 105
[r]Required Level: 65
Socketed (
----------------------------------------------------------------
Green
----------------------------------------------------------------
Armor
Cow King's Hide
Studded Leather
Defense: 57
Duralility: 19 of 52
[r]Required Strength: 27
[r]Required Level: 18
18% Chance to cast level 5 Chain Lightning when struck
+60% Enhanced Defense
+30 to Life
All Resistances +18
1M
Cow King's Leathers
[r]Cow King's Hooves
Cow King's Hide
[r]Cow King's Hor
Belt
Death's Guard
Sash
Defense: 22
Duralility: 11 of 12
[r]Required Level: 6
+20 Defense
(l Cannot Be Frozen iw:
Death's Disguise
[r]Death's Touch
Death's Guard
[r]Death's Ha
----------------------------------------------------------------
Orange
----------------------------------------------------------------
Gloves
Bone Claw
Heavy Gloves
Defense: 6
Duralility: 9 of 14
[r]Required Level: 57
12% Chance to cast level 4 Charged Bolt when struck
+20% Increased Attack Speed
Adds 1-3 fire damage
2% Life stolen per hit
7% Chance of Crushing Blow
+12 to Life
Poison Resist +
Carrion Claw
Sharkskin Gloves
Defense: 46
Duralility: 8 of 14
Required Strength: 20
[r]Required Level: 57
+20% Increased Attack Speed
5% Life stolen per hit
5% Chance of Crushing Blow e
+15% Enhanced Defense
+19 to Life
Cold Resist +1
Shield
Corpse Hand
Sharkskin Gloves
Defense: 49
Duralility: 12 of 14
Required Strength: 20
Required Level: 86
+2 to Javelin and Spear Skills (Amazon Only)
+10% Increased Attack Speed
2% Life stolen per hit
8% Chance of Crushing Blow
+24% Enhanced Defense
+15 to Life
Level 2 Ice Arrow (14/25 Charge
----------------------------------------------------------------
White
----------------------------------------------------------------
Armor
Archon Plate
Defense: 520
Duralility: 55 of 60
[r]Required Strength: 105
[r]Required Level:
----------------------------------------------------------------
Yellow
----------------------------------------------------------------
Belt
Blood Spiral
Ring
[r]Required Level: 46
+25 to Attack Rating
4% Mana stolen per hit
Cold Resist +14%
Poison Resist +13%
5% Better Chance of Getting Magic Ite
Gloves
Corpse Claw
Heavy Gloves
Defense: 12
Duralility: 9 of 14
[r]Required Level: 50
+2 to Javelin and Spear Skills (Amazon Only)
+10% Increased Attack Speed
+82% Enhanced Defense
+4 to Dexterity
Fire Resist +7%
Level 3 Exploding Arrow (6/27 Charge
As I look at the list myself I see I've missed removing the [r] tag ... the program stores the color of each line with such a tag ...
Should be done with version 3.0 this weekend. Might take a while before I can upload it though, because of some forum related things (file size is currently to big etc).
Here's some "around" info:
A proper installer is included (no more ocx and dll troubles)
A full fledged guide will be included right from the start.
Many of the things, that I had trouble with in the last version and removed, have been implemented. Including drag and drop and the previously mentioned OCR engine. The item management is far smoother then before, on all fields.
The abbreviation list is customizable, so you can easily remove those present or add your own.
You can now customize your tradelist a lot more ... lot more. I've included options so that the tradelist can count all added perfect gems and runes and group them together.
I've included the ability to look up cube recipes and runewords using the "Ingame" window. Once again, this will only work for fullscreen users playing in "glide" graphics mode, others will have to use the program in windowed mode at all times.
Adding items seem to work better in windowed mode for glide users too ... (Brightness and contrast settings may be interfering? Not sure yet ...)
Another screeny, since it's about time I acctually show the new version name:
Presenting "Adria"
Version 3.0 in the ForumTrader application series.
http://i98.photobucket.com/albums/l277/Kijya/ForumTrader3/BasicInterface.jpg
Hope the name isn't "taken" ... :whistling:
This looks like just what I need, Hope its got an idiots guide attached though :yes:
For version 2.x there is no guide since I never got to make one before starting with v. 3.0.
I assure you that the guide in version 3.0 however, should be enough to get pretty much anyone going. Forumtrader 3 is much easier to use then version 2, partly because drag and drop is implemented and the add phase has been made incredibly much easier (and faster).
To use version 3 you'll have to wait a bit longer though.
Status:
A few forum administrative things left to do.
A beta of version 3.0 is now out. The version in this thread will most likely be removed sometime in the near future.
Uncle_Mike
08-08-2009, 09:18
Thread closed per Developer's request :whistling:
New thread can be found here: http://diablo.incgamers.com/forums/showthread.php?t=735468
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.