• Visit Rebornbuddy
  • Exilebuddy Beta/Release Thread (2.2.1+)

    Discussion in 'Archives' started by pushedx, Apr 9, 2016.

    Thread Status:
    Not open for further replies.
    1. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      NOTE: Due to unfortunate timing, the 2.2.2 patch is expected to come this week, so EB will most likely need another set of updates once it is deployed. However, we're still going to try a release beforehand so users can see the current state of things and are hopefully pleased with the direction the project is heading.

      Welcome to the Exilebuddy Release thread for 2.2.1+!

      Exilebuddy only supports the International version of Path of Exile (managed by GGG). Other version are not supported.

      Please start with the Support F.A.Q.. All support issues should go in the Support Forum. Please remember to attach a full log if you're in need of support.

      A lot has changed and is still changing. The Guides section has a few stickied posts that users should read over to understand the big stuff. There's a lot of little stuff that has changed and has not been documented. If there is something that you cannot figured out, please use The Big Ascendancy Help Thread. A lot of the existing documentation is now outdated on the forums and will be updated soon (TM).

      A raw log of changes from SVN commits can be found here: https://gist.github.com/pushedx/fc0f07b4e99a790a1f1e89ded3915fcf

      Exilebuddy has been updated to use .Net 4.6.1 and the VC 2015 redist. Please see this thread for more information: Buddy Bots Prerequisites Update. An installer will be added for the Release version once it is ready.

      Users will be compensated for the extended downtime once a Release version is ready. Once again, we thank users for their patience during this update process.

      General

      Path of Exile is a game that updates frequently. Please understand that the bot has to be updated each client update, regardless of how "simple" the patch might seem to be. We do not do automatic build and deploys for user safety. The bot will be updated as soon as possible when an update happens, but the timing and complexity of changes will have an effect on how soon a new build is made. If additional downtime is expected, we'll try to post a forum sticky to let users know as this happens.

      Default Bot/Routine

      Please see the Getting Started (EN) guide in the previous release thread.

      Exilebuddy comes with a default bot and routine for users to bot with. For guides on these, please see the following links. They are pretty outdated now, but are still the best reference currently available.

      OldGrindBot: Please see the old OldGrindBot Guide.
      OldRoutine: Please see the old OldRoutine Guide.

      Release Specifics

      • Due to time constraints, API support has been dropped for a few things such as Passives, the Social Panel, and Event Notifications. These things will be added later.
      • It is highly recommenced you play though the game yourself before attempting to bot. Otherwise, you'll run into a lot of issues not understanding how things work.
      • A certain amount of "babysitting" will be required with Exilebuddy for the short term. It is our goal to reduce this as much as possible, but it will take time and a lot of testing.
      • Botting hardcore leagues is not recommended.
      • OldGrindBot is a basic grind bot. It is not meant to be used from level 1 and does not play though the game for you and do quests or master missions. If you choose to bot on low level characters that are under geared, the bot will struggle. This is the current design of the bot implementation we provide.
      • OldRoutine is a basic routine that is designed around the idea of using a few skills based on mobs around the player. This design works for basic builds, but does not offer the customization required for more complex builds. While a new routine is planned, users should consider making their own build specific routines that takes advantage of the API to have something that caters to their needs.
      • Please enable "Always Highlight" in the PoE client UI options. If you don't the bot will have issues with some interactions.
      • "Move Only" needs to be on your skill bar in a slot other than the Left Mouse Button.
      • You should enable "Key Pickup" in the PoE client options 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.

      Downloads

      Beta
      Release

      Previous Release Thread: Exilebuddy Release Thread (The Awakening 2.0.0)
       
      Last edited: May 5, 2016
    2. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Beta Changelog

      #1313 [02 Jun 16 19:38] (2.2.2.8)
      • The logic for mouse tab selection has been updated to try and avoid a rare bug where clicking on a tab name to change to it would also pickup your primary weapon due to a client issue.
      • Various AutoLogin updates to handle dcs after character selection.
      • v3.StashItemsCoroutine updated to attempt to stash into a currency tab when a utility slot has space. Before, it'd only consider the first tab found for the currency item.
      • Flask.ChargesPerUse now takes into account the LocalChargesUsedPosPct stat.
      • Flask.ChargesPerUseBase now returns the unadjusted charges per use value.

      #1311 [30 May 16 20:31] (2.2.2.8)
      • NetworkObject.IsMaster updated to support masters in towns.
      • PlayerComponent now exposes the current level of masters through the "CurLevelX" properties. For example, CurLevelVorici.
      • Player and LocalPlayer now expose the "CurLevelX" properties from the PlayerComponent.
      • Master experience level arrays are now exposed though GameConstants. For example, DexMasterExperienceLevels for Tora.
      • Dat.NPCMasterExperiencePerLevel added to expose raw master level data in memory.
      • Dat.DatNPCMasterExperiencePerLevelWrapper added to wrap master level data.
      • Dat.DatNpcWrapper added to wrap npc data.
      • Dat.Npcs added to expose npcs.
      • Scripts.DumpNpcs.cs added to get the current data for npcs in the game.
      • Scripts.DumpMonsters.cs added to get the current data for monsters in the game.
      • ObjectManager.ClosestMaster now returns a NetworkObject.
      • A new enum, PoeObjectEnum has been added to ObjectManager to refer to all known objects. This is to avoid referring to objects by name, which is not localization friendly.
      • ObjectManager.GetObjects added to return an IEnumerable of NetworkObject from PoeObjectEnums.
      • ObjectManager.GetMetadatas added to return an IEnumerable of string metadata values from PoeObjectEnums.
      • ObjectManager.GetEnumFromMetadata added to return a PoeObjectEnum from a metadata string.

      #1309 [29 May 16 00:28] (2.2.2.8)
      • NetworkObject.IsMaster now properly detects masters in Hideout.

      #1308 [28 May 16 22:58] (2.2.2.8)
      • ObjectManager.ClosestMaster added to return the closest master to the player.
      • v3.SellItemsCoroutine now uses ClosestMaster in hideouts to select the closest master rather than using a fixed order.
      • ThirdPartyLoader now supports loading content from a list to avoid issues with extra files being in the content directory. This system is optional and simply requires the presence of a '3rdparty-files.txt' file in the root content directory with relative paths to all files to use.
      • The Gui settings window now exposes a CompileAsynchronously option for power users that want to load content synchronously.
      • Dat.DatQuestRewardWrapper added to wrap quest reward data (processed from QuestRewards.dat)
      • Dat.QuestRewards added to expose quest rewards though the API.
      • DoNotUse_Dev_QuestBot added as an internal development project. This is not for users.
      • Internal offset updates.

      #1299 [19 May 16 23:09] (2.2.2.8)
      • Updates for 2.2.2.8.

      #1298 [19 May 16 17:31] (2.2.2.7)
      • SharpSvn has been removed due to unintended side effects on some OSes.
      • The namespaces of all stock plugins has been changed to avoid type name conflicts with other type names. For example, namespace "Stats" is now "nsStats", so the class "SomeNamespace.Stats" is usable without conflicts. This fixes an issue where if the "StuckDetection" plugin is compiled before "QuestBot", the references to "EXtensions.Global.StuckDetection" were incorrectly resolved via the "StuckDetection" plugin namespace instead.

      #1295 [18 May 16 20:41] (2.2.2.7)
      • ExilePather will now add an obstacle for the "Undying Blockage" when the "Infernal Talc" is not in the inventory while in "The Warehouse Sewers".
      • OldRoutine.CombatTargeting is now public for reflection purposes.
      • OldRoutine.Execute now supports handling the "GetCombatTargeting" message to return the current Targeting instance used.
      • OldRoutine.Execute now supports handling the "ResetCombatTargeting" message to reset the current Targeting instance and register the default handlers.
      • HelixToolkit updated to 2015.1.715 from 2015.1.700.
      • Microsoft.Net.Compilers updated to 1.2.2 from 1.2.1.
      • MahApps.Metro.Resources updated to 0.6.1.0 from 0.5.0.0.
      • SharpSvn has been added.
      • Buddy libs updated to latest versions.
      • The start of a new AreaVisualizer plugin has been added. This is a work in progress plugin.
      • RDPathfinder.GeneratedAreaHash added to expose the area hash of the current generated data.
      • DevTab now uses BeginInvoke for hotkeys to avoid deadlock issues.
      • LokiPoe.DispatchIfNecessary and BeginDispatchIfNecessary now support passing a specific Dispatcher to them.

      #1290 [17 May 16 15:47] (2.2.2.7)
      • LeashRange processing logic in OldRoutine updated to be correct (thanks @Tormiasz)
      • DefaultPlayerMover once again always enables adjustments in "The City of Sarn" and "The Slums", as those areas always have issues it seems.
      You need to register and have one post to see spoilers!
       
      Last edited: Jun 2, 2016
    3. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Release Changelog

      #176 [02 Jun 16 19:50] (2.2.2.8)
      • Beta #1308 - #1313

      #175 [19 May 16 23:14] (2.2.2.8)
      • Beta #1290 - #1299.

      #174 [16 May 16 21:24] (2.2.2.7)
      • Beta #1284 - #1289

      #172 [05 May 16 18:45] (2.2.2.6)
      • Beta #1281.

      #171 [04 May 16 14:40] (2.2.2.6)
      • Beta #1242 - #1278
       
      Last edited: Jun 2, 2016
    Thread Status:
    Not open for further replies.

    Share This Page