General
This documentaion should give you a good overview about what Genie is able to do. It's fare from beeing complete, so if you have questions, don't be afraid to ask.
Plain and simple
Stack/move and sort your items
/genie work
Tell Genie to stack/move and sort your items
/genie auto
Open your bank, check your mail (do something else) an see what happens. If you want to disable this, just retype /genie auto
Ignore an item
/genie ignore <item>
Genie will ignore that item. If you want to reconsider that item, just retype /genie ignore <item>
Tell genie to stop
/genie stop
Use this if you want to prove yourself that you're the master
I need some more options
Open the Genie-General-Options-Frame (Game Menu -> Interface -> Select Addons -> Select Genie).
This is the first time we really need to look at this.

- Mode -> Automatic
- If you activated the automatic mode with /genie auto this will be selected
- Beware! This only enables the automatic mode itselve. If you have never used "/genie auto" or have never selected an automatic event, setting the automatic mode will have no effect.
- Mode -> Silent
- Enable/ disable the silent mode. It tells Genie to output text to the default chat only if necessary and also mutes the sound while stacking/moving and sorting.
- Reverse -> Bags
- Genie looks at your bags from right to left. Enable this option if you want Genie to do elsewise.
- Reverse -> Slots
- Genie looks at your bagslots from the top to the bottom. Enable this option if you want Genie to do elsewise.
Go crazy about sorting
Current ranking
/genie rank show
This gives you a good idea of how Genie currently sorts your items. There are currently 19 default rankings.
Quote from Genie:001 Quest Item
002 Soulbound
003 Quality
...
Reset the ranking
/genie rank reset
This will disable all ranks, giving you the possibility to make your own ranking.
Quote from Genie:001 Quest Item (D)
002 Soulbound (D)
003 Quality (D)
...
Enable a ranking
/genie rank enable <class>
- <class>
- can be the current classrank or the name (p.e. /genie rank enable 1 or /genie rank enable quest item)
Quote from Genie:001 Quest Item
002 Soulbound (D)
003 Quality (D)
...
Update a ranking
/genie rank update <class> <ranking>
- <class>
- can be the current classrank or the name (p.e. "1" or "Quest Item" or "quest item")
- <ranking>
- should be a number between 0 and 999
Some examples
/genie rank update quest item 3
Quote from Genie:001 Soulbound
002 Quality
003 Quest Item
...
/genie rank update 2 1
Quote from Genie:001 Quality
002 Soulbound
003 Quest Item
...
Invert a single class
/genie rank invert <class>
- <class>
- can be the current classrank or the name (p.e. "1" or "Quest Item" or "quest item")
Inverting / Sortingalgorithm
Open the Sorting-Options-Frame (Game Menu -> Interface -> Select Addons -> Select Genie -> Select Sorting)

- Sorting -> Sorting algorithm
- Select the sorting algorithm Genie should use
- If you want the fastest, select Quicksort3, if you want a stable one, select Insertionsort. More about sorting algorithms
- Sorting -> Invert the sorting order
- Enable if you want to reverse your sorting ranks
Some ranks explained
Quest Item
Genie groups items into this group that have "Quest item" in their tooltip.
Stranglethorn pages do not belong to the "Quest item"-class because "Quest item" doesn't show up in the tooltip (to the full chapter will).
Auctionhouse-item-categories (AIC)
This rank sorts your items like the auction house does. Just look at the auction house: First come weapons, then armor, then ...
Type
Sort items by the name of the type they belong to
- Type
- This are the main categories the auction house has ( weapon, armor, etc.)
Subtype
Sort items by the name of the subtype they belong to
- Subtype
- This are the subcategories the auction house has ( p.e. for weapons: one-handed axes, two-handed axes, bows etc.)
Let's do something with families
To be honest, you might already have used them. Remember "/genie ignore"? "/genie ignore <item>" in fact is a shortcut for creating a custom family named "ignore", add the <item> to that family and tell Genie to ignore all items in that family.
Show all custom families
/genie family show
Quote from Genie:Current content of Custom family
001 ignore (ignore)
...
The ignore in brackets tells us that all items of that family will be ignored by Genie
Current content of a custom family
/genie family show <family>
- <family>
- can be the current number or the name (p.e. "1" or "ignore")
If you've added your Hearthstone to the ignore list, then this will be the output
Quote from Genie:Current content of ignore
06948 Hearthstone
All items are beeing ignored
Create
/genie family update <name>
This will create a new custom family and add it to the classranking.
Add/ delete items to/from
/genie family update <name>!<item1>!<item2>!<item3>...
Note: You can substitute <name> with the number of the family shown by "/genie family show"
Ignore all items
/genie family ignore <name>
Rename
/genie family rename <name>!new name
Delete
/genie family delete <name>
The Guildbank
Beware This is under heavy development. Feedback & bugreports are appreciated

- Lock the Guildbank
- Guildleader only
- As it says it will try to lock the guldbank by revoking everyones right to show the currently selected tab. It will also print a message to your guildchat.
Genie is fast, to fast for the guildbank, therefore Genie had to be slowed down. With the following settings you can tweak the speed Genie uses to access the guildbank. Beware The default settings work fine on my server, but it can be that on your server Genie is still to fast. Test this and give me some feedback
- Slot cooldown
- Genie gives each slot some time to sync with the server and other clients. The time Genie gives each slot is calculated with this formula: ( 3 x latency + 0.2 + <Slot cooldown>) seconds.
- Swaps per cycle
- Genie will swap a maximum of <Swaps per cycle>-itempairs. Before altering the default setting, play with the Slot cooldown.
Note If you see the message "Master i apologize, there where some errors. I had to stop" then probably Genie was to fast. Increase the <slot cooldown>- and/or lower the <swaps per cycle>-setting and retry. Happy testing.
Set enabled Guildbank-tabs
By default, all Guildbank-tabs are enabled.
If you want to disable a tab, then add the following to your Guild Information
<Genie> @GBT:1!2!3!4!5!6 </Genie>
and remove the number of the tabs you want to disable
- @GBT
- Enabled Guilbanktabs
Allow other players beside the Guildleader to handle the Guildbank
Add the following to your Guild Information
<Genie> @GBA:player1!player2!player3 </Genie>
- @GBA
- Allowed players to work with the Guildbank besides the Guildmaster
Left-to-Right-Handling
Add the following to your Guild Information
<Genie> @GBH:1!2!3!4!5!6 </Genie>
if you want to have your Items placed from the left to the right within your Guildbank
- @GBH
- Enable Left-to-Right-Handling for the given tabs
Example

This would enable Genie on Guildbank-Tab one, two and five and allow 'player1' to handle those Guildbank-Tabs
More specific commands
Stack/move and sort <bagtype>
/genie <bagtype> work
- <bagtype>
- Either "bag", "bank" or "guildbank"
Stack all items in <bagtype>
/genie <bagtype> stack
Move all items in <bagtype>
/genie <bagtype> move
Sort all items in <bagtype>
/genie <bagtype> sort
Enough typing, i want some shortcuts
- /genie ignore <item>
- /genie i <item>
- /genie rank <command>
- /genie r <command>
- /genie family <command>
- /genie f <command>
- /genie guildbank <command>
- /genie gb <command>
Hints / Problem solving
Single Auctionhouse-Item-Category
So the aic ranking isn't enough for your needs? Then why not try this out:
Create a family with the exact name of an auctionhouse-item-category
/genie f update <auctionhouse-item-category>!<auctionhouse-item-subcategory>
- !<subcategory>
- is optional here.
That's enough. Now you can rank the class as if you created a family and added all the items into it.
You can add some items, then they will be sorted as if the where part of this aic.
Example
/genie f update quest
All items that belong to a quest you had or have, will have or might be used to get something you need to turn in a quest can (with few exceptions) be ranked with this aic
Genie stops working / acts strange after an update
I always try to make the transistion between two beta versions as smooth as possible, but sometimes it's necessary to make some incompatible changes. If you experience some weird behavior it's always a good idea to reset your profile.
Facts
- Date created
- 12 Jun 2009
- Last updated
- 24 Oct 2009