• Visit Rebornbuddy
  • HB3 on Linux

    Discussion in 'Honorbuddy Forum' started by Drufix, Nov 14, 2016.

    1. Drufix

      Drufix New Member

      Joined:
      Apr 8, 2013
      Messages:
      100
      Likes Received:
      1
      Trophy Points:
      0
      Hi guys does HB3 work on Linux WINE?
       
    2. Aion

      Aion Well-Known Member Buddy Store Developer

      Joined:
      Jan 18, 2011
      Messages:
      3,907
      Likes Received:
      105
      Trophy Points:
      63
      I doubt WoW itself works properly under Wine.

      Just setup a windows VM, and voila ;)
       
    3. TheBrightSide

      TheBrightSide New Member

      Joined:
      Dec 6, 2015
      Messages:
      12
      Likes Received:
      2
      Trophy Points:
      3
    4. Drufix

      Drufix New Member

      Joined:
      Apr 8, 2013
      Messages:
      100
      Likes Received:
      1
      Trophy Points:
      0
      WOW works perfectly under WINE I have seen it with my own eyes in my friends house but he does not bot.

      I wonder I heard from few people that they did not get banned since they switched to Linux.
       
    5. brainAbuddy

      brainAbuddy Active Member

      Joined:
      Aug 12, 2010
      Messages:
      2,180
      Likes Received:
      11
      Trophy Points:
      38
      no it doesn't works.
      I know that wine did work with wow, but I don't know if it's currently works. but even if it did HB will not work on linux
       
    6. Drufix

      Drufix New Member

      Joined:
      Apr 8, 2013
      Messages:
      100
      Likes Received:
      1
      Trophy Points:
      0
      Ok then, then these people were bluffing, its the internet hehe.
       
    7. Nieznany

      Nieznany Member

      Joined:
      Mar 22, 2015
      Messages:
      137
      Likes Received:
      1
      Trophy Points:
      16
      WoW works well under wine
       
    8. Jiniix

      Jiniix Member

      Joined:
      Jan 10, 2012
      Messages:
      337
      Likes Received:
      14
      Trophy Points:
      18
      HB3 requires .NET 4.6.2 and C++ 2015 Update 1 x86, which will not work under WINE.
      WoW itself with minor tinkering works very well, assuming your GPU support OpenGL 4.5.
       
    9. foam_follower

      foam_follower Member

      Joined:
      Dec 3, 2011
      Messages:
      282
      Likes Received:
      4
      Trophy Points:
      18
      I can confirm that WOW works under SUSE having seen it at a computer fair.
       
    10. dilbog

      dilbog Member

      Joined:
      Oct 26, 2012
      Messages:
      457
      Likes Received:
      1
      Trophy Points:
      18
      there use to be a winetricks script for dotnet 4.5 and c++, both work very well under wine with a gold star rating on wineHQ.
       
    11. Jiniix

      Jiniix Member

      Joined:
      Jan 10, 2012
      Messages:
      337
      Likes Received:
      14
      Trophy Points:
      18
      Appearently someone got .NET 4.6.1 to run on WineHQ, which to me indicates that 4.6.2 should be possible as well.
      Now all that's left is the 32-bit version of this: WineHQ - Visual C++ Redistributable Package 2015 (14.0.23506.0) which currently has a garbage rating.
      But there's only one test result, with a months old WINE version.
       
    12. wfsolis

      wfsolis New Member

      Joined:
      Oct 6, 2014
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      I may be wrong, but I don't think that resolving the dependencies to get Honorbuddy running in WINE will make Honorbuddy work in Linux. The Linux kernel and Windows are different and the injection methods that Honorbuddy uses are likely Windows dependent.
       
    13. Jiniix

      Jiniix Member

      Joined:
      Jan 10, 2012
      Messages:
      337
      Likes Received:
      14
      Trophy Points:
      18
      Not at all a guarantee any of it will work. But at least it's the first step in making it launch at all.
       
    14. laria

      laria Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      5,386
      Likes Received:
      36
      Trophy Points:
      48
      So i made a fresh wine 32bit prefix and fought with the .Net 4.6.1 installer (.2 fails to install). Winetricks is failing to install 4.6 on its own, so i had to do it manually.
      The login screen of HB comes up, it even gets as far as printing the first few lines up to

      After that the window is gone and all i can do is kill the application. On occasion wow freezes as well.

      the most lines of wine complain about this:

      I would assume we fail to find the running wow process but i am not familiar with that function call.
       
      Last edited: Nov 30, 2016
    15. wfsolis

      wfsolis New Member

      Joined:
      Oct 6, 2014
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      Correct me if I'm wrong, but I assumed that even if you got Honorbuddy to open successfully, it wouldn't know how to inject the WoW.exe process running in Wine because the memory architecture of Linux isn't exactly the same as it is in Windows? Maybe I'm wrong here, but it seems akin to the challenge of running XMODGAMES on Bluestacks or a similar Android emulator.
       
    16. laria

      laria Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      5,386
      Likes Received:
      36
      Trophy Points:
      48
      Wine might not be a perfect replica of Windows, but if it is good enough for quite a lot of games and other applications, we might be lucky and get it to work.

      GDIplus alone won't solve it, i just tried.
       
      Last edited: Dec 1, 2016
    17. wfsolis

      wfsolis New Member

      Joined:
      Oct 6, 2014
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      Maybe someone with more knowledge of memory architecture could weigh in because it's all speculation at this point. Honorbuddy knows where to access WoW's memory in the Windows environment just like XMODGAMES knows where to access game memory in an Android environment, but things like WINE and Bluestacks aren't exact duplicates of a Windows environment. I highly doubt that WINE will produce a memory model that is exactly like like that of Windows, so Honorbuddy will more than likely never be able to attach to your WoW process without modifying the source code of Honorbuddy itself to tell it how to find the process.
       
    18. laria

      laria Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      5,386
      Likes Received:
      36
      Trophy Points:
      48
      In case someone is interested, i attach the terminal output.
       

      Attached Files:

      Last edited: Dec 11, 2016

    Share This Page