Skip to content

Asheron's Call Inventory Management plugin for Decal

Notifications You must be signed in to change notification settings

jeremy-hornback-eis/mudsort

 
 

Repository files navigation

MudSort

Asheron's Call Inventory Management Decal Plugin

What Can It Do?

sorted-inventory

Mudsort is a VERY powerful sorting plugin for Decal. Some example uses:

  1. Move all salvage from one character to another and sort it in the process
  2. Move items from your backpack to a chest while sorting them in the process
  3. Sort the contents of a chest
  4. Grab all of a certain type of item from a chest while sorting them
  5. And of course sort your inventory

Requirements

  1. Asheron's Call
  2. Decal 2.9.7.5
  3. Virindi Views (Comes in Virindi Bundle)
  4. mudsort.dll

Installation

  1. Download mudsort.dll.
  2. Unblock the DLL:
    • Right-click on mudsort.dll.
    • Select Properties.
    • In the General tab, check the box that says Unblock (if it is present) and click OK.
  3. Open Decal.
  4. Click Add in Decal.
  5. Click Browse in Decal.
  6. Find and select mudsort.dll.
  7. Make sure you have Virindi View Service Bootstrapper running under Services in Decal.
  8. Start Asheron's Call and enjoy!

Plugin Usage

The best way to find out how to use the plugin is log in and play with it (there are tooltips for everything, so it kind of explains as you go). It will really save you a lot of time!

Sort Tab

plugin-sort-screenshot

1. Source Container
The container the items you want to sort are in (Can be either your Character, a Backpack, or an Opened Chest). Use the button to set it to your current selection.
2. Destination Container
The container that you want your items to go into when sorting them (Can be your Character, a Backpack, an Opened Chest, or Another Player). Use the button to set it to your current selection.
3. Insert Position
The Slot ID to start inserting at in the Destination Container (Default = 0)
4. Sort String
The String to use when Sorting. Can be typed in manually or build on the `Build` tab
5. Object Class Filter
Use this to only sort a particular type of item, like Armor/Notes/Gems/Salvage/etc
6. Progress Bar
Items need to be identified before they are sorted, this progress bar tracks the identifying and sorting
7. Activate Button
Begins the sorting process, or cancels it if it's already running.

Build Tab

plugin-build-screenshot

1. Sort List Filter
Filter Sort Flags by type (Commonly Used/Word/Number/etc)
2. Added Sort Flags
Sort Flags that will be used to create the current Sort String in the Sort tab
3. Remaining Sort Flags
The additional Sort Flags in the filtered list that can be added to Sort by

Options Tab

plugin-options-screenshot

1. Identify Inventory On Login
If checked, your inventory will be queued up for ID when you log in, so that when you go to sort them later, you won't have to wait for them to identify.
2. Reverse Sort List
This reverses the sorting string completely.
(new) Think to yourself when complete
This will tell your character when you are done sorting (for meta usage/automation).
3. Property Dump Selection
Select an item and then click this to view ALL of its sortable properties.
4. Saved Sort Strings
This area can be used to save some of your customized sort strings.
5. Save
This saves all settings.

Commands

  • /ms help or just /ms -- lists commands
  • /ms start -- start sorting
  • /ms set source (pack <1-8>|player|<containerID>) -- set source container to: pack 1-8, player, given containerID, or selection (no argument)
  • /ms set dest (pack <1-8>|player|<containerID>) -- set destination container to: pack 1-8, player, given containerID, or selection (no argument)
  • /ms set flags (sort flag string) -- sets the sort string to the given argument
  • /ms set ocfilter (object class string) -- sets the object class filter to the given argument (accepts partial names, such as manast for ManaStone)
  • /ms clear ocfilter -- clears the object class filter

About

Asheron's Call Inventory Management plugin for Decal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%