This is version 3.5 of the EVESalvage bot. It is somewhat complex in nature, and has not seen extensive testing, so there may yet need to be some bugs worked out as we go along. DESCRIPTION This script is designed to be used as a 'cleanup' script after doing missions or any other situation in which you have created a large number of wrecks in certain locations. I designed it primarily in order so that I could go out, do two missions, then return to my base and have my 'salvage ship' go out and do all the salvaging while I take a break. The bot will also loot the cans left behind by wrecks with loot if you tell it to do so. An added bonus to this is that since the script simply checks for cans in space, if there are any in the area that you own (ie, a ship dropped a can as loot) it will loot that for you as well.) The script also comes with an xml file that keeps track of items you have looted and allows you to select whether you want to ignore that item type or loot it everytime the bot encounters it. The bot will salvage/loot any entity that belongs to a member of your current fleet or corporation. It also has functionality that allows you to indicate to the bot that you want it to salvage at a particular fleet member rather than a bookmark. Finally, it has a flag that allows you to indicate to the bot that you want it to stop completely after its final salvage/loot operation (rather than returning to a home base.) REQUIREMENTS: A ship fitted with at least 1 salvager module and 1 tractor beam module. (Optimal would be 4 of each on a 'destroyer' type ship; suggested min. would be 2 of each). It is important to note that the script works best if you have equal numbers of salvagers and tractor beams. The script will utilize an afterburner if you have one equipped; however, it is not required. INSTRUCTIONS (using bookmarks): For each location that you want to do salvaging, create a bookmark with a unique label (ie, "Salvage1"). (Typically, you would create this bookmark while on your mission that creates the wrecks in the first place.) Your bookmarks can be any number of different systems. While inside your home station, make your salvage ship your 'active' ship. Make sure all cargoholds are closed. You MUST run this script while *IN* a station. Also, before you run the script, make sure that you do not have a bookmark created that points to the station you're in at ALL (regardless of the bookmark's label.) The script creates a bookmark and it will only do that if there is currently no bookmark in existance that points to the current station. Run the script using the bookmark labels that you created along with any optional flags that the script supports. Currently, these are your options: Code (Text): >run EVESalvage <bookmarklabel1> <bookmarklabel2> ... : Salvages at these bookmark locations, no looting > run EVESalvage [COLOR=red]-loot[/COLOR] <bookmarklabel1> <bookmarklabel2> ... : Salvages at these bookmark locations, looting cans as it goes (Note: You can use as many bookmark locations as you wish.) After following those instructions, the script will perform the following actions: Undock Warp/Autopilot to the first bookmark Salvage all wrecks utilizing your afterburner (if applicable) and tractor beams Remove the first bookmark. Repeat 2-4 for the remainder of the bookmarks given Return to your base, dock, and unload all salvaged items to your hangar. If you looted items, then only the items you looted along with all salvaged items will be unloaded. If you have selected the looting option, then after each salvage attempt the script will check for cargo containers in space (ie, cans). It will tractor and/or approach the can, and then open it. The script will then check your xml file (EVEIgnoreLootingItems.xml) -- if the item name is marked as TRUE, then it will ignore the item. If the item is set to FALSE it will be looted. If it doesn't exist in the file, then it will be added to the xml file with a default setting of FALSE and looted. Finally, if you happen to get a full ship while salvaging, the script should go back to your home station, unload, and then come back to that same location and resume. XML File: This script produces an xml file called "EVEIgnoreLootingItems.xml". It contains a list of all of the items you have looted while using the script. Items set to TRUE are ignored and not looted while items set to FALSE will be looted. (ie, TRUE = ignored, FALSE = not ignored.) If an item looted does not exist in the file, it will be added with a default setting of FALSE. INSTRUCTIONS (using the 'at' flag) Make sure that the person that you wish to be the destination of your salvage bot is in your current fleet. Code (Text): > run EVESalvage [COLOR=#00FF00]-at[/COLOR] <NAME> : Travel to, and then salvage at the location of the given fleet member's name *NOTE: You can add the [COLOR=#00FF00]'-stop'[/COLOR] flag to this runscript command to direct the bot to stop in its tracks after finishing the final salvage/loot operation. INSTALLATION: Make sure that you have a valid subscription to ISXEQ2 and that it is properly installed. Download Tortoise SVN from the internet at http://tortoisesvn.net/downloads. Then, install it and reboot your computer. Reboot. Open Windows Explorer and browse to your /innerspace/Scripts folder. Right click anywhere in this folder and choose the option "SVN Checkout". In the window that pops up, enter https://github.com/isxGames/isxScripts/trunk/EVE-Online/Scripts/EVESalvage as the "URL of Repository" and then be sure that the checkout path is "/innerspace/Scripts/EVESalvage". (Leave the other settings alone.) The new directory that was created (/innerspace/Scripts/EVESalvage) should have an "SVN" icon in it. You can now update this directory at any time by right-clicking it in Windows Explorer and choosing the option "SVN Update". You should update this directory every so often to stay up-to-date with your files.