Quantcast
Channel: NTLEA - NT Locale Emulator Advance
Viewing all articles
Browse latest Browse all 63

Commented Unassigned: 需要新的方式启动游戏 [5]

$
0
0
  有的游戏是通过launcher.exe启动游戏主程序的,有的是通过网页页面的点击启动游戏主程序的。而直接启动游戏主程序是不能登陆的。

  例如韩国的网游是从网页启动的。

  我也使用过旧版的ntle,NtleaGUI.exe安装后,这个程序应该是监视所有进程的启动,由ntle程序本身来启动应该启动的程序。(也就造成每个程序都是由ntle来启动的。这样也不能修改下面说的这些情况下的程序启动后的外国语言显示方式,依然会是乱码。)

  我不懂代码,但是这些游戏启动应该都是访问了系统的设置——“非unicode程序中所使用的当前语言”。

  那么可不可以提供一种方式:监视访问“这个设置所处位置”的程序名称和程序路径,当ntlea碰到 ”在名单中的程序名称或程序所在路径“ 的程序启动时,自动修改windows返回的这个设置值(不要修改windows设置)提供给名单中的程序。

  例如:
  1 程序:F:\Counter-Strike Online 2\Bin\CounterStrikeOnline2.exe
  2 程序路径 F:\Counter-Strike Online 2\*
  只是举个例子,这个游戏只是体验过。

  这样应该可以解决所有问题。
Comments:   Counter-Strike Online 2 是从网页上点击start按钮启动的。是不是我需要设置启动IE浏览器为韩语?(现在用的新版,旧版不用了)   这个游戏频道里,房间列表的名称和进入房间后聊天是乱码(非unicode?),界面、设置什么的,都显示韩语(应该是unicode的吧)。一个游戏为什么不全弄成unicode呢?   要是可以直接修改反馈给游戏程序的 系统设置——“非unicode程序中所使用的当前语言”。而不用父进程接管,感觉这样最好。我把“非unicode程序中所使用的当前语言”改成韩语,进游戏就都正常了。桌面的图标名称里的汉语,和其他程序的汉语也是正常的。但是我的第三方防火墙弹窗和设置窗口的部分内容也和前面的情况一样变成乱码了。为什么防火墙也不做成全部unicode的啊。程序员怎么想的啊。

Viewing all articles
Browse latest Browse all 63

Trending Articles