【第五步】
还有一个不得不说的是奶粉的本地配置文件DNF.cfg(WIN7位于C:\Users\当前用户\AppData\LocalLow\DNF;XP位于毒奶粉安装目录下),善加利用的话,可以大幅缩减人物选择到进入可操作状态的等待时间。以下附带猫自用的精简版DNF.cfg:
[DNF COMMON]
CONFIG_COMMON_CONFIG_VERSION=3
CONFIG_COMMON_RESIZE_WIDTH=800
CONFIG_COMMON_RESIZE_HEIGHT=600
CONFIG_COMMON_CHAT_WINDOW_MODE=0
CONFIG_COMMON_WINPOS_X=440
CONFIG_COMMON_WINPOS_Y=0
CONFIG_LAST_CONNECT_DATE=20220222
就是这么简单,其中[DNF COMMON]之下的4行参数必须存在,否则无法显示游戏主窗体。CHAT_WINDOW_MODE那一行是聊天副窗口的位置,0代表在游戏主窗体内,需要在右侧的可改成1。最长带乱码的那行是你登录的账号密文(此处是猫的游戏账号,编辑时请替换成自己的账号密文),WINPOS_X、WINPOS_Y两行的数值对应的是游戏主窗体左上角原点的位置,可以根据自己需要编辑,CONFIG_LAST_CONNECT_DATE就是最近登录日期,按上述修改成 N年后就可以永久屏蔽那个必须用鼠标点掉(或者Alt+F4)的登录广告窗口。如果你有多个账号,可以在原DNF.cfg中截取这些带乱码的句段,在上述语句后面另起一行,粘贴截取到的账号密文,再补上WINPOS_X、WINPOS_Y、CONNECT_DATE的参数即可。然而DNF.cfg会随游戏过程一路记录你的操作习惯(例如技能锁定、邮件寄送等信息),游戏引擎也设定了此文件不能为只读,否则不显示游戏主窗体(如果你不想别人玩,把它设个只读就好了,保证重装N次也跑不起来
那么猫是怎么保持这个文件的简洁性呢?-- 把简化版文件放在桌面,再写个批处理,让它开机运行时覆盖原文件就好了。据说猫内部测试的这几天内未曾发生首次登入游戏在人物选择画面闪退的事件。
如果以后发生闪退,为了不沦为长不看系列,就先写这么多吧(其实是有些细节上的东西得留一,如果有什么疑问或建议,欢迎跟帖提出,猫会PM回复的。