• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

MrPlow

 
Project Updated:
Files Updated: Sun, Dec 6 2009
Supports Game Version: 3.2.0
Category: Bags & Inventory
Tags:

, , , and [Edit Tags]

Project Manager: wobin
Additional Authors: elephant911
Current Version: v10.2.4-Beta
License: All Rights Reserved
Development Site: WowAce.com
Avg Daily DL (last 30 days): 213
Downloads Total: 52,282
Favorites: 123
Comments: 90
  • Contests
  • About MrPlow
  •  

Regain that wasted space!

Could those who are having looping issues with the inventory sorting, and are willing to do a bit of debugging to help find the cause, post a ticket here with all the items that are being swapped around with? It's important to list all the items in that group, because the sorting algorithm has a few levels, and the reason it's looping is that the items are matching to the same comparison at different levels, so there ends up being conflicts in the order, depending on which gets compared first. I'll take those items, and give you a line to insert into the code so it'll output exactly how each of the items are being compared/sorted to one another, and from there we can debug where it's making the mistake.


To post a support ticket, please click here


So... uh. Yeah.

A year after the latest release, MrPlow is back. I went through the effort to kinda pimp him up a bit. He will work a lot faster (and without AceTimer/Event). I'd like some feedback on how it deals with special bags, currently it won't group them up well if you have multiple of the same bag, but it will sort within those bags (and consolidate to them all). Also, any suggestions as to the UI would be appreciated.

The commands are as follows:

/mrplow [g][bank][stack|defrag|sort|consolidate|theworks]

  • stack - Restack all items to fit in the smallest number of slots
  • defrag - Move items to leave all available space at one end of the bags
  • sort - Sort all inventory items in place
  • consolidate - Move items from the normal bags to special bags if they fit
  • theworks - Runs Stack->Consolidate->Defrag->Sort->Stack

this comes out to:

Normal bags

  • /mrplow stack
  • /mrplow defrag
  • /mrplow sort
  • /mrplow consolidate
  • /mrplow theworks

Your bank:

  • /mrplow bank stack
  • /mrplow bank defrag
  • /mrplow bank sort
  • /mrplow bank consolidate
  • /mrplow bank theworks

Guild bank (No special bags to consolidate with):

  • /mrplow gbank stack
  • /mrplow gbank defrag
  • /mrplow gbank sort
  • /mrplow gbank theworks

And, if anything goes wrong, and MrPlow appears to be swapping items forever:

  • /mrplow stop

will apply the emergency brakes.

(/mp is also a shortcut)

10.2.4 - This bugfix fixes the sorting issue between chests and robes. Temporarily, if you want, use /script MrPlow:Ignore(bag, slot) to ignore a specific slot. I'll have it shoved into a config ui soon. Personal bags are 0,1,2,3,4 from the backpack, bank is -1,5,6,7,8,9,10,11. Remove the reference to the slot if you want to ignore a bag (MrPlow:Ignore(bag)). Guildbank stuff is a little more involved for setting the ignore settings. I'll have this all in a ui at some point soon.

10.2.3 - This version fixes the issue in regards to equipment not sorting correctly, along with tradeskill items. This will also fix some of the infinite sort loops that occur in regards to Simple Grinding Stones and others.

10.2.2 - This is a embeds fix for people who want a clean install to actually work. Apologies for the messup on that.

10.2.1 - If you want reversed functionality, hit /script MrPlow.db.profile.EmptySpace = "Top" for the moment, until I can get a UI config going. This will set a toggle to affect the normal direction of flow of the addon. Set /script MrPlow.db.profile.EmptySpace = "" to undo it.

10.1 has guildbank functionality, please be aware however, that this is not perfect (and I very much doubt it will ever be). The problem with guild banking, is that due to it's shared functionality with other players, the response time for any action is far longer than your personal inventory/bank.

Thus, applying the normal speeds to the operation results in a hozillion spammed attempts at moving items. It all sounds very pretty, but is less than effective, as it attempts to move stuff, checks the order, tries to move it again, checks the order, etc etc repeat til you hear a ringing sound in your ears.

I've put in a throttle to slow down the cycles and the gbank will move a whole lot closer to what the original MrPlow sorting speeds were, and also, due to lag and response times from the server reporting where items in the guild bank are, MrPlow -may- get utterly confused near the end and endlessly cycle some items around in a loop. As a patch for this eventuality, there's now a /mp stop command to cease his endless plowing if you notice a loop occurring. Generally, given enough time, it'll sort itself out, but I'm sure you all have better things to do, when it's down to two or three last items =) -

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  MrPlow v10.1-Beta Beta 3.2.0 2 11/29/2009
  MrPlow v10.0.3-Beta Beta 3.2.0 1 11/28/2009
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Gaijin42 said

    thanks for adding back in the slot sorting.

    Its getting into an endless loop consistently on polar vest, winter's icy embrace, robes of shattered fellowship, tunic of dislocation, robes of the sleepless, belt of the blood hoof emmisary, and heroes dreamwalker raiments.

    The belt is mixed into the middle of the chests, but doesnt appear to move. the chests just keep shuffling around.

    Reply Report Permalink
  • wobin said

    Could you file a ticket with these items? If you're willing, I'll need you to insert a line into the lua so I can see how those items are comparing with one another.

    Reply Report Permalink
  • Gaijin42 said

    What line? and how do I file a ticket?

    Reply Report Permalink
  • wobin said

    head to http://www.wowace.com/addons/mr-plow/create-ticket/

    Once I get enough info, I'll give you a snippet of code to insert into the file, so it'll print out just how it's comparing each item to the other

    Reply Report Permalink
  • Dohram said

    Got new debug but still teh mod only stacks and consolidates then throws an error when it about to start teh sort phase.

    Date: 2009-12-06 09:59:19
    ID: 3
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\MrPlow\PlowEngine.lua line 721:
    attempt to call field 'new' (a nil value)
    Debug:
    [C]: new()
    MrPlow\PlowEngine.lua:721: ?()
    MrPlow\PlowEngine.lua:820:
    MrPlow\PlowEngine.lua:806

    Reply Report Permalink
  • wobin said

    what happens if you try '/mp sort' directly?

    Reply Report Permalink
  • Keirstin said

    Would really love it if you could put the functionality back in so that you can have all of your stuff moved to the end of the bags so that the looted stuff goes to the top and all of your old stuff goes to the bottom.

    Reply Report Permalink
  • wobin said

    See the note above for 10.2.1

    Reply Report Permalink
  • Aogo said

    When was the option to pick which side of the inventory removed? I really hate having my gear sorted to the same side as where loot is place.

    Reply Report Permalink
  • wobin said

    See the note above for 10.2.1

    Reply Report Permalink
  • rittah said

    Is there still a command to skip a slot? If so, what is it?

    Reply Report Permalink
  • wobin said

    See the note above for 10.2.4

    Reply Report Permalink
  • Fred7 said

    Sort gets stuck on my bank all the time. I have so much its hard to tell whats causing it, but its multiple spots/combinations. I dont have a problem with the Crashin' Thrashin' Racer Controller. Spring Flowers and Elune's Candle will cause problems (6 items keep being switched around) if both are in, but not if only one is in. However they both wont cause a loop if i remove one item from the bank before them.

    I think you might have some kind of logic issue with your sorting algorith and you are going to need some debugging to figure what is up.

    Reply Report Permalink
  • wobin said

    If you're up for it, could you follow the instructions in bold at the top of the description above?

    Reply Report Permalink
  • Fred7 said

    I am probably the worse case scenario. I have 6-22slots and 1-32slot ench bag full off all kins of weird things from years of play.

    Reply Report Permalink
  • wobin said

    I'll poke around the TCRC and what various holiday stuff I have. I'm going to put in a kinda debug, that stores what items are running when you hit /mp stop so that people can post it as a ticket to see where it's not being sorted correctly.

    Reply Report Permalink
  • Jordaldo said

    THe addon seems to like to cycle around with my Crashin' Thrashin' Racer Controller. Positive it is this. Wherever it goes, Mr Plow's confusion follows.

    Reply Report Permalink
  • Dohram said

    I dont know what i am doign wrong but it still doesnt seem to be working for me , ive tried on my bags, gbank and bank , ive tried clicking it and using the / commands , but all it seems to do for me is restack, it does no sorting at all , it just stacks what needs stacking and moves all the item to the top and left , so as to leave the empty slots at teh bottom and right, but makes no effort to sort anything.

    Reply Report Permalink
  • Dohram said

    also when i first log inot a toon and click teh fubar button it does teh above then gives me this

    Message: ..\AddOns\MrPlow\PlowEngine.lua line 725:
    attempt to call field 'new' (a nil value)
    Debug:
    [C]: new()
    MrPlow\PlowEngine.lua:725: ?()
    MrPlow\PlowEngine.lua:826:
    MrPlow\PlowEngine.lua:811

    so far i have tried uninstalling teh addon and del the wtf file for it and reinstalling but no luck

    Reply Report Permalink
  • nutweave said

    I'm glad the sorting by equipment slot feature was put back in, however, I'm having a problem. I started theworks about 6 minutes ago in my bags and it's still going...

    It seems it's performing the same actions multiple times and it's taking forever to sort. I don't know if this is a bug or what.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 5,982 Bagnon Bags & Inventory
  2. 2,204 Outfitter Bags & Inventory, PvP, and...
  3. 2,085 ArkInventory Bags & Inventory
  4. 2,059 Altoholic Guild, Bags & Inventory, Mail...
  5. 1,338 RatingBuster Tooltip, and Bags & Inventory