Doom3改造经验谈

    Doom3堪称FPS历史上的巅峰之作,但是国内发行的正式版本与国外的版本有很大的不同,比如密码箱是透明的,怪物会突然消失,感觉非常不爽。经过一番研究,笔者终于发现了将国内版本修改正常的办法。
    经过对比,笔者发现国内版本多出一个schinese001.pk4文件,其中“chinese”的字眼会不会与国内版本的修改有关?*.pk4又是什么文件格式?经过尝试,笔者成功地用WinRAR3.40将其打开,原来这只是一个普通的压缩文件而已。随便打开几个文件,还真是国内版本所增加的一些文件,其中就有启动屏幕中的“健康游戏公告”。把这个文件重命名为schinese001.pk4.bak,运行Doom3.exe,提示找不到文件,无法进入游戏,看来主程序会检测这个文件的存在,不能将其直接删除。于是笔者尝试另一个办法,首先在doom3的base文件夹下单击鼠标右键,选择“新建文本文档”建立一个txt文件,内容为空,将其名称修改为schinese001.pk4即可。但是进入游戏以后很多效果依然没有打开。经过一番研究,发现必须对base文件夹下的DoomConfig.cfg进行修改。用记事本打开这个文件,将其中的seta g_bloodEffects "0"改成seta g_bloodEffects "1",再将seta g_showPlayerShadow "0"改成seta g_showPlayerShadow "1",打开自阴影渲染效果,玩家就可以在游戏中看到自己的影子了。这样就完成了对Doom3的初步改造。
    但是这样还不够,怪物被消灭后尸体会很快消失,一点真实感都没有。有人做了一个丁解决这个问题。首先到http://www.lzyz.net/cgi-bin/BIN/PIF_CGI_RUN_TIME/Ungibbable.pk4下载这个补丁,在doom3根目录下建立一个名为Ungibbable文件夹,将Ungibbable.pk4拷贝进去,在游戏主界面中选择MODS并读取这个MOD,再进入游戏,尸体就不会消失了。
    以上就是笔者在对Doom3进行改造时的一些心得体会,希望能够对大家有所帮助。

Forceware 77.72驱动程序视频回放BUG排除

    前不久nVIDIA正式发布了77.72版Forceware驱动程序,增加了对GeForce 7800GTX、GeForce 6600LE的显示芯片的支持。由于是75系列中第一款通过微软WHQL兼容性认证的驱动程序,很多N卡用户都下载更新了这款驱动。但是大量网友反映更新驱动之后使用Windows Media Player 10、QuickTime等软件播放视频动画时画面效果不正常,仿佛隔着一层灰纱看不清楚。
     笔者尝试对这些播放软件中的色彩选项进行调节,但是却没有任何作用。这一现象在多种软件中都普遍存在,因此可以排除播放软件本身的问题。于是笔者卸载了Forceware 77.72驱动程序,重新安装Forceware 71.69驱动程序,故障消失了。看来,这是Forceware 77.72驱动程序的一个严重BUG。经过实验,不光是77.72版本,最近泄漏的80版本也存在这个问题,受到影响的显卡从GF2到最新的GF7系列。
    那么,会不会是驱动程序本身的色彩调节选项有问题?经过一番摸索,笔者找到了解决这一BUG的方法。首先在桌面空白处单击鼠标右键,选择“NVIDIA模拟显示器”,打开显卡高级属性窗口。在右侧的菜单中选择“视频覆盖设置”,然后在右侧窗口中单击“重叠颜色控制”中的“调整颜色…(D)”按钮,进入如图所示的设置界面。首先,将左上角的“将颜色变更应用于”两项分别设置为“重叠”和“所有通道”,之后,将右侧“灰度”一项由默认的3.61调节至0.50,单击“确定”即可完成设置。打开一个视频文件,怎么样,画面已经恢复正常了吧?
    一般来说,显卡对视频播放进行硬件加速时所采用的色彩设置与桌面2D显示的色彩设置是不同的,二者在对比度、伽马值、灰度等方面有很大的不同。而这款驱动程序在发布时很可能将应用于桌面显示的色彩设置绑定在视频加速上,因此出现了这种奇怪的症状。不过根据最新的消息,nVIDIA已经承诺将在下一款驱动中修正这个BUG,诸位N卡用户也可以放心了。

一波三折组建双通道DDR系统

    笔者于今年一月攒机一台,使用Sempron 2400+(超频至2GHz,内存同步运行在400MHz)与升技NF7(PCB版本号为2.0)主板,256MB Kingston DDR 400内存。近来内存价格下跌,加之256MB内存在使用中已经力不从心,便打算添加新内存。经过讨价还价,以190元的价格购买了一根散装现代256MB DDR 400内存条。回家之后,将内存条插在主板的DIMM2上(笔者发现,这块主板的内存插槽序号居然是按132的顺序排列的),开机却点不亮,系统扬声器发出连续不断的报警声。不论更换插槽还是在BIOS中调整内存参数,始终都无法开机。估计是这根内存条的兼容性有问题,于是找到商家,加了十元钱换一根宇瞻Apacer的内存条。

安装之后,终于可以正常开机。使用nTune软件自带的测试功能,内存读取得分、内存写入得分、内存执行时间得分分别为161.24、186.80 、95.86,比原来高出不少。Doom3的地图读取时间居然减少了三倍多!游戏流畅性也大为提高。但是在使用CPU-Z察看时,发现内存工作在单通道模式下(如图一)。查看了一些文章,都说要把内存插在颜色相同的插槽中才能实现双通道,仔细一看,内存已经插在主板相邻的两条紫色插槽中。会不会是BIOS设置有问题?上网下载了NF7主板最新2.7版的BIOS并刷新,重新开机,但是死活没找到BIOS中与双通道有关的设置项目。

左思右想不得其解,最后只好试着更换内存插槽。将Kingston内存插在相隔较远的蓝色插槽中,Apacer内存插在靠近蓝色插槽的紫色插槽中,重新启动计算机,在启动过程中屏幕上显示DDR Dual Channel Enabled,成功了!在CPU-Z中内存工作状态显示为Dual(如图二)。在Memory Speed软件中进行测试,发现内存系统性能明显增强,平均带宽由2535.87 MB/Sec增加到2669.48 MB/Sec,在1MB以上的数据读写测试中更是提高了40%以上。但是使用nTune进行测试时,却发现内存的延迟比以前增大了。察看内存的SPD信息发现,Kingston内存运行在400MHz时仅能在CAS=3下正常工作。笔者尝试在BIOS中将CAS Latency设置为2.5,发现系统并未出现不稳定的状况。使用nTune测试,167.51、194.55、95.03,又提高了不少。至此,双通道内存终于能正常工作了。

y2pI-KNY1xVeZiDPcHSY_MVPlSPURs-jQQ17r0yztIvqTO0dvymqcJ4mSjSmHvGx_wBLQbrL7-KQTfktsLFCFMNV-c2_uivzvks7H7seXfxiWQ y2poJTSFPQUD3bSJ-rAPXpdoY4Sd5_ZECgBOsWBJjkbNewgU0GfsPXjRQbxLOTomUKcowW-Y2uvUadJQ3ISrnG5qtfYqttEhTxxRs35w2y1CkA

Rio800 MP3播放器充电不足问题的解决

Rio800是一款由SONICblue公司推出的经典MP3播放器,但是它的充电功能却有一个小小的BUG。每次使用自带的AC适配器充电时,主机会自动记忆充电时间,使用一会就会出现“Please Recharge Battery”的提示。随着充电次数的增多,每次电池使用时间会越变越短。经过一番研究,笔者成功地解决了这个问题,现在就讲方法介绍给大家。此方法仅适用于带有AC适配器的盒装Rio800产品,对市场上所谓的工包产品不适用。
首先从http://www.rioworld.org/files/rio800_firmware_156.zip下载Rio800最新固件1.56版,并安装Windows Media Player 10。首先使用WMP10格式化Rio800,然后关掉电源
,取下背板,打开电源并同时按下Meun和Rec键,把背版装好。等待5-10秒钟出现READY TO RECIEVE NEW
FIRMWARE的时候,连接电脑。之后运行Rio Flash1.56刷新固件,等待操作完成后使用WMP10再格式化一次。
接下来,用AC适配器连接播放器,开机后选择MENUDisplayBacklight Options,将其设置成Always off关闭屏幕背光,然后选择MENUprefsBatteryCalibrate,进入电池校准模式。屏幕上将显示Plug in the Charger and wait until 300 minutes expire。等待大约5-6小时,屏幕显示Calibrate complete时,按确定键退出校正模式,之后电池就可以正常使用了。需要注意的是,如果进行电池校准时由于电池过热使红灯熄灭,须将充电插头拔下重新连接,当红灯一闪一闪时表明充电已经完成。