《女神异闻录4 午夜竞技场2》 利用第三方串流软件和按键精灵过连段挑战

微博   微信 2022-04-01 17:18编辑     51评论
exp
这个玩意其实我老早就写好了,但不知道P9允不允许讨论这个所以一直没敢发出来正好这几天一直有机友过不去,本着讨论分享的原则还是决定发一下,如果不合适我会联系管理员删除。这里必须用到第三方串流软件的原因是官方的串流软件只支持两个按键,对于一个需要至少ABCD四个按键的游戏来说显然是不够用的,而Chiaki支持全键位映射,还可以自己改键,还是挺方便的。

这个脚本针对P4U2的连段奖杯,里面包括了角色玛格丽特连段挑战的20-25号,前面的都比较简单所以我没专门写,多试试应该怎么都能过,实在有需要可以参考我脚本的格式写写试试,也算抛砖引玉吧。
尽得真传!
【挑战】完成任意角色的全部挑战项目

首先需要用到的工具有:ChiakiPSN帐号id获取工具PS5(或PS4)以及按键精灵

下载链接:s/1KUHpXfConlY9MsUGEeYd9g#list/path=%2F,提取码P4U2。包含Chiaki、PSN帐号id获取工具、按键精灵和连段脚本,请根据需要自己选择下载。

这里开始是Chiaki和按键精灵的部署和设置,如果已经会的话请直接跳到最下面就好。

准备工作
1.打开文件夹Chiaki,运行应用程序Chiaki,应该会看到这样的界面,如果有PS4或者PS5与电脑连接在同一个网络下,应该会显示出来。其中第一行是主机类型和序号,PS4就是PS4,PS5就是PS5,第二行是地址。

2.双击选择我们想要远程串流的主机,会弹出一个窗口如下。这里Host就是我们刚才看到的主机地址,应该是自动填入的,第二行Broadcast勾选,Console如果是PS5就选PS5,PS4请根据版本选择,现在应该都是8.0以上了所以基本上就是选第三个,剩下两个请看第三和第四步。

3.第三行的PSN Account id,并不是我们平时登录用的账户id,需要用到刚刚下载的另一个工具,打开文件夹PSN ID BASE64获取PSN代码,里面两个程序的区别就是有没有界面而已,这里以有界面的为例,点击登录PSN,浏览器会自动打开一个骚尼的登录页面,登录后页面上只会显示一个Redirect,将当前的网址复制,放在工具上半部分的空白里,点击获取PSN AccountID,下面获取的就是我们的id,这串数字是固定的,建议存起来省得以后反复登录。

4.最后一行pin在ps5主机上点击 设置→系统→远程游玩,将屏幕中央的代码输入进去就是了。

5.点击下方Register,如果全部都输对的话就能成功连接到我们的ps5了。另外用我的脚本需要和我一样的键位设置,需要点击chiaki右上角的齿轮,右边Key Settings前四个一样就可以了。Moon是、Cross是、Pyramid是、Box是。如果是PS5的话左边的Stream settings里面可以修改为1080p 60fps。左下角是已经登录的主机,想换操控账号的话需要delete删除以后重新设置一次。

6.接着打开按键精灵文件夹下的按键精灵2014,里面两个快捷方式是我自己弄的...可以删了,在打开以后的界面点击左上角的我的脚本

7.接着在新打开的界面把我们刚才下载放在文件夹p4u2下的几个脚本全部拖进来,弹出的导入工具点击下一步→完成,至此准备工作就完成了。

实际应用
首先打开P4U2,进到我们需要打的连段挑战里,打开串流,在默认位置站好。然后在按键精灵里只勾选指定的挑战,接着切回Chiaki,按下F10,等待脚本自动操作就好,我设置了三秒的延迟,所以在按键精灵里先点运行再切回去也是可以的。

然后我特别提一嘴,因为我按键精灵平时也不怎么用,基本就是写个连发脚本挂机,格斗游戏的连段算是我第一次写,所以脚本成功率并不能做到100%,20、22、24这三个挑战可能需要反复多试几次,看运气,也欢迎有大佬优化脚本。

那么就这样,希望大家都能快乐打杯。利用Chiaki还可以实现同时操控两机对刷player match、挂机刷黄金竞技场经验等,基本就是连发,实现原理也比较简单,大家可以自行研究
评论
satsukiye_ 2022-04-01 17:19
肯定是可以发的,像什么最终幻想跳绳奖杯、植物大战僵尸之类的,都有人发这个。
forskere 2022-04-01 17:49修改
我DOA6和光明格斗的连段也是这么搞的
aikikalaskamaido 2022-04-01 17:54
八仙过海各显神通
chenzhechn 2022-04-01 18:43
我就想知道街霸5的挑战能不能搞
fatpot1988 2022-04-01 20:49
感觉很有用,先顶了
thilitii 2022-04-01 21:08
正义的玩法
ikarusfly 2022-04-01 21:38
牛,顶一个
yaoshele 2022-04-02 00:23
@fatpot1988 顶你 什么时候弄个街霸5串流打试炼就爽了。。。
seaphi 2022-04-03 17:39
能搞个街霸5全试炼串流按键精灵就好了。。。国服太难了
seaphi 2022-04-03 17:39
@fatpot1988 能做的 我让朋友做过几个人的 但是 太多了 。。。。这货不愿意了 说量太大了。
seaphi 2022-04-04 15:41
@satsukiye_  25是不是有点问题啊我看打到3876伤害,对面从天上掉下来后combo就断了,不知道思路都不会自己改脚本
toriki-j 2022-04-05 00:35修改
@toriki-j 建议多试几次,我测试的时候25成功率还挺高的。
satsukiye_ 2022-04-05 00:35
@toriki-j 如果一直失败的话可能是延迟问题,你确定每次都是3876以后接不上的话可以微调源代码第81行delay后面的数字。
satsukiye_ 2022-04-05 01:27
@satsukiye_ 感谢,我是固定死在3876那,我来改一下延迟
toriki-j 2022-04-05 12:52
照抄一个玛格丽特16-19的脚本,帮助我这样的顶级搓招废物
链接:s/1JeYwWhiZqcP-W3PcPDujjg 提取码:P4U2
toriki-j 2022-04-05 16:14
@toriki-j 大佬为什么19最后一个招式老是来不及打出来
pzj643 2022-04-08 13:14修改
@pzj643 应该是串流延迟不同的问题,你把代码里最后一招开头那个delay后面的数字进行±100以内的微调应该就行,一般来说不用改太多
toriki-j 2022-04-10 01:50
我觉得挺正义的,
yixiliya 2022-04-10 02:32
牛逼
bigbigbobo 2022-04-10 08:06
先码了
hsgj_ 2022-04-10 14:48
PS3版也能用吧
谁能把全角色的都写了,让我把无印白了
wz5wz 2022-04-10 17:47修改
@wz5wz  但凡你稍微看一下内容就知道PS3不可行
koikoiyo 2022-04-10 23:16
还是ps3版那会,看到雪子挑战任务里的无限アギタイン,瞬间就放弃了对本作奖杯的追求…
jim_12123 2022-04-10 23:56
我是不是能用这个打太鼓……
maoyalu 2022-04-11 00:05
@maoyalu 理论上是可以的...我最近就有个用机器视觉自动识别打音游的想法
satsukiye_ 2022-04-11 01:12
@seaphi 其实某些转接器论坛上有全套的街霸5试炼脚本,里面按键和各自间隔是有的,只不过用的是那个脚本的语言,转成按键精灵的应该不难,所以。。
@maoyalu 我逛转接器论坛看见个999combo的脚本,不过只有前半段,后半段作者藏比没发好奇打开瞅了一眼好家伙真就手工调整间隔延时,每个键一句码我本来以为是从太鼓谱站上把谱抄下来图像识别完生成的码,而且不是有挺多重复小节的吗,其实可以写个调用复用的所以理论上。。
lkaynka 2022-04-11 01:26
@satsukiye_ 太鼓难道不是把谱面输进去就行视觉识别有点高端了
toriki-j 2022-04-11 09:15
@toriki-j 我是想拿来打djmax
satsukiye_ 2022-04-11 09:22
@satsukiye_ djmax应该也能找到谱面文件吧我记得很久以前就有外设自动打音游,都是给输谱面文件进去的
toriki-j 2022-04-11 09:46
@lkaynka 该搞起来了!
maoyalu 2022-04-11 11:21
链接打不开呐
realcybaster 2022-04-11 11:34
官方串流软件也可以用类似软件的,比如最近GT7刷钱脚本最新版本用的是AutoHotKey + ViGEmBus,后者用来模拟手柄输入。
nathaniel_wu 2022-04-11 11:42
@lkaynka 是泰坦2的论坛吗?但是我朋友发现那个下不了。。
seaphi 2022-04-11 11:44
@seaphi 那个貌似要有tt2接上pc过了软件认证才能下来着。
lkaynka 2022-04-11 14:09
@nathaniel_wu  GitHub搜一个叫做 DualShock4-emulator 的工具就是基于ViGEmBus的,专门用来把键盘或者其他比如XBOX手柄模拟成DS4,让官方remote play识别到,自己也能配置映射按键,不过配置时没有图形界面,要自己改ini,感觉还是chiaki配置按键简单一点。
aikikalaskamaido 2022-04-11 14:22
@lkaynka 好吧
seaphi 2022-04-11 14:24
有没有ps3的?手残
q_h0731 2022-04-11 17:24
超,我前几天还在琢磨这个事儿,因为我想做一个能自动打太鼓的东西,我想了几个方案
第一个最直接,用Arduino驱动几个电机去按手柄,这个原理最简单但是做起来工程有点复杂
第二个把手柄拆了然后也是用Arduino去给手柄对应按键的管脚电平,但这个需要找到ds4的原理图,我简单搜了下没看见
第三个就是用一个串口助手之类的东西模拟手柄,但这个得把ds4的通讯协议解出来,我寻思可以用示波器抓一下看看,但这个可行性不高
按键精灵打remoteplay我也想过,不过我觉得延迟高且不稳定,打鼓不合适
不知道楼上各位说的软件,能不能把pc模拟成ds4,然后有线接到ps4上去,这样就最完美了
zhangce1993 2022-04-12 15:31
@zhangce1993  现在来说如果要实现自动打鼓,最可行的还是要用那些转换器,支持直接播放脚本的,本身有能力向PS4直接发送操作信号,不过这些东西都不便宜。
其他方法问题都不少,我也曾经尝试过串流自动打鼓,高难度曲子要写脚本太长了就放弃了,换用视觉检测算法yoloV5训练了一套鼓点模型,配合py的自动操作库来操作,用速度最快但精度最低的模型(置信值通常只有0.7左右)去识别鼓点,最后识别每一帧的时间+网络延迟,实在没办法跟上高难度时的节奏


DS4手柄蓝牙和USB的介绍在psdev有:psdevwiki.com/ps4/DS4-BT ,psdevwiki.com/ps4/DS4-USB ,大佬如果有成果了可以发个教程
koikoiyo 2022-04-12 22:16
@koikoiyo 你这图好好笑连上面的魂和小咚都识别到了。机器视觉的办法我也想过,也看过几个成果,但的确效果都不理想,打鬼八肯定没戏(没错就是想解那个1w连的杯),所以我还是觉得得从手柄这边下手。你说那个我研究研究去。
zhangce1993 2022-04-12 23:03
PS3和PSVTV都可以用支持脚本的手柄转接器
champasupernova 2022-04-13 05:56
请问楼主23段一直都在3455伤害接不了倒数第三招,请问需要修改代码哪一列的延迟
kkid3308 2022-05-08 16:51修改
@kkid3308 源代码70行
satsukiye_ 2022-05-09 21:22
@satsukiye_ 十分感谢,昨晚跳杯了。虽然昨晚已经每个技能自己调试延迟弄出来了,但是还是很谢谢大佬的资源支持
kkid3308 2022-05-10 11:25
推荐可以优化下23段的第二次 下+X 和后面的指令延迟时间 ,原指令因为延迟较久,所以打太高npc容易受身就断了,我参考范本的技能衔接位置快速接上就过了
kkid3308 2022-05-10 11:31
@satsukiye_ 你好,为什么那个下载链接没法下了
haihai-917 2022-06-19 08:05
@satsukiye_ 25我卡死2671
yiduanzhicaizhe 2022-08-12 16:42 河北
@satsukiye_ 谢谢分享,软件很重要
zllgaohui 2022-08-12 21:41 江西
@yiduanzhicaizhe 可以调整一下51行的数字
satsukiye_ 2022-08-12 22:24 河北
请问按键精灵哪个程序打开?
zhuang1225 2022-10-22 23:43 广东
回复不能
关联游戏
关联奖杯
T