3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4689|回复: 6
打印 上一主题 下一主题

[原创] 解决此类360无线手柄找不到或键位错误的通用手段

[复制链接]

61

主题

1238

帖子

1236

积分

游戏狂人

Rank: 6Rank: 6

贡献度
57
金元
10083
积分
1236
精华
0
注册时间
2011-7-15
跳转到指定楼层
主题
发表于 2012-9-11 18:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 anforu 于 2012-9-11 19:21 编辑

论坛里的人喜欢发配置文件叫你覆盖,却不说明解决问题的思路,这样对玩家成长毫无用处
下次碰到同样或类似的问题,又要嚷嚷着坐等高手解决,高手没空怎么办?

360无线手柄说白了,程序(游戏)对它的兼容性不如有线手柄,原因有设备ID对不上,调用API不同等等
目前解决的最好办法,就是将无线手柄模拟成兼容性比较好的有线手柄,让它调用有线手柄对应的API

使用的软件叫x360ce, XBOX 360 Controller Emulator的简称.什么?我堂堂原版无线手柄还需要一个模拟软件来模拟?
没错,不是说你微软出的无线不好,而是它比较新,有些游戏设计没有考虑到,所以,如果你想玩上,就必须要模拟成兼容
性更好的.比如丧尸围城2,无线360手柄默认无法开启,使用360ce后立马可以游戏选项里开启.

使用方法
1.下载360ce,这里还不能下最新的,最新的不能用在我还活着上.我用的版本是2.0.2.90
2.运行360ce.exe,连续创建两个基础文件,选yes. 打开界面后General里的Preset里选择360无线手柄,这样参数就对上了,你可以用手柄现场验证.
3.Advance里native打勾
4.Option里的FAKE API选择Compatibility(兼容)
5.保存
6.将生成的x360ce.ini和xinput1_3.dll覆盖到游戏程序所在的目录,这里就是\Ubisoft\I Am Alive\src\System,这样可以拦截程序手柄输入的API,使用自己的设置
7.根据360ce的说明,如果不起作用,就将xinput1_3.dll分别改名为xinput1_2.dll,xinput1_1.dll,xinput9_1_0.dll来一一尝试
这里xinput9_1_0.dll成功了,那就改名为它
8.玩游戏

了解了方法后,我想你们不再需要下载别人放出的配置文件了,你完全可以自己创造

x360ce.part2.rar (193.23 KB, 下载次数: 997)

x360ce.part1.rar (200 KB, 下载次数: 884)

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-28 14:29 , Processed in 0.028277 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表