• Visit Rebornbuddy
  • Dx11 Support

    Discussion in 'Archives' started by naut, Feb 26, 2017.

    1. naut

      naut Community Developer

      Joined:
      Feb 9, 2012
      Messages:
      277
      Likes Received:
      21
      Trophy Points:
      18
      Dx11 Support - Solved *Read*

      Has it been said when the Dx11 client will be supported?

      If it was a matter of making the game look pretty, I honestly would not care. However I wake up almost everyday to my game crashed due to lack of memory for Dx9 running one single bot (and my pc is a frigging beast).

      The fact we are now paying a monthly fee for bot access should be more then enough drive the release of a bot that can support the more stable client of the two.

      Do not take this as a flame post, I am simply curious if there has been a timeline posted for this or if it is even a thought at all.
       
      Last edited: Feb 26, 2017
    2. naut

      naut Community Developer

      Joined:
      Feb 9, 2012
      Messages:
      277
      Likes Received:
      21
      Trophy Points:
      18
      After some research I believe I have fixed the issue with a combination of launch options. I suggest at the very least you all create a game file exclusively for botting and do the same.

      "Path of exile directory/poe.exe" -gc 2 -ns -swa --noasync

      gc 2 - number of generations to continue garbage collections before deleting old data - the reason I was crashing after extended periods, this game keeps all old memory, after 100 maps that is an insane burden on your pc regardless of the specs.

      -ns - nosound - decreases cpu load

      -swa - softwareaudio - cuts out hardware processing of sound

      --noasync - noasynchronous loading, reverts loading of ingame events to pre 2.2 style which for me runs much smoother.

      If you want to go one step further, you can go into the file:
      My Games -> Path of Exile -> production_config

      Find the line:
      texture_quality=

      This can be changed from any value between 0-5, 5 being the lowest.

      This allows you to decrease texture graphics far below what the ingame settings allows you to, and will dramatically increase fps and decrease choppyness. At the same time your game will look like it is made of playdough so good times all around.
       
      Last edited: Feb 26, 2017
    3. uupiits

      uupiits Member

      Joined:
      Oct 7, 2014
      Messages:
      335
      Likes Received:
      8
      Trophy Points:
      18
      Not happening, cause bot needs to be rewriten
      pushedx said its not happening
       
    4. Darox

      Darox Member

      Joined:
      Nov 7, 2014
      Messages:
      353
      Likes Received:
      2
      Trophy Points:
      18
      I would love it to happen, but don't think its going to. The extra performance is great, however the time commitment might not be worth it.

      Thanks for adding the commands and what not to for others, many don't know you can add these to increase performance. I forget who from GGG stated that adjusting the texture quality only helped to some point. After a couple numbers the FPS increase was negligible.

      If you have performance issues also change your graphics settings in game. Don't need a pretty screen when botting!
       
    5. Unknown Buddy

      Unknown Buddy Member

      Joined:
      May 20, 2015
      Messages:
      603
      Likes Received:
      17
      Trophy Points:
      18
    6. pushedx

      pushedx Moderator Moderator Buddy Core Dev

      Joined:
      Sep 24, 2013
      Messages:
      4,252
      Likes Received:
      290
      Trophy Points:
      83
      Dx11 (x64) won't happen in the conceivable future.

      It'd essentially require a whole new project to be made for it, as it can't work alongside the 32-bit Exilebuddy code base. It'd most likely be a 3+ month project to do in itself, then would at minimal double maintenance times and efforts for each client update. For a game that pushes out well over 100 patches a year, it's just not technically feasible to support without it significantly impacting the project in a negative way.

      In addition, the "rendering tricks" they are using to improve client performance won't help the bot much at all. The same, crazy number of objects are still active in the client, the same complex data system is in place, and the same clunky input system is being used, so the core reasons behind various bot performance issues would still exist. There's also no improvements that could be done if EB was 64-bit that can't already be done in it's 32-bit form. The types of improvements that really affect bot performance, are along the lines of executing less user code, multi-threading Greymagic, or running more code in the client, all of which are massive project changing elements that have their own side-effects as well, so there's no easy solution for better performance
       

    Share This Page