为什么我用逗游辐射三打开没反应下的战地三一按运行就只是...

2567人阅读
杂七杂八(11)
今天终于入手了战地3,然而下载完成之后并不能运行,显示如图错误:
看到Driver:Unknow我以为是显卡驱动的问题,但是我知道我的显卡驱动绝壁没有问题,所以应该是其他问题。在网上查了好多资料才知道是”Battlefield 3(TM)“的这个”(TM)“字符导致DirectX出错的。
目前有两种解决的方法:
1.每次在运行游戏前,在”控制面板“---&”时钟、语言和区域“---&”区域“---&&管理&---&&更改系统区域设置&中更改为”英语(美国)“,然后重启电脑:
这种方法在每次游戏前都要更改设置,而且如果打完游戏之后忘记改回来的话,又会导致其他软件乱码,实在是太麻烦了。(我第一次就忘记改回来,结果IDM就乱码了)
2.修改”Battlefield 3(TM)“的这个”(TM)“字符为NULL,用能够编辑16进制的编辑器(我用的是NotePad++结合HexEditor插件)打开战地3主程序bf3.exe,查找42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00 ,通过查询发现,这行数字正好对应的就是“Battlefield
3(TM)”,16进制的”99“对应的是”?“,然后修改99为00并保存,OK,问题解决了,Have Fun!


&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:41058次
排名:千里之外
原创:38篇
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'

参考资料

 

随机推荐