A Path of Exile plugin for ExileCore/PoeHelper that provides automated follow bot functionality with intelligent skill usage and navigation.
- Automated Following: Intelligent pathfinding and following of party leader
- Comprehensive Skill Automation: Automated casting of 20+ different skills including minions, auras, warcries, mines, and more
- Portal Management: Smart portal detection and usage for zone transitions
- Combat Support: Automated monster targeting and attack routines
- Party Management: Auto-join party and accept trade requests
- Quality of Life: Auto-respawn, auto-level gems, and smart UI blocking
- Customizable Settings: Extensive configuration options for all features
- Download or clone this repository
- Copy the
BetterFollowbotfolder to yourPlugins/Source/directory - Launch Path of Exile with ExileCore/PoeHelper
- The plugin will be automatically compiled and loaded
- Enable the plugin in the settings menu
- Set your leader's character name in the AutoPilot settings
- Configure skill hotkeys and automation preferences
- Toggle AutoPilot mode with the configured hotkey
- Leader Name: Set the character name to follow
- Movement Keys: Configure movement and dash controls
- Pathfinding: Adjust node distance and clear path settings
Minion Skills:
- Summon Raging Spirits: Intelligent SRS casting when rare/unique enemies are nearby
- Summon Skeletons: Automated skeleton summoning with configurable count thresholds
- Rejuvenation Totem: Smart totem placement based on party health and enemy presence
Aura & Buff Skills:
- Aura Blessing: Smart Holy Relic + Zealotry management (proactive minion health monitoring, flexible buff detection)
- Smite Buff: Automated smite buff maintenance with aggressive refresh timing
- Vaal Haste: Automated vaal haste activation when available
- Vaal Discipline: Automated vaal discipline when energy shield drops below threshold
Link Skills:
- Flame Link: Party member linking functionality with smart targeting
- Protective Link: Automated protective link maintenance for party members
Warcry Skills:
- Ancestral Cry: Automated ancestral cry usage
- Infernal Cry: Automated infernal cry usage
- General's Cry: Automated general's cry usage
- Intimidating Cry: Automated intimidating cry usage
- Rallying Cry: Automated rallying cry usage
- Vengeful Cry: Automated vengeful cry usage
- Enduring Cry: Automated enduring cry usage
- Seismic Cry: Automated seismic cry usage
- Battlemage's Cry: Automated battlemage's cry usage
Mine Skills:
- Stormblast Mine: Automated mine throwing at rare/unique enemies
- Pyroclast Mine: Automated pyroclast mine deployment with smart targeting
Party Management:
- Auto Join Party: Automatically accept party invites when not already in a party
- Auto Accept Trade: Automatically accept trade requests from party members
Quality of Life:
- Auto Respawn: Automatically respawn at checkpoint when death screen appears
- Auto Level Gems: Automatically level up gems when the level-up panel appears
- Smart UI Blocking: Prevents skill execution when UI elements are open (stash, inventory, etc.)
Advanced Features:
- Intelligent Targeting: Smart enemy detection using ReAgent-style validation
- Party Health Monitoring: Monitors party member health for totem placement and vaal skills
- Distance-Based Logic: Skills only activate when within appropriate range of leader
- Cooldown Management: Sophisticated cooldown system prevents skill spam
Access plugin settings through the ExileCore menu:
General Settings:
- Enable/Disable individual features
- Configure hotkeys and thresholds
- Debug mode for troubleshooting
- Skill cooldown timing
- Hideout skill disabling
AutoPilot Configuration:
- Leader name and following distance
- Movement keys and dash settings
- Pathfinding node distance
- Clear path detection range
Skill-Specific Settings:
- Minion Skills: Count thresholds, range settings, targeting options
- Aura & Buffs: Health thresholds, ES percentages, refresh timing
- Link Skills: Range settings, refresh intervals
- Warcries: Individual enable/disable for each warcry type
- Mines: Range settings, mine count limits, leader distance
- Vaal Skills: ES threshold for Vaal Discipline
Automation Settings:
- Auto-respawn and post-respawn behavior
- Gem leveling cooldown timing
- Party auto-join and trade acceptance
- Fix Smite Casting Issues: Resolve issues with smite not always casting properly
- Update Pathfinding: Replace current system with A* pathfinding algorithm
- Fix Party TP Button: Prevent bot from clicking party TP button when unavailable
- Fix Long Distance Following: Resolve issues when leader is too far away
- Clean Up Codebase: Major code cleanup and refactoring (current state is quite messy)
- Area-Specific Logic: Add special handling for specific areas like "The Rottin Core" with custom transition logic
- Portal Request System: Automatic portal request when no portals are found
- Labyrinth Support: Clean up and enhance Aspirants' Plaza navigation (partially implemented)
- Movement Skill Integration: Clean up and enhance movement skill usage with auto-detection of bound skills (no specific keybind settings needed)
- SyncTask Implementation: Replace async/await with SyncTask for better performance
- Modular Task System: Implement flexible task management with individual enable/disable controls
- Custom Task Support: Add ability to create and manage custom tasks
- UI Checker Task: Replace current UI checker system with one integrating tasks and coroutines
- Task Runner Lifecycle: Implement better task lifecycle management
- Enhanced Logging: Implement LoggerPlus system for better debugging
- Settings Handler: Add sophisticated and organized settings management
- High-Impact Mine Support: Add support for high-impact mine support skills
- Guardian Block Support: Add "if you've attacked recently gain attack block" and "if you've cast a spell gain spell block" logic
- Banner Logic: Implement banner placing functionality
- All Link Skills: Add support for all remaining link skills (easy implementation)
- All Mine Skills: Add support for all remaining mine skills (easy implementation)
- Dash Skill Options: Add support for Shield Charge, Frost Blades of Wintery Blast, Leap Slam as dash alternatives
- Better Dash System: Replace hard-coded 3s cooldown with dynamic dash system
- Portal Clicking Fix: Fix issues with tall portals or portals not on screen
- Entity Interaction Fix: Prevent clicking ritual altars, NPCs, and other unwanted entities
- Auto Stash: Automatically stash items
- Auto Trade to Leader: Automatically trade all items to party leader
- Auto Guild Stash: Support for guild stash automation
- Quest Item Filtering: Filter out low-value quest items
- Auto NPC Interaction: Auto-talk to NPCs and take quest rewards
- Skill Point Books: Auto-use skill point books
- Trial of Ascendancy: Auto-click trial altars
- Lab Ascendancy: Auto-click final ascendancy altar in lab
- Quest State Doors: Auto-click quest state doors like the tower in Act 4
- Valuable Uniques: Auto-pickup valuable unique items
- 5-Way Resetter: Add support for 5-way resetter functionality
- Auto Enable Auras: Automatically enable auras when available
- Coroutine Focus: Switch to a more coroutine-focused approach
- SyncTask Integration: Use SyncTask where applicable (see pickit implementation)
- Task Management System: Implement skills into task management system to avoid conflicting inputs
- Multi-Task Support: Support for multiple simultaneous tasks
- Terrain Analyzer Rewrite: Completely rewrite the terrain analyzer (currently inefficient and incomplete)
This plugin is a fork of the original CoPilot by totalschaden.
Original Author: totalschaden Fork Author: alekswoje
Special thanks to:
- The ExileCore/PoeHelper development team
- All contributors to the original CoPilot project
Feel free to submit issues, feature requests, or pull requests to improve the plugin.
This project is licensed under the MIT License - see the LICENSE file for details.
The MIT License is a permissive license that allows anyone to do anything with this software as long as they include the original copyright and license notice.
This plugin is provided as-is for educational and entertainment purposes. Use at your own risk. The developers are not responsible for any consequences of using this software.