街霸5吧 关注:47,486贴子:1,330,824

单键盘,双键盘,单键盘+单手柄使用UCR双人游戏的方法

只看楼主收藏回复

一楼喂度娘


IP属地:上海1楼2019-05-24 13:42回复
    有吧友说vJoy无法使用,我就介绍一下另一款软件UCR(Universal Control Remapper)。虽然UCR设置很麻烦,但在Windows 10 1903版下vJoy无法成功安装时,也是一种解决方法。
    安装:
    1. GitHub中搜索oblitum的“Interception”项目,在Releases中找到最新版v1.0.1,在Assets中下载Interception.zip。解压后,以管理员权限运行CMD命令行,用cd命令进入解压后的文件夹内的command line installer目录,输入命令install-interception /install 进行安装。之后重启计算机。
    2. GitHub中搜索ViGEm的“ViGEmBus”项目,在Releases中找到最新版ViGEmBus Setup 1.16.112,在Assets中下载ViGEmBus_Setup_1.16.115.exe,之后运行此安装程序。
    3. GitHub中搜索Snoothy的“UCR”项目,在Releases中找到最新版Release v0.7.0 Alpha,在Assets中下载UCR_v0.7.0.zip,解压后运行UCR.exe。
    单键盘双人游戏的配置:
    1. 点击Devices=>Manage device groups,在Input groups中点击Add group添加输入设备组,给此设备组随意写一个名字,比如Keyboard。在左侧Available devices中,选择输入设备,如图选中Core_Interception中的K: ACPI\VEN_LEN&DEV_0071(其中“K:”表示键盘设备,“M:”表示鼠标设备),再选择右侧刚刚新建的Keyboard组,点击Add添加。

    2. 切换到Output groups标签,点击Add group添加输出设备组,给此设备组随意写一个名字,比如Controller。在左侧Available devices中,选择输出设备,如图选中Core_ViGEm中的ViGEm Xbox 360 Controller 1,再选择右侧刚刚新建的Controller组,点击Add添加。因为需要在一个键盘上模拟两个玩家,而街霸5中如果只模拟一个手柄,那么会发生手柄和键盘同为1P的情况,所以这里需要在输出设备组中再加入一个手柄。选中Core_ViGEm中的ViGEm Xbox 360 Controller 2,再选择右侧Controller组,点击Add添加。

    3. 点击Profile=>New,在Profile title中给此配置随意起一个名字,比如SFV。Input group输入设备组选择Keyboard,Output group输出设备组选择Controller。OK
    4. 双击新建的配置SFV,进入编辑界面。左侧Mapping栏为输入按键,右侧为输出按键。因为街霸5键盘默认1P,键位已在游戏中设置过,所以这里只需要把2P键位设置一下就可以。不过需要注意,街霸5会把排序第一的手柄默认为1P,排序第二的手柄默认2P,所以对于2P从键盘映射的手柄是设备输出组从上到下数的第二个设备,而不是单纯从设备名中的1或2进行判断。从之前的图片可发现,排名第二的设备为ViGEm Xbox 360 Controller 2。
    街霸5默认键位为:
    上=W/↑,下=S/↓,左=A/←,右=D/→
    A(LK)=B,B(MK)=N,RT(HK)=M,X(LP)=G,Y(MP)=H,RB(HP)=J
    LB=K,LT=,,LS=.,RS=/
    Back=Esc,Start=Enter
    以街霸5默认1P键位进行参考举例,由于我是在笔记本电脑上操作,所以例子中2P的键位设定为:
    上=↑,下=↓,左=←,右=→
    A(LK)=U,B(MK)=I,RT(HK)=O,X(LP)=7,Y(MP)=8,RB(HP)=9
    LB=0,LT=P,LS=[,RS=]
    Back=-,Start==
    这里有一个问题,就是2P上下左右的键位和1P上下左右的其中一种键位重合,这会在游戏中出现2P按方向键时,1P也会跟着走。此问题的解决方法会在之后说明。
    5. 举例说明普通按键和LT与RT扳机按键的设定
    普通按键:
    在左侧Mapping下的输入栏给添加的按键映射起一个名字,比如叫2Up,点击Add或按下回车均可。点Click to bind后,按下↑,设定上方向输入按键。右栏Plugin下选择Button to Button,点Add添加输出按键。Button下选择设备ViGEm Xbox 360 Controller 2,点Click to bind或小三角图标,在DPad中选Up。

    扳机按键:
    在左侧Mapping下的输入栏给添加的按键映射起一个名字,比如叫2RT,点击Add或按下回车均可。点Click to bind后,按下O,设定RT输入按键。右栏Plugin下选择Button to Axis,点Add添加输出按键。Axis下选择设备ViGEm Xbox 360 Controller 2,点Click to bind或小三角图标,在Axes中选RT。Axis on release输入-100,Axis when pressed输入100。

    根据以上方法,手动添加2P需要映射的按键。此处工作量较大,为节省时间可先将左侧需命名的映射全部添加完,之后再分别选中并添加输出按键的映射。全部完成后,关闭此窗口,再点File=>Save保存设定。
    6. 之前提到2P上下左右的键位和1P上下左右的其中一种键位重合,解决方法是在Providers文件夹中点开Core_Interception,记事本打开Settings.xml,把False改为True,保存并关闭。此设定在UCR启动时加载,所以在UCR运行时修改的话,需在下次启动UCR时才可生效。
    7. 经过以上设置后,打开UCR,选择之前设定好的SFV配置,点右键,选Activate生效。再进入街霸5即可进行双人游戏。结束游戏后,选择SFV配置,点Profile=>Deactivate 即可取消。
    双键盘双人游戏的配置:
    经测试笔记本键盘+蓝牙键盘通过UCR可正常进行双人游戏,也就是说两个键盘即使相同键位,在游戏中也能分别控制1P和2P。思路和之前的单键盘双人游戏类似。原键盘的键位在游戏中设置,在UCR中把输入设备组添加的设备选择为蓝牙键盘即可,输出设备组仍然是添加两个手柄。之后按键映射绑定时的输出设备仍是设备输出组排第二的手柄。
    单键盘单手柄双人游戏的配置:
    经测试键盘+PS4手柄可通过UCR正常进行双人游戏。首先在Steam的手柄设置中打开PS4手柄的支持。进入游戏后可发现手柄和键盘均是1P。那么只要把键盘模拟为手柄即可。在UCR的设备输入组选择键盘,设备输出组只需选择一个手柄
    测试环境为Windows 10 1903版,其它手柄和键盘也可参考以上的方法。


    IP属地:上海2楼2019-05-24 13:44
    收起回复
      看不懂但是我觉得很厉害,这么好的帖子应该顶上去


      IP属地:北京3楼2019-05-24 14:49
      回复
        好厉害啊,可惜没人跟我玩


        IP属地:广东来自Android客户端5楼2019-05-24 15:22
        回复
          求加精


          IP属地:广东来自iPhone客户端7楼2019-05-24 15:38
          回复
            支持


            IP属地:广东来自Android客户端8楼2019-05-24 21:00
            回复
              原来是键盘与街霸开发中?


              IP属地:广东来自手机贴吧9楼2019-05-30 17:24
              回复
                好棒哟


                IP属地:广东来自手机贴吧10楼2019-05-30 17:24
                回复

                  搜出这个,,和群主的不一样,,,请问怎么设置呢?或者发你的一份我们学习下吧?


                  IP属地:广西14楼2020-11-11 11:41
                  回复
                    好哥哥能不能再发一次软件,楼被吞了,链接中间加点表情,拜托了


                    IP属地:新疆15楼2021-01-21 18:32
                    收起回复
                      @****之力


                      IP属地:上海16楼2021-01-23 12:39
                      回复
                        楼主666


                        IP属地:安徽来自Android客户端17楼2021-02-02 18:30
                        回复

                          大佬求助,这可咋办呀


                          IP属地:广西19楼2021-03-24 01:53
                          收起回复
                            这个用啥教程 我电脑查了键盘 手柄 遥杆 然后直接就能一个手柄一个遥杆对打 啥都不用设置


                            IP属地:北京20楼2021-03-24 16:17
                            回复