Download - Please download a clean copy of Beta for each version. Do not "update", because the changes will break other versions. Before reporting issues, please make sure you are using a clean copy.
Please attach a full log if you have any problems. I've made sure as much debugging information is logged as possible to track down various issues that might happen. I need the full log though, and not partial snippets. If you do not feel comfortable posting a full log, you can PM me it instead with a link to your thread.
1. Please place the "Move only" skill on your skillbar, but not in Left Mouse Button (unless you have a second copy elsewhere in your skillbar).
2. Make sure "Always Highlight" is enabled (PoE Options-> Ui or press Z)
3. Make sure "Key Pickup" is enabled (PoE Options-> Ui)
4. For a rough guide to Beta, please see the ExilebuddyBeta User's Guide. It's not fully updated yet for post 1.2, but the core stuff is still mostly the same.
5. A new guide for understanding and dealing with ExampleRoutine will be added 'soon", but the priority still is identifying core issues and fixing them so a Release can be made asap.
6. Please do not minimize the game while the bot is running, or as you attach the bot. Exilebuddy requires the game rendering to properly work.
Beta #912
This is a quick update to address some API issues that were discovered with charges (power, frenzy, end).
Changelog
Beta #911
This version adds in almost all of the remaining core functionality back into the bot. The ExplorationCompleteTask allows users to once again choose how the bot handles exploration being finished. Like before, you can make the bot take an area transition out, a waypoint, portal, logout, or just stop. The bot will no longer try to leave boss areas, so Area Transition should not be selected if you're grinding bosses. When in a corrupted area, the bot will try to take an area transition out to resume grinding the previous area. The setting to force a new run is in the settings GUI for BasicGrindBot. By default, the bot will not go to corrupted areas. Certain corrupted areas have bosses that spawn underground (Mother of the Hive, for example). The CR needs to trigger combat, as that is not the job of exploration in the bot. Similarly to a boss fight plugin, certain corrupted bosses need additional logic which is left to the user via CR changes or a plugin.
A fix for the Catacombs area transition has been worked back in, so the bot should not have any trouble taking those area transitions. There still might be issues with certain stairs in Upper Sceptre of God, but there's no easy fix for those.
ExampleBot now has some example task logic added for users interested in making their own tasks for BasicGrindBot or making their own bot implementations. The design is similar to BasicGrindBot. A task system is used to check for things to do each Tick, and then task logic is executed until a task returns true. Examples are shown of the basics for out of town stuff, and then some in town stuff, but nothing for tying both together, such as traveling to grind zone or returning to town to do town runs, etc.. For those, users just need to reference the API functions and coroutines provided to get the things done they want. A more detailed guide going over the workings of BasicGrindBot and ExampleRoutine will be coming soon, along with other guide updates for 1.2+ stuff.
A stable Release version is on the horizon, but more information about that as well as compensation for the downtime after the 1.2 update will be made in the near future. There's no additional information on the other known issues that have not been fixed yet, as some of them might just have to be left as-is.
Changelog
Known Issues
Please attach a full log if you have any problems. I've made sure as much debugging information is logged as possible to track down various issues that might happen. I need the full log though, and not partial snippets. If you do not feel comfortable posting a full log, you can PM me it instead with a link to your thread.
1. Please place the "Move only" skill on your skillbar, but not in Left Mouse Button (unless you have a second copy elsewhere in your skillbar).
2. Make sure "Always Highlight" is enabled (PoE Options-> Ui or press Z)
3. Make sure "Key Pickup" is enabled (PoE Options-> Ui)
4. For a rough guide to Beta, please see the ExilebuddyBeta User's Guide. It's not fully updated yet for post 1.2, but the core stuff is still mostly the same.
5. A new guide for understanding and dealing with ExampleRoutine will be added 'soon", but the priority still is identifying core issues and fixing them so a Release can be made asap.
6. Please do not minimize the game while the bot is running, or as you attach the bot. Exilebuddy requires the game rendering to properly work.
Beta #912
This is a quick update to address some API issues that were discovered with charges (power, frenzy, end).
Changelog
- ExampleRoutine should now move into range for proximity shield mobs.
- Skill.CanUse now takes a checkCharges param to disable charge based cooldown bypasses.
- ColdSnap added to ExampleRoutine. It is only used on cooldown, and won't use power charges.
- Charges api updated to handle them correctly. Actor.PowerCharges, Actor.FrenzyCharges, and Actor.EnduranceCharges added that return the number of charges active.
Beta #911
This version adds in almost all of the remaining core functionality back into the bot. The ExplorationCompleteTask allows users to once again choose how the bot handles exploration being finished. Like before, you can make the bot take an area transition out, a waypoint, portal, logout, or just stop. The bot will no longer try to leave boss areas, so Area Transition should not be selected if you're grinding bosses. When in a corrupted area, the bot will try to take an area transition out to resume grinding the previous area. The setting to force a new run is in the settings GUI for BasicGrindBot. By default, the bot will not go to corrupted areas. Certain corrupted areas have bosses that spawn underground (Mother of the Hive, for example). The CR needs to trigger combat, as that is not the job of exploration in the bot. Similarly to a boss fight plugin, certain corrupted bosses need additional logic which is left to the user via CR changes or a plugin.
A fix for the Catacombs area transition has been worked back in, so the bot should not have any trouble taking those area transitions. There still might be issues with certain stairs in Upper Sceptre of God, but there's no easy fix for those.
ExampleBot now has some example task logic added for users interested in making their own tasks for BasicGrindBot or making their own bot implementations. The design is similar to BasicGrindBot. A task system is used to check for things to do each Tick, and then task logic is executed until a task returns true. Examples are shown of the basics for out of town stuff, and then some in town stuff, but nothing for tying both together, such as traveling to grind zone or returning to town to do town runs, etc.. For those, users just need to reference the API functions and coroutines provided to get the things done they want. A more detailed guide going over the workings of BasicGrindBot and ExampleRoutine will be coming soon, along with other guide updates for 1.2+ stuff.
A stable Release version is on the horizon, but more information about that as well as compensation for the downtime after the 1.2 update will be made in the near future. There's no additional information on the other known issues that have not been fixed yet, as some of them might just have to be left as-is.
Changelog
- Updates for 1.2.2.4.
- ExilePather.WalkablePositionFor now has special logic for determining the correct position to walk to for "The Catacombs" area transition.
- SellItemsCoroutine now randomly chooses a NPC to vendor from.
- The bot should now make its way though The Sceptre of God. TagWaypointTask has been updated to handle the mechanics of this area.
- ExampleBot project updated with task examples to give an idea of developing tasks for a custom bot, and making your own bot around tasks.
- Corrupted area logic updated.
- LootItemsTask now toggles always highlight to reset labels past the first try.
- CorruptedAreaParentId assignment logic moved back into TakeCorruptedAreaTask.
- Added TakeCorruptedAreaTask and ExplorationCompleteTask.
- Added SortInventoryTask to move items to the top left corner of the inventory.
- TravelToGrindZoneTask should now correctly make new instances based on AreaStateCache.HasNewInstanceOverride.
Known Issues
- Random stuck issue from corrupted area transitions in boss areas.
- Lack of support for skills granted though items.
- Exceptions thrown from the CR due to memory going bad.
- Various chest opening issues in Docks.
- Movement issues in City of Sarn.
- Slow movement/skill casting on low CPU/FPS (users need to increase resources in VMs, don't limit FPS too much on PCs)
Last edited: