> 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?