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

注册 登录

QQ登录

只需一步,快速开始

查看: 27294|回复: 30
打印 上一主题 下一主题

[补丁] 【BUG修复】手柄支持补丁(支持PS4、XBoxOne等手柄)

[复制链接]

28

主题

568

帖子

687

积分

超级玩家

Rank: 5Rank: 5

贡献度
13
金元
6346
积分
687
精华
0
注册时间
2019-2-28
跳转到指定楼层
主题
发表于 2020-6-20 02:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Ritard 于 2020-6-28 05:15 编辑

特别追加说明:


1.本补丁因为仍是通过外部模拟Steam实现的控制器支持,所以对于部分电脑硬件仍无法做到完全支持(存在各种各样无法识别的Bug)。
2.FitGirl版附带补丁与本补丁相同。
3.目前Epic上的版本已移除Denuvo,若不久之后Epic的新版分流放出就能彻底解决手柄支持的问题。




由Proper大佬带来的手柄支持补丁,虽然仍有只能支持单一手柄的问题(不能用双手柄进行双人模式),但至少在完全支持了XBox全系列手柄的同时还支持了PS4手柄及其陀螺仪。

补丁焊接:https://pan.baidu.com/s/1D636GWr_m_RC5SLRFQQjDQ
密匙:hekd



以下为原帖内容:

之前坛里用于解决Xbox One手柄识别问题的文件实际上是Git上一个叫Goldberg Emu的Steam模拟器的实验项目。因此使用手柄识别文件实际上是存在下述缺陷的:

1.对于Xbox手柄的按键映射实际上是不全的,缺少的按键如何设置下文会详细说明。
2.因为这个Steam模拟器目前只支持XInput输入,所以是不支持DS3、DS4手柄的,进而也不支持游戏内原本会有的陀螺仪操作。
3.使用手柄修复文件版本的这个模拟器的文件会导致语音的语言被锁定为英语不能更改。

因为Steam的内部对于输入按键事件是以行为代码的方式接收处理的,所以所有的按键行为(如按下十字键的上键、按下扳机键)都会被映射为一个具体的事件名称(如DUP、DRTRIGGER)。
所以只有通过Windows的设备输入api将系统硬件输入的事件对应的翻译为Steam接收的行为事件才能让游戏真正识别到这些输入(比如系统api告知你接收到了事件dpad_up,也就是你按下了十字键的上键,此时你要告诉Steam行为事件DUP它才能识别)。
因此,对于Goldberg Emu来说,GamepadSetting.txt这个文件就负责了这个事件一一对应的工作(具体可对应Steam内部行为名称见https://github.com/su6ur6an/goldberg_emulator/blob/master/Readme_release.txt,文档末尾还有关于更改语言的部分能解决上面的问题3)。

所以,现在这个修复文件仍然解决不了的问题就是怎么支持DS3、DS4的问题。现在我想到的方案是在作者源码的Controller部分链入windows direct input的事件处理api,然后想办法找到对应PS手柄的行为名称,最后再将其映射为对应的ACTION_NAME。

评分

1

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏5
回复

使用道具 举报

28

主题

568

帖子

687

积分

超级玩家

Rank: 5Rank: 5

贡献度
13
金元
6346
积分
687
精华
0
注册时间
2019-2-28
舒服的沙发
 楼主| 发表于 2020-6-20 03:40 | 只看该作者
行了,据说最新的PROPER_HOODLUM版解决了手柄支持的问题。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

77

主题

1417

帖子

1713

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
17012
积分
1713
精华
0
注册时间
2019-3-22
硬硬的板凳
发表于 2020-6-20 06:26 | 只看该作者
Ritard 发表于 2020-6-20 03:40
行了,据说最新的PROPER_HOODLUM版解决了手柄支持的问题。



https://bbs.3dmgame.com/thread-6054293-1-1.html


这个吗解决了手柄bug?

感谢楼主
回复 支持 反对

使用道具 举报

12

主题

1000

帖子

1233

积分

游戏狂人

Rank: 6Rank: 6

贡献度
48
金元
10408
积分
1233
精华
0
注册时间
2008-1-10
冰凉的地板
发表于 2020-6-20 08:20 | 只看该作者
可以的,能用陀螺仪了。
回复 支持 反对

使用道具 举报

26

主题

2275

帖子

2273

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
64
金元
20170
积分
2273
精华
0
注册时间
2008-7-10

3DM小黄鸡

5#
发表于 2020-6-20 09:36 | 只看该作者
和原先的手柄补丁有什么不一样吗?我用ps4手柄连蓝牙玩了一会没啥问题啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

28

主题

568

帖子

687

积分

超级玩家

Rank: 5Rank: 5

贡献度
13
金元
6346
积分
687
精华
0
注册时间
2019-2-28
6#
 楼主| 发表于 2020-6-20 12:26 | 只看该作者
jaywang 发表于 2020-6-20 09:36
和原先的手柄补丁有什么不一样吗?我用ps4手柄连蓝牙玩了一会没啥问题啊

你手上的这个版本的GamepadSetting修改过吗?还是说你用的是Steam原版?理论上Goldberg这个只支持XInput输入,除非你用了DS4Windows这种软件,否则应该无法使用PS4手柄的。
以下是Goldberg原版GamepadSetting内容:
button_start=START
left_bumper=LBUMPER
right_bumper=RBUMPER
button_a=A
button_b=B
button_x=X
button_y=Y
left_trigger=DLTRIGGER
right_trigger=DRTRIGGER
dpad_up=DUP
dpad_down=DDOWN
dpad_right=DRIGHT
dpad_left=DLEFT
right_stick_click=RSTICK
right_stick=RJOY=joystick_move
left_stick_click=LSTICK
left_stick=LJOY=joystick_move

回复 支持 反对

使用道具 举报

77

主题

1417

帖子

1713

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
17012
积分
1713
精华
0
注册时间
2019-3-22
7#
发表于 2020-6-20 14:23 | 只看该作者
Ritard 发表于 2020-6-20 12:26
你手上的这个版本的GamepadSetting修改过吗?还是说你用的是Steam原版?理论上Goldberg这个只支持XInput ...

复制这段内容后打开百度网盘手机App,操作更方便哦 链接:https://pan.baidu.com/s/1QMbpd3dJdypVz90194w4Rw 提取码:7tw0


楼主这个版本是不是修复了你说的那个手柄bug
回复 支持 反对

使用道具 举报

28

主题

568

帖子

687

积分

超级玩家

Rank: 5Rank: 5

贡献度
13
金元
6346
积分
687
精华
0
注册时间
2019-2-28
8#
 楼主| 发表于 2020-6-20 17:30 | 只看该作者
本帖最后由 Ritard 于 2020-6-20 17:34 编辑
JackTomGreen 发表于 2020-6-20 14:23
复制这段内容后打开百度网盘手机App,操作更方便哦 链接:https://pan.baidu.com/s/1QMbpd3dJdypVz90194w4 ...

是的。不过现在无论是哪个版本都只支持单手柄,本地双人还是搞不了。再就是PS4的手柄必须用蓝牙无线连,如果有线连可能会碰到按键失灵的Bug。
回复 支持 反对

使用道具 举报

77

主题

1417

帖子

1713

积分

游戏狂人

Rank: 6Rank: 6

贡献度
3
金元
17012
积分
1713
精华
0
注册时间
2019-3-22
9#
发表于 2020-6-20 18:17 | 只看该作者
Ritard 发表于 2020-6-20 17:30
是的。不过现在无论是哪个版本都只支持单手柄,本地双人还是搞不了。再就是PS4的手柄必须用蓝牙无线连,如 ...

感谢楼主回复  
回复 支持 反对

使用道具 举报

85

主题

2487

帖子

3632

积分

游戏精英

Rank: 8Rank: 8

贡献度
50
金元
34315
积分
3632
精华
0
注册时间
2012-10-3
10#
发表于 2020-6-20 18:50 | 只看该作者
试试这个有什么不同
回复 支持 反对

使用道具 举报

12

主题

236

帖子

286

积分

高级玩家

Rank: 4

贡献度
13
金元
2338
积分
286
精华
0
注册时间
2011-2-26
11#
发表于 2020-6-21 09:24 | 只看该作者
FitGirl版自带的两个手柄补丁其中一个“Goldberg Controller Fix”支持双手柄,另外一个“HOODLUM”不支持双手柄
本人亲自验证过
手柄为两个XBox无线手柄
系统为Win10
回复 支持 1 反对 0

使用道具 举报

12

主题

1000

帖子

1233

积分

游戏狂人

Rank: 6Rank: 6

贡献度
48
金元
10408
积分
1233
精华
0
注册时间
2008-1-10
12#
发表于 2020-6-21 11:15 | 只看该作者
ps4陀螺仪还是不行啊,有线无线都试了,其他按键没问题,就陀螺仪失灵。
回复 支持 反对

使用道具 举报

30

主题

1590

帖子

2020

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
49
金元
18243
积分
2020
精华
0
注册时间
2016-7-28
13#
发表于 2020-6-21 14:46 | 只看该作者
如果想听别的语言配音的话hlm.ini改下你想要的语言就行了。
回复 支持 反对

使用道具 举报

83

主题

1310

帖子

2559

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
223
金元
16674
积分
2559
精华
0
注册时间
2006-4-14
14#
发表于 2020-6-21 15:23 | 只看该作者
PS4手柄 陀螺仪不行 亲测
回复 支持 反对

使用道具 举报

93

主题

3万

帖子

5万

积分

游戏圣者

Rank: 12Rank: 12Rank: 12

贡献度
134
金元
497958
积分
50332
精华
0
注册时间
2015-12-17

3DMer

15#
发表于 2020-6-22 09:02 | 只看该作者
超凡双生
回复 支持 反对

使用道具 举报

0

主题

240

帖子

319

积分

高级玩家

Rank: 4

贡献度
0
金元
3191
积分
319
精华
0
注册时间
2013-5-5
16#
发表于 2020-6-22 13:15 | 只看该作者
lz为啥我的PS4手柄无线还是没法识别陀螺仪啊  就是下的这个补丁
回复 支持 反对

使用道具 举报

19

主题

3733

帖子

3343

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
157
金元
27153
积分
3343
精华
0
注册时间
2007-12-25
17#
发表于 2020-6-26 10:06 | 只看该作者
多谢分享。。。。
回复 支持 反对

使用道具 举报

21

主题

882

帖子

926

积分

超级玩家

Rank: 5Rank: 5

贡献度
21
金元
8418
积分
926
精华
0
注册时间
2009-10-14
18#
发表于 2020-6-27 22:23 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

10

主题

817

帖子

6886

积分

游戏精英

Rank: 8Rank: 8

贡献度
8
金元
68541
积分
6886
精华
0
注册时间
2013-12-17

小罗~

19#
发表于 2020-6-28 15:52 | 只看该作者
shojnhv 发表于 2020-6-21 09:24
FitGirl版自带的两个手柄补丁其中一个“Goldberg Controller Fix”支持双手柄,另外一个“HOODLUM”不支持 ...

我也试过了,这才是正解
回复 支持 反对

使用道具 举报

26

主题

1690

帖子

1822

积分

游戏狂人

Rank: 6Rank: 6

贡献度
90
金元
14621
积分
1822
精华
0
注册时间
2003-12-1
20#
发表于 2020-6-28 21:59 | 只看该作者
PS4手柄 陀螺仪不行啊。
回复 支持 反对

使用道具 举报

14

主题

799

帖子

947

积分

超级玩家

Rank: 5Rank: 5

贡献度
2
金元
9394
积分
947
精华
0
注册时间
2013-8-21
21#
发表于 2020-6-29 17:48 | 只看该作者
这个版本的补丁有震动吗,之前的都没有震动
回复 支持 反对

使用道具 举报

5

主题

355

帖子

396

积分

高级玩家

Rank: 4

贡献度
3
金元
3841
积分
396
精华
0
注册时间
2011-8-13
22#
发表于 2020-7-2 15:00 | 只看该作者
打了补丁之后游戏打开只剩几帧,特别卡,不能玩了。删了不搞了。
回复 支持 反对

使用道具 举报

174

主题

4576

帖子

5217

积分

游戏精英

Rank: 8Rank: 8

贡献度
114
金元
47614
积分
5217
精华
0
注册时间
2013-3-25
23#
发表于 2020-7-3 09:56 | 只看该作者
本帖最后由 830105 于 2020-7-3 09:57 编辑

感谢分享!!

想请教您一个类似问题:

我安装了健身女孩最新打包的《暴雨》

#1285 Updated Heavy Rain Build 5187887


载入游戏后弹框错误,手柄无法使用了?取消的话游戏可以进入,但手柄完全不能用了。





之前打包的CPY那个版本,我记得直接就可使用手柄的,这个要怎么处理呢?


测试《超凡双生》的手柄补丁不能能否适用于《暴雨》


如果知道原因,还请您能告知谢谢!

回复 支持 反对

使用道具 举报

174

主题

4576

帖子

5217

积分

游戏精英

Rank: 8Rank: 8

贡献度
114
金元
47614
积分
5217
精华
0
注册时间
2013-3-25
24#
发表于 2020-7-3 10:05 | 只看该作者
shojnhv 发表于 2020-6-21 09:24
FitGirl版自带的两个手柄补丁其中一个“Goldberg Controller Fix”支持双手柄,另外一个“HOODLUM”不支持 ...

我发现
“Goldberg Controller Fix”是有震动的


“HOODLUM”没有震动





两者通过修改内容,都可以选择其它语音配音,而不是锁定英语配音。






另外想问问,我安装了健身女孩最新打包的《暴雨》

#1285 Updated Heavy Rain Build 5187887


载入游戏后弹框错误,手柄无法使用了?取消的话游戏可以进入,但手柄完全不能用了。





之前打包的CPY那个版本,我记得直接就可使用手柄的,这个要怎么处理呢?


测试《超凡双生》的手柄补丁能否适用于《暴雨》

如果知道原因,还请您能告知谢谢!




回复 支持 反对

使用道具 举报

28

主题

568

帖子

687

积分

超级玩家

Rank: 5Rank: 5

贡献度
13
金元
6346
积分
687
精华
0
注册时间
2019-2-28
25#
 楼主| 发表于 2020-7-4 01:09 | 只看该作者
830105 发表于 2020-7-3 10:05
我发现
“Goldberg Controller Fix”是有震动的

FitGirl最新版我还不清楚状况,要不你把配置文件发给我看一下?(就是SteamApi那几个文件)
另外SGames那个版本的暴雨是完全没问题的,你需要的话我可以把那个的补丁给你。
回复 支持 反对

使用道具 举报

174

主题

4576

帖子

5217

积分

游戏精英

Rank: 8Rank: 8

贡献度
114
金元
47614
积分
5217
精华
0
注册时间
2013-3-25
26#
发表于 2020-7-4 12:25 | 只看该作者
Ritard 发表于 2020-7-4 01:09
FitGirl最新版我还不清楚状况,要不你把配置文件发给我看一下?(就是SteamApi那几个文件)
另外SGames那 ...

此问题现已解决,修改GamepadSetting.txt内容即可。

感谢您的回复,谢谢!
回复 支持 反对

使用道具 举报

0

主题

369

帖子

410

积分

高级玩家

Rank: 4

贡献度
31
金元
2863
积分
410
精华
0
注册时间
2008-12-29
27#
发表于 2020-7-9 21:27 | 只看该作者
感谢,我就试试
回复 支持 反对

使用道具 举报

头像被屏蔽

108

主题

7102

帖子

3440

积分

禁止发言

美帝亡我之心不死!!!!!!!!

贡献度
47
金元
32515
积分
3440
精华
0
注册时间
2011-10-24
28#
发表于 2020-12-2 22:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

24

主题

1247

帖子

2028

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
108
金元
15957
积分
2028
精华
0
注册时间
2004-12-1
29#
发表于 2020-12-12 15:47 | 只看该作者
实测PS4手柄这个补丁陀螺仪不支持。。。。
回复 支持 反对

使用道具 举报

0

主题

251

帖子

308

积分

高级玩家

Rank: 4

贡献度
0
金元
3077
积分
308
精华
0
注册时间
2019-7-3
30#
发表于 2021-8-31 11:43 | 只看该作者
66666666666666666666666666
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 14:39 , Processed in 0.159036 second(s), 46 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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