在战地3的执行档里面的程式码的Battlefield 3™字串的那个™,
在中文语系会导致DirectX跳出错误。
用16进制编码器去把程式码的Battlefield 3™的™拿掉即可。
我是用一个叫HxD的编码器。
1. 执行16进制编码器
2. 用这个16进制编码器>开启档案>bf3.exe
3. 控制列>搜寻42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00
4. 如果找不到,确认自己有把搜寻的资料类型从字串改成16进制
5. 把99改成00
整串资料会从 42 61 74 74 6C 65 66 69 65 6C 64 20 33 99 00
变成 42 61 74 74 6C 65 66 69 65 6C 64 20 33 00 00
如果你因为任何原因必须修复战地风云3,
系统通常会把上面这个修改给修正回去。
你必须再重複上面的流程一次。
PS : 原因通常是发现整队都白癡,我直接alt+f4所导致的。
成功进游戏的话,留个游戏ID。
好让我杀爆你。
呵呵呵~