| 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! |
|
You need:
Steps: |
|
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. ;) 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). Uncheck the slot that item occupies. Change the priority on spells it casts to "Whatever". Accessorizer will plan around your item. 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. Yep - that is part of the design. If you want more consistancy crank the search slider to "Deep". Results will repeat more often. 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. Try email. |