Exiled Bot 2 - Pickit & Map Guide (Under construction)
Hey, you may have seen “Initial Setup Guide - UNDER CONSTRUCTION”.
Well, this is another of such startup guides.
This one will be covering the Pickit and Map tabs in more depth with help changing your customisation settings.
This guide may be separated into two or perhaps integrated with the original, but for ease of mind, it’s separated for now.
Notes
- If you have any tips or tricks that you know would be great in this guide (or the other), please let me know in the replies section!
- This will be updated and refined as I go on so your input is greatly appreciated.
- Feel free to ask any questions you may have - if you have a question, then this guide should answer it.
- Currently this guide is pictureless, but that will be changed when I am happier with the text content.
Exiled Bot 2 - Pickit Guide
Smart Pickit Settings
- Enable: Smart pickup is the bot’s inbuilt item filter.
You can edit your own or copy from someone else in the Discord.
It’s highly recommended you use this over the normal pickit settings. - Pickit Profile:
default
Skip to Customisation below if you are looking for a guide on pickit profile customisation.
Normal Pickit Settings (only if Smart Pickit is disabled)
If you can edit this, then you are not using Smart Pickit.
(Not recommended, as you will quickly overflow with items of no value. Using Smart Pickit is best, and you can ignore these greyed-out options.)
- Every rare - Picks up every rare.
- Rare ring/amy - Picks up rare rings and amulets (if you don’t want all rares that the above would grant).
- Gems - Picks up gems.
- Runes / Soul Cores - Picks up runes and soul cores.
Pick Settings
-
Use Key Pickup to loot - [if you have keypickup enabled (stops accidental pickups) enable this]
(image placeholder) -
Open Chest, Open Strongbox, Pickup Quest items - Allows the bot to pick up / open the ticked options.
-
Disenchant items - The bot will disenchant your junk items rather than selling them for gold.
-
Breakable range:
10 -
Breakable key:
mouse_left
The bot clicks breakables at close range by default (10), with options to use skills via key binding.
Stashing
Stash tabs:
1,2,3,4- If you have more than four tabs you want the bot to use, or fewer, this is where you change it.
DO NOT include tabs that are MTX (so no Deli or Essence tabs can be listed, and they should be moved away from tabs 1-4).
Currencies:
This is the tab where you want specifically currency items to go.
This will work in any of the above-mentioned tabs 1-4 (or 1–2 if you have fewer, 1-6 etc if you have more.
Map tabs: 1
Same as the above, but will store maps instead. This does not prevent other items from being stored there.
Customisation settings explained for Pickit
Clicking (image placeholder for ← Manage) at the top in Smart Pickit settings will allow you to open the Smart Pickit configuration settings.
This is quite long but not as complex as it may seem.
Exiled Bot 2 – Pickit Quickstart Guide
This guide explains how to configure your pickit rules for Path of Exile 2. The pickit file controls what your bot picks up, identifies, keeps, stashes, or salvages.
How Rules Work
-
Each line is a rule written in the form:
[What to Check] Operator "Value" # [Action] -
Lines starting with
//are disabled. To enable them, simply remove the//.
Example:
[Rarity] == "Rare" # [StashItem] == "true"
→ Picks up rare items and puts them in the stash.
Common Checks
- Rarity:
"Normal","Magic","Rare","Unique" - Category:
"Helmet","Ring","Amulet","Boots","Gloves","BodyArmour","Flask","Gem","Waystone" - WeaponCategory:
"OneHandSword","Bow","Staff","Shield", etc. - ItemTier: Base tier (higher = better)
- Quality: 0–20 (most items)
- GemLevel: Current level of a gem
- WaystoneTier: 1–16
- Flags:
[StashItem] == "true"→ stash it[StashUnid] == "true"→ stash without identifying[Salvage] == "true"→ mark for salvaging
Useful Computed Values
[TotalResistances]– total resists on an item[ComputedArmour],[ComputedEvasion],[ComputedEnergyShield]– defensive values after modifiers[DPS]– total weapon DPS[PhysicalDPS],[ElementalDPS]– split DPS values[TotalSpellElementalDamage]– combined spell + elemental % damage[TotalFireSpellDamage],[TotalColdSpellDamage],[TotalLightningSpellDamage]– per-element totals
Basic Operators
==equal to!=not equal to>greater than<less than>=greater or equal<=less or equal&&combine conditions (AND)||either condition (OR)()group conditions
Example Rules
-
Pick up and stash all uniques:
[Rarity] == "Unique" # [StashItem] == "true" -
Keep helmets with more than 50 total resists:
[Category] == "Helmet" # [TotalResistances] > "50" && [StashItem] == "true" -
Pick up rings of tier 2 or higher:
[Category] == "Ring" && [ItemTier] >= "2" # [StashItem] == "true" -
Keep one-handed swords with more than 300 physical DPS:
[WeaponCategory] == "OneHandSword" # [PhysicalDPS] > "300" && [StashItem] == "true" -
Pick up level 3+ support gems:
[Type] == "Uncut Support Gem" && [GemLevel] >= "3" # [StashItem] == "true"
Currency and Salvage Rules
The config comes with many currency rules already written. Most are enabled (no //), while some are disabled (have // in front). Remove // to enable. For example:
-
Enabled:
[Type] == "Exalted Orb" # [StashItem] == "true" -
Disabled (to enable, delete the
//):
//[Type] == "Scroll of Wisdom" # [StashItem] == "true"
Salvage rules work the same way. For example:
//[Rarity] == "Normal" && [Sockets] > "0" # [Salvage] == "true"
Weighted Sums (Advanced)
Weighted sums let you give different stats relative values. Example:
- If
Mana = 1, thenIntelligence = 2(since 1 INT gives 2 Mana). - If
Life max roll = 100andMana max roll = 200, then Life = 2, Mana = 1.
Once you have weights, you can set totals:
[WeightedSum(...)] >= "thisNumberHere" && [StashItem] == "true"
This system is powerful but not needed for beginners. If it looks complicated, ignore it.
Quick Tips
- Only edit what you need, start small with a few rules.
- Expand gradually to match your needs.
- Use
//to quickly disable things you don’t want. - For testing, keep rules simple (uniques, high-tier currency, useful bases).
- Don’t overcomplicate until you’re comfortable.
Exiled Bot 2 - Map Guide
Botting Settings
- Botting Act: [Select your act here]
- Selected Zone: [Select your zone here]
- Enable Hideout: [Will enable your bot to use the hideout for mapping]
Timeout Settings
-
Max run time:
1000seconds
[Depends on how long you’ve been in a map / zone] -
Max idle time:
120seconds
[Depends on XP changes to detect if you’ve killed something. If it goes over this amount, it will time you out and go to another map.]
Map Farming Settings
-
Enable - [The bot’s built-in map farming settings]
-
Map Profile:
default
[This works well, but there’s a guide below to assist with all edits.] -
Map Exit Behaviour - These settings simply tell the bot when it’s allowed to leave.
-
Hunt Rares Before Exploring - If enabled, the bot will always prioritise killing the rares before exploration, regardless of the hunt range.
-
Rare Monsters Hunt Range - If the above setting is disabled, this is the range that the bot will hunt rares.
-
Map Monster Threshold - For use in Map Exit Behaviour.
If you don’t use exit on map complete, you have the option of monster threshold.
Set this number to the amount of monsters you want left in your map. -
Influence Towers - If enabled, the bot will put any available tablets inside of your towers and influence the surrounding maps.
-
Ignore Corrupted Nexus, Ignore Map Bosses Atlas Nodes - These options allow you to ignore the specified nodes.
-
Enable Wayston Instillation (with Instillation Settings) - If enabled, the bot will instil your waystones with the selected liquid emotions.
Ignored Atlas Nodes
List of ignored nodes:
[Add or remove nodes as required.]
Customisation
Settings explained for Map Profile:
Map Runner Configuration
This guide explains how to configure the map runner.
It uses the same syntax rules as Pickit/default.ipd.
Available Keys
The following keys are supported: [RunMap], [IgnoreMap], [WaystoneTier], [UpgradeToMagic], [UpgradeToRare], [UpgradeWaystoneTier]
Key Rules
[IgnoreMap]always overrides every other setting.- When using
<withWaystoneTier, add a lower bound such as[WaystoneTier] >= "66".
Never allow values below 66. - Map upgrades only apply once a map has already been selected to run.
- For a complete list of map modifiers, see
ModsList.html.
Example
Run rare maps below tier 3:
[WaystoneTier] >= "1" && [WaystoneTier] < "3" && [Rarity] == "Rare" # [RunMap] == "true"
General Settings
Map Tier
Define which tiers the runner should include:
[WaystoneTier] >= "1" && [WaystoneTier] <= "16" # [RunMap] == "true"
Map Rarity
Control which rarities are excluded.
Uncomment a line to ignore that rarity:
[Rarity] == "Unique" # [IgnoreMap] == "true"
// [Rarity] == "Rare" # [IgnoreMap] == "true"
// [Rarity] == "Magic" # [IgnoreMap] == "true"
// [Rarity] == "Normal" # [IgnoreMap] == "true"
Map Upgrades
Normal maps can be upgraded automatically with orbs:
[Rarity] == "Normal" # [UpgradeToRare] == "true" // Alchemy
// [Rarity] == "Normal" # [UpgradeToMagic] == "true" // Transmutation
Map Augmentation
Further control over upgrading or modifying maps:
[Rarity] == "Magic" # [AugmentIfPossible] == "true" // Augmentation
[Rarity] == "Magic" # [UpgradeToRare] == "true" // Regal
// [Rarity] == "Rare" # [ExaltIfPossible] == "4" // Exalted until 4 mods
// [Rarity] == "Rare" && [WaystoneTier] >= "15" # [Corrupt] == "true" // Vaal at tier 15+
Ignoring Map Mods
These rules allow the runner to skip maps with certain modifiers.
Each can be applied per rarity (Magic, Rare). Uncomment to enable.
Again, please feel free to leave any feedback or tips or tricks I can add in!
Just got this on here for some feedback, please excuse and help point out any mistakes I may have made as I wrote this between work (naughty I know) and am dead tired! I’ll be improving this more very soon so please ask any questions and scold any mistakes!