System Required(系统要求)

Microsoft .Net Framework v2.0+

Lastest Version(最新版本)

v1.23

2006-12-30

BF2-DLink Ver0.42主功能列表

  1. 完美取代“我的最爱”功能。
  2. 生成BF2安装信息。
  3. 可更换CD-Key。
  4. 可切换BF2的语言设置。
  5. “我的最爱”服务器列表编辑器。
  6. 查询服务器的状态、设置信息(显示游戏地图预览)和玩家的分数、网络延迟信息。
  7. 直连服务器、自动加入服务器功能。
  8. =HERO=服务器Rank查询、EGAME365服务器Rank查询。
  9. 多Rank选择启动方式。
  10. 自定义游戏分辨率功能,可设置宽屏分辨率1440*900。
  11. 支持2142服务器信息查询。
  12. 可自定义BF2MOD显示信息。

2006-12-26

BF2-DLink.Ver.0.4.1 Download Now!

http://www.live-share.com/files/125093/BF2-DLink.Ver.0.4.1.rar.html

BF2-DLink Ver.0.4.1(升级包)发布,需原Ver.0.4.0程序包支持

====================================
Ver.0.4.1更新内容
  1. 取消新MOD的报错消息 [DONE]
  2. 修正从单人帐号切换到网络帐号时无法显示服务器列表的Bug [DONE]
  3. 增加记住窗口位置 [DONE]
  4. 增加CD-Key更换功能 [DONE]
  5. 增加BF2语言切换功能 [DONE]
  6. 论证自动更新=HERO=服务器列表的可行性 [Next Version]

暂不考虑搜索服务器功能。

====================================


2006-12-21

论证BF2-DLink自动更新=|HERO|=服务器列表的可行性

前提条件说明:

  1. 是否可以提供一个长期不变的FTP服务器?
  2. 是否可以提供一个最大10M的稳定空间(考虑到以后加入软件升级的空间)?
  3. 是否可以提供此空间(最大10M)的上传、删除的OP权限?

如果以上条件没有问题,那么后期再继续论证BF2-DLink的升级算法及具体实现办法。

2006-12-17

用BF2-DLink实现1.4和1.41版分时启动的简便方法



首先备份1.4版的BF2.exe执行程序
然后升级BF2到1.41版,将1.41的BF2.exe改名成BF2_Herorank1.41。
将原1.4的BF2.exe拷回到原目录中,为了更好的识别版本可改名成BF2_Herorank1.4。

然后启动BF2-DLink,查看服务器情况,选择想要加入的服务器后,根据服务器的版本号来选择你要启动的BF2版本。
PS:服务器版本号可通过同步来查看(参照使用手册)
如图:


选择后,点击启动按钮

2006-12-16

Ver.0.4.1开发计划

  1. 修正从单人帐号切换到网络帐号时无法显示服务器列表的Bug
  2. 增加记住窗口位置
  3. 增加CD-Key更换功能
  4. 增加BF2语言切换功能

暂不考虑搜索服务器功能。

2006-11-21

Oh, Yeah. Blogspot又可以访问了

长达一个月不能登陆Blogspot的痛楚终于解除了,Oh yeah ~ ^o^

2006-10-13

使用手册 -3-


浏览工具栏:
  1. 我的博客:点击访问BF2-DLink.Home。
  2. Rank Site:选择要查询的Rank站点。
  3. Rank查询:点击开始在指定Rank站点中进行查询。
  4. IE浏览工具条:和IE的按钮功能一样,包括后退、前进、刷新、停止。

使用手册 -2-


启动命令:
  1. 在快捷方式中加入 " +refresh" 即可实现软件启动后自动进行全服务器列表扫描。



启动栏:

  1. 用户ID选择:选择一个帐号进行BF2联机游戏。
  2. 密码输入区:
    用户:联入此帐号时用的EA登陆密码。
    伺服:联入加锁保护伺服器的联入密码。
  3. 分辨率:输入你要用到指定分辨率,如无特殊要求可以不填(此功能是面向宽屏用户设计的)。
  4. Rank选择:选择你要启动用的Rank登陆器。
  5. 自动加入:自动加入开关。主要功能是在你想联入一个已满伺服的时候,BF2-DLink会代替你的手动联入操作。BF2-DLink一旦扫描到此伺服已有空位的时候便会自动启动游戏联入伺服器。

2006-10-12

使用手册 -1-


“最爱”编辑工具栏:

  1. 删除:从最爱列表中删除选定的服务器。
  2. 修改IP:修改选定的服务器原始IP地址。
  3. 新增伺服器:手动输入IP后,按回车即可填加服务器,若此服务器未响应,需要手动输入伺服器名字,两次单击伺服器名字栏即可修改。
  4. 导入:导入其它服务器列表,被导入文件的格式要和最爱的服务器代码块保持一致。
  5. 向上、向下:调整选定服务器的排列顺序。


刷新工具栏:

  1. 同步:所谓同步,即是在你每次刷新服务器时(包含两种刷新,一是单击刷新,二是全列表全部刷新,和BF2相同,唯一不同的是按全部刷新你的列表不会像BF2那样“消失”,让人郁闷-__-)都会以服务器的真实服务器名来更新你的列表中指定服务器名。
  2. 刷新:即对全部列表进行扫描,若同步开启,则列表将同步显示。(注:在全部刷新过程中,单击刷新不可用,刷新状态可由按钮是否按下和状态栏提示进行判断)





服务器列表显示中心:

  1. 信息栏图标依次代表的含义:Mod图标、Rank状态、VoIP状态、PB状态、Lock伺服器加锁状态。
  2. Ping:网络连接状态(延时),值越小越好。
    玩家:分子显示的是当前在线人数,分母是服务器允许最大同时在线人数,括号里的数是服务器保留人数。
  3. 地图名称:当前伺服器里正在进行的地图。


主要功能介绍

  1. 在不用启动游戏的情况下,查询BF2中“我的最爱”里所有伺服器的详细在线信息。
  2. 选择想要进入的伺服,点击启动按钮,即可直接直联服务器,起到快速游戏的作用。
  3. 并且在新版本中已经加入了对Hero的Rank查询功能,轻轻一点Rank按钮,即可在BF2-DLink中显示你在Hero中的Rank情况。

主要功能就是这些,剩下的详尽说明,我会在今后发布的。

2006-10-11

Ver.0.4.0 已发布!!




10.11 开始制作使用手册……

Ver.0.4.0开发计划中的所有功能已经基本完成,接下来是制作使用手册。

2006-10-09

10.9号更新

  1. 提供2142伺服器信息查询

  1. Check out the 2142 host is valid

2006-10-08

正在研究2142的伺服协议...

由于很多原BF2的服务器地址已经更换成2142了,在使用BF2-DLink刷新时会有信息混乱的现像(只有2142服出现此现像)现在开始研究2142的网络协议,如果有可能的话,会在Ver.0.4.0中支持对2142的伺服信息查询,暂不考虑联机功能。

Ver.0.4.0 10月8号更新内容

  1. 新增EGAME365和=SAGA=战队提供的Rank查询。

  1. Check out the rank of EGAME365 and =SAGA= is valid.

Ver.0.4.0开发进度90%

主要的技术难题已经找到解决方法。

现在进入了后期测试阶段,相信不久将会和大家见面。

^o^

2006-10-05

发帖庆祝,顺利从6级晋升到8级,顺便附刀章心得


个人心得,要想拿刀章,最好用狙击手,因为狙击手被敌人识别出来花费的时间要比其他兵种长一些。

算式证明如下:
分辨敌友的时间设为T(a、b),识别人物外形时间为T1,识别狙击手颜色时间为T2

非狙击手被识别时间 Ta = T1
狙击手被识别时间 Tb = T1 + T2
因为 Tb > Ta,

所以用狙击手在人堆里穿梭,被识别的时间要比其他兵种时间较长,即用狙击手冲到敌人身旁并成功击杀敌人的成功率较高。
当然人满为患的巷战服是必不可少的,这个是整个任务达成的必要条件。切记,切记。

若有人用此方法拿到章后,别忘了给盾^^

2006-09-23

Ver.0.4.0 60%

  1. 新增Hero论坛Rank查询

  1. Add check out the HERO Rank.

2006-09-20

Ver.0.4.0开发文档

-------------------------------------------------------------
Ver.0.4.0
  1. 全新软件界面,功能模块布局仿照BF2进行设计。(地图、伺服器信息摘要、伺服器赞助商图标)
  2. 新增多Rank类型选择启动。
  3. 修订Skin报错频繁的问题,现在每个服只报一次错。
  4. 全新伺服器列表显示,仿照BF2的服务器管理列表。
  5. 取消部分图标的皮肤功能(如:玩家信息的图标)。
  6. 新增窗口大小可调功能,具体拉伸情况后期再做设定。
  7. 将原先的服务器编辑按钮功能换成工具栏模式。

  1. New user infterface.
  2. Selecte rank type to launch is valid.
  3. Fix the problem of error message of Skin showed frequently.
  4. New host list show, all most important info to show.
  5. Delete the skin function of players' info.
  6. Add the maximize button.
  7. Add the host editor toolbar.

2006-09-18

新电脑配置,拿出来YY一下^^

CPU: AMD Athlon 3800+ X2
MB: ASUS M2N-E
DVI: XFX 7900GS 256M 256bit
DDRII: Kingston 667 1G*2
HD: ST 320G SATA 16M
TFT: Samsung 940BW
BOX: 金河田 数字系列7062b

2006-09-15

关于=|HERO|=panda给出的建议

原帖由 =HERO=panda 于 2006-9-15 19:49 发表

用了下3.3,几个建议
1、背景最好不要半透明
2、窗口太小,最好设置窗口属性为可以最大化,最小化。我觉得你躲参考hlsw和qtrack,吸取他们的优点,肯定能做的比它们强。


答:
  1. 窗口大小可调会有点问题,就是布局会有点乱,不过现在改成1024×750可以显示每队前25名了,应该够用了,如果还是不理想的话,可以加上最大化功能。
  2. 半透明如果大家不喜欢是可以取消的。

关于软件启动占用资源较大的问题

软件启动时占用资源较为“恐怖”大概要60M,切换到系统后台的大小是2M,现在还没理清头绪。今天在MS的论坛上发帖求助,已经有高手开始帮我分析问题,我想可能是把所有函数放到窗体中造成的,现在问题还不能确切到底出在哪里,不过还是先将软件工程模块化,划分出主窗体再试试,希望能够解决此问题。

今天主要了解电脑行情

这周末去配台“游戏机”(电脑),看来今天要多做一些电脑行情调查,恐怕要等周日后才能继续开发BF2-DLink了:( 先附最新截图一张^^

2006-09-14

今天上午给Blog加了个计数器

今天给我的Blog加了个计数器,这样就可以方便我查看Blog的浏览状况,也是为最后Ver.0.4.0的发布先打个基础。

2006-09-12

Ver.0.4.x又有新突破^^

先附最新截图一张

在伺服器列表这块又有新突破,现在可以完美显示服务器信息了。连显示的图标都是从BF2里截出来的^^。省去了解释说明,一目了然。

下一步的重点将是“伺服器全部刷新”这块了,这几天的努力还是有效果的:)

2006-09-10

Ver.0.4.x开发真是困难重重

首先从Ver.0.3.3到Ver.0.4.x的移植就花费了大量的时间,由原来的单一模块又细分了很多子模块出来,由原来的Array结构换成List结构。直到今天晚上才做了一个List界面,只可以装载Host的List,还不能进行编辑。根据现有的进度,估计Ver.0.4.x的开发要持续很长一段时间了……这周一直在搞这个,真是精疲力尽啊@___@,先休息一段时间再说。

2006-09-09

BF2-DLink.Ver.0.4.x开发已启动

发布最新截图:

系统要求(System required)

Win2K/XP
Microsoft.NET Framework V2.0
Battlefield2 Installed Correctly

今天终于把BF2-DLink的Blog从MSN的Space转到Google的Blogger门下

由于MSN的Space速度较慢,且图片上传有大小限制,实在是不爽。
今后将使用Google门下的Blogger重开BF2-DLink官方Blog,还请大家继续关注和支持。

关于BF2-DLink的最新动态尽在我的BF2-DLink博客网站^^

关于Dccs、Cnnets和Hui1329的建议

Dccs: 建议将PING值和人数移至服务器列表边,象EYE一样,好查看服务器,并添加一个全部扫描的按键。

Cnnets: 不是很爽,每次都这样提示,可否就启动后只提示一次,在提示框上可设建目录或不建目录,以后忽略等提示按钮。因我不用皮肤。

Hui1329: 其实 要找 启动文件 有自己能设置的 就好了 免得 老是默认 有新的补丁出来 又得麻烦了!~ https://telecom.heroclan.net/viewthread.php?tid=176131&extra=page%3D2

关于Dccs、Cnnets和Hui1329的建议,在第三版系列中不打算修改了。现在正准备全力做四版系列的,版本号是Ver.0.4.x。要更换新内核,把多服务器扫描做进去。还请大家继续关注和支持^^。

关于HeroRank启动失败的问题(Ver.0.3.3)

Hero论坛新放出的HeroRank登陆器启动失败原因是,文件名字更改造成的,解决办法,将新的Rank文件改成原Rank文件名即可。

BF2-DLink.Ver.0.3.4要修订的Bug汇总

  1. 修证在点击服务器列表,若前后两个服的MOD都是同样的,那么只装载一次图标。
  2. 在BF2-DLink中若无MOD的皮肤模组,那么只提醒一次。
  3. 在自动加入开启时,Launch Button的Tooltips显示错误问题。PS:显示“启动××”,应改成“取消××”。
  4. 加入手动选择HeroRank执行文件,或智能检测HeroRank执行方式(存在的风险:总有SB不看更新说明,会有麻烦的。解决办法,若找到两个或两个以上就弹出消息提示)。

什么是BF2-DLink?

BF2-DLink是Battlefield2-Direct Link的缩写,意思“BF2直接加入”的意思。

BF2是我最喜欢的3D主视角射击游戏,主要对抗国家是美国、中国和中东国家。

我最喜欢的就是游戏的真实,胜过任何一款射击游戏。

BF2-DLink主要用功能是,不用启动游戏直接查询你的“最爱服务器列表”的在线信息,比如:伺服的名称、地图名称、玩家人数及玩家相关信息,并可以直接启动游戏进入伺服。记住这一切都不需要启动游戏即可完成^^。

一天偶然的想法,突然想用刚学到的技术做一个BF2的游戏工具,一方面可以提供游戏的方便,另一方面可以巩固一下我的.NET Framework编程水平。说干就干,大概是8月1号开始的吧,开始做了BF2-DLink的雏形,那就是BF2-Editor。它的主要功能就是直接编辑BF2玩家帐号下的游戏伺服信息,且还可以测试网络连接速度(用的是最简单的命令Ping)。做好的第一版直接发到了Hero论坛,马上就受到版主的加亮操作,呵呵,看来还是有人肯定我的想法的。

因为BF2-Editor的功能实在是简单,只能测试速度级修改服务器信息。凭着偶对BF2-DLink的热爱,偶决定要使它的功能越来越强大。

第一版完成之后,我就打算开始开发第二版,主要功能就是可以直接通过BF2-DLink启动游戏并加入伺服。有了想法就开始到网上搜罗资料,由于对Shell启动不太熟悉,就开始到Microsoft社区发帖子,第二天就收到了一位朋友的回复,建议我用“Process类”试试。回到家之后开始尝试用Process启动BF2,出现了一个重大错误,真是把偶吓坏了,还好凭我的才智^^,没用上多长时间就搞定了,顺利的完成了第二版的主要功能。

在发布了第二版之后,受到了网友更多的关注,也提出了更高的要求。有了目标就有了行动,制定了第三版的主要功能后就着手开始搜集资料。第三版的开发是整个开发过程中最难的一部份(目前为止)。一共花了我将近两周时间才实现了基本的玩家信息查询功能,草草地实现了玩家信息查询功能后,我就赶快趁周末发布了出来。这下论坛可是沸腾了,每个人都表现出了对BF2-DLink的极大兴趣,我也非常的兴奋。不过Ver.0.3.1版还存在着一个大问题,就是偶尔会刷不出玩家信息的情况发生,后来才知道是数据包接收不全造成的。第二天就开始研究为什么会丢包,在Ver.0.3.2的开发中,让我充分的领悟到“失败和成功,只有一步之遥”的真谛了。正要绝望的时候,突然灵光一现,立马搞定此Bug,感觉真是太爽了。随后Ver.0.3.2的发布应该是最成功的。不到一星期,网站的统计次数已经超过了300人次,爽~~。

随后的日子,自己觉得不应该停歇,还应该继续开发,这段时间正好又放出了POE2(BF2的一个MOD),为了提供MOD启动的支持,又踏上了Ver.0.3.3的征程。这次开发要上手许多,因为最难的一部份已经完成。开发途中为了解决以后BF2的扩展应用,决定做一套软件皮肤供BF2-DLink使用,有想法就要有行动,可能是技术又上了一层楼,没用上多长时间就搞定了,嘿嘿^^。目前认为第三版基于同步的扫描已经相当成熟,所以不再打算开发第三版了,现在已知的Bug打算放到第四版解决。

第四版将是一个全新的开始,因为要更换掉整个内核。我对前版的文件修改不份感觉实在是不爽,争取在第四版中重新写这段处理代码。

BF2-DLink不做到最强是不会停止开发的,最起码第三版的功能已经是国内最强了。因为这是原创软件,不存在盗取和修改之谦。为了加强版权保护,特意加上了偶的PP照片一张,这样就不会有人假冒了^^,哈哈。

Hero Redone give me 10000 BBS "money"

Today, my software(BF2-DLink) is evaluated by Redone of heroclan. Redone said it's so wonderfull and gived 10000 "BBS Money". When I saw this message I was so happied.

今天我的软件(BF2-DLink)被Hero战队的Redone给予了高度评价,并给了我10000黑肉盾。当我看到这条消息时真是太兴奋了,不是因为10000黑肉盾,而是因为我这段时间的努力得到了广大BF2爱好者的肯定,对我来说是最高的荣誉了,呵呵。看来我还需要再继续努力,过段时间后再准备一下第四版的开发计划。第四版的任务量较重,要重新更换内核,由原来的同步方式改成异步方式,看来又要重新写代码喽^^。虽然难度又大了许多,不过凭我现在水平应该可以搞定的^^

BF2-DLink 关于新增皮肤功能的使用说明

BF2-DLink新增皮肤功能。
用户可以自定义图标及游戏地图。在BF2-DLink同目录下有一个“Skin”的文件夹,这个就是BF2-DLink加载时读取图片的文件夹。
//
// 规格说明
//

Skin目录下包含两个文件夹,分别是“bf2”和“poe2”。

\Skin\bf2\Skin\poe2bf2和poe2是BF2的MOD名字。

关于MOD名字的获取,你可以到BF2-DLink的详细里获得,“gamevariant"键值就是当前MOD的名字。如果以后再放出新的MOD,你可以直接新建个以此MOD名字命名的文件夹,用来存放此MOD的相关图标及地图。

支持全图片格式。

在MOD文件夹上包含两个子文件夹,分别是“Icons” 和“Levels”。

/////////////////////////
// Icons
Icons文件夹包含四类图标。 "Info" icons, "Logo" icon, "Flag" icons, "Cancel" icon and "Launch" icon.

Logo: BF2-DLink的默认标志。图片命名必须以包含“Logo”的字符串命名。最佳尺寸:400*100 像素。

Cancel:启动自动加入功能后,启动按钮显示的图标。图标文件必须以包含“Cancel"的字符串命名。最佳尺寸:67*46 像素。

Launch: 启动按钮图标。 图标文件必须以包含“Launch"的字符串命名。最佳尺寸:67*46 像素。

Flag: 国旗图标。图标文件必须以包含“Flag_”开头、以国家缩写结尾的字符串命名。最佳尺寸:38*20 像素。
如:中国在游戏里的缩写是“CH”,那么中国国旗的名字就是必须以包含“Flag_CH”的字符串命令。关于国家的缩写,你可以在BF2-DLink的显示队伍名称的地方找到。

Info: 玩家信息图标。图标文件必须以包含 "Info_deaths", "Info_kills", "Info_ping" 和 "Info_score" 的字符串命名。 最佳尺寸: 16*16 像素。

/////////////////////////
// Levels
Levels文件夹包含你要显示的地图图片。图片文件的命名必须以游戏中地图名为准。关于地图的名字你可以在伺服的地图信息栏找到。

BF2-DLink User Customize Icons Spec

BF2-DLink is added the skin function.
User can customize the icons and game maps' overview.
There is a folder called "Skin" in the same directory of BF2-DLink.
When BF2-DLink execed and loaded, the icons in the "Skin" folder will be loaded by BF2-DLink.
If in the future there are more mods released, you can update your BF2-DLink by yourself use this spec.

//
// Spec
//

The subdirectory of Skin are the Mods Icons and maps overview folders.

For example:
\Skin\bf2"bf2" is the Mod name.
\Skin\poe2"poe2" is the Mod name.

The mod name you can be achieved by BF2-DLink's Host Details.
If there is a new mod released, you should find the mod name and create a new folder with this mod name.

All types of picture are supported.

The mod folder of the skin contains two folders, one is named "Icons" and another one is named "Levels".

/////////////////////////
// Icons
Icons folder contains all icons of the BF2-DLink. Ex. "Info" icons, "Logo" icon, "Flag" icons, "Cancel" icon and "Launch" icon.

The Logo Icon: BF2-DLink's default Logo-Icon. Size: 400*100 pixel is recommended. The Icon file must be named after a string contain "Logo".

The Cancel Icon: Used by launch button, when AutoLink On show this Cancel Icon. Size: 67*46 pixel is recommended.

The Launch Icon: Used by BF2-DLink's launch button. Size: 67*46 pixel is recommended.

The Flag Icons: The Icon file must be named after a country's name with a prefix "Flag_". Ex. China is called "CH" in the game, so we add a icon file, which is named after a string contains "Flag_CH". You can find out the name of Country in the Team's Info. Size: 38*20 pixel is recommended.

The Info Icons: Player's info icons. Must named after "Info_deaths", "Info_kills", "Info_ping" and "Info_score". Size: 16*16 pixel is recommended.

/////////////////////////
// Levels
Levels folder contains the maps. The maps' names must be the same as the name of the map. You can find out in the "Map" info.

Bf2-Dlink.Ver.0.3.3 Release 新版发布

================================

Ver.0.3.3

================================

  1. Add map miniature in the details tab
  2. Add national flag miniature
  3. Fix the error report when DLink start without any host info in your default profile
  4. Fix the bug can't import and add the new hosts when your profile had no server list.
  5. Support MultiMods launch, ex. POE2.
  6. Add skin function, user can customise the icons of BF2-DLink. Provide a interface to user which can add new map and new mod pictures and so on.
  7. Add auto link function, when you turn on auto link, if the host you wanna link is full, BF2-DLink will standby until there is one slot free, it will launch the game and join the game, enjoy ^__^.
  8. Add server only by IP address is valid.
  9. Add smart scan port function, when the host port isn't the default port(16567), BF2-DLink will use the host port to launch the BF2.
  10. Add to show the num of team players.
  11. fix can't show the host reserver slot problem.
  12. fix the bug can't show all info of host.

  1. 加入地图缩略图功能,考虑到软件的大小问题,只加入64人地图缩略图。
  2. 加入对抗国家的国旗显示。
  3. 修订在默认帐号没有任何服务器信息时的错误报告。
  4. 修订在默认帐号没有任何服务器信息时进行添加、导入服务器操作的失败问题。
  5. 加入POE2的支持。
  6. 加入皮肤功能。为了做到DLink占用资源尽可能的小,我打算做入用户自订义图片功能,即皮肤功能。如用户可以自已定义Mod用到的图片(地图、国旗等等),这样做的还有一个好处就是以后再放出任何Mod都不需要升级DLink,只要按照DLink的协议,用户可以自己做相关的扩展。到时候我会提供一份详尽的用户接口Spec,有兴趣的朋友可以自行对DLink进行扩展(只限于图片显示)。
  7. 加入满员服务器自动待机加入功能。
  8. 新增只输IP即可加入服务器功能。
  9. 加入智能检测伺服端口,当伺服端口不为默认端口(16567)时,BF2-DLink会以伺服的端口启动BF2。无需手动设置。
  10. 加入队伍的人数显示。
  11. 修订玩家人数显示区不包含伺服的保留位问题。
  12. 修订伺服详细信息显示不全的问题

Download web site: https://www.heroclan.net/

Telecom: https://telecom.heroclan.net/viewthread.php?tid=169362&extra=page%3D1

CNC: https://cnc.heroclan.net/viewthread.php?tid=169362&extra=page%3D1

Other: http://s21.live-share.com/d/13/77/23841/BF2-DLink.Ver.0.3.3.rar

=HERO=BF2分队板块

BF2-DLink的开发历程

================================

Ver.0.3.2

================================
  1. Fix can't get players' info occasionally.
  2. Fix the server list flicker when user click the item.

  1. 修订0.3.1的刷新服务器时随机出现的无法获得玩家信息的Bug(具体说明,请参考Ver.0.3.1的声明)。
  2. 修订在单击服务器列表刷新时,列表闪烁问题。

================================

Ver.0.3.1

================================

  1. Remake the user interface(UI).
  2. Add the function of getting server infomation, now you can get all info contain the server and player when you selected one of you server list.
  3. Support host logo show.
  4. The server info contain "host name", "Mod", "Map", "Players on line/Max players", "password protected?" and so on.
  5. The players' info contain the "name", "score", "skill", "deaths", "ping" and "team".The "PID" info is useless, so DLink will omit it.
  6. Add "import" server list from a file(Favourite Server List File-"General.con").
  7. Add "Sync" server name according as the "Hostname" button.
  8. Add "Resolution" list. You can't select start which resuolution you wanna to launch.
  9. Add ToolTips.

  1. 重新制作了用户界面。
  2. 新增获取在线伺服信息。信息包括服务器方面和玩家方面。
  3. 新增伺服Logo显示,选定服务器后,会在右上角显示服务器的Logo。若不存在或无法显示会自动还原软件默认Logo。
  4. 伺服信息包括:伺服名字、Mod、地图、在线人数、最大人数、密码保护状态、对搞国家信息及比分等等,更详细参数请查阅“详细”标签。
  5. 玩家信息包括:玩家ID、分数、技能(杀人数)、死亡数、延时(Ping)和所属团队信息。PID暂时没有用到,所以不会增加PID显示。
  6. 新增服务器导入功能。
  7. 新增服务器名字同步功能,即列表服务器中的名字与服务器同步更新(手动方式)。
  8. 新增启动时可选择自定义分辨率方式。(有宽屏的玩家要求加入,若游戏中可设置到你所需要的分辨率,建议还是不要使用此选项)。
  9. 新增工具提示。

================================

Ver.0.2.1

================================

Check your registry to retrieve the BF2 information of installer. Get the path and language key.

  1. Add the CHS UI, when DLink start, it will check your BF2's language. Then according as the language you installed, DLink will show the correct language UI.
  2. Direct link the game server is a valid function now!
  3. Support "HeroRank" launch way.
  4. When you press the launch button, the DLink will check whether your player's password. If you didn't input, it will show a message box to remind you.

  1. 自动获取BF2相关信息,可存放任意位置。
  2. 根据BF2安装语言设定软件界面。汉语和英语。
  3. 新增直接进服务器功能。无需进入游戏,选定服务器后点击启动即可进入游戏。
  4. 支持启动"BF2_herorank_AF_EF.exe"执行方式。(选中"HeroRank")

================================

Ver.0.1.1

================================

  1. Get "My Documents" path.
  2. Parse "BF2" path.
  3. Load global config, get prefix and default user's number folder.
  4. List all valid users' profile.
  5. Load all user profiles.
  6. Select user number by ComboBox to load users' profile.
  7. List all servers infomation of user's favorite added.
  8. Edit user's favorite server list, "up", "down", "add", "delete" options are valide.
  9. When user select the server, the server's ping return value(ms) will be displayed in the low right corner. (Fresh rate one time per sec), timeout value is 500ms.

描述:服务器信息编辑器同步编辑EA帐号下的服务器信息测试网络连接速度

2006-09-07