游民星空立下的GTA4,打开全是乱码怎么办?
5个回答
推荐于2017-11-26 · 知道合伙人游戏行家
关注
展开全部
图解教程: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即可
回答提供者:为主的祥助
②Ghost系统导致乱码:
这是当初3DM汉化组的申明,你试试操作看看
还有你的汉化版GTA4没有打ENB吧,如果导致d3d9.dll文件被删除或被替换也会导致字库指向错误
还有不是删除d3d9.dll这个文件阿
一直都有人提,用3DM近期的汉化补丁都是乱码,这几天我们也抽时间排查了一下,目前已经找到导致原因和解决办法:
我们发现出现汉化补丁乱码的基本都是一些使用ghost修改版本操作系统的玩家。这些操作系统在原版操作系统上做了大量更改,全都阻止了d3d9.dll的重定向权限,所以汉化补丁程序根本无法再这种系统上运行,解决方法就是更改注册表:
开始—运行—输入regedit,点确定
在注册表窗口里找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
正常版本的win操作系统里,这个项是没有d3d9数据的,而修改版里有d3d9这个键,把他删除,就可以正常运行补丁了,对系统没有任何影响,而且可能支持更多的游戏补丁。 要记得重启。
如果还不行的话就:开始- 运行- regedit - HKEY_LOCAL_MACHINE
编辑- 查找- d3d9.dll
如果找到d3d9项目,就删除掉,然后继续查找,直到你的注册表里的d3d9项都删完,一般会有1-3个
游戏目录里的d3d9.dll不要删,留着才能玩汉化
之后重新装一遍最新的dx9.0c,进游戏
然后
①确定Microsoft Visual C++ 2005 Runtime,Microsoft Visual C++ 2008 Runtime,Microsoft Visual C++ 2010 Runtim正确安装
②确定.Net Framework 2.0(XP系统下),.Net Framework 4.0(Windows 7/Windows 8系统下)正确安装
③确定计算机的主板驱动,显卡驱动等驱动都正确安装并正常运行
图解教程: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即可
回答提供者:为主的祥助
②Ghost系统导致乱码:
这是当初3DM汉化组的申明,你试试操作看看
还有你的汉化版GTA4没有打ENB吧,如果导致d3d9.dll文件被删除或被替换也会导致字库指向错误
还有不是删除d3d9.dll这个文件阿
一直都有人提,用3DM近期的汉化补丁都是乱码,这几天我们也抽时间排查了一下,目前已经找到导致原因和解决办法:
我们发现出现汉化补丁乱码的基本都是一些使用ghost修改版本操作系统的玩家。这些操作系统在原版操作系统上做了大量更改,全都阻止了d3d9.dll的重定向权限,所以汉化补丁程序根本无法再这种系统上运行,解决方法就是更改注册表:
开始—运行—输入regedit,点确定
在注册表窗口里找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs
正常版本的win操作系统里,这个项是没有d3d9数据的,而修改版里有d3d9这个键,把他删除,就可以正常运行补丁了,对系统没有任何影响,而且可能支持更多的游戏补丁。 要记得重启。
如果还不行的话就:开始- 运行- regedit - HKEY_LOCAL_MACHINE
编辑- 查找- d3d9.dll
如果找到d3d9项目,就删除掉,然后继续查找,直到你的注册表里的d3d9项都删完,一般会有1-3个
游戏目录里的d3d9.dll不要删,留着才能玩汉化
之后重新装一遍最新的dx9.0c,进游戏
然后
①确定Microsoft Visual C++ 2005 Runtime,Microsoft Visual C++ 2008 Runtime,Microsoft Visual C++ 2010 Runtim正确安装
②确定.Net Framework 2.0(XP系统下),.Net Framework 4.0(Windows 7/Windows 8系统下)正确安装
③确定计算机的主板驱动,显卡驱动等驱动都正确安装并正常运行
图解教程:http://jingyan.baidu.com/article/fc07f989116c6912ffe519c1.html
更多追问追答
追问
没有d3d9.dll
追答
表述清楚,哪里没有,注册表还是游戏目录
展开全部
全是乱码的话,这是汉化补丁的错误,你可能是自己做了什么改动,用我给你的这个直接覆盖到游戏目录下(注意:包括common文件夹也要记得合并),然后再启动游戏试试。
游民星空是一个国内知名的游戏网站,提供网络游戏,电脑单机游戏、电视游戏的最新游戏资讯、游戏攻略和下载,包括新闻动态,活动信息,游戏前瞻,游戏文体,外挂,攻略秘籍等。
里面有各种破解后的单机游戏以及网络游戏的资源下载,以及转载自各个网站、论坛的攻略、资讯等等。
所提供的BT种子链接基本是来自游侠网、3DM等网站,也因此受到一些不明情况的玩家的误解。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
重新装,不要打汉化补丁
追问
装完后一打开就是乱码
追答
装的时候不要选汉化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
打汉化了么
追问
装了,还是乱码
追答
你在别的网站在下一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询