Item Identification ID macro
Posted: Thu Oct 18, 2012 4:06 pm
I've spent a fair amount of time building an automated Item ID macro that I'd like to share. The impetus for this was the fact that ID charges on this shard are selling for an absurd (IMO) price of 15-20gp per charge. Mathematically, it's really not nearly as profitable as you might think to be IDing things at that price. It should take about 30-60 minutes to set this all up, between building and placing the chests in your house, pasting the code into a macro, determining the chest IDs in your house, and find/replacing those IDs in the macro text. It took me a lot longer to build and perfect this thing, but I consider it to have been a worthwhile investment.
What does the macro do? For all magical weapons/armor/clothing/jewelry you might find in dungeon chests, it will cycle through them one at a time. First, it will try to "steal" the item from a bag nearby on the ground (this works with 0 stealing, 100% success rate). If unsuccessful, it will wait 10 seconds and try the next item type. If successful, it will wait 10 seconds and ID the item via Item ID skill. It will then determine if the item fits any of the below categories, and if so it will put it in the appropriate chest. It will then move to the next item type. If it is not a special item, it will put the item in one of the backpacks on the ground. You can ultimately pick up the backpacks and sell them to a vendor for some nice risk-free profit, generally 1500 to 4000 gp depending on item types.
The macro should work in any room set up like I have it below, where you are within 2 tiles of 32 different chests, and within 1 tile of the organizer agents, trash barrel, and random loot bags.
What does it NOT do? It doesn't ID studded or leather armor pieces (sorry, these are worthless IMO). It also doesn't ID items which are strictly inferior to others, from a mechanical perspective: plate helm, bascinet, orc helm, metal shield, buckler, wooden shield. It doesn't look for useless combat weapons, like pitchfork, butcher knife, etc. In my judgment, it wasn't worth the time to add these items to the macro, so I don't bother picking them up from chests and monsters. Lastly, it doesn't save items of force/hardiness or below, so you may miss out on a +25 halberd of force. (Probably want to check halberds manually as you bring non-saved item backpacks to vendors to sell). As for charged weapons/wands, it only saves weapons of ghoul's touch, thunder, and daemon's breath. For wands, only GHeal, ID, and lightning. Sorry wands of fireball, katanas of burning, etc.
First, the code itself:
Part 1
Part 2
Paste part 1 and part 2 consecutively in a text editor and save them as your macro.
Paste this into your Razor profile for your character with 100.0 Item ID:
Agents
This will overwrite your organizer agents 1, 6, 7, 8, 9 and 10.
You will now need to set up your house properly, and do a brief bit of find and replace in the macro file for the 32 chests you will be using.
Here's a screenshot of my house as I have it set up. You need to do it like this so you can stand on the tile with the orange backpack and access the 32 chests (the stack furthest east is not accessible from this tile and not used:
The four backpacks on the ground are organizer agent hotbags 6, 8, 9, and 10. They can be on top of each other, whatever. You stand on the orange backpack tile. Here is an outline of the destinations of the Organizer agents:
6: wands/staves (sell at magic shop)
7: trash barrel
8: clothes (sell at tailor)
9: jewelry (sell at jeweler or provisioner)
10: weapons/armor (sell at armorer or blacksmith)
Note: the first time you use this macro, you'll have to set these hotbags via razor. Organizer agent 1 will be the 32 chests on the wall, and will be adjusted automatically by the macro depending on where each item belongs. The bags in a stack on the floor are where the random loot is. You'll need to log in fresh, open each bag so the contents are displayed, and then fire up the macro.
And here is a stylized map of what is in each chest (the thick line is the corner break):
Here are the 32 chests with their IDs (in my house)... may need to open image in new tab to see all chest IDs:
For your own house, you'll just need to replace the IDs in the macro with the IDs of the chests in your house. To find the chest IDs in your house:
1) pick up an item
2) ALT-TAB to Razor, record a new macro
3) drop the item in the chest
4) stop recording. Open the macro in Notepad or some other text editor, and find/replace the corresponding chest ID from my macro with your chest ID. Repeat for each chest.
That's about it. Log into the world, open up the bags on the floor which contain the items, and play the macro. You'll be IDing and sorting loot without wasting ID charges while AFK. Any questions, please let me know and I'll be happy to answer and update this guide.
What does the macro do? For all magical weapons/armor/clothing/jewelry you might find in dungeon chests, it will cycle through them one at a time. First, it will try to "steal" the item from a bag nearby on the ground (this works with 0 stealing, 100% success rate). If unsuccessful, it will wait 10 seconds and try the next item type. If successful, it will wait 10 seconds and ID the item via Item ID skill. It will then determine if the item fits any of the below categories, and if so it will put it in the appropriate chest. It will then move to the next item type. If it is not a special item, it will put the item in one of the backpacks on the ground. You can ultimately pick up the backpacks and sell them to a vendor for some nice risk-free profit, generally 1500 to 4000 gp depending on item types.
The macro should work in any room set up like I have it below, where you are within 2 tiles of 32 different chests, and within 1 tile of the organizer agents, trash barrel, and random loot bags.
What does it NOT do? It doesn't ID studded or leather armor pieces (sorry, these are worthless IMO). It also doesn't ID items which are strictly inferior to others, from a mechanical perspective: plate helm, bascinet, orc helm, metal shield, buckler, wooden shield. It doesn't look for useless combat weapons, like pitchfork, butcher knife, etc. In my judgment, it wasn't worth the time to add these items to the macro, so I don't bother picking them up from chests and monsters. Lastly, it doesn't save items of force/hardiness or below, so you may miss out on a +25 halberd of force. (Probably want to check halberds manually as you bring non-saved item backpacks to vendors to sell). As for charged weapons/wands, it only saves weapons of ghoul's touch, thunder, and daemon's breath. For wands, only GHeal, ID, and lightning. Sorry wands of fireball, katanas of burning, etc.
First, the code itself:
Part 1
Part 2
Paste part 1 and part 2 consecutively in a text editor and save them as your macro.
Paste this into your Razor profile for your character with 100.0 Item ID:
Agents
This will overwrite your organizer agents 1, 6, 7, 8, 9 and 10.
You will now need to set up your house properly, and do a brief bit of find and replace in the macro file for the 32 chests you will be using.
Here's a screenshot of my house as I have it set up. You need to do it like this so you can stand on the tile with the orange backpack and access the 32 chests (the stack furthest east is not accessible from this tile and not used:
The four backpacks on the ground are organizer agent hotbags 6, 8, 9, and 10. They can be on top of each other, whatever. You stand on the orange backpack tile. Here is an outline of the destinations of the Organizer agents:
6: wands/staves (sell at magic shop)
7: trash barrel
8: clothes (sell at tailor)
9: jewelry (sell at jeweler or provisioner)
10: weapons/armor (sell at armorer or blacksmith)
Note: the first time you use this macro, you'll have to set these hotbags via razor. Organizer agent 1 will be the 32 chests on the wall, and will be adjusted automatically by the macro depending on where each item belongs. The bags in a stack on the floor are where the random loot is. You'll need to log in fresh, open each bag so the contents are displayed, and then fire up the macro.
And here is a stylized map of what is in each chest (the thick line is the corner break):
Here are the 32 chests with their IDs (in my house)... may need to open image in new tab to see all chest IDs:
For your own house, you'll just need to replace the IDs in the macro with the IDs of the chests in your house. To find the chest IDs in your house:
1) pick up an item
2) ALT-TAB to Razor, record a new macro
3) drop the item in the chest
4) stop recording. Open the macro in Notepad or some other text editor, and find/replace the corresponding chest ID from my macro with your chest ID. Repeat for each chest.
That's about it. Log into the world, open up the bags on the floor which contain the items, and play the macro. You'll be IDing and sorting loot without wasting ID charges while AFK. Any questions, please let me know and I'll be happy to answer and update this guide.