Quantcast
Channel: Mag-tools, Asherons Call Decal Plugin
Viewing all 79 articles
Browse latest View live

Created Unassigned: Mag-Filter Switch Character Disconnect [1657]

$
0
0
Reference posts by Primordius at:
http://immortalbob.com/phpBB3/viewtopic.php?f=6&t=254&p=2411

Updated Wiki: Documentation

$
0
0
Installation:
  1. Download the dll to a directory of your choice, probably c:\games\decal plugins\ (or Documents\Decal Plugins)
  2. Open Decal Agent and on the right, click Add.
  3. Click browse and navigate to c:\games\decal plugins\ (or Documents\Decal Plugins)
  4. Select Magtools.dll and click save.
  5. Most features are disabled by default. Enable them in-game through the plugin.

Index
Mana Tracker
  • Shows equipped items and their activation state + active time remaining
  • Green Circle: Active
  • Red Circle: Inactive
  • Gray Dot: Item has no spells
  • Sicle (Reverse ?): Unknown (Waiting for server info...)
  • Recharge
    • Recharges items when the words "Your xxx is low on mana" appear.
    • Tries to use a full mana stone first.
    • If no mana stones are found, uses the smallest mana charge in inventory.
ManaTracker.png

Combat tracker
  • Easily determine what elements monsters use against you.
  • Determine your melee/missile and/or magic weaknesses against monsters.
  • KB's shows the number of killing blows you dealt to targets (Not total target kills).
  • Attacks is the total offensive attacks and your % of success.
  • Evades is the total melee/missile attacks against you and your evade % of success vs melee and missile.
  • Resists is the total magic attacks against you and your resist % of success vs magic.
  • A.Surges/C.Surges are total Aetheria surges vs Total Attacks and Cloak Surges vs Total Successful Attacks vs you.
  • If you /filter -spellcasting, aetheria tracking will not work.
  • Festering/Affliction aetheria surges are not tracked.
  • Successful debuffs are not tracked.
  • Debuff cast failures/resists will register as a failed attack vs your target.
CombatTracker.png

Inventory Item Tracker
  • Displays Hourly Net Profit in MMD's, based off salvage and pea collection.
  • Tracks the burn or collection rate for items including: Spellcomps, Healkits, Mana stones, Dark Isle Trophies, MMD's and more.
InvTracker.png

Corpse Tracker
  • Track player/monster/fellow/your corpses (configurable)

Player Tracker
  • When and where players were last
  • Where players portal out to

Chat Logging
  • Log Area/Tells/Fellowship/General/Trade/Allegiance (configurable)

Inventory Packer
  • Used to automatically sort and pack all your inventory.
  • Uses Virindi Tank Classic Looter profiles.
  • Stacks items as it packs.
  • Profile must be in "My Documents\Decal Plugins\Mag-Tools\" and named <CharacterName>.autopack.utl
  • Type "/me autopack" to start the sort and pack process.
  • Cntrl+P hotkey to start if you're using Virindi Hotkey System.
  • Check out the sample profiles attached.
  • Classic Looter profile limitations:
    • Only Keep # supported.
    • Keep # is the pack(s) the items that pass the rule belong to where 0 is your main pack and 1 is your first side pack.
    • An item that can go into both the first two side packs would have a keep number of 12.
    • An item that can go into side packs 3 through 5 would have a keep number of 345.
    • Do not use requirements that are red.
  • Equipped items will not be auto packed.
  • My Mage.autopack.utl
  • My Melee.autopack.utl

Inventory Logger
  • Logs character inventory for viewing in Mag-SuitBuilder.
  • Logs are saved when a character logs in, and logs out.
  • Items are scanned as you pick them up for id data, if needed.
  • Misc->Options->Inventory Logger Enabled.
  • Tools->Inventory lets you search inventory using regex strings
inventory.jpg

Item Info on Ident
  • When you right click an item, it shows you information about that item:
  • The first char of the line is a + or -, which lets you know if the item would be looted under the current loot profile in vtank.
  • Then (rule name), is the rule name. This only works if you're using vtank classic looter.
ItemInfoOnIdent.jpg

Vendor Auto Buy/Sell on Open Trade
Auto Add To Trade
  • Automatically adds items to the trade based on a profile that exists for the character you're trading with.
  • Only works when you open a trade with someone, not when someone opens a trade with you.
  • The profile is searched for in "My Documents\Decal Plugins\Mag-Tools\" matching their name.
  • Classic Looter profile limitations:
    • Only Keep rules supported (Not Keep #).
    • Red requirements are supported.
  • No equipped items will be added.
  • Items are added at a rate of 10 per second.
  • If you do not want to auto-add inscribed items, add a rule to your profile: String Value Match, Acts on: Inscription, String Value Pattern: ^$
  • I Hold Steel.utl
    • With the above sample, any time you open a trade with a player named "I Hold Steel", you will automatically add all your full bags of salvaged steel to the list.
  • I Hold Unimbued Weapons.utl
    • The above sample is for a mule that takes all unimbued weapons. We check that material >= 1 to see if its loot generated, and has 0 total tinks.
    • Because these rules have a red requirement, you may need to re-initiate the trade with the mule after a few seconds so the game has time to identify all of the weapons in your inventory.

Auto Trade Accept
  • Automatically accepts trade when trading with someone on your whitelist hits trade.
  • Whitelist supports regex.
  • Useful for muling, passing items to other mains that have accept gifts off, and to/from your trade bot.
  • Management of the whitelist is currently manual.
  • To Edit the white list
    • In AC, Open the Mag-Tools plugin and on the Misc tab, enable: Auto Trade Accept Enabled
    • Open Mag-Tools.xml
    • Look for a section that looks like:
<AutoTradeAccept>
<Enabled>True</Enabled>
</AutoTradeAccept>
  • Replace that section with the following:
<AutoTradeAccept>
<Enabled>True</Enabled>
<Whitelist>
<Add>Hero.*</Add>
<Add>HeroMules.*</Add>
</Whitelist>
</AutoTradeAccept>
  • The following would automatically accept trades with chars that have names that begin with Hero or HeroMules.
  • Replace the text inside with the exact names of your chars or regex expressions.

Auto Looter
  • Automatically loots corpses and/or chests.
  • Uses the current loaded loot profile in VTank to determine loot rules.
  • Does not loot salvage rule items.
  • Corpse looter can be enabled while running Virindi Tank without conflict.

One Touch Healing
  • Assign a hotkey for one touch healing in the Virindi Hotkey window.
  • If you have less than a 50% chance with kits and have food/potions, it will use a food/potion.

Auto Crafting
  • Auto Aetheria Revealer
    • Automatically uses Aetheria Mana Stone on Coalesced Aetheria
  • Auto Shattered Key Fixer
    • Automatically uses Intricate Carving Tool on Shattered Keys for characters that have lockpick. Will automatically click the Yes confirmation box no matter what the percent chance of success is.
    • When an Asherons Call client window performs this action, it will semi-regain focus in a way that doesn't take your screen focus/cursor, but will return to normal focus CPU % even if you're using the FPS Manager of Mag-Tools. This is observable using windows task manager. Simply clicking the client and then off of the client again will kick back in the idle fps manager feature of mag-tools (or the default 10 fps that AC normally runs at when not focused).
  • Auto Heart Carver
    • Automatically uses Intricate Carving Tool on Hearts for characters that have lockpick. Will automatically click the Yes confirmation box no matter what the percent chance of success is.
  • Auto Key Ringer
    • Automatically adds Aged Legenary Keys to Burning Sands Keyring. Will not function within a distance of 10 from any Chest.
  • Auto Key Deringer
    • Automatically removes Aged Legenary Keys from Burning Sands Keyring to make sure you have at least 1 key available for a meta. Will not function outside a distance of 10 from any Chest.
    • Cannot resolve file macro, invalid file name or id.

OnLogin/Periodic Commands
  • OnLogin automatically sends chat commands to the client immediately upon login
  • OnLoginComplete sends chat commands once AC has fully loaded.
  • Periodic Command allows you to send commands at timed intervals (in minutes), offset from midnight
OnLogin.png

Misc.Options
  • Open Main Pack On Login: simply opens the main pack automatically when the character is finished logging in.
  • Debugging Enabled: Prints exceptions to chat and logs them in a file in "My Documents\Decal Plugins\Mag-Tools\"
  • Verbose Debugging Enabled: Helps diagnose where the plugin is spending the most time, or to provide state info. Outputs to chat
    • Ex: <{Mag-Tools}>: Export Persistent Stats: 54ms
  • Log Out On Death

Misc.Filters
  • Ability to filter many specific in-game messages.
  • NPK Fails: "You fail to affect .. because you are not a player killer!"

Misc.Client
  • Remove Window Frame On Login: Removes the windows title bar and window frame from the AC Client.
  • Set/Del Window Position: Sets the startup position for an account/server pair. The AC Client window will be moved to these desktop coords
    • Allows you to set a persistent spot on your desktop where a particular account@server belongs.
    • Makes it easy to position your clients in a tile or cascade manner.
    • Has separate settings cross server for those that play the same account on other servers.
    • Can be used on conjunction with Remove Window Frame On Login.
    • For fine tuning manually edit the My Documents\Decal Plugins\Mag-Tools\Mag-Tools.xmlon login.
  • NoFocusFPSManager. The AC client will run at 10 fps when it doesn't have focus (you're alt tabbed). Setting a value other than 10 allows you to control what FPS the client runs at when in this state. Recommended value of 20.
FramelessAC.jpg

Misc.Tools
  • Ability to export all equipped items to the windows clipboard.
  • Ability to export all inventory to the windows clipboard.

Command Line
  • /mt logoff and /mt logout (same function) logs out via command
  • /mt send [enter,pause,space]
  • /mt send cntrl+[C]
  • /mt send [f4,f12]
  • /mt send msg [keys to press]
  • /mt click [ok,yes,no]
  • /mt click [X] [Y]
  • /mt get xy (gets the current cursor x y coordinates)
  • /mt face [degrees]
  • /mt [s]jump[w,z,x,c] [milliseconds] (s - shift, w - forward key)
  • /mt fellow create [name]
  • /mt fellow [open,close,disband,quit]
  • /mt fellow recruit [name]
  • /mt cast[p] [#,name] [on [target]]
  • /mt select[p] [item]
  • /mt use[p] [item] [on [target]]
  • /mt use [closestnpc,closestvendor,closestportal]
  • /mt usei[p] [item] [on [target]] (limits search to inventory items only)
  • /mt usel[p] [item] [on [target]] (limits search to landscape items only)
  • /mt give[p] [item] to [target]
  • /mt loot[p] [item]
  • /mt drop[p] [item]
  • /mt trade add[p] [item]
  • /mt trade [accept,decline,reset,end]
  • /mt vendor addbuy[p] [item] [count]
  • /mt vendor addsell[p] [item]
  • /mt vendor [buy,clearbuy,sell,clearsell]
  • /mt combatstate [magic,melee,missile,peace]
  • /mt autopack
  • /mt dumpspells (writes to c:\mt spelldump.txt)
  • /mt opt list
  • /mt opt get [option]
  • /mt opt set [option] [value]
  • /mt opt remember [option]
  • /mt opt restore [option]
  • Notes:
  • p postfix on command indicates partial matching on [item] [and [target]]
  • [on [target]] limits [item] to inventory only
  • For all /mt click events:
    • When an Asherons Call client window performs these actions, it will semi-regain focus in a way that doesn't take your screen focus/cursor, but will return to normal focus CPU % even if you're using the FPS Manager of Mag-Tools. This is observable using windows task manager. Simply clicking the client and then off of the client again will kick back in the idle fps manager feature of mag-tools (or the default 10 fps that AC normally runs at when not focused).
  • Examples:
  • /mt useip mote on mote
  • /mt uselp key on door
  • /mt usel Colloseum Key on Colosseum Chest
  • /mt opt remember InventoryManagement.KeyRinger
  • /mt opt set InventoryManagement.KeyRinger false
  • /mt opt restore InventoryManagement.KeyRinger

Index:
Mana Tracker
Combat Tracker
Inventory Item Tracker
Corpse Tracker
Player Tracker
Chat Logging
Inventory Packer
Inventory Logger
Item Info on Ident
Vendor Auto Buy/Sell on Open Trade
Auto Add to Trade
Auto Trade Accept
Auto Looter
One Touch Healing
Auto Crafting
OnLogin/Periodic Commands
Misc Options/Filters/Client
Command Line
Todo:
- Parse dispatch events to give more item id info.
- Audible alerts.

Virindi Tank Classic Looter Profile *Made obsolete by Mag-Enhanced Virindi Tank Classic Looter

Updated Wiki: Documentation

$
0
0
Installation:
  1. Download the dll to a directory of your choice, probably c:\games\decal plugins\ (or Documents\Decal Plugins)
  2. Open Decal Agent and on the right, click Add.
  3. Click browse and navigate to c:\games\decal plugins\ (or Documents\Decal Plugins)
  4. Select Magtools.dll and click save.
  5. Most features are disabled by default. Enable them in-game through the plugin.

Index
Mana Tracker
  • Shows equipped items and their activation state + active time remaining
  • Green Circle: Active
  • Red Circle: Inactive
  • Gray Dot: Item has no spells
  • Sicle (Reverse ?): Unknown (Waiting for server info...)
  • Recharge
    • Recharges items when the words "Your xxx is low on mana" appear.
    • Tries to use a full mana stone first.
    • If no mana stones are found, uses the smallest mana charge in inventory.
ManaTracker.png

Combat tracker
  • Easily determine what elements monsters use against you.
  • Determine your melee/missile and/or magic weaknesses against monsters.
  • KB's shows the number of killing blows you dealt to targets (Not total target kills).
  • Attacks is the total offensive attacks and your % of success.
  • Evades is the total melee/missile attacks against you and your evade % of success vs melee and missile.
  • Resists is the total magic attacks against you and your resist % of success vs magic.
  • A.Surges/C.Surges are total Aetheria surges vs Total Attacks and Cloak Surges vs Total Successful Attacks vs you.
  • If you /filter -spellcasting, aetheria tracking will not work.
  • Festering/Affliction aetheria surges are not tracked.
  • Successful debuffs are not tracked.
  • Debuff cast failures/resists will register as a failed attack vs your target.
CombatTracker.png

Inventory Item Tracker
  • Displays Hourly Net Profit in MMD's, based off salvage and pea collection.
  • Tracks the burn or collection rate for items including: Spellcomps, Healkits, Mana stones, Dark Isle Trophies, MMD's and more.
InvTracker.png

Corpse Tracker
  • Track player/monster/fellow/your corpses (configurable)

Player Tracker
  • When and where players were last
  • Where players portal out to

Chat Logging
  • Log Area/Tells/Fellowship/General/Trade/Allegiance (configurable)

Inventory Packer
  • Used to automatically sort and pack all your inventory.
  • Uses Virindi Tank Classic Looter profiles.
  • Stacks items as it packs.
  • Profile must be in "My Documents\Decal Plugins\Mag-Tools\" and named <CharacterName>.autopack.utl
  • Type "/me autopack" to start the sort and pack process.
  • Cntrl+P hotkey to start if you're using Virindi Hotkey System.
  • Check out the sample profiles attached.
  • Classic Looter profile limitations:
    • Only Keep # supported.
    • Keep # is the pack(s) the items that pass the rule belong to where 0 is your main pack and 1 is your first side pack.
    • An item that can go into both the first two side packs would have a keep number of 12.
    • An item that can go into side packs 3 through 5 would have a keep number of 345.
    • Do not use requirements that are red.
  • Equipped items will not be auto packed.
  • My Mage.autopack.utl
  • My Melee.autopack.utl

Inventory Logger
  • Logs character inventory for viewing in Mag-SuitBuilder.
  • Logs are saved when a character logs in, and logs out.
  • Items are scanned as you pick them up for id data, if needed.
  • Misc->Options->Inventory Logger Enabled.
  • Tools->Inventory lets you search inventory using regex strings
inventory.jpg

Item Info on Ident
  • When you right click an item, it shows you information about that item:
  • The first char of the line is a + or -, which lets you know if the item would be looted under the current loot profile in vtank.
  • Then (rule name), is the rule name. This only works if you're using vtank classic looter.
ItemInfoOnIdent.jpg

Vendor Auto Buy/Sell on Open Trade
Auto Add To Trade
  • Automatically adds items to the trade based on a profile that exists for the character you're trading with.
  • Only works when you open a trade with someone, not when someone opens a trade with you.
  • The profile is searched for in "My Documents\Decal Plugins\Mag-Tools\" matching their name.
  • Classic Looter profile limitations:
    • Only Keep rules supported (Not Keep #).
    • Red requirements are supported.
  • No equipped items will be added.
  • Items are added at a rate of 10 per second.
  • If you do not want to auto-add inscribed items, add a rule to your profile: String Value Match, Acts on: Inscription, String Value Pattern: ^$
  • I Hold Steel.utl
    • With the above sample, any time you open a trade with a player named "I Hold Steel", you will automatically add all your full bags of salvaged steel to the list.
  • I Hold Unimbued Weapons.utl
    • The above sample is for a mule that takes all unimbued weapons. We check that material >= 1 to see if its loot generated, and has 0 total tinks.
    • Because these rules have a red requirement, you may need to re-initiate the trade with the mule after a few seconds so the game has time to identify all of the weapons in your inventory.

Auto Trade Accept
  • Automatically accepts trade when trading with someone on your whitelist hits trade.
  • Whitelist supports regex.
  • Useful for muling, passing items to other mains that have accept gifts off, and to/from your trade bot.
  • Management of the whitelist is currently manual.
  • To Edit the white list
    • In AC, Open the Mag-Tools plugin and on the Misc tab, enable: Auto Trade Accept Enabled
    • Open Mag-Tools.xml
    • Look for a section that looks like:
<AutoTradeAccept>
<Enabled>True</Enabled>
</AutoTradeAccept>
  • Replace that section with the following:
<AutoTradeAccept>
<Enabled>True</Enabled>
<Whitelist>
<Add>Hero.*</Add>
<Add>HeroMules.*</Add>
</Whitelist>
</AutoTradeAccept>
  • The following would automatically accept trades with chars that have names that begin with Hero or HeroMules.
  • Replace the text inside with the exact names of your chars or regex expressions.

Auto Looter
  • Automatically loots corpses and/or chests.
  • Uses the current loaded loot profile in VTank to determine loot rules.
  • Does not loot salvage rule items.
  • Corpse looter can be enabled while running Virindi Tank without conflict.

One Touch Healing
  • Assign a hotkey for one touch healing in the Virindi Hotkey window.
  • If you have less than a 50% chance with kits and have food/potions, it will use a food/potion.

Auto Crafting
  • Auto Aetheria Revealer
    • Automatically uses Aetheria Mana Stone on Coalesced Aetheria
  • Auto Shattered Key Fixer
    • Automatically uses Intricate Carving Tool on Shattered Keys for characters that have lockpick. Will automatically click the Yes confirmation box no matter what the percent chance of success is.
    • When an Asherons Call client window performs this action, it will semi-regain focus in a way that doesn't take your screen focus/cursor, but will return to normal focus CPU % even if you're using the FPS Manager of Mag-Tools. This is observable using windows task manager. Simply clicking the client and then off of the client again will kick back in the idle fps manager feature of mag-tools (or the default 10 fps that AC normally runs at when not focused).
  • Auto Heart Carver
    • Automatically uses Intricate Carving Tool on Hearts for characters that have lockpick. Will automatically click the Yes confirmation box no matter what the percent chance of success is.
  • Auto Key Ringer
    • Automatically adds Aged Legenary Keys to Burning Sands Keyring. Will not function within a distance of 10 from any Chest.
  • Auto Key Deringer
    • Automatically removes Aged Legenary Keys from Burning Sands Keyring to make sure you have at least 1 key available for a meta. Will not function outside a distance of 10 from any Chest.
    • DekeyAndPull.met

OnLogin/Periodic Commands
  • OnLogin automatically sends chat commands to the client immediately upon login
  • OnLoginComplete sends chat commands once AC has fully loaded.
  • Periodic Command allows you to send commands at timed intervals (in minutes), offset from midnight
OnLogin.png

Misc.Options
  • Open Main Pack On Login: simply opens the main pack automatically when the character is finished logging in.
  • Debugging Enabled: Prints exceptions to chat and logs them in a file in "My Documents\Decal Plugins\Mag-Tools\"
  • Verbose Debugging Enabled: Helps diagnose where the plugin is spending the most time, or to provide state info. Outputs to chat
    • Ex: <{Mag-Tools}>: Export Persistent Stats: 54ms
  • Log Out On Death

Misc.Filters
  • Ability to filter many specific in-game messages.
  • NPK Fails: "You fail to affect .. because you are not a player killer!"

Misc.Client
  • Remove Window Frame On Login: Removes the windows title bar and window frame from the AC Client.
  • Set/Del Window Position: Sets the startup position for an account/server pair. The AC Client window will be moved to these desktop coords
    • Allows you to set a persistent spot on your desktop where a particular account@server belongs.
    • Makes it easy to position your clients in a tile or cascade manner.
    • Has separate settings cross server for those that play the same account on other servers.
    • Can be used on conjunction with Remove Window Frame On Login.
    • For fine tuning manually edit the My Documents\Decal Plugins\Mag-Tools\Mag-Tools.xmlon login.
  • NoFocusFPSManager. The AC client will run at 10 fps when it doesn't have focus (you're alt tabbed). Setting a value other than 10 allows you to control what FPS the client runs at when in this state. Recommended value of 20.
FramelessAC.jpg

Misc.Tools
  • Ability to export all equipped items to the windows clipboard.
  • Ability to export all inventory to the windows clipboard.

Command Line
  • /mt logoff and /mt logout (same function) logs out via command
  • /mt send [enter,pause,space]
  • /mt send cntrl+[C]
  • /mt send [f4,f12]
  • /mt send msg [keys to press]
  • /mt click [ok,yes,no]
  • /mt click [X] [Y]
  • /mt get xy (gets the current cursor x y coordinates)
  • /mt face [degrees]
  • /mt [s]jump[w,z,x,c] [milliseconds] (s - shift, w - forward key)
  • /mt fellow create [name]
  • /mt fellow [open,close,disband,quit]
  • /mt fellow recruit [name]
  • /mt cast[p] [#,name] [on [target]]
  • /mt select[p] [item]
  • /mt use[p] [item] [on [target]]
  • /mt use [closestnpc,closestvendor,closestportal]
  • /mt usei[p] [item] [on [target]] (limits search to inventory items only)
  • /mt usel[p] [item] [on [target]] (limits search to landscape items only)
  • /mt give[p] [item] to [target]
  • /mt loot[p] [item]
  • /mt drop[p] [item]
  • /mt trade add[p] [item]
  • /mt trade [accept,decline,reset,end]
  • /mt vendor addbuy[p] [item] [count]
  • /mt vendor addsell[p] [item]
  • /mt vendor [buy,clearbuy,sell,clearsell]
  • /mt combatstate [magic,melee,missile,peace]
  • /mt autopack
  • /mt dumpspells (writes to c:\mt spelldump.txt)
  • /mt opt list
  • /mt opt get [option]
  • /mt opt set [option] [value]
  • /mt opt remember [option]
  • /mt opt restore [option]
  • Notes:
  • p postfix on command indicates partial matching on [item] [and [target]]
  • [on [target]] limits [item] to inventory only
  • For all /mt click events:
    • When an Asherons Call client window performs these actions, it will semi-regain focus in a way that doesn't take your screen focus/cursor, but will return to normal focus CPU % even if you're using the FPS Manager of Mag-Tools. This is observable using windows task manager. Simply clicking the client and then off of the client again will kick back in the idle fps manager feature of mag-tools (or the default 10 fps that AC normally runs at when not focused).
  • Examples:
  • /mt useip mote on mote
  • /mt uselp key on door
  • /mt usel Colloseum Key on Colosseum Chest
  • /mt opt remember InventoryManagement.KeyRinger
  • /mt opt set InventoryManagement.KeyRinger false
  • /mt opt restore InventoryManagement.KeyRinger

Index:
Mana Tracker
Combat Tracker
Inventory Item Tracker
Corpse Tracker
Player Tracker
Chat Logging
Inventory Packer
Inventory Logger
Item Info on Ident
Vendor Auto Buy/Sell on Open Trade
Auto Add to Trade
Auto Trade Accept
Auto Looter
One Touch Healing
Auto Crafting
OnLogin/Periodic Commands
Misc Options/Filters/Client
Command Line
Todo:
- Parse dispatch events to give more item id info.
- Audible alerts.

Virindi Tank Classic Looter Profile *Made obsolete by Mag-Enhanced Virindi Tank Classic Looter

Source code checked in, #36037

Released: Mag-Tools 2.1.0 (Oct 10, 2016)

$
0
0
2.1.0:
Added Auto Ring Dekeyer

2.0.9:
You can now use VCS to direct plugin output (By Virindi)

2.0.8:
More click yes/no/ok fixes.

2.0.6:
Click OK/Yes should work on more clients.
DoT HUD's now work

2.0.3:
More Virindi Status HUD options and spacing testing.

2.0.2:
/mt opt list
/mt opt get [option]
/mt opt set [option] [value]
/mt opt remember [option]
/mt opt restore [option]

2.0.0:
Added HUD items to Virindi HUD

1.0.9.1:
Performance improvements.
Added verbose debugging option (default to false)

1.0.9.0:
Inventory (Consumables) and Profit/Loss trackers.

1.0.8.67:
Another improvement to the player tracker.

1.0.8.66:
Hopefully fixed lag issues in populated areas.
Inventory text search box is cleared on click.

1.0.8.65:
I believe I fixed the login lag.

1.0.8.64:
Added jumpz,x,c options.

1.0.8.63:
Added an additional check to NoFocusFPSManager to limit it to sleeping for no more than 100ms, and not sleeping at all unless > 0 ms.

1.0.8.62:
Added periodic command support (Tools->Character)

1.0.8.61:
/mt commands no longer print out red error text at the top.
OnLogin and OnLoginComplete messages now send to all plugins.
/mt castp ,name on [target,closest]
/mt dumpspells (writes to c:\mt spelldump.txt)
added closestvendor to /mt use

1.0.8.59:
Fixed an exception.
Removed the exception printing from /mt fellow recruit

1.0.8.58:
Added Auto Click Yes on 100%.
Fixed aetheria/key ringer conflicts.
Added a Aura of the Craftman filter.
Moved Misc->Inventory to Tools-Inventory
Added Tools->Character OnLogin and OnLoginComplete command lists.

1.0.8.57:
Added /mt useclosestportal
Improved keyringer.

1.0.8.56:
Fixed aetheria revealer.
Fixed key ringer.
Improved keyring item info output.
Fixed /mt click ok/yes/no for multiple resolutions

Added:
/mt trade addp item
/mt trade accept
/mt trade decline
/mt trade reset
/mt trade end

/mt vendor addbuyp itemcount
/mt vendor addsellp item
/mt vendor buy
/mt vendor clearbuy
/mt vendor sell
/mt vendor clearsell

/mt drop

Renamed Misc->Tools to Misc-Inventory
Added an current character inventory searcher with regex support.

1.0.8.55:
When using /mt use with on, it will only search inventory for a source item.

1.0.8.54:
/mt usei, /mt useip
/mt usel, /mt uselp
Auto Shattered Key Fixer
Auto Heart Carver
Auto Key Ringer
Fixed cases like /mt usep mote on mote
/mt use on no longer requires /mt select first.
Combat tracker now tracks Gossamer Flesh.

1.0.8.53:
Fixed a rare npc chat filter.

1.0.8.52:
Fixed Aetheria Auto Revealer (I think)
/mt face degrees

1.0.8.51:
Fixed /mt loot for chests that had a negative id.

1.0.8.50:
/mt use closestnpc
/mt [s]jump[w] [ms]
/mt get xy
Added Auto Aetheria Revealer, default is on.
Fixed /mt click yes/no/ok for all screen resolutions.

1.0.8.48:
Auto loot salvage default is now off.

1.0.8.48:
Added /mt loot
Added /mt loot (partial match allowed)
Auto Buy/Sell now reloads the vendor profile every time you open the vendor.
Auto Buy/Sell now allows you to define trade notes as both keep/sell in the same profile.

1.0.8.47:
Added /mt select
Added /mt selectp (partial match allowed)

1.0.8.46:
Added /mt givep (partial match allowed)
Added /mt usep (partial match allowed)

1.0.8.45:
Fixed /mt give
Fixed /mt use

1.0.8.42:
Added /mt autopack

1.0.8.41:
renamed /mt send click x y to /mt click x y
Added /mt send space
Added /mt fellow open
Added /mt fellow close
Added /mt fellow disband
Added /mt fellow quit
Added /mt fellow recruit [name]
Added /mt combatstate [magic,melee,missile,peace]

1.0.8.40:
Added /mt send enter
Added /mt send pause
Added /mt send cntrl+[C]
Added /mt send f4
Added /mt send f12
Added /mt send msg
Added /mt click ok
Added /mt click yes
Added /mt click no
Added /mt send click [X] [Y]
Added /mt fellow create [name]
Added /mt use [item] [on [target]]
Added /mt give [item] to [target]

1.0.8.38:
Added Log Out on Death.
Added /mt logoff and /mt logout (same function)

1.0.8.35:
Changed startup procedures to work better when external dll's are missing.
Exceptions.txt now wipes itself after it becomes 1MB in size.
ChatLogExporter now creates the directory if it didn't previously exist.

1.0.8.32:
Corpse tracker now works better while running VTank.
Corpse Tracker list is now clickable to select that corpse.
Player Tracker list is now clickable to select that player.
Persistent chat logger now only saves chat for channels you're actively logging.

1.0.8.29:
Inventory Packer now has a blacklist checking.
Added: Corpse Tracker (Needs HUD and fellow/permit corpse tracking still)
Added: Player Tracker
Added: Chat Logger
Added: Consumables Tracker (Tab only, functionality not yet added)

1.0.8.28:
Fixed BuffedCalcTinkedDamage to use the new code in the item info prointer.

1.0.8.27:
Fixed BuffedCalcTinkedDamage to use +24 instead of +22.

1.0.8.26:
Fixed loss of spells in inventory logger. (Delete all existing .inventory.xml files to refresh)

1.0.8.25:
Combat tracker now reduces numbers to make the whole number visible.

1.0.8.24:
VERY minor performance improvement.
Added essences to the requires Id group for inventory logging.

1.0.8.23:
Fixed a minor bug in calcedbuffedtinkedDoT for unimubed melee weapons.

1.0.8.22:
Second version of inventory logging.
Ratings now print in output strings.

1.0.8.21:
Updated to reflect new values for castable spirit drinker/blood drinker/defender
first version of the inventory logger.

1.0.8.20:
First version of NoFocusFPSManager implemented.
Added more set ids for cloaks
Auto-Pack: Using keep # 0 (main pack) now works so you can move items from side packs to main pack now.
Added magic d imbue to item info output.

1.0.8.19:
Mag-Tools: Added dirty fighting filtering.

1.0.8.18:
CombatTracker: Fixed System.IO.IOException: The operation completed successfully. and losing peristent stats.

1.0.8.17:
Mag-Tools: Added loot salvage option, default of off.
Mag-Tools: Added maximize and minimize chat hotkeys to virindi hotkey system.
Mag-Tools: Added ability to export currently worn equipment.
Mag-Tools: Clipboard Exporter now sorts the exported data.

1.0.8.16:
Added a button to output all inventory info to the windows clipboard. This is is the required method for inputting data into Mag-SuitBuilder.

1.0.8.15:
Changed Ident Info buffed values for melee weapons to better show Damage Over Time.
Added a couple of heroic set ids.
Items in housing chests are no longer auto identified.

1.0.8.14:
Added new skills and masteries
Salvalge now shows material in name and proper workmanship
Weapons now show material in name and include mastery info
Added support for Default.AutoPack.utl
Added maximize chat on login option
Added option to auto-loot all items on your own corpses

1.0.8.13:
Added the option to show value and BU on item ident info.
Aetheria now count in the unretained items number shown at the bottom of the mana tracker form.

1.0.8.12:
Ident info wasn't detecting Moderate Heremtic Link or Epic Defender properly in the calculated values.
Moved Chat Filter init to PluginInitComplete. Hopefully this fixes rare Decal.Interop.Core not found issues.

1.0.8.11:
Looter now obeys keep # for stackable items.
Inventory packer and one touch healing no longer fire off if you hit the hot key while typing in the main chat bar, unless your hot key contains a Cntrl+ or Alt+ key qualifier.
Combat Tracker: Max Crit Damage was being reset by lower crit amounts.
Mana Trackers Unretained Items number now reports accurately with recent patch changes and ability to apply leather to quest items.
Added Status Text filtering.
Combat Tracker now supports sorting alphabetically.

1.0.8.10:
Fixed: inventorypacker.dispose calls Stop() which will load vtclassic, fix that so it doesn't throw an exception.
Fixed: Enabling item info on ident child options now automatically sets the master enabled option.
Inventory packer now supports red loot requirements. (Requirements that require requesting id data)
Added one touch healing.
Added debug mode for auto buy/sell.

1.0.8.9:
Changed looter black listing from id to name. This should prevent attempting to pick up every quest item that a timer may not be up.
Looter will no longer pick up items that surpass keep # amounts.
Ident items on left click now works as it should, only on left click.

1.0.8.8:
Added mana stone usage filter.
Added Buffed* option for item info on ident. Shows calculated numbers for reference with Mag-Enhanced Virindi Tank Classic Looter.
Added corpse looting option.
Added blacklisting detection to auto looter (10 seconds fail to pickup item).
Added ident item on left click option.

Updated Release: Mag-Tools 2.1.0 (Oct 10, 2016)

$
0
0
2.1.0:
Added Auto Ring Dekeyer

2.0.9:
You can now use VCS to direct plugin output (By Virindi)

2.0.8:
More click yes/no/ok fixes.

2.0.6:
Click OK/Yes should work on more clients.
DoT HUD's now work

2.0.3:
More Virindi Status HUD options and spacing testing.

2.0.2:
/mt opt list
/mt opt get [option]
/mt opt set [option] [value]
/mt opt remember [option]
/mt opt restore [option]

2.0.0:
Added HUD items to Virindi HUD

1.0.9.1:
Performance improvements.
Added verbose debugging option (default to false)

1.0.9.0:
Inventory (Consumables) and Profit/Loss trackers.

1.0.8.67:
Another improvement to the player tracker.

1.0.8.66:
Hopefully fixed lag issues in populated areas.
Inventory text search box is cleared on click.

1.0.8.65:
I believe I fixed the login lag.

1.0.8.64:
Added jumpz,x,c options.

1.0.8.63:
Added an additional check to NoFocusFPSManager to limit it to sleeping for no more than 100ms, and not sleeping at all unless > 0 ms.

1.0.8.62:
Added periodic command support (Tools->Character)

1.0.8.61:
/mt commands no longer print out red error text at the top.
OnLogin and OnLoginComplete messages now send to all plugins.
/mt castp,nameon [target,closest]
/mt dumpspells (writes to c:\mt spelldump.txt)
added closestvendor to /mt use

1.0.8.59:
Fixed an exception.
Removed the exception printing from /mt fellow recruit

1.0.8.58:
Added Auto Click Yes on 100%.
Fixed aetheria/key ringer conflicts.
Added a Aura of the Craftman filter.
Moved Misc->Inventory to Tools-Inventory
Added Tools->Character OnLogin and OnLoginComplete command lists.

1.0.8.57:
Added /mt useclosestportal
Improved keyringer.

1.0.8.56:
Fixed aetheria revealer.
Fixed key ringer.
Improved keyring item info output.
Fixed /mt click ok/yes/no for multiple resolutions

Added:
/mt trade addpitem
/mt trade accept
/mt trade decline
/mt trade reset
/mt trade end

/mt vendor addbuypitemcount
/mt vendor addsellpitem
/mt vendor buy
/mt vendor clearbuy
/mt vendor sell
/mt vendor clearsell

/mt drop

Renamed Misc->Tools to Misc-Inventory
Added an current character inventory searcher with regex support.

1.0.8.55:
When using /mt use with on, it will only search inventory for a source item.

1.0.8.54:
/mt usei, /mt useip
/mt usel, /mt uselp
Auto Shattered Key Fixer
Auto Heart Carver
Auto Key Ringer
Fixed cases like /mt usep mote on mote
/mt use on no longer requires /mt select first.
Combat tracker now tracks Gossamer Flesh.

1.0.8.53:
Fixed a rare npc chat filter.

1.0.8.52:
Fixed Aetheria Auto Revealer (I think)
/mt face degrees

1.0.8.51:
Fixed /mt loot for chests that had a negative id.

1.0.8.50:
/mt use closestnpc
/mt [s]jump[w] [ms]
/mt get xy
Added Auto Aetheria Revealer, default is on.
Fixed /mt click yes/no/ok for all screen resolutions.

1.0.8.48:
Auto loot salvage default is now off.

1.0.8.48:
Added /mt loot
Added /mt loot (partial match allowed)
Auto Buy/Sell now reloads the vendor profile every time you open the vendor.
Auto Buy/Sell now allows you to define trade notes as both keep/sell in the same profile.

1.0.8.47:
Added /mt select
Added /mt selectp (partial match allowed)

1.0.8.46:
Added /mt givep (partial match allowed)
Added /mt usep (partial match allowed)

1.0.8.45:
Fixed /mt give
Fixed /mt use

1.0.8.42:
Added /mt autopack

1.0.8.41:
renamed /mt send click x y to /mt click x y
Added /mt send space
Added /mt fellow open
Added /mt fellow close
Added /mt fellow disband
Added /mt fellow quit
Added /mt fellow recruit [name]
Added /mt combatstate [magic,melee,missile,peace]

1.0.8.40:
Added /mt send enter
Added /mt send pause
Added /mt send cntrl+[C]
Added /mt send f4
Added /mt send f12
Added /mt send msg
Added /mt click ok
Added /mt click yes
Added /mt click no
Added /mt send click [X] [Y]
Added /mt fellow create [name]
Added /mt use [item] [on [target]]
Added /mt give [item] to [target]

1.0.8.38:
Added Log Out on Death.
Added /mt logoff and /mt logout (same function)

1.0.8.35:
Changed startup procedures to work better when external dll's are missing.
Exceptions.txt now wipes itself after it becomes 1MB in size.
ChatLogExporter now creates the directory if it didn't previously exist.

1.0.8.32:
Corpse tracker now works better while running VTank.
Corpse Tracker list is now clickable to select that corpse.
Player Tracker list is now clickable to select that player.
Persistent chat logger now only saves chat for channels you're actively logging.

1.0.8.29:
Inventory Packer now has a blacklist checking.
Added: Corpse Tracker (Needs HUD and fellow/permit corpse tracking still)
Added: Player Tracker
Added: Chat Logger
Added: Consumables Tracker (Tab only, functionality not yet added)

1.0.8.28:
Fixed BuffedCalcTinkedDamage to use the new code in the item info prointer.

1.0.8.27:
Fixed BuffedCalcTinkedDamage to use +24 instead of +22.

1.0.8.26:
Fixed loss of spells in inventory logger. (Delete all existing .inventory.xml files to refresh)

1.0.8.25:
Combat tracker now reduces numbers to make the whole number visible.

1.0.8.24:
VERY minor performance improvement.
Added essences to the requires Id group for inventory logging.

1.0.8.23:
Fixed a minor bug in calcedbuffedtinkedDoT for unimubed melee weapons.

1.0.8.22:
Second version of inventory logging.
Ratings now print in output strings.

1.0.8.21:
Updated to reflect new values for castable spirit drinker/blood drinker/defender
first version of the inventory logger.

1.0.8.20:
First version of NoFocusFPSManager implemented.
Added more set ids for cloaks
Auto-Pack: Using keep # 0 (main pack) now works so you can move items from side packs to main pack now.
Added magic d imbue to item info output.

1.0.8.19:
Mag-Tools: Added dirty fighting filtering.

1.0.8.18:
CombatTracker: Fixed System.IO.IOException: The operation completed successfully. and losing peristent stats.

1.0.8.17:
Mag-Tools: Added loot salvage option, default of off.
Mag-Tools: Added maximize and minimize chat hotkeys to virindi hotkey system.
Mag-Tools: Added ability to export currently worn equipment.
Mag-Tools: Clipboard Exporter now sorts the exported data.

1.0.8.16:
Added a button to output all inventory info to the windows clipboard. This is is the required method for inputting data into Mag-SuitBuilder.

1.0.8.15:
Changed Ident Info buffed values for melee weapons to better show Damage Over Time.
Added a couple of heroic set ids.
Items in housing chests are no longer auto identified.

1.0.8.14:
Added new skills and masteries
Salvalge now shows material in name and proper workmanship
Weapons now show material in name and include mastery info
Added support for Default.AutoPack.utl
Added maximize chat on login option
Added option to auto-loot all items on your own corpses

1.0.8.13:
Added the option to show value and BU on item ident info.
Aetheria now count in the unretained items number shown at the bottom of the mana tracker form.

1.0.8.12:
Ident info wasn't detecting Moderate Heremtic Link or Epic Defender properly in the calculated values.
Moved Chat Filter init to PluginInitComplete. Hopefully this fixes rare Decal.Interop.Core not found issues.

1.0.8.11:
Looter now obeys keep # for stackable items.
Inventory packer and one touch healing no longer fire off if you hit the hot key while typing in the main chat bar, unless your hot key contains a Cntrl+ or Alt+ key qualifier.
Combat Tracker: Max Crit Damage was being reset by lower crit amounts.
Mana Trackers Unretained Items number now reports accurately with recent patch changes and ability to apply leather to quest items.
Added Status Text filtering.
Combat Tracker now supports sorting alphabetically.

1.0.8.10:
Fixed: inventorypacker.dispose calls Stop() which will load vtclassic, fix that so it doesn't throw an exception.
Fixed: Enabling item info on ident child options now automatically sets the master enabled option.
Inventory packer now supports red loot requirements. (Requirements that require requesting id data)
Added one touch healing.
Added debug mode for auto buy/sell.

1.0.8.9:
Changed looter black listing from id to name. This should prevent attempting to pick up every quest item that a timer may not be up.
Looter will no longer pick up items that surpass keep # amounts.
Ident items on left click now works as it should, only on left click.

1.0.8.8:
Added mana stone usage filter.
Added Buffed* option for item info on ident. Shows calculated numbers for reference with Mag-Enhanced Virindi Tank Classic Looter.
Added corpse looting option.
Added blacklisting detection to auto looter (10 seconds fail to pickup item).
Added ident item on left click option.

Updated Wiki: Documentation

$
0
0
Installation:
  1. Download the dll to a directory of your choice, probably c:\games\decal plugins\ (or Documents\Decal Plugins)
  2. Open Decal Agent and on the right, click Add.
  3. Click browse and navigate to c:\games\decal plugins\ (or Documents\Decal Plugins)
  4. Select Magtools.dll and click save.
  5. Most features are disabled by default. Enable them in-game through the plugin.

Index
Mana Tracker
  • Shows equipped items and their activation state + active time remaining
  • Green Circle: Active
  • Red Circle: Inactive
  • Gray Dot: Item has no spells
  • Sicle (Reverse ?): Unknown (Waiting for server info...)
  • Recharge
    • Recharges items when the words "Your xxx is low on mana" appear.
    • Tries to use a full mana stone first.
    • If no mana stones are found, uses the smallest mana charge in inventory.
ManaTracker.png

Combat tracker
  • Easily determine what elements monsters use against you.
  • Determine your melee/missile and/or magic weaknesses against monsters.
  • KB's shows the number of killing blows you dealt to targets (Not total target kills).
  • Attacks is the total offensive attacks and your % of success.
  • Evades is the total melee/missile attacks against you and your evade % of success vs melee and missile.
  • Resists is the total magic attacks against you and your resist % of success vs magic.
  • A.Surges/C.Surges are total Aetheria surges vs Total Attacks and Cloak Surges vs Total Successful Attacks vs you.
  • If you /filter -spellcasting, aetheria tracking will not work.
  • Festering/Affliction aetheria surges are not tracked.
  • Successful debuffs are not tracked.
  • Debuff cast failures/resists will register as a failed attack vs your target.
CombatTracker.png

Inventory Item Tracker
  • Displays Hourly Net Profit in MMD's, based off salvage and pea collection.
  • Tracks the burn or collection rate for items including: Spellcomps, Healkits, Mana stones, Dark Isle Trophies, MMD's and more.
InvTracker.png

Corpse Tracker
  • Track player/monster/fellow/your corpses (configurable)

Player Tracker
  • When and where players were last
  • Where players portal out to

Chat Logging
  • Log Area/Tells/Fellowship/General/Trade/Allegiance (configurable)

Inventory Packer
  • Used to automatically sort and pack all your inventory.
  • Uses Virindi Tank Classic Looter profiles.
  • Stacks items as it packs.
  • Profile must be in "My Documents\Decal Plugins\Mag-Tools\" and named <CharacterName>.autopack.utl
  • Type "/me autopack" to start the sort and pack process.
  • Cntrl+P hotkey to start if you're using Virindi Hotkey System.
  • Check out the sample profiles attached.
  • Classic Looter profile limitations:
    • Only Keep # supported.
    • Keep # is the pack(s) the items that pass the rule belong to where 0 is your main pack and 1 is your first side pack.
    • An item that can go into both the first two side packs would have a keep number of 12.
    • An item that can go into side packs 3 through 5 would have a keep number of 345.
    • Do not use requirements that are red.
  • Equipped items will not be auto packed.
  • My Mage.autopack.utl
  • My Melee.autopack.utl

Inventory Logger
  • Logs character inventory for viewing in Mag-SuitBuilder.
  • Logs are saved when a character logs in, and logs out.
  • Items are scanned as you pick them up for id data, if needed.
  • Misc->Options->Inventory Logger Enabled.
  • Tools->Inventory lets you search inventory using regex strings
inventory.jpg

Item Info on Ident
  • When you right click an item, it shows you information about that item:
  • The first char of the line is a + or -, which lets you know if the item would be looted under the current loot profile in vtank.
  • Then (rule name), is the rule name. This only works if you're using vtank classic looter.
ItemInfoOnIdent.jpg

Vendor Auto Buy/Sell on Open Trade
Auto Add To Trade
  • Automatically adds items to the trade based on a profile that exists for the character you're trading with.
  • Only works when you open a trade with someone, not when someone opens a trade with you.
  • The profile is searched for in "My Documents\Decal Plugins\Mag-Tools\" matching their name.
  • Classic Looter profile limitations:
    • Only Keep rules supported (Not Keep #).
    • Red requirements are supported.
  • No equipped items will be added.
  • Items are added at a rate of 10 per second.
  • If you do not want to auto-add inscribed items, add a rule to your profile: String Value Match, Acts on: Inscription, String Value Pattern: ^$
  • I Hold Steel.utl
    • With the above sample, any time you open a trade with a player named "I Hold Steel", you will automatically add all your full bags of salvaged steel to the list.
  • I Hold Unimbued Weapons.utl
    • The above sample is for a mule that takes all unimbued weapons. We check that material >= 1 to see if its loot generated, and has 0 total tinks.
    • Because these rules have a red requirement, you may need to re-initiate the trade with the mule after a few seconds so the game has time to identify all of the weapons in your inventory.

Auto Trade Accept
  • Automatically accepts trade when trading with someone on your whitelist hits trade.
  • Whitelist supports regex.
  • Useful for muling, passing items to other mains that have accept gifts off, and to/from your trade bot.
  • Management of the whitelist is currently manual.
  • To Edit the white list
    • In AC, Open the Mag-Tools plugin and on the Misc tab, enable: Auto Trade Accept Enabled
    • Open Mag-Tools.xml
    • Look for a section that looks like:
<AutoTradeAccept>
<Enabled>True</Enabled>
</AutoTradeAccept>
  • Replace that section with the following:
<AutoTradeAccept>
<Enabled>True</Enabled>
<Whitelist>
<Add>Hero.*</Add>
<Add>HeroMules.*</Add>
</Whitelist>
</AutoTradeAccept>
  • The following would automatically accept trades with chars that have names that begin with Hero or HeroMules.
  • Replace the text inside with the exact names of your chars or regex expressions.

Auto Looter
  • Automatically loots corpses and/or chests.
  • Uses the current loaded loot profile in VTank to determine loot rules.
  • Does not loot salvage rule items.
  • Corpse looter can be enabled while running Virindi Tank without conflict.

One Touch Healing
  • Assign a hotkey for one touch healing in the Virindi Hotkey window.
  • If you have less than a 50% chance with kits and have food/potions, it will use a food/potion.

Auto Crafting
  • Auto Aetheria Revealer
    • Automatically uses Aetheria Mana Stone on Coalesced Aetheria
  • Auto Shattered Key Fixer
    • Automatically uses Intricate Carving Tool on Shattered Keys for characters that have lockpick. Will automatically click the Yes confirmation box no matter what the percent chance of success is.
    • When an Asherons Call client window performs this action, it will semi-regain focus in a way that doesn't take your screen focus/cursor, but will return to normal focus CPU % even if you're using the FPS Manager of Mag-Tools. This is observable using windows task manager. Simply clicking the client and then off of the client again will kick back in the idle fps manager feature of mag-tools (or the default 10 fps that AC normally runs at when not focused).
  • Auto Heart Carver
    • Automatically uses Intricate Carving Tool on Hearts for characters that have lockpick. Will automatically click the Yes confirmation box no matter what the percent chance of success is.
  • Auto Key Ringer
    • Automatically adds Aged Legenary Keys to Burning Sands Keyring. Will not function within a distance of 10 from any Chest.
  • Auto Key Deringer
    • Automatically removes Aged Legenary Keys from Burning Sands Keyring to make sure you have at least 1 key available for a meta. Will not function outside a distance of 10 from any Chest.
    • DekeyAndPull.met

OnLogin/Periodic Commands
  • OnLogin automatically sends chat commands to the client immediately upon login
  • OnLoginComplete sends chat commands once AC has fully loaded.
  • Periodic Command allows you to send commands at timed intervals (in minutes), offset from midnight
OnLogin.png

Misc.Options
  • Open Main Pack On Login: simply opens the main pack automatically when the character is finished logging in.
  • Debugging Enabled: Prints exceptions to chat and logs them in a file in "My Documents\Decal Plugins\Mag-Tools\"
  • Verbose Debugging Enabled: Helps diagnose where the plugin is spending the most time, or to provide state info. Outputs to chat
    • Ex: <{Mag-Tools}>: Export Persistent Stats: 54ms
  • Log Out On Death

Misc.Filters
  • Ability to filter many specific in-game messages.
  • NPK Fails: "You fail to affect .. because you are not a player killer!"

Misc.Client
  • Remove Window Frame On Login: Removes the windows title bar and window frame from the AC Client.
  • Set/Del Window Position: Sets the startup position for an account/server pair. The AC Client window will be moved to these desktop coords
    • Allows you to set a persistent spot on your desktop where a particular account@server belongs.
    • Makes it easy to position your clients in a tile or cascade manner.
    • Has separate settings cross server for those that play the same account on other servers.
    • Can be used on conjunction with Remove Window Frame On Login.
    • For fine tuning manually edit the My Documents\Decal Plugins\Mag-Tools\Mag-Tools.xmlon login.
  • NoFocusFPSManager. The AC client will run at 10 fps when it doesn't have focus (you're alt tabbed). Setting a value other than 10 allows you to control what FPS the client runs at when in this state. Recommended value of 20.
FramelessAC.jpg

Misc.Tools
  • Ability to export all equipped items to the windows clipboard.
  • Ability to export all inventory to the windows clipboard.

Command Line
  • /mt logoff and /mt logout (same function) logs out via command
  • /mt send [enter,pause,space]
  • /mt send cntrl+[C]
  • /mt send [f4,f12]
  • /mt send msg [keys to press]
  • /mt click [ok,yes,no]
  • /mt click [X] [Y]
  • /mt get xy (gets the current cursor x y coordinates)
  • /mt face [degrees]
  • /mt [s]jump[w,z,x,c] [milliseconds] (s - shift, w - forward key)
  • /mt fellow create [name]
  • /mt fellow [open,close,disband,quit]
  • /mt fellow recruit [name]
  • /mt cast[p] [#,name] [on [target]]
  • /mt select[p] [item]
  • /mt use[p] [item] [on [target]]
  • /mt use [closestnpc,closestvendor,closestportal]
  • /mt usei[p] [item] [on [target]] (limits search to inventory items only)
  • /mt usel[p] [item] [on [target]] (limits search to landscape items only)
  • /mt give[p] [item] to [target]
  • /mt loot[p] [item]
  • /mt drop[p] [item]
  • /mt trade add[p] [item]
  • /mt trade [accept,decline,reset,end]
  • /mt vendor addbuy[p] [item] [count]
  • /mt vendor addsell[p] [item]
  • /mt vendor [buy,clearbuy,sell,clearsell]
  • /mt combatstate [magic,melee,missile,peace]
  • /mt autopack
  • /mt dumpspells (writes to c:\mt spelldump.txt)
  • /mt opt list
  • /mt opt get [option]
  • /mt opt set [option] [value]
  • /mt opt remember [option]
  • /mt opt restore [option]
  • Notes:
  • p postfix on command indicates partial matching on [item] [and [target]]
  • [on [target]] limits [item] to inventory only
  • For all /mt click events:
    • When an Asherons Call client window performs these actions, it will semi-regain focus in a way that doesn't take your screen focus/cursor, but will return to normal focus CPU % even if you're using the FPS Manager of Mag-Tools. This is observable using windows task manager. Simply clicking the client and then off of the client again will kick back in the idle fps manager feature of mag-tools (or the default 10 fps that AC normally runs at when not focused).
  • Examples:
  • /mt useip mote on mote
  • /mt uselp key on door
  • /mt usel Colloseum Key on Colosseum Chest
  • /mt opt remember InventoryManagement.KeyRinger
  • /mt opt set InventoryManagement.KeyRinger false
  • /mt opt restore InventoryManagement.KeyRinger

Index:
Mana Tracker
Combat Tracker
Inventory Item Tracker
Corpse Tracker
Player Tracker
Chat Logging
Inventory Packer
Inventory Logger
Item Info on Ident
Vendor Auto Buy/Sell on Open Trade
Auto Add to Trade
Auto Trade Accept
Auto Looter
One Touch Healing
Auto Crafting
OnLogin/Periodic Commands
Misc Options/Filters/Client
Command Line
Todo:
- Parse dispatch events to give more item id info.
- Audible alerts.

Virindi Tank Classic Looter Profile *Made obsolete by Mag-Enhanced Virindi Tank Classic Looter

Updated Wiki: Documentation

$
0
0
Installation:
  1. Download the dll to a directory of your choice, probably c:\games\decal plugins\ (or Documents\Decal Plugins)
  2. Open Decal Agent and on the right, click Add.
  3. Click browse and navigate to c:\games\decal plugins\ (or Documents\Decal Plugins)
  4. Select Magtools.dll and click save.
  5. Most features are disabled by default. Enable them in-game through the plugin.

Index
Mana Tracker
  • Shows equipped items and their activation state + active time remaining
  • Green Circle: Active
  • Red Circle: Inactive
  • Gray Dot: Item has no spells
  • Sicle (Reverse ?): Unknown (Waiting for server info...)
  • Recharge
    • Recharges items when the words "Your xxx is low on mana" appear.
    • Tries to use a full mana stone first.
    • If no mana stones are found, uses the smallest mana charge in inventory.
ManaTracker.png

Combat tracker
  • Easily determine what elements monsters use against you.
  • Determine your melee/missile and/or magic weaknesses against monsters.
  • KB's shows the number of killing blows you dealt to targets (Not total target kills).
  • Attacks is the total offensive attacks and your % of success.
  • Evades is the total melee/missile attacks against you and your evade % of success vs melee and missile.
  • Resists is the total magic attacks against you and your resist % of success vs magic.
  • A.Surges/C.Surges are total Aetheria surges vs Total Attacks and Cloak Surges vs Total Successful Attacks vs you.
  • If you /filter -spellcasting, aetheria tracking will not work.
  • Festering/Affliction aetheria surges are not tracked.
  • Successful debuffs are not tracked.
  • Debuff cast failures/resists will register as a failed attack vs your target.
CombatTracker.png

Inventory Item Tracker
  • Displays Hourly Net Profit in MMD's, based off salvage and pea collection.
  • Tracks the burn or collection rate for items including: Spellcomps, Healkits, Mana stones, Dark Isle Trophies, MMD's and more.
InvTracker.png

Corpse Tracker
  • Track player/monster/fellow/your corpses (configurable)

Player Tracker
  • When and where players were last
  • Where players portal out to

Chat Logging
  • Log Area/Tells/Fellowship/General/Trade/Allegiance (configurable)

Inventory Packer
  • Used to automatically sort and pack all your inventory.
  • Uses Virindi Tank Classic Looter profiles.
  • Stacks items as it packs.
  • Profile must be in "My Documents\Decal Plugins\Mag-Tools\" and named <CharacterName>.autopack.utl
  • Type "/me autopack" to start the sort and pack process.
  • Cntrl+P hotkey to start if you're using Virindi Hotkey System.
  • Check out the sample profiles attached.
  • Classic Looter profile limitations:
    • Only Keep # supported.
    • Keep # is the pack(s) the items that pass the rule belong to where 0 is your main pack and 1 is your first side pack.
    • An item that can go into both the first two side packs would have a keep number of 12.
    • An item that can go into side packs 3 through 5 would have a keep number of 345.
    • Do not use requirements that are red.
  • Equipped items will not be auto packed.
  • My Mage.autopack.utl
  • My Melee.autopack.utl

Inventory Logger
  • Logs character inventory for viewing in Mag-SuitBuilder.
  • Logs are saved when a character logs in, and logs out.
  • Items are scanned as you pick them up for id data, if needed.
  • Misc->Options->Inventory Logger Enabled.
  • Tools->Inventory lets you search inventory using regex strings
inventory.jpg

Item Info on Ident
  • When you right click an item, it shows you information about that item:
  • The first char of the line is a + or -, which lets you know if the item would be looted under the current loot profile in vtank.
  • Then (rule name), is the rule name. This only works if you're using vtank classic looter.
ItemInfoOnIdent.jpg

Vendor Auto Buy/Sell on Open Trade
Auto Add To Trade
  • Automatically adds items to the trade based on a profile that exists for the character you're trading with.
  • Only works when you open a trade with someone, not when someone opens a trade with you.
  • The profile is searched for in "My Documents\Decal Plugins\Mag-Tools\" matching their name.
  • Classic Looter profile limitations:
    • Only Keep rules supported (Not Keep #).
    • Red requirements are supported.
  • No equipped items will be added.
  • Items are added at a rate of 10 per second.
  • If you do not want to auto-add inscribed items, add a rule to your profile: String Value Match, Acts on: Inscription, String Value Pattern: ^$
  • I Hold Steel.utl
    • With the above sample, any time you open a trade with a player named "I Hold Steel", you will automatically add all your full bags of salvaged steel to the list.
  • I Hold Unimbued Weapons.utl
    • The above sample is for a mule that takes all unimbued weapons. We check that material >= 1 to see if its loot generated, and has 0 total tinks.
    • Because these rules have a red requirement, you may need to re-initiate the trade with the mule after a few seconds so the game has time to identify all of the weapons in your inventory.

Auto Trade Accept
  • Automatically accepts trade when trading with someone on your whitelist hits trade.
  • Whitelist supports regex.
  • Useful for muling, passing items to other mains that have accept gifts off, and to/from your trade bot.
  • Management of the whitelist is currently manual.
  • To Edit the white list
    • In AC, Open the Mag-Tools plugin and on the Misc tab, enable: Auto Trade Accept Enabled
    • Open Mag-Tools.xml
    • Look for a section that looks like:
<AutoTradeAccept>
<Enabled>True</Enabled>
</AutoTradeAccept>
  • Replace that section with the following:
<AutoTradeAccept>
<Enabled>True</Enabled>
<Whitelist>
<Add>Hero.*</Add>
<Add>HeroMules.*</Add>
</Whitelist>
</AutoTradeAccept>
  • The following would automatically accept trades with chars that have names that begin with Hero or HeroMules.
  • Replace the text inside with the exact names of your chars or regex expressions.

Auto Looter
  • Automatically loots corpses and/or chests.
  • Uses the current loaded loot profile in VTank to determine loot rules.
  • Does not loot salvage rule items.
  • Corpse looter can be enabled while running Virindi Tank without conflict.

One Touch Healing
  • Assign a hotkey for one touch healing in the Virindi Hotkey window.
  • If you have less than a 50% chance with kits and have food/potions, it will use a food/potion.

Auto Crafting
  • Auto Aetheria Revealer
    • Automatically uses Aetheria Mana Stone on Coalesced Aetheria
  • Auto Shattered Key Fixer
    • Automatically uses Intricate Carving Tool on Shattered Keys for characters that have lockpick. Will automatically click the Yes confirmation box no matter what the percent chance of success is.
    • When an Asherons Call client window performs this action, it will semi-regain focus in a way that doesn't take your screen focus/cursor, but will return to normal focus CPU % even if you're using the FPS Manager of Mag-Tools. This is observable using windows task manager. Simply clicking the client and then off of the client again will kick back in the idle fps manager feature of mag-tools (or the default 10 fps that AC normally runs at when not focused).
  • Auto Heart Carver
    • Automatically uses Intricate Carving Tool on Hearts for characters that have lockpick. Will automatically click the Yes confirmation box no matter what the percent chance of success is.
  • Auto Key Ringer
    • Automatically adds Aged Legenary Keys to Burning Sands Keyring. Will not function within a distance of 10 from any Chest.
  • Auto Key Deringer
    • Automatically removes Aged Legenary Keys from Burning Sands Keyring to make sure you have at least 1 key available for a meta. Will not function outside a distance of 10 from any Chest.
    • DekeyAndPull.met

OnLogin/Periodic Commands
  • OnLogin automatically sends chat commands to the client immediately upon login
  • OnLoginComplete sends chat commands once AC has fully loaded.
  • Periodic Command allows you to send commands at timed intervals (in minutes), offset from midnight
OnLogin.png

Misc.Options
  • Open Main Pack On Login: simply opens the main pack automatically when the character is finished logging in.
  • Debugging Enabled: Prints exceptions to chat and logs them in a file in "My Documents\Decal Plugins\Mag-Tools\"
  • Verbose Debugging Enabled: Helps diagnose where the plugin is spending the most time, or to provide state info. Outputs to chat
    • Ex: <{Mag-Tools}>: Export Persistent Stats: 54ms
  • Log Out On Death

Misc.Filters
  • Ability to filter many specific in-game messages.
  • NPK Fails: "You fail to affect .. because you are not a player killer!"

Misc.Client
  • Remove Window Frame On Login: Removes the windows title bar and window frame from the AC Client.
  • Set/Del Window Position: Sets the startup position for an account/server pair. The AC Client window will be moved to these desktop coords
    • Allows you to set a persistent spot on your desktop where a particular account@server belongs.
    • Makes it easy to position your clients in a tile or cascade manner.
    • Has separate settings cross server for those that play the same account on other servers.
    • Can be used on conjunction with Remove Window Frame On Login.
    • For fine tuning manually edit the My Documents\Decal Plugins\Mag-Tools\Mag-Tools.xmlon login.
  • NoFocusFPSManager. The AC client will run at 10 fps when it doesn't have focus (you're alt tabbed). Setting a value other than 10 allows you to control what FPS the client runs at when in this state. Recommended value of 20.
FramelessAC.jpg

Misc.Tools
  • Ability to export all equipped items to the windows clipboard.
  • Ability to export all inventory to the windows clipboard.

Command Line
  • /mt logoff and /mt logout (same function) logs out via command
  • /mt send [enter,pause,space]
  • /mt send cntrl+[C]
  • /mt send [f4,f12]
  • /mt send msg [keys to press]
  • /mt click [ok,yes,no]
  • /mt click [X] [Y]
  • /mt get xy (gets the current cursor x y coordinates)
  • /mt face [degrees]
  • /mt [s]jump[w,z,x,c] [milliseconds] (s - shift, w - forward key)
  • /mt fellow create [name]
  • /mt fellow [open,close,disband,quit]
  • /mt fellow recruit [name]
  • /mt cast[p] [#,name] [on [target]]
  • /mt select[p] [item]
  • /mt use[p] [item] [on [target]]
  • /mt use [closestnpc,closestvendor,closestportal]
  • /mt usei[p] [item] [on [target]] (limits search to inventory items only)
  • /mt usel[p] [item] [on [target]] (limits search to landscape items only)
  • /mt give[p] [item] to [target]
  • /mt loot[p] [item]
  • /mt drop[p] [item]
  • /mt trade add[p] [item]
  • /mt trade [accept,decline,reset,end]
  • /mt vendor addbuy[p] [item] [count]
  • /mt vendor addsell[p] [item]
  • /mt vendor [buy,clearbuy,sell,clearsell]
  • /mt combatstate [magic,melee,missile,peace]
  • /mt autopack
  • /mt dumpspells (writes to c:\mt spelldump.txt)
  • /mt opt list
  • /mt opt get [option]
  • /mt opt set [option] [value]
  • /mt opt remember [option]
  • /mt opt restore [option]
  • Notes:
  • p postfix on command indicates partial matching on [item] [and [target]]
  • [on [target]] limits [item] to inventory only
  • For all /mt click events:
    • When an Asherons Call client window performs these actions, it will semi-regain focus in a way that doesn't take your screen focus/cursor, but will return to normal focus CPU % even if you're using the FPS Manager of Mag-Tools. This is observable using windows task manager. Simply clicking the client and then off of the client again will kick back in the idle fps manager feature of mag-tools (or the default 10 fps that AC normally runs at when not focused).
  • Examples:
  • /mt useip mote on mote
  • /mt uselp key on door
  • /mt usel Colloseum Key on Colosseum Chest
  • /mt opt remember InventoryManagement.KeyRinger
  • /mt opt set InventoryManagement.KeyRinger false
  • /mt opt restore InventoryManagement.KeyRinger

Index:
Mana Tracker
Combat Tracker
Inventory Item Tracker
Corpse Tracker
Player Tracker
Chat Logging
Inventory Packer
Inventory Logger
Item Info on Ident
Vendor Auto Buy/Sell on Open Trade
Auto Add to Trade
Auto Trade Accept
Auto Looter
One Touch Healing
Auto Crafting
OnLogin/Periodic Commands
Misc Options/Filters/Client
Command Line
Todo:
- Parse dispatch events to give more item id info.
- Audible alerts.

Virindi Tank Classic Looter Profile *Made obsolete by Mag-Enhanced Virindi Tank Classic Looter

Created Unassigned: magtools inventory logger error login/login [1661]

$
0
0
System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidCastException: [A]System.Collections.Generic.List`1[Mag.Shared.MyWorldObject] cannot be cast to [B]System.Collections.Generic.List`1[Mag.Shared.MyWorldObject]. Type A originates from 'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' in the context 'LoadNeither' at location 'C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll'. Type B originates from 'mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' in the context 'LoadNeither' at location 'C:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll'.
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterList1.Write3_ArrayOfMyWorldObject(Object o)
--- End of inner exception stack trace ---
at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
at System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o)
at MagTools.Inventory.InventoryLogger.DumpInventoryToFile(Boolean requestIdsIfItemDoesntHave)
at MagTools.Inventory.InventoryLogger.CharacterFilter_Logoff(Object sender, LogoffEventArgs e)

Source code checked in, #36065

$
0
0
Mag-SuitBuilder: Bug fixed where copying to clipboard didn't copy pants.

Source code checked in, #36066

$
0
0
Mag-SuitBuilder: This fixes reduction of boots that cover lower legs/feet to reduce to feet only.

Source code checked in, #36067

Updated Release: Mag-SuitBuilder 2.1.0 (Nov 26, 2016)

$
0
0
Requirements:
Mag-Suit Builder is a standalone program. All you need is windows and .net

Installation Instructions:
Just download Mag-SuitBuilder.exe from the link above and run it.

Usage Instructions:
  • Install the latest Mag-Tools (1.0.8.22) or newer.
  • In Mag-Tools:
    • go to Misc->Options, and enable [Inventory Logger Enabled]
    • Log in all your characters.
  • In Mag-SuitBuilder
    • Step 1. Click [Load Inventory].
    • Step 1. Setup filters
    • Step 2. Click [Calculate Possibilities]

Read all the documentation here: Mag-SuitBuilder

Discuss: DeaclDev.com Forum Thread

Source code checked in, #36068

$
0
0
Mag-Tools: Fixed small bug in combat tracker GUI

Updated Release: Mag-Tools 2.1.2 (Nov 26, 2016)

$
0
0
2.1.2:
  • Fixed small bug in combat tracker GUI.

2.1.1:
  • Over Time trackers are now accurate for values greater than 1 minute.
  • Greatly reduced the load times for CombatTrackerGUI at character login.
  • Enabled key deringing while a chest is open as well as closed (as long as you're close to one...)
    • See the "DekeyAndPull v2.met" on the Documentation page. Chest pulls are down to about 12 seconds.
  • Improved accuracy of module load times at login for debugging.
  • Inventory Logger now id's items when trading/mule-ing.
  • Tools->Inventory->Search: If an item is in a side pack, selecting an item will now open that side pack for you as well as select that item.

2.1.0:
Added Auto Ring Dekeyer

2.0.9:
You can now use VCS to direct plugin output (By Virindi)

2.0.8:
More click yes/no/ok fixes.

2.0.6:
Click OK/Yes should work on more clients.
DoT HUD's now work

2.0.3:
More Virindi Status HUD options and spacing testing.

2.0.2:
/mt opt list
/mt opt get [option]
/mt opt set [option] [value]
/mt opt remember [option]
/mt opt restore [option]

2.0.0:
Added HUD items to Virindi HUD

1.0.9.1:
Performance improvements.
Added verbose debugging option (default to false)

1.0.9.0:
Inventory (Consumables) and Profit/Loss trackers.

1.0.8.67:
Another improvement to the player tracker.

1.0.8.66:
Hopefully fixed lag issues in populated areas.
Inventory text search box is cleared on click.

1.0.8.65:
I believe I fixed the login lag.

1.0.8.64:
Added jumpz,x,c options.

1.0.8.63:
Added an additional check to NoFocusFPSManager to limit it to sleeping for no more than 100ms, and not sleeping at all unless > 0 ms.

1.0.8.62:
Added periodic command support (Tools->Character)

1.0.8.61:
/mt commands no longer print out red error text at the top.
OnLogin and OnLoginComplete messages now send to all plugins.
/mt castp,nameon [target,closest]
/mt dumpspells (writes to c:\mt spelldump.txt)
added closestvendor to /mt use

1.0.8.59:
Fixed an exception.
Removed the exception printing from /mt fellow recruit

1.0.8.58:
Added Auto Click Yes on 100%.
Fixed aetheria/key ringer conflicts.
Added a Aura of the Craftman filter.
Moved Misc->Inventory to Tools-Inventory
Added Tools->Character OnLogin and OnLoginComplete command lists.

1.0.8.57:
Added /mt useclosestportal
Improved keyringer.

1.0.8.56:
Fixed aetheria revealer.
Fixed key ringer.
Improved keyring item info output.
Fixed /mt click ok/yes/no for multiple resolutions

Added:
/mt trade addpitem
/mt trade accept
/mt trade decline
/mt trade reset
/mt trade end

/mt vendor addbuypitemcount
/mt vendor addsellpitem
/mt vendor buy
/mt vendor clearbuy
/mt vendor sell
/mt vendor clearsell

/mt drop

Renamed Misc->Tools to Misc-Inventory
Added an current character inventory searcher with regex support.

1.0.8.55:
When using /mt use with on, it will only search inventory for a source item.

1.0.8.54:
/mt usei, /mt useip
/mt usel, /mt uselp
Auto Shattered Key Fixer
Auto Heart Carver
Auto Key Ringer
Fixed cases like /mt usep mote on mote
/mt use on no longer requires /mt select first.
Combat tracker now tracks Gossamer Flesh.

1.0.8.53:
Fixed a rare npc chat filter.

1.0.8.52:
Fixed Aetheria Auto Revealer (I think)
/mt face degrees

1.0.8.51:
Fixed /mt loot for chests that had a negative id.

1.0.8.50:
/mt use closestnpc
/mt [s]jump[w] [ms]
/mt get xy
Added Auto Aetheria Revealer, default is on.
Fixed /mt click yes/no/ok for all screen resolutions.

1.0.8.48:
Auto loot salvage default is now off.

1.0.8.48:
Added /mt loot
Added /mt loot (partial match allowed)
Auto Buy/Sell now reloads the vendor profile every time you open the vendor.
Auto Buy/Sell now allows you to define trade notes as both keep/sell in the same profile.

1.0.8.47:
Added /mt select
Added /mt selectp (partial match allowed)

1.0.8.46:
Added /mt givep (partial match allowed)
Added /mt usep (partial match allowed)

1.0.8.45:
Fixed /mt give
Fixed /mt use

1.0.8.42:
Added /mt autopack

1.0.8.41:
renamed /mt send click x y to /mt click x y
Added /mt send space
Added /mt fellow open
Added /mt fellow close
Added /mt fellow disband
Added /mt fellow quit
Added /mt fellow recruit [name]
Added /mt combatstate [magic,melee,missile,peace]

1.0.8.40:
Added /mt send enter
Added /mt send pause
Added /mt send cntrl+[C]
Added /mt send f4
Added /mt send f12
Added /mt send msg
Added /mt click ok
Added /mt click yes
Added /mt click no
Added /mt send click [X] [Y]
Added /mt fellow create [name]
Added /mt use [item] [on [target]]
Added /mt give [item] to [target]

1.0.8.38:
Added Log Out on Death.
Added /mt logoff and /mt logout (same function)

1.0.8.35:
Changed startup procedures to work better when external dll's are missing.
Exceptions.txt now wipes itself after it becomes 1MB in size.
ChatLogExporter now creates the directory if it didn't previously exist.

1.0.8.32:
Corpse tracker now works better while running VTank.
Corpse Tracker list is now clickable to select that corpse.
Player Tracker list is now clickable to select that player.
Persistent chat logger now only saves chat for channels you're actively logging.

1.0.8.29:
Inventory Packer now has a blacklist checking.
Added: Corpse Tracker (Needs HUD and fellow/permit corpse tracking still)
Added: Player Tracker
Added: Chat Logger
Added: Consumables Tracker (Tab only, functionality not yet added)

1.0.8.28:
Fixed BuffedCalcTinkedDamage to use the new code in the item info prointer.

1.0.8.27:
Fixed BuffedCalcTinkedDamage to use +24 instead of +22.

1.0.8.26:
Fixed loss of spells in inventory logger. (Delete all existing .inventory.xml files to refresh)

1.0.8.25:
Combat tracker now reduces numbers to make the whole number visible.

1.0.8.24:
VERY minor performance improvement.
Added essences to the requires Id group for inventory logging.

1.0.8.23:
Fixed a minor bug in calcedbuffedtinkedDoT for unimubed melee weapons.

1.0.8.22:
Second version of inventory logging.
Ratings now print in output strings.

1.0.8.21:
Updated to reflect new values for castable spirit drinker/blood drinker/defender
first version of the inventory logger.

1.0.8.20:
First version of NoFocusFPSManager implemented.
Added more set ids for cloaks
Auto-Pack: Using keep # 0 (main pack) now works so you can move items from side packs to main pack now.
Added magic d imbue to item info output.

1.0.8.19:
Mag-Tools: Added dirty fighting filtering.

1.0.8.18:
CombatTracker: Fixed System.IO.IOException: The operation completed successfully. and losing peristent stats.

1.0.8.17:
Mag-Tools: Added loot salvage option, default of off.
Mag-Tools: Added maximize and minimize chat hotkeys to virindi hotkey system.
Mag-Tools: Added ability to export currently worn equipment.
Mag-Tools: Clipboard Exporter now sorts the exported data.

1.0.8.16:
Added a button to output all inventory info to the windows clipboard. This is is the required method for inputting data into Mag-SuitBuilder.

1.0.8.15:
Changed Ident Info buffed values for melee weapons to better show Damage Over Time.
Added a couple of heroic set ids.
Items in housing chests are no longer auto identified.

1.0.8.14:
Added new skills and masteries
Salvalge now shows material in name and proper workmanship
Weapons now show material in name and include mastery info
Added support for Default.AutoPack.utl
Added maximize chat on login option
Added option to auto-loot all items on your own corpses

1.0.8.13:
Added the option to show value and BU on item ident info.
Aetheria now count in the unretained items number shown at the bottom of the mana tracker form.

1.0.8.12:
Ident info wasn't detecting Moderate Heremtic Link or Epic Defender properly in the calculated values.
Moved Chat Filter init to PluginInitComplete. Hopefully this fixes rare Decal.Interop.Core not found issues.

1.0.8.11:
Looter now obeys keep # for stackable items.
Inventory packer and one touch healing no longer fire off if you hit the hot key while typing in the main chat bar, unless your hot key contains a Cntrl+ or Alt+ key qualifier.
Combat Tracker: Max Crit Damage was being reset by lower crit amounts.
Mana Trackers Unretained Items number now reports accurately with recent patch changes and ability to apply leather to quest items.
Added Status Text filtering.
Combat Tracker now supports sorting alphabetically.

1.0.8.10:
Fixed: inventorypacker.dispose calls Stop() which will load vtclassic, fix that so it doesn't throw an exception.
Fixed: Enabling item info on ident child options now automatically sets the master enabled option.
Inventory packer now supports red loot requirements. (Requirements that require requesting id data)
Added one touch healing.
Added debug mode for auto buy/sell.

1.0.8.9:
Changed looter black listing from id to name. This should prevent attempting to pick up every quest item that a timer may not be up.
Looter will no longer pick up items that surpass keep # amounts.
Ident items on left click now works as it should, only on left click.

1.0.8.8:
Added mana stone usage filter.
Added Buffed* option for item info on ident. Shows calculated numbers for reference with Mag-Enhanced Virindi Tank Classic Looter.
Added corpse looting option.
Added blacklisting detection to auto looter (10 seconds fail to pickup item).
Added ident item on left click option.

Source code checked in, #36069

$
0
0
Mag-SuitBilder: This fixes cases where the suit builder would finish, but the user wouldn't be alerted.

Source code checked in, #36070

$
0
0
Mag-SuitBuilder: This comments out some more old spell compare code

Source code checked in, #36071

Updated Release: Mag-SuitBuilder 2.1.2 (Nov 26, 2016)

$
0
0
Requirements:
Mag-Suit Builder is a standalone program. All you need is windows and .net

Installation Instructions:
Just download Mag-SuitBuilder.exe from the link above and run it.

Usage Instructions:
  • Install the latest Mag-Tools (1.0.8.22) or newer.
  • In Mag-Tools:
    • go to Misc->Options, and enable [Inventory Logger Enabled]
    • Log in all your characters.
  • In Mag-SuitBuilder
    • Step 1. Click [Load Inventory].
    • Step 1. Setup filters
    • Step 2. Click [Calculate Possibilities]

Read all the documentation here: Mag-SuitBuilder

Discuss: DeaclDev.com Forum Thread

Source code checked in, #36072

$
0
0
Mag-SuitBuilder: This fixes the filter for epic slash/pierce wards
Viewing all 79 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>