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.
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
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.
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.
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.
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.
Not at all a guarantee any of it will work. But at least it's the first step in making it launch at all.
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.
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.
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.
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.