[Wine] Re: Garena

H0lyGanGs7eR wineforum-user at winehq.org
Fri Aug 27 10:16:44 CDT 2010


> Hi,
> 
> 
> As of 2010-07-15, with a few tricks, Wine + Garena + Warcraft III seems to work ok together.
> 
> 
> I have just started from scratch to make sure it works. And I'm trying to recap what I've done.
> 
> 
> Wine used: repo.or.cz/wine/hacks.git
> I used this version only because it already has the AcceptEx patch in it. As far as I know, git wine will also work if you apply the AcceptEx patch yourself.
> 
> 
> 1. Starting with a fresh WINEPREFIX, for example:
> $ mkdir /home/pigeon/tmp/wc3
> $ export WINEPREFIX=/home/pigeon/tmp/wc3
> 
> 
> 2. I first run winecfg to configure a virtual desktop of 1024x768, a personal preference really.
> 
> 
> 3. Install Warcraft III, then Frozen Throne, then update with the latest patch. You can download patches from Blizzard's ftp. I upgraded mine via battle.net.
> 
> If you have an already installed Warcraft III, you can use it by copying the whole installed directory into the new WINEPREFIX. You may also want to import some old registry too.
> 
> 
> 4. I used winetricks to install ie6. This makes certain GUI part of Garena work. I also tried gecko and it doesn't work as well as ie6 within Garena. But I believe this does not affect the actual game play.
> 
> 
> 5. Install Garena. Don't let the installation run Garena yet.
> 
> 
> 6. Run Garena with WINEDEBUG=+relay. For example:
> $ WINEDEBUG=+relay wine "c:\Program Files\Garena\Garena.exe" 2>/dev/null
> 
> Note that the +relay slows everything down quite a bit. But it's still quite playable, at least on my 3+ years old laptop. Without the +relay, Garena's war3hook.dll will crash when you try to join a game (or when someone else joins your game) in Warcraft3.
> 
> 
> 7. Run 'ps axw | grep winedevice' from another terminal until you see processes like this:
> 
> 20742 ? Sl 0:00 C:\windows\system32\winedevice.exe MountMgr
> 20764 ? Sl 0:00 C:\windows\system32\winedevice.exe GarenaPEngine
> 
> 
> 8. Kill the process with GarenaPEngine, e.g. kill 20764
> 
> If you are really lazy, you can also just keep typing 'killall winedevice.exe' until Garena's GUI comes up. It will kill that MountMgr in this case, but it doesn't seem to affect Garena and Warcraft3.
> 
> 
> 9. Garena's GUI should come up. From this point onwards, you should be fine. You can join a room, start Warcraft3, see other's games, join games, and play games. Remember to setup the path to Warcraft 3 to run war3.exe.
> 
> 
> 10. Goto Oceania, one of the Australia DotA Rooms, look for me, say hi, and maybe we can play a game ;)


I don't know how to patch my with with this AcceptEx patch. This is the main problem. Can you write some commands how to do it?







More information about the wine-users mailing list