Make your own free website on Tripod.com

BattleField1942対応方法

まだデモ版ながら大人気のFPS「BattleField1942」ですが、残念ながらEyeでサーバーリストを取得することは出来ません。GameSpyがサーバーリストのベースデータを公開していないことが原因なのですが、、、

しかしながら、Fileters.txtを改造することによりEyeで一部の機能を使うことができます。

Battlefield 1942
ServerType: OLD
RegKey: HKEY_LOCAL_MACHINE\SOFTWARE\EA GAMES\Battlefield 1942 Multiplayer Demo\GAMEDIR
ExeName: BF1942Demo.EXE
JoinTemplate: {EXEPATH} +restart 1 +joinServer {address} +isInternet 1[ +playerName "{NAME}"]
HostTemplate: {EXEPATH}
Port: 23000
HostPort: 14567
Mutex: SV
1 if servertype != "OLD" remove
2 if gamename != "bfield1942d" remove

 

上記テキストをFileters.txtの、

Eye servers
Mutex: SV
Icon: IDI_EYE
Flags: IMMUNE
IRC: irc.gamesnet.net/ASE ASE tech support / general gaming chat
1 if servertype != "EYE" remove

Eye servers\Scanners
2 if flags !& "1" remove

Eye servers\Pingers
1 if flags !& "2" remove
2 if flags & "1" remove

ここへペースト!

することで、一応はゲームリストに加えることが出来ます。但し、サーバーリストの取得は出来ないので、気に入ったサーバを手動で追加(Serverメニューの「New server」)することでEyeから使えるようになります。

それにしても、Eyeが使えないとホント不便ですよねぇ。海外でもGameSpyの鎖国政策に対して不満が爆発しているようです。http://www.udpsoft.com/forum/topic.cgi?forum=1&topic=859

尚、上記の方法が面倒臭い方はここからFileters.txtをダウンロードして、Eyeフォルダにコピーして下さい。バックアップを忘れずに!

また、元ネタはこちら