gta4 enb问题

我按照网上说的,把汉化的d3d9.dll文件改成了d3d9_1.dll,在复制enb的d3d9到游戏目录,enbseries的文件也像网上说的改成d3d9_1.dll 但是为什么进不去游戏直接闪退。 还有就是如果我把汉化的d3d9改成别的,比如d3d91.dll 游戏就不会退出,但是会乱码 到底怎么回事,我很想用enb啊。版本是1.2 先谢谢各位了,希望有知道的

第1个回答  2013-12-28

首先您把汉化补丁的d3d9.dll修改成d3d91.dll,但是却没有去关联这个文件,游戏缺少汉化字库指向,当然乱码

图解教程:http://jingyan.baidu.com/article/fc07f989116c6912ffe519c1.html


①ENB替换d3d9.dll导致字库指向错误:

在没有安装汉化补丁之前做如下操作(这样可以确保汉化补丁的d3d9.dll不被ENB的d3d9.dll文件替换)


把汉化的d3d9.dll改名为d3d9_1.dll


进入GTA4游戏目录打开用记事本方式打开配置文件enbseries.ini


将[PROXY]下面的数据改为如下


EnableProxyLibrary=true


InitProxyFunctions=true


ProxyLibrary=d3d9_1.dll


就可以让中文补丁兼容ENB不乱码


现在您的情况是汉化补丁的d3d9.dll文件被ENB的替换了

您只需要再去将汉化补丁的d3d9.dll文件按照我上面的操作改名覆盖到游戏目录,然后再去修改ini即可

回答提供者:为主的祥助

追问

汉化的d3d9已经改成了d3d9_1.dll,然后复制enb,配置文件也和你写的一样,但是会进不去游戏,黑屏一下直接退出。但是如果不改成d3d9_1.dll改成别的就能进去 但是乱码。我xp的难道和系统有关

追答

乱码原因我已经说了,那你
把汉化的d3d9.dll改名为d3d9_3.dll

进入GTA4游戏目录打开用记事本方式打开配置文件enbseries.ini

将[PROXY]下面的数据改为如下

EnableProxyLibrary=true

InitProxyFunctions=true

ProxyLibrary=d3d9_3.dll