Description:
Automatically sends specified items to specific bags, when you recieve / loot items. There are 2 main Sorting lists that determine how items should be organized. The 1st is Account specific, nothing worse than having to setup ALL the same sorting settings for an alt. The 2nd is Character specific, that takes priority over the Account specific settings. Both lists start blank, and are completley configurable.
Neat Freak does NOT ReSort the items currently in your bags.
About:
Neat Freak got started because I wanted a way to keep my bags organized when questing/grinding. Pre BC I had an addon that did this (Auto-Bag), but when I returned to WoW (2 years later), the addon was no longer being maintained (I have since found a maintained version of it, but as of this update it is not 3.1 compatable). So after several months of complaining to myself about having to always manually move items to the bags I wanted them in, I decided to create my first addon.
In doing my initial research in how to create an addon the auto opening/closing of bags looked like it would be EASY to do (and learn from), and the addon I was using at the time (DocsLazyBags) that auto opened/closed bags had a few minor issues for me. I also wanted an addon that did not have other dependancies, like ACE.
My To-Do List:
* Option to fill bag from bottom.
* Exceptions, I like this idea....
* Add a 2nd bag field.
If there is something you think I missed, or should do/add, or you find an issue I have not, please let me know.
Slash commands:
/neatfreak -> Opens the Neat Freak Interface.
/nf -> Opens the Neat Freak Interface.
/neatfreak sort (bag#) -> valid bag#'s: all, 0, 1, 2, 3, 4
/neatfreak findwindow -> Relocates the Interface window (x=50, y=-50) if it got off screen somehow. [added in 0.10b]
Usage:
Remove Item from List:
With the interface open, click the sorting entry to remove. The interface should populate w/ the Name, icon, destination bag #, and destination slot # (if supplied), and the approperiate "Level" radio button will become selected. Click the "Remove" button.
If the Entry was a Character Level sorting entry, AND there was also an Account Level sort setup (and you did NOT change the radio button), the Account Level Sorting will now be listed. If you wish to remove the Account Level sorting as well repeat the process once more.
When Adding:
* To specify a slot range the format is "3-6", "10-11", "8-12", etc. No spaces!
* A wildcard character (*) can be used when adding an entry by Name (at the begining or end).
* The "Account Level" radio button is selected by default (when Neat Freak first loads), when adding a Sort entry, this will setup the entry to apply to ALL characters on the account.
* Select the "Character Level" radio button if you only want this sorting for this character, or if you want to use this sorting (for this character) instead of the Account Level sorting that will still be used for all your other characters.
Add Entry to List (By Name):
With the interface open (slash command or click the minimap button) select the "By Name" radio button. Type in the name of the Item
(case sensitive) to be sorted, or drag and drop the Item onto the Icon place holder, or ALT click the item. Select the Bag # (0 is BackPack) and Slot # (optional)(starts at 1 in the upper left most slot). Click the "Add / Update" button.
Add Entry to List (By Rarity) [Color]:
Grey item (same for Green, White, etc).
With the interface open (slash command or click the minimap button) select the "By Rarity" radio button. Type in the Number of the Rarity (0=Grey, 1=White, 2=Green, etc) to be sorted, or drag and drop an Item of the Rarity to be sorted onto the Icon place holder, or ALT click an item. Select the Bag # (0 is BackPack) and Slot # (starts at 1 in the upper left most slot) (optional. Kind of useless for Rarity, so I leave it blank). Click the "Add / Update" button.
* If you setup a Green (usually BOE [Bind On Equip]) or higher (usually BOP [Bind On Pickup]) Rarity sorting you can have problems w/ Neat Freak moving any additional equipment (2nd set of armor, etc) you may be carrying as well. To help stop this there is a setting on the Options tab you should set. There is a "Skip Soulbound Items" check box that you can check and then ONLY items that are NOT Soulbound will get sorted.
Add Entry to List (By Type):
With the interface open (slash command or click the minimap button) select the "By Type" radio button. Type in the Type and SubType of the Items to be sorted
(case sensitive) seperated by a [space] [dash] [space] (ie "Trade Goods - Cloth", or "Quest - Quest"), or drag and drop an item of the Type to be sorted onto the icon place holder, or ALT click an item. Select the Bag # (0 is BackPack) and Slot # (starts at 1 in the upper left most slot) (optional. Kind of useless for Type, so I leave it blank). Click the "Add / Update" button.
Explanation:
So if I setup "Copper Ore" at "Account Level" to be Bag 3 Slot 8 for character Delilaha, when character Delich logs in she will also have Copper Ore going to the same bag/slot location.
But Delich uses Copper Ore for her Engineering profession, so instead of AHing the Ore (for me Bag 3), she wants the Ore to go to Bag 1 (my 'Keeper' bag). So I can either drag Ore to the Icon place holder, or now click on the Copper Ore entry in the List, enter Bag 1 and clear the Slot number (because I don't care what slot the ore ends up in), choose the "Character Level" radio button and then click the "Add/Update" button. Now the entry Copper Ore is updated and a check mark is next to the location in the list.
Now Deliger logs in and when I open the Neat Freak interface Copper Ore is there (without a check mark) and set to be sorted to Bag 3 Slot 8.
Misc Info:
The Options page, with the Tool Tips, should be self explanitory, so I will not go into it.
The About page is basically the start of this Description, and a list of the Slash Commands.
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...