zrj 发表于 2014-6-26 09:02:09

解决中文系统下trackir4、5在p3d v2中的使用问题

本帖最后由 zrj 于 2014-6-26 09:10 编辑

中文系统下,ir5用不了,很蛋疼,以前在cvp614指导下曾经修改过,但是具体过程忘了。最近重拾p3d,折腾一番,终于凭借仅存的记忆搞定。。。
首先下载个dll编辑软件,百度一大把,例如"Resource Hacker"
然后备份p3d根目录下的language.dll
最后,打开dll编辑器,打开原始的language.dll文件,找到如下路径:字符串-1-1033
将图示黑色部分由默认的带有“?”的乱码文字改为"Microsoft Flight Simulator X"
保存。
PS:怎么保存我忘了,貌似直接点击菜单里的保存不行,需要点击一下“编译脚本”,然后才行。大家自己试一下就OK
大功告成!进入游戏体验吧
窗口模式游戏的话,游戏的抬头不再是乱码的“p3d”而是“Microsoft Flight Simulator X”
ir5完美使用

Mouse21 发表于 2014-6-26 09:38:14

freetrack用户微笑飘过,表示p3d+freetrack无压力。

West 发表于 2014-6-26 09:39:12

顶顶顶!nnd,这么迟才发,差评!

哈哈哈

billyguo 发表于 2014-6-26 15:31:21

这么修改以后又没有什么已知的别的程序识别错误?因为很多硬件软件是支持P3D的,会不会导致它们在安装的时候提示找不到P3D?

zrj 发表于 2014-6-26 22:01:49

billyguo 发表于 2014-6-26 15:31
这么修改以后又没有什么已知的别的程序识别错误?因为很多硬件软件是支持P3D的,会不会导致它们在安装的时 ...

这个只是修改ir5对于p3d的识别,无别的问题

shangdihappy 发表于 2014-6-27 07:51:51

还没用p3d,但是好方法得备忘

billyguo 发表于 2014-6-27 14:19:05

zrj 发表于 2014-6-26 22:01
这个只是修改ir5对于p3d的识别,无别的问题

因为修改的是P3D的language.dll,也就是说改动以后P3D就都被识别成FSX了,不会仅是TrackIR,所有其他程序都识别它为FSX,因为你说了程序窗口的标题现在是显示FSX。因此我有上述疑问,如果一个插件分别有FSX和P3D的选项,那么就是说它会为FSX和P3D分别作有针对性的不同的配置,那么在这种情况下由于language.dll的修改,会不会导致程序在选择P3D的时候提示无法找到系统安装了P3D?

zrj 发表于 2014-6-27 14:30:47

本帖最后由 zrj 于 2014-6-27 14:33 编辑

billyguo 发表于 2014-6-27 14:19
因为修改的是P3D的language.dll,也就是说改动以后P3D就都被识别成FSX了,不会仅是TrackIR,所有其他程序 ...
那原来的标题是“p3d”乱码,照你的意思,插件还都不认了?

zrj 发表于 2014-6-27 14:32:00

本帖最后由 zrj 于 2014-6-27 14:33 编辑

billyguo 发表于 2014-6-27 14:19
因为修改的是P3D的language.dll,也就是说改动以后P3D就都被识别成FSX了,不会仅是TrackIR,所有其他程序 ...
那原来的标题是“p3d”乱码,照你的意思,插件还都不认了?

billyguo 发表于 2014-6-27 15:17:40

本帖最后由 billyguo 于 2014-6-27 15:19 编辑

zrj 发表于 2014-6-27 14:30
那原来的标题是“p3d”乱码,照你的意思,插件还都不认了?

原来也不是乱码吧。只是一个注册商标符号 ® 在中文下不能识别而被显示成了问号而已。我只是想问一下会不会出现我所说的问题,如果没有那最好。

zrj 发表于 2014-6-27 15:39:03

billyguo 发表于 2014-6-27 15:17
原来也不是乱码吧。只是一个注册商标符号 ® 在中文下不能识别而被显示成了问号而已。我只是想问一下会不 ...

不会。。。放心用

caceymail 发表于 2014-6-27 23:13:04

it is good for usefully !! :lol

rnzi 发表于 2014-6-28 17:11:54

技术帝。顶你!!!!!!!

rnzi 发表于 2014-7-14 08:00:21

Mouse21 发表于 2014-6-26 09:38
freetrack用户微笑飘过,表示p3d+freetrack无压力。

请教下如何使用。之前的版本可以直接用的。现在的2.2版找不到办法。

金色阳光 发表于 2014-8-14 21:15:50

学习了。。。。。。

活着 发表于 2014-8-21 17:24:50

谢谢呀,正有次问题。呵呵呵

活着 发表于 2014-8-28 23:18:55

改了,试过OK,后来又不行了

ourwish 发表于 2014-10-3 14:24:42

这篇文章简直是精品,必须马上阅读啊

jaychou8952 发表于 2014-10-6 17:15:54

啥玩意儿?完全看不明白呀,P3D真够复杂的

flashscan79 发表于 2014-10-7 16:00:56

官方的解决方案: ^&^

http://www.prepar3d.com/forum-5/?mingleforumaction=viewtopic&t=7636.0

1. go to your Prepar3D folder and look for the folder redist\Interface\FSX-SP2-XPACK\retail\lib
在P3D主目录下找到如下目录 redist\Interface\FSX-SP2-XPACK\retail\lib

2. launch the .msi in there which will install the SP2 version of SimConnect.
运行目录下的.msi程序。此程序会安装SimConnect的SP2版本。

TrackIR will work INSTANTLY after doing this.
然后,TrackIR就可以工作了。在Win7 64位系统,P3D v2.4 版本 测试OK。
页: [1] 2 3
查看完整版本: 解决中文系统下trackir4、5在p3d v2中的使用问题