Finally complete a generic pack manager bot. Comes with its own GUI or can be used with other bots through calling individual functions.
How to use:
- Use Bags: select how many bags should be accessed
- Store Golds: moves unid golds from bags to storage
- Get Golds: moves unid golds from storage to bags
- Identify All: identifies all items in selected bags
- Sell All: sells all items (excluding special items*)
- Salvage Runes: salvage all valuable runes from all items
- Salvage Mats: salvages materials from all items (with exclusions)
- Deposit Max: deposit all gold
- Withdraw Max: withdraw 100k
*special items are ones that generally not sold, so ID/salvage kits, runes, books, materials, etc.
Make sure to talk to trader for functions Identify All, Sell All, Salvage Runes, Salvage Mats, so bot can buy id/salvage kits if it runs out.
Bot salvages materials from all items except if they contain a valuable rune/insignia or if the item's modelID is in $DONT_SALVAGE_ARR. Currently it has only some modelID's of items that salvage to wood.
Button in top right initializes the bot and also refreshes for if relogging to different character.
Currently the general function that does a full inventory clear (with storing unid golds and rune salvage) is FullClearAtGToB(). But its very easy to change to different town, just need to replace GTOB mapID, merchant coords and rune trader coords, and should be set.
Finally if using the included GUI, can press {ESC} during any of the functions to abort, in case pressed wrong button.