• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Upcoming Exilebuddy Downtime

    Discussion in 'Archives' started by pushedx, Jul 6, 2015.

    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
      Exilebuddy will be undergoing extended maintenance for the Path of Exile: The Awakening update when it releases at the end of this week (assuming it's not delayed). There is no ETA on how long the full update will take, especially given the number of changes that usually take place the first week of a release of a new act and changes to game mechanics. However, we expect a few weeks at least, so please be aware of this and plan accordingly. Users will be compensated for the downtime, as usual, and updates will be posted time to time as needed in this thread.

      With this update, Exilebuddy will also be transiting into a new version (which has been the focus of the Beta forum). This update will cause most existing code to break and need to be updated. The forum layout will be adjusted soon to reflect this as well. The current Release version of EB will no longer exist once the game updates to the new version, and will not be updated (so please try avoid posting threads about wanting the old version back, as that always happens during a big update).

      Due to the nature of the changes in the game and the bot, a Beta version of EB will be the first thing released when ready for users to test. A more stable Release version will be made most likely a month or so later depending on how the game/bot update goes. More information about what the new version of EB contains and how the default grind bot / routine we provide works will be made later as part of a Beta release thread.

      This thread is just to give users a heads up about how things will go once the patch hits. Thank you for reading!
       
    2. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Update 1

      The update is progressing along very well. While certain aspects of the API still need to be tested to ensure nothing broke, the expanded API is pretty much working with the new client version. I say expanded API because for this new version of EB, a lot of API support for things EB has been missing for a while now has finally been worked in. This includes a passive skill tree API, a social panel API, and a trade API. With the new core changes to the design of EB, devs should now be able to do almost anything compared to before in much easier and versatile ways.

      To start out, the old routine and grind bot will be used for the first few months or so with PoE 2.0+. Trying to rewrite the logic for the entire bot and routine is no short task, and the final phase of beta did not last long enough with all of the final content to allow for any further updates (especially considering the wipes that took place). The old bot and routine will be receiving some minor updates to work properly with the new game, but they will not take advantage of all the new features the EB core has to offer. In addition, since plugins will break with the new interface changes, as a lot of them need to be updated entirely to support the game layout changes, a few convenience features will be added in short term until a replacement for the bot/routine is made. These included built in support for staying in boss areas so exploration doesn't complete too early, support for some of the new act 4 content, and things like that. Quest and progression features still won't be added to the grind bot, as it'd take too much time, and that time is better spent correctly implementing them in the replacement via plugin examples.

      In terms of the current todo list for preparing EB for the first Beta test (which I hope can be mid-late this upcoming weekend) is as follows:
      • Finish testings various API features, like quest/ quest state stuff, vendor buying, for example.
      • Add the old full clear plugin logic as the default bot logic to handle some mechanics in Daresso's areas (you have to kill everything to progress).
      • Attempt to support navigating though The Grand Arena properly.
      • Double check the area progressing though Sewers in Act 2, as it received a change in Beta after the bot had been updated to progress though the new areas.
      • Make sure item filters in the client don't break the bot. I'm not actually using them myself.
      • Find a workaround for the old item filter editor to be usable in the new version (some things broke due to build server changes). The new item filter editor will not make it into the initial release.
      • Cheat detection stuff.

      The last point is obviously the only thing that would hold back a release, with fixing the item filter editor second. The rest are things that would be nice to get out of the way, but would not hold back an initial beta release.

      While there have been numerous improvements and additions to the API for working with the game, there's a few aspects that still remain unknown. Support will not be added for the final boss fight any time soon due to the complexity and difficulty of the current implementation. Support is being looked into for other things, although the basics are in place. For example, in the Vaal fight, the API can find the rock spawners, and knows when Vaal is casting the rock fall, but it doesn't know about each individual rock that is falling. In the Merveil fight, it knows when Merveil is casting firestorm (with the ice effects), but it cannot detect the firestorm affected area. Basically, the animation and visuals need to be worked out somehow to add support for these things, but there's been no luck so far with it.

      Other than that, the new ObjectExplorer plugin, which replaces the old tool built into the bot, has been greatly expanded and improved to allow more information to be shown for trying to track things down or find useful, but unlabeled data. The past few days was spent updating all components and supporting ToString correctly in most of them so users can see more information than before via the ObjectExplorer. This will help write more advanced logic or detection various states that need to be handled for things like boss fights.

      That's about it for this update. There's still a lot of information about changes, improvements, and limitations that will be made closer to the actual Beta test.
       
    3. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Update 2:

      One big thing is left, and then a few minor things before the Beta version is made later this weekend. It will still take some time to throw together the actual beta thread itself, and include updated guides for getting started, so we're hopefully looking at a release late Sunday if all goes well. Here's the current set of patch notes for beta. Keep in mind this update consists of work done over the past 2.5 months!

      Current Patch Notes:
      You need to register and have one post to see spoilers!
       
    4. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Update 3:

      The initial Beta release is being moved towards an Tues/Weds (estimate).

      The bot/API itself is all ready to go (both steam and non-steam). I'm very happy with it's current state, and am hoping for a positive initial test. There's nothing left to change with that for now until bug reports or other issues start coming in.

      However, I'm not quite ready for all the other stuff that accompanies a beta release like this yet. Quite a bit of the info threads need to be updated first, and I'm still checking out a few more things in the client. Our philosophy is better safe than sorry, so I don't want to rush out a build until I'm confident we've done all we can to avoid any possible detection issues.

      Thanks for your continued patience, and we hope to be back soon. :)
       
      BigBudda87 likes this.
    5. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Sorry guys, but there's going to be another delay. I don't like giving ETAs for this reason, but it's necessary. We can't go into specifics, but we feel some additional changes are required to provide users with something that is "as safe as possible". I'll post another status update this weekend to let users know how things are going.

      In case you missed it earlier this year, please have a read over the Exilebuddy Release Thread (1.3.0.15+), which also resulted in additional downtime (a little over a week) for adjustments to be made. We will not do a release until we're absolutely confident with what we have in place, so while it's frustrating in the short term, it's essential for the long term (which is why the project is still around after the rocky start we had!).
       
    6. pushedx

      pushedx Moderator Moderator Buddy Core Dev

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

      A release is planned sometime for Monday! However, expect lots of up and downs over the next few weeks as the game patches and gets the next content update.
       
    7. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      ExilebuddyBeta #1076 has been built and is now available (via BuddyAuth) for testing!

      Please see the Exilebuddy Release Thread (The Awakening 2.0.0) for more information.

      Updates on user compensation for the downtime will be made after things settle down and a Release build is ready.
       
    8. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
    9. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      An update will be pushed in roughly 10 hours from now, unless there are more client patches that require additional updates.
       
    10. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Beta will be down for at least a day or so as updates for the 2.0.2 Content Update are done.

      Once things settle down after this update, a Release version will be deployed.
       
    11. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Beta #1093 was just released. Please post any issues in the Support forums accompanied with full logs.
       
    12. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      There's a reported issue with the Stash API throwing exceptions. This is currently being looked into.
       
    13. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Beta #1094 has just been built to address the previous post. Please continue to report any issues with logs in the Support forum and we'll get them taken care of. :)
       
    Thread Status:
    Not open for further replies.

    Share This Page