This thread will detail the current state of the Exilebuddy bot so users know exactly what to expect when using it from here on out. It will be edited/updated frequently, so please check it time to time.
With the SotV update, Path of Exile has once again updated to be more challenging and fun to play. As the game continues to evolve and change in this manner, botting becomes more challenging and requires more maintenance/user intervention than before. While it is our goal to try and provide the best bot possible, there are, and always will be imperfections with the bot due to how it has to interact with the client. In short, when the game mechanics change or the game significantly updates, we have to change our bot development strategy.
However, keeping everything up to date does take time, so rather than not having a working bot out, we release something that "mostly works" so people can make the most out of it (which a lot do). The bot will not work flawlessly in all areas and might not support all the current features in every league. Due to the nature of this game, some users will find ways to make the bot work really well in certain areas using certain builds. However, since a lot of users try to run a business with the bot, a lot of that information is kept under wraps. If you choose to use the bot to run a business with, it's up to you to make the most out of what we have to provide. We'll try our best to give you the tools you need, but this is a high maintenance game, so you will need to spend some time working out how to make the best of things.
Usage Information:
General Information:
Download:
Additional Requirements
Release
Useful Resources
Versions:
Release
#61 [08 Aug 14 04:33]
#60 [24 Jul 14 01:54]
#59 [16 Jul 14 04:04]
#58 [04 Jul 14 05:12]
#57 [03 Jul 14 06:11]
#56 [20 Jun 14 04:20]
#55 [13 Jun 14 07:52]
#54 [06 Jun 14 07:25]
#52 [04 Jun 14 14:40]
#51 [29 May 14 06:39 ]
#49 [08 May 14 22:33]
#48 [04 May 14 23:14]
#46 [02 May 14 01:41]
#45 [02 May 14 00:14]
#43 [01 May 14 12:04]
Beta
Please see this thread.
With the SotV update, Path of Exile has once again updated to be more challenging and fun to play. As the game continues to evolve and change in this manner, botting becomes more challenging and requires more maintenance/user intervention than before. While it is our goal to try and provide the best bot possible, there are, and always will be imperfections with the bot due to how it has to interact with the client. In short, when the game mechanics change or the game significantly updates, we have to change our bot development strategy.
However, keeping everything up to date does take time, so rather than not having a working bot out, we release something that "mostly works" so people can make the most out of it (which a lot do). The bot will not work flawlessly in all areas and might not support all the current features in every league. Due to the nature of this game, some users will find ways to make the bot work really well in certain areas using certain builds. However, since a lot of users try to run a business with the bot, a lot of that information is kept under wraps. If you choose to use the bot to run a business with, it's up to you to make the most out of what we have to provide. We'll try our best to give you the tools you need, but this is a high maintenance game, so you will need to spend some time working out how to make the best of things.
Usage Information:
- Please download a clean copy of the bot for the SotV update.
- Please enable "Always Highlight" in the UI options. If you don't the bot will have issues with some interactions.
- "Move" needs to be on your skill bar. If it is not, the bot will not move and tell you to place it there.
- You should enable "Key Pickup" so the bot doesn't click on random items.
- You should not leave the bot unattended in an area you have not botted before. Some areas work well, some do not. It depends on your build and the RNG of the map generation. Some areas have known issues that we cannot fix yet, because changing logic would result in other areas breaking.
General Information:
- Update Deployment - As with any big update, there's no reason to release a bot in less than a day, because of the number of patches that typically follow. It still seems like GGG is tweaking quite a few things, so the beta will be deployed tomorrow if there aren't any new patches made after 1.1.0d. It was planned for tonight, but before this thread was finished, another patch went up.
- Additional Requirements - Please see this thread to install the pre-requisites for running the bot. If you do not, it will most likely crash on startup.
- Updating vs Downloading - It's no secret that sometimes the updater messes up. It's provided because it mostly works for people, but I would recommend downloading each new bot version and running a clean copy rather than updating. That way, you'll have your old stuff saved, and if the new version has a bug, you can report it and still have something to use until it's fixed.
- Beta vs Release - Please see this thread. Release is a fixed version that is not updated between patch versions unless a critical bug is found or there are too many beta versions pending. Beta is an ever changing version that we use to find ways to make the bot better and fix bugs. You should use the Release version for stable botting unless it has a bug that we fix in the Beta version. In that case, you'll use the Beta until we get the changes made into the next Release. Sometimes, Beta will break from changes, so if you like a particular version, you should save the download file rather than updating the bot.
- Currency Drops - They seem different in the new leagues. You should probably play by hand to get a feel for the drop rate before botting so you don't think you are currency flagged. The basic grind bot we provide is not specialized to starting in new leagues from nothing. As a result, it's highly recommended you play a bit and work up gear and currency for your character. As when any new leagues come out, GGG changes up things on the server to try and detect botters and RMTers, so please keep this in mind when botting.
- Invasion League - The bot is simply not advanced enough to live in this league on its own. You're more than welcome to try and make it work, but chances are, you will get destroyed by the new mechanics. If you have not played this league any by hand, please don't bot it and then complain to us that the bot sucks and keeps dying. I did some early level testing by hand, and there's a lot of "wtf" things happening now (for example).
- Strongboxes - The bot will now open strong boxes of the different types based on your bot settings. By default, it will open them all and you cannot filter them any further. However, this functionality will change in the future because you might not want to open strong boxes in certain areas. Likewise, you might not want to open magic+ strong boxes because of the random mods. There are mods that make the box act as a necromancer, which makes low DPS builds get stuck killing the same mobs over and over.
- Shrines - Now that shrines are a core part of the game, our logic has to be updated to work with them better than it was before. For now, the bot will act pretty stupid around shrines, and most likely stand in the effects while killing mobs and opening chests, but we'll work on updating that logic after taking care of the big SotV updates.
- Maps - Automatic map farming is not implemented, and will most likely be implemented via a dedicated map bot in the future. Automatically running maps is not currently a priority when there are random bot stuck issues, bot logic is not flexible enough, and the nature of maps being a limited resource. As soon as the non-map issues are mostly worked out, then it makes sense to start trying to run maps. If we add automatic map farming, but the bot isn't able to complete them with good efficiency, then it's more or less a useless feature for most people.
- Boss Farming - This will most likely be moved into its own dedicated bot in the near future. Trying to add support to the current grind bot complicates things and makes the bot harder to manage. If it was in its own bot, we could actually implement shortcuts to make it work well (such as running the right way to get to the boss rather than exploring).
- Vaal Skills - Not fully supported yet. We'll work in support as time goes on, since the usage mechanics require API updates for them.
- Corrupted Areas - Not currently supported. We'll work in support as time goes on, since we need to find some and do a bunch of testing. You can enable them through editing the setting in your config file, but they are not officially supported yet (which is why there is no GUI option for them).
- Nemesis Mods - Now that they are a core part of the game, we'll need to expand API support to expose them if they are not already exposed. This is simply to allow more CR support so the bot can not fight mods with certain mods, which is going to be a feature that might be required.
- Doors - Door logic is still using the short term fix introduced a few versions ago. It should mostly work, but there are cases where the bot will do things like open unnecessary doors to avoid any problems. We hope to fix this issue in the future.
- CRs - The Exile CR is just an example of a CR. A lot of people use it as-is without any modifications. While we would like to make it a little more advanced, we cannot possible write a CR that uses all skills the way a user wants. One thing that has been noticed is bug fixes made to the CR are not carried over into user CRs, because they are using their own. If you modify the CR, please watch for bug fixes so you don't run into issues.
- Random Input Issues - We need to rework the input logic again and change the bot logic to try and avoid the random stuck issues. Some users have found ways to fix the issues they see by not using certain skills, or by adding random button clicking, but those are not the solution to the issue. Some things changed in the client for this update that will make the bot exhibit more issues than before. We'll be working on smoothing out those issues, but it might be best to babysit the bot for now.
- Bugs - As with any big update, there's bound to be bugs. We've tested as much as we can without delaying the bot deployment too long. Please report anything that seems broken so we can take a look into it. Please attach both your normal log and error log so we have something to refer to. Simply telling us something is broken without attaching logs isn't enough, so we'll ask you to provide them most of the time unless it's an obvious bug.
- API docs, guides, etc... - This is planned to be worked on really soon, but some core things need to change first. After we get most of the SotV bumps smoothed out, we'll begin giving more attention to this since it's long overdue.
- Avoiding getting banned - Please see this thread. Also note that GGG can read these public forums, so whatever clever methods you talk about, they are aware of.
- FPS - Some users have tried running PoE at under 20 FPS. It seems when doing so, the bot has a lot of issues with interaction. This is due to the way the client works, so please run the game at a higher FPS until we can see if we can add support for lower FPS clients.
- Running from a networked Windows folder - .Net has security restrictions in place that you'll need to disable. To do this, simply create a new file called "ExilebuddyBETA.exe.config" with the following contents. It should be placed in the folder where "ExilebuddyBETA.exe" is. If you are not using the Beta version, so not include "BETA" in the file title.
Download:
Additional Requirements
Release
Useful Resources
- BaseItemTypes (1.1.5.4)
- BuffDefinitions (1.1.5.1)
- StatTypes (1.1.5.1)
Versions:
Release
#61 [08 Aug 14 04:33]
- Updates for 1.1.5.7.
#60 [24 Jul 14 01:54]
- Updates for 1.1.5.4.
#59 [16 Jul 14 04:04]
- Updates for 1.1.5.3.
#58 [04 Jul 14 05:12]
- Updates for 1.1.5.2.
#57 [03 Jul 14 06:11]
- Updates for 1.1.5.1.
#56 [20 Jun 14 04:20]
- Updates for 1.1.4.5.
#55 [13 Jun 14 07:52]
- Updates for 1.1.4.4.
#54 [06 Jun 14 07:25]
- Updates for 1.1.4.3.
#52 [04 Jun 14 14:40]
- Updates for 1.1.4.2.
- PortalToTownPoi should now not logout after taking a portal to town.
- PortalGemToTownCoroutine timeout increased so it doesn't bail due to the long cast.
#51 [29 May 14 06:39 ]
- Updates for 1.1.4.1.
- Bug fix for Curse on Hit not allowing the active skill to be cast.
- ClickToMoveTo now uses a smaller distance between hops rather than a random larger value which was causing the bot to stop moving due to gui collisions.
- Fixed an issue in ClickToMoveTo where the path was traversed too fast, causing it to skip parts it needed to travel through first.
#49 [08 May 14 22:33]
- Updates for 1.1.3.4.
- Added LokiPoe.InGameState.IsDebugOverlayShowing to know when the debug overlay is being displayed or not.
- Jade/Granite flask buff should now be correct in Exile.
- The gem leveler plugin should not throw gui errors when removing gems and then reloading them.
- The bot will now use Quicksilver flasks for movement again.
- Added LocalData.MapMods to get the current mods for the area.
- Monster.IsCursable updated to handle MapMonstersAreImmuneToCurses.
#48 [04 May 14 23:14]
- Spelling fix for jeweller's strongbox.
- Fixed a bug in WriteStdWString where the wrong capacity was written.
- Added PartyStatus.Invited;
- Reverted pathfinding radius back to 1 from 2.
- Added MaxStashTabsToRequest to character settings to increase or decrease the number of stash tabs requested. This is a non-gui setting.
#46 [02 May 14 01:41]
- Updated ClickToMoveTo to close blocking windows during mid-movement.
- ExplorePoi now closes blocking windows upon entry.
- Lowered default ClickToMoveTo distance to avoid some issues where the cursor can be offscreen.
- CloseBlockingWindows now closes the Instance Manager if it is open.
- WaypointPoi was missing logic to close blocking windows, which could cause the bot to get stuck in stash. It has been added.
- Default Skill Registration added for Vaal Reave, Vaal FireTrap, Vaal Sweep, and Molten Strike. Convocation is not added, because it requires special logic, and the other Vaal Auars are not supported yet, as they need to be tested first.
#45 [02 May 14 00:14]
- Please download a clean copy. The previous versions cannot auto-update. Future versions should update correctly now.
- Fixed a logic issue in ClickToMoveTo that was moving the cursor too close to close between movement positions, causing stuttering and delays.
- Added Molten Strike to the skills usable by Soul Taker.
- The autoupdate check was readded as it should work correctly. A mistake was made during testing it, which is why it was removed.
#43 [01 May 14 12:04]
- Please download a clean copy. Your other versions cannot auto-update.
- The AutoUpdate system has been temporarily disabled, as the separate versioning from Beta is not supported with our current design. The previous Release cannot autoupdate with it enabled.
- This is a client version maintenance update. No known EB bugs have been fixed, as efforts are being made to fix them in the new Beta version being worked on. We're sorry for the inconvenience and the delays, but it's for the best for long term EB development.
- Updated to 1.1.3.3.
- The bot will now only request up to 10 stash tabs. This is just a temp work around for the bot not requesting all your stash tabs.
- The bot should now handle clean exits from the gui a bit better than before rather than logging you out of the game.
- LokiPoe.AcquireFrame logic updated to try and address loading screen crashes again using a new method.
- Added an experimental fix to try and prevent the client from dropping input. Exploration has also changed to use the method, so there might be unintended side effects.
- Default skill gem list has been updated. If you manage your own lists, add the following skills: Spell Echo, Convocation, Vaal Reave, Molten Strike, Vaal Clarity, Vaal Grace, Vaal Discipline, Vaal Haste, Vaal FireTrap, Vaal Sweep.
Beta
Please see this thread.
Last edited: