今天无聊研究起了舍友装在我电脑上穿越火线,暂且放开CF的性能低效,在低端机器上运行速率十分不客观,还有那一般的画质,...客观地去研究一个游戏的结构,文件组成是一个程序猿好的习惯. CF的图形渲染采用DirectX,版本的话根据CF根目录下的DLL判断应该是DX9,并且支持采用Vista以及Win7下的WDDM(Windows Display Driver Model)的DX9Ex.
命令行下进入CF根目录键入以下命令
dir /o /b >dir.txt
下面是根目录下的文件夹
backup <--备份文件夹
config <--配置文件保存目录,主要应该是Login程序的UI
data <--存放Login程序的UI资源
KeyCrypt <--按照名字推断应该是输入密码时的键盘保护,内有驱动程序KeyCrypt.sys
PCMLoader <--QQ软件管家相关
report <--储存报告文件,应该是上传错误所用,有内存dump文件,errlog,和屏幕截图
rez <--游戏主要资源目录,包含了游戏的纹理,UI贴图,人物,枪械,地图模型等!
Tenio <--腾讯io? TenQQAccount.dll应该是负责和腾讯qq号码数据库联系的库,QQDownload.dll应该是腾讯的下载库
TenioCS <--应该是游戏负责网络传输的库,看后缀CS应该意指Client/Se