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

注册 登录

QQ登录

只需一步,快速开始

查看: 7799|回复: 16
打印 上一主题 下一主题

[其他] 手柄补丁修正思路

[复制链接]

1

主题

432

帖子

465

积分

高级玩家

Rank: 4

贡献度
6
金元
4409
积分
465
精华
0
注册时间
2009-10-10
跳转到指定楼层
主题
发表于 2021-12-26 19:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xuruiyang 于 2021-12-26 20:24 编辑

手柄设置在优惠卷的*_settings\controller 下

找到了模拟器的原始使用说明如下: 出处:Goldberg / goldberg_emulator · GitLab

看到各位的回复,先说一下:
S版原本不支持手柄就是因为附件文件中定义的手柄动作有问题,这也直接导致使用上面链接产生的手柄mapping 文件出现异常,从而使两个摇杆失效,又因为针对动作的定义,每款游戏不同,可能无法通过揣测来决定如何完善手柄补丁

但是本贴是为了抛砖引玉,看看哪位大神能做修复

Controller (Note: at the moment this feature is only enabled in the windows experimental builds and the linux builds):
SteamController/SteamInput support is limited to XInput controllers. If your controller is not XInput, there are many tools (at least for windows) that you can use to make it emulate an XInput one.
Steam uses things called action sets for controller configuration. An action set is a group of action names. Action names are bound to buttons, triggers or joysticks.
The emulator needs to know for each action set, which button is linked to which action name. Create a ACTION_SET_NAME.txt file in the steam_settings\controller folder for every action set the game uses.
To see an example for the game Crystar see: steam_settings.EXAMPLE\controller.EXAMPLE
In the action set txt files the format is:
For digital actions (buttons, on or off): ACTION_NAME=BUTTON_NAME
For analog actions (joysticks, triggers): ACTION_NAME=ANALOG_NAME=input source mode
Actions can be bound to more than one button by separating the buttons with , like this: ACTION_NAME=A,B

If you want to configure a game yourself, find the xbox360 or xbox one vdf file for the game and you should be able to figure things out.
You can also use the scripts\controller_config_generator\parse_controller_vdf.py script in the emu source code repo.

For example to get the vdf file for the game Crystar: https://steamdb.info/app/981750/config/
If you look at: steamcontrollerconfigdetails, you will see something like: 1779660455/controller_type: controller_xbox360
1779660455 refers to a file id that you can dl using your favorite steam workshop downloader site Steam Workshop Downloader :: IO.
The url would be: https://steamcommunity.com/sharedfiles/filedetails/?id=1779660455

The glyphs directory contains some glyphs for the controller buttons for the games that use the GetGlyphForActionOrigin function.
If you want to use the real steam glyphs instead of the free ones in the example directory copy them from: <Steam Directory>\tenfoot\resource\images\library\controller\api folder.

Valid digital button names:
DUP
DDOWN
DLEFT
DRIGHT
START
BACK
LSTICK
RSTICK
LBUMPER
RBUMPER
A
B
X
Y
DLTRIGGER  (emulated buttons, the joy ones are used by games in menus for example. When the game wants to know if the trigger is pressed without the intensity)
DRTRIGGER
DLJOYUP
DLJOYDOWN
DLJOYLEFT
DLJOYRIGHT
DRJOYUP
DRJOYDOWN
DRJOYLEFT
DRJOYRIGHT





2517444515_controller_config.vdf

39.35 KB, 下载次数: 315

回复

使用道具 举报

1

主题

203

帖子

310

积分

高级玩家

Rank: 4

贡献度
0
金元
3098
积分
310
精华
0
注册时间
2011-7-8
舒服的沙发
发表于 2021-12-26 20:00 | 只看该作者
十分感谢分享!!
回复 支持 反对

使用道具 举报

25

主题

6219

帖子

6780

积分

游戏精英

Rank: 8Rank: 8

贡献度
76
金元
64759
积分
6780
精华
0
注册时间
2006-9-17
硬硬的板凳
发表于 2021-12-26 20:04 | 只看该作者
万分的感谢..先试试
回复 支持 反对

使用道具 举报

3

主题

841

帖子

975

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
9749
积分
975
精华
0
注册时间
2012-7-31
冰凉的地板
发表于 2021-12-26 20:07 | 只看该作者
本帖最后由 Strike.Leo 于 2021-12-26 22:00 编辑

什么东西
回复 支持 反对

使用道具 举报

70

主题

1593

帖子

2139

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
29
金元
20228
积分
2139
精华
0
注册时间
2010-4-28
5#
发表于 2021-12-26 20:09 | 只看该作者
2517444515_controller_config.vdf

这个文件是什么?手柄补丁?怎么用?
回复 支持 反对

使用道具 举报

40

主题

2447

帖子

2021

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
18
金元
19487
积分
2021
精华
0
注册时间
2014-1-7
6#
发表于 2021-12-26 20:10 | 只看该作者
没看懂,我应该怎么弄?设置自己的steam ID?放到哪个位置?
回复 支持 反对

使用道具 举报

1

主题

432

帖子

465

积分

高级玩家

Rank: 4

贡献度
6
金元
4409
积分
465
精华
0
注册时间
2009-10-10
7#
 楼主| 发表于 2021-12-26 20:25 | 只看该作者
qwe414812679 发表于 2021-12-26 20:10
没看懂,我应该怎么弄?设置自己的steam ID?放到哪个位置?

S版原本不支持手柄就是因为附件文件中定义的手柄动作有问题,这也直接导致使用上面链接产生的手柄mapping 文件出现异常,从而使两个摇杆失效,又因为针对动作的定义,每款游戏不同,可能无法通过揣测来决定如何完善手柄补丁

但是本贴是为了抛砖引玉,看看哪位大神能做修复
回复 支持 反对

使用道具 举报

167

主题

3965

帖子

4768

积分

游戏精英

Rank: 8Rank: 8

贡献度
37
金元
46198
积分
4768
精华
0
注册时间
2015-9-2
8#
发表于 2021-12-26 20:37 来自手机 | 只看该作者
之前本传那个手柄补丁是誰做的啊,怎么到现在也没出现,本传能做出来,帝国就应该也能做出来
回复 支持 反对

使用道具 举报

头像被屏蔽

220

主题

2457

帖子

2920

积分

禁止访问

冰の帝王

贡献度
216
金元
20563
积分
2920
精华
0
注册时间
2014-6-24
9#
发表于 2021-12-26 20:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

6

主题

493

帖子

6632

积分

游戏精英

Rank: 8Rank: 8

贡献度
292
金元
54641
积分
6632
精华
0
注册时间
2016-9-11

疯狂页游玩家1级3DM页游玩家3DM页游玩家

10#
发表于 2021-12-26 23:35 | 只看该作者
手柄补丁导致WASD都是按下之后停不了有没有可能不是定义动作的问题
因为删除了controller里面关于移动的键位也不能让按了WASD控制的人停下来

回复 支持 反对

使用道具 举报

2

主题

101

帖子

106

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1060
积分
106
精华
0
注册时间
2018-8-4
11#
发表于 2021-12-27 16:23 | 只看该作者
希望尽快出我就等着这个手柄补丁开玩
回复 支持 反对

使用道具 举报

443

主题

8082

帖子

2万

积分

骨灰玩家

Rank: 10Rank: 10Rank: 10

贡献度
1089
金元
167878
积分
21164
精华
2
注册时间
2006-12-15

3DMer(永久)

12#
发表于 2021-12-27 21:39 | 只看该作者
手柄摇杆用不了 无法跑步什么的
回复 支持 反对

使用道具 举报

882

主题

4970

帖子

2万

积分

勤勤恳恳 资源

Rank: 12Rank: 12Rank: 12

贡献度
292
金元
192826
积分
20451
精华
0
注册时间
2008-1-22

3DMer(永久)3DM小黄鸡2026年3DM官方水友3DMAPP专属智力-1[永久版]你开心就好[永久版]滑稽[永久版]智力特殊组滑稽神秘会员【紫】团子大家族

QQ
13#
发表于 2021-12-27 21:58 | 只看该作者
无双8的那个手柄补丁不知道能不能用
回复 支持 反对

使用道具 举报

135

主题

3000

帖子

1万

积分

云游仙境

Rank: 12Rank: 12Rank: 12

贡献度
547
金元
176722
积分
19860
精华
0
注册时间
2008-7-20

3DM小黄鸡

14#
发表于 2021-12-27 22:58 | 只看该作者
破晓传说的手柄补丁不错 原理应该差不多吧
回复 支持 反对

使用道具 举报

931

主题

1万

帖子

3万

积分

云游仙境

Rank: 12Rank: 12Rank: 12

贡献度
9121
金元
3117
积分
36806
精华
1
注册时间
2012-3-12

谜之勋章灭绝师太花好月圆蒹蒹葭葭3DMer(永久)旧版萌之委员会''永久''妹子认证''永久''辉煌市民[永久版]元气女仆(永久)

15#
发表于 2021-12-28 00:08 | 只看该作者
一直在等
回复 支持 反对

使用道具 举报

2

主题

101

帖子

106

积分

中级玩家

Rank: 3Rank: 3

贡献度
0
金元
1060
积分
106
精华
0
注册时间
2018-8-4
16#
发表于 2021-12-28 16:13 | 只看该作者
12.28在等啥时候才有
回复 支持 反对

使用道具 举报

19

主题

1023

帖子

1302

积分

游戏狂人

马克吐寒

Rank: 6Rank: 6

贡献度
18
金元
12301
积分
1302
精华
0
注册时间
2009-2-20
17#
发表于 2021-12-28 17:06 | 只看该作者
我对比过了,感觉映射没有问题,可能是其他原因让游戏无法识别摇杆
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-26 02:07 , Processed in 0.039956 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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