» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] X2DCLI 解决360 手柄玩老游戏 LT RT 不能分开(学会用 Github了)

--- 2018 Oct 12 -----
重新拿出来温习下 VC++ 顺便更新新版本
模式 1 模式 2 更流畅 识别成功率提高
另外做了一个难看的 ICON

最后学习了 如何使用 Github (GayHub)
新版在 Github 上提供
https://github.com/beterhans/x2dcli/


posted by wap, platform: Chrome
想做一个 小程序
收集 xinput 的数据 然后 输入到 另外一个现成的 虚拟 direct input 的虚拟手柄里。

目标
1. 有 GUI界面
2. 不需要 依赖额外的运行库 (用的人不用安装任何东西 Direct X 除外, 直接运行 exe 使用)

我找了半天貌似 没有这种程序。导致我想自己做一个.

原因是我要用 xbox 360 手柄 玩老游戏
xbox 360 手柄的 direct input API 有问题
2个 trigger 扳机 是一个轴 导致同时按下 = 不按

但是 它的 xinput API是没有问题的。
但是 老游戏不支持 xinput 所以 我想做个小工具 嫁接 xinput 的数据给一个虚拟的 direct input 手柄
这样老游戏就能用分开的 trigger 了。

但是 我应该学什么? 用什么工具实现? 希望不要和 .net 扯上关系 因为 .net 需要提前安装 .net 的运行库。


--------- 2017 - 03 - 16 ----------
终于自己的小程序可能拿到 按键的值啦
GUI 比想象的麻烦的多。 或许 CLI就可以了



---------- 2017 - 03 - 22 --------
完成了
确实 GUI 问题多多。 要终端用户安装额外的 Library。 想要不装 又很难做。

视频演示
http://www.bilibili.com/video/av9315491/
https://www.youtube.com/watch?v=UERyvjPWFsQ

下载
https://sourceforge.net/projects/x2dcli/

本帖最后由 beterhans 于 2017-3-28 17:19 通过手机版编辑

[ 本帖最后由 beterhans 于 2018-10-12 20:54 编辑 ]


TOP

posted by wap, platform: iPhone
引用:
原帖由 @jiaolu  于 2017-3-1 13:59 发表
这个要求还是很难实现的。如果没有类似经验的话不要轻易尝试!
为啥?
不理解难度在那里?



TOP

posted by wap, platform: Chrome
引用:
原帖由 @wingfay  于 2017-3-1 13:08 发表
你的要求可以去找MFC或者Delphi之类的学习开发
MFC 是 Library 把? visual studio 自带?
用 visual studio 可以搭一个框架?


TOP

posted by wap, platform: Chrome
引用:
原帖由 @hourousha  于 2017-3-1 14:23 发表
现成的虚拟 direct input 的虚拟手柄是什么?往里推数据取决与你这个‘现成’的玩意的接口功能。
要我说,直接hook住directinput的DirectInput8Create,然后往里挂东西是一种方法。
这个现成的 Direct Input 虚拟手柄叫做 vjoy
http://vjoystick.sourceforge.net/site/

安装之后你系统里会出现一个手柄。可以更具你的需求 增加 轴和 按钮
但是 这些轴和按钮的值 需要你自己做 APP 去填。这个 vjoy 本身不提供任何 mapping 的功能。

它提供一个隐藏的窗口给你送数据


现在市面上只找到以下几种工具
1. Direct input => Direct input  remap 工具
2. Direct input => Xinput remap (x360ce)
3. XInput => Xinput remap

本帖最后由 beterhans 于 2017-3-1 14:37 通过手机版编辑

TOP

posted by wap, platform: Chrome
引用:
原帖由 @hourousha  于 2017-3-1 14:42 发表
它不是有Feeder SDK么?还有sample,那就照着做呗。
我没基础
根本不知道 用什么工具?有什么工具 用什么语言?

我只是想 找对工具 找对库 有个目标 , 先能画个空白 窗口 上面能显示个 hello world。
再学怎么打开 text 建立一个 config.ini
再学调用 Xinput API. 能把值显示在 窗口上。
....

TOP

posted by wap, platform: MAC OS X
引用:
原帖由 @jeffcai  于 2017-3-1 22:04 发表
没有编程基础就别折腾了,光语法就够你学一年了
但是我有 unix bash 脚本的能力
也做过 Mugen 格斗人物

可以自己发明一些方法解决一些问题。

TOP

posted by wap, platform: iPhone
引用:
原帖由 @limboking  于 2017-3-2 01:15 发表
这种都有现成的吧
Github上搜一下就有:https://github.com/Stents/XOutput

PS. 现在哪个版本windows没有.net运行库啊 桌面软件都是C#写的
我要的是反向操作

TOP

posted by wap, platform: Chrome
终于自己的小程序可能拿到 按键的值啦
GUI 比想象的麻烦的多。 或许 CLI就可以了

[ 本帖最后由 beterhans 于 2017-3-16 11:58 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

---------- 2017 - 03 - 22 --------
完成了
确实 GUI 问题多多。 要终端用户安装额外的 Library。 想要不装 又很难做。

视频演示
http://www.bilibili.com/video/av9315491/
https://www.youtube.com/watch?v=UERyvjPWFsQ

下载
https://www.sendspace.com/folder/h8a76a

TOP

posted by wap, platform: Chrome
赶时髦用上 Sourceforge
https://sourceforge.net/projects/x2dcli/

以前一直从这个网站下载 这次终于有机会上载了。

TOP

posted by wap, platform: iPhone
啥事件?不是业内不懂

TOP

引用:
原帖由 EraserKing 于 2017-3-28 22:16 发表
posted by wap, platform: GOOGLE
现在不流行sf啦…
现在得用Gay hub
学会了!
果然方便

TOP

发新话题
     
官方公众号及微博