Genie

Main / Documentation

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.

http://static.curseforge.net/uploads/19/15/663/Genie_GeneralOptions.jpg

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) http://static.curseforge.net/uploads/19/15/672/Genie_SortingOptions.jpg

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

http://static.curseforge.net/uploads/19/15/945/Genie_Guildbank_4.0.jpg

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

http://static.curseforge.net/uploads/19/16/117/Genie_Guildbank_Settings.jpg

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.