Albrien's Accessorizer - brought to you by Albrien of WE
You need Java 1.5 to run this - if all you saw was a grey box, get Java here: Java from Sun.
Click the link "Download" in the Windows row under "JRE". Download it and Install.

Accessorizer is a program to help you find the best jewelry/clothing combinations for your characters in Asheron's Call. You provide the items on your characters (using data files from Bandit Sight decal plugin). You choose what spells you need/want and specify what limitations you have. It does the work of trying different combinations!

Back to the applet... (you might want to open in in a new window)

Instructions:
You need:
  • Java - see instructions at top of page.
  • Decal installed.
  • Bandit Sight plugin for Decal installed.

    Steps:
  • For each character that has items you want to consider: log them in, open BanditSight, go to the "More" tab, click "Generate Tradelist". This saves a file to the BanditSight folder called YOURNAME.txt.
  • Find your BanditSight folder, open the file(s) you saved in your favorite text editor.
  • Open the Accessorizer applet page.
  • Click "Add Items" button. A window will popup. Go to one of your open inventory lists, select all the text, copy, then click in the popup window and paste. Hit Submit.
  • If you have more lists, you can add them now in the same way.
  • Select what races/rank/item slots to use.
  • On the far right are common item based spells. Next to each are three options. The first box is "Need" - must have spells. The second is "Want" - spells you would like but aren't as big a priority. Last is "Whatever" - spells you don't really care about. Make sure the selections are to your taste.
  • Click the "Generate Combos" button. Wait for the progress bar...
  • Numbers 0-9 should appear in the narrow box on the left. These are the 10 best combos Accessorizer found. Double Click them to see what items they include.


  • FAQ:
  • Why isn't this a Decal app?
    I started development on a machine without AC. At some point I may rewrite it as a Decal app, but I'm happy with it as is. If you're not you can always build your own. ;)
  • You are trying to hack my account!
    If you trust decal apps, you have no reason to fear Java. The applet runs on your computer under tight security. It can't read your files (hence the need to cut and paste the files in).
  • How do I make sure it includes item X?
    Uncheck the slot that item occupies. Change the priority on spells it casts to "Whatever". Accessorizer will plan around your item.
  • It only includes Cloting/Jewelry? What about my Diamond Shield?
    If you have spells covered from armor simply set the priority of those spells to "Whatever". You may still get them, but only if they are a second spell on an item.
  • It keeps giving me different combos! What gives?
    Yep - that is part of the design. If you want more consistancy crank the search slider to "Deep". Results will repeat more often.
  • Why is there randomness? How does it work?
    There are 7 item slots. Imagine a character with 20 items of each type. That is 20^7 or over 1 billion combinations. You could trim out many of these as you searched (No need to combine a Frost ring with a Frost bracelet). But you would still have way too many combinations to try them all.
    Accessorizer does a heuristically guided semi-random depth-first search. It does this between 1000 and 225000 times depending on how deep you have the search set. It keeps track of the 10 "best" combos and returns those. The search is conducted by picking a random spell from the needed list, looking up what items have that spell and picking one at random. If it runs out of needed spells, it starts on wanted ones. If it runs out of those, or out of item slots, it stops that iteration of the search.
    Combinations are rated by an integer: "needed" spells add 20*spell level to the value, "wanted" spells add 2*spell level to the value. Don't forget - the search works on needed spells first, so things are really weighted in their favor.
  • So I read this and still have a question/comment - how do i contact you?
    Try email.