PDA

View Full Version : Eurobattle on Mac OS X - almost done


Donnie_Darko
18th May 2008, 11:27 AM
Hi all, i'm a (lucky) possessor of a Macintosh and i'm trying to connect to the eurobattle server. I read a large amount of post and *i know* there is no official solution to the problem, but i'm not going to give up :laugh:

After many attempts, i arrived at almost a solution (not working, however): i've downloaded the MacBNetGatewayEditor (http://mac.softpedia.com/progDownload/MacBNetGatewayEditor-Download-26212.html) to add the gateway of eurobattle...unfortunately the program seems not working on Warcraft with patch 1.21 so it not recognizes the game..
I've downloaded the source code of the program and i found out that the program searches the preferece file com.blizzard.WarcraftIII.20 in the /Users/yourname/Library/Preferences/, but with the 1.21 patch this file is named as com.blizzard.WarcraftIII. So if you want to MacBNetGatewayEditor working just rename the file /Users/yourname/Library/Preferences/com.blizzard.WarcraftIII in /Users/yourname/Library/Preferences/com.blizzard.WarcraftIII.20 (after changes you must rename it again so Warcraft can recognize the file)

With this procedure, however, eurobattle is still not working. So i tried to understand the motivations and after many searches i've found a program named ResFool (http://www.ljug.com/sw/files/resfool.dmg.bin) which allow you to explore some kind of preference files. In fact, if you open the com.blizzard.WarcraftIII file you will see many registry keys-like values, and you can also modify them.
If you explore the file after using the GatewayEditor on it, you will see the key inserted by the program, and it contains the values you inserted. An image will better explains what i'm saying:

http://eurobattle.net/attachment.php?attachmentid=87260&stc=1&d=1211098437

the upper window is the ResFool main window, where you can see the new inserted key by the GatewayEditor; in the bottom there is the "inspector" which shows the contents of the key, and you can see the values i've inserted with GatewayEditor previously. I've done the red circle around that 0 value because i think it is our problem.

I can't go on anymore, i think there is kind of bug in the MacBNetGatewayEditor and it can't assign a valid ID to the key, i've tried to read the source code in order to understand the logic of the assignment of that ID but i'm not so expert with mac-programming, though i can do simple programs with xcode (i'm working on that :laugh: )

that's all, if you have other ideas i will be happy to read.
Sorry for the loooong post and for my english 'cause i'm italian.

i forgot, if we can find a manual solution of this problem i will be happy to create a simple installer to use eurobattle on Warcraft 1.21a
Donnie Darko