太鼓

最近很闲就想着要不要试试写个太鼓能1W鬼8那个杯的脚本,毕竟我也不是骨灰级太鼓玩家,心态容易炸
前几天终于写到能顺利999FC的红了,就睡觉去明天调整良率
但。。事实好像没那么简单,第二天睡醒后发现延时慢了一大截,我开始有点懵逼,就再改一下然后改了又回到最初的延时。
所以到最后还没解决根本的问题,不知道有没大神有解
这情况还要脚本顺利运行10次简直做梦啊
微博 微信 dor-glxy 2017-11-13 16:18   31回复

评论
还真有人这么干...
suika_xixi 2017-11-13 16:21
单片机说不定更简单一点,毕竟遥控有延迟
youmenjun 2017-11-13 16:35
之前初音X送礼物送的手疼,写了个按键精灵脚本把身上的礼物全送了,但是总是会漏指令的样子,连续按选礼物那一步,我把延迟调的很长才勉强能运行。但是依然会漏,只是没那么频繁了。
太鼓这种频率这么高,精度要求也这么高的,真的能用脚本解决吗
zephyr230 2017-11-13 16:41
emmm…放弃吧
常用的按键精灵的的延迟应该是达不到音游需要的精度的,更别说太鼓本家判在音游之中都属于很严的
当然这不是说太鼓就没外挂,osu上我还是见过很多太鼓挂的
我以前分析过几个外挂的击打判定,即使技术帝自己做的比较高科技的挂,依旧能明显看到规律性的打击偏差
恕我直言有精力自己开发个太鼓外挂你都能白10次太鼓了

至于单片机那个,我个人的理解是那玩意儿得基于PSV的破解
是即时调取内存的谱面信息的,而不是预先写死在代码里的指令
ecchimu_495 2017-11-13 16:56修改
@youmenjun 我不会做这个哦
@zephyr230 @ecchimu_495 这个本其实就是把红的铺写出来而已,只要软件本身不延迟就可以达成,不是什么万能挂,其他我还是靠自己打的
dor-glxy 2017-11-13 16:58
你这个方案,一方面 Remote Play 的延迟由于网络原因会不可控,另一方面按键精灵的每个动作是以前一个动作为基准计算时间差的,到后面延迟也会因为误差积累而变得无法控制。换句话说,你用的两个软件都有延迟而且延迟不可控。

对于太鼓的精度要求来说,我敢说仅靠按键精灵,是不可能完成的任务。

你看看我微博这个 https://m.weibo.cn/5436970859/4172569794011485 也许对你会有启发。

核心思想就是要用键鼠转换器代替 Remote Play 以避免网络延迟,以树莓派 Zero W 或单片机代替按键精灵以避免相对时间造成的误差累积。

我周五下单,周六晚上收到货,周日晚上就做出了能打 999 全良的“外挂”。你也可以试试。
chenzhechn 2017-11-13 17:16修改
感觉延迟应该是串流软件的问题 网络波动 不可避 可以尝试 电脑什么都不开只打开串流
wyyu 2017-11-13 17:11
@chenzhechn 牛逼啊,但做到这个地步我选择手打好了现在我也就是鬼8不稳而已,练习一波还是可以的
@wyyu 是的,我也只是测试而已,不可用就不可用,你们别学就可以了,浪费时间
dor-glxy 2017-11-13 17:16
单片机硬改手柄估计可行,PSV上和PS4的初音FT都有类似工作

remote play的延时是个大问题
conanedogawa4869 2017-11-13 17:19修改
@dor-glxy 我就是已经研究过 按键精灵 所以猜得出的结果
wyyu 2017-11-13 17:19
@chenzhechn zero w可以直接模拟ps4手柄需要修改gadget驱动代码.
不过这种游戏运行脚本控制没法精准定位时间,
我觉得最好的方法是反编译Remote Play直接获得流视频,然后AI识别音频和图像,再进行按键控制.
你的想法是对的,其实游戏自身的时间也会漂移,实际上你这方案一样挂时间长了会失效.
还有就是根本没必要买树莓派,AVR单片机就行,网上有一个开源的方案,具体名字不知道了,需要的话我去翻下收藏夹
pokemon_233 2017-11-13 17:24
@ecchimu_495 PSV 单片机属于外部作弊,远早于PSV破解前就有类似工作

B站 https://www.bilibili.com/video/av401284/?from=search&seid=5798295010197789064

后来也有焊线式的,简化机械操作,但原理都是一样,通过PSV机体外部控制实现

http://www.bilibili.com/video/av5936316/
conanedogawa4869 2017-11-13 17:26
@dor-glxy 还有一个细节是你如何确定第一个音符什么时候开始按,这个问题也是要解决的。以后如果有需要,可以再多考虑考虑怎么处理这些问题。
chenzhechn 2017-11-13 17:27
@conanedogawa4869 这个似乎不是我看到的那个,我之前看的有随机咚卡马的演示,那个不调用内存得到随机谱的信息没法外部控制吧
ecchimu_495 2017-11-13 17:28
@ecchimu_495 @chenzhechn 这种东西只能图像识别,这个成本可大可小,摄像头便宜,采集卡贵点.
定时控制必定会漂移,想都不要想,图像识别应该有开源的库可以用,实际上成本并不高.
pokemon_233 2017-11-13 17:44
@chenzhechn 测试阶段是已暂停再开为标准,但这个问题的确需要解决,是找到魂字或者骨的时候开始算什么的,毕竟读盘速度不一样,如果不行最无脑的手动开良为标准自用(如果真做出来)
dor-glxy 2017-11-13 17:45
延迟是因为初版ps4网卡不稳定造成的,建议用pro。脚本都能跳1000下大绳,这个应该没问题
lawqzyz 2017-11-13 17:52
@ecchimu_495 不用内存。而且没破解的时候也没得内存可查看。

外部识别随机谱靠图像识别就可以了。图像识别在有现成库的基础上并不难,而且还可以解决第一个音符何时开始的问题,可谓一举两得
chenzhechn 2017-11-13 18:10
围观一下大佬们的讨论
mercer_y 2017-11-13 18:12
@pokemon_233 求个直接用树莓派 Zero W 模拟 PS4 手柄的方案
chenzhechn 2017-11-13 18:13
@chenzhechn 但光速龟速note怎么破 咚卡马有肉眼不可读和缓慢滞留的note的,还有各种超车覆盖note
这种情况图像识别如何做到,即一个只在屏幕上一闪而过的note,与在击打点停留数秒的note也能识别出么
而且那个视频后面展示的时候确实展示了谱面信息,是不是内存我不知道但肯定不是tja
ecchimu_495 2017-11-13 18:26修改
提醒一句,remoteplay用键盘模拟有一个问题,就是单下按键有可能主机没接收到,手柄不会出现
luna_noire 2017-11-13 18:21
@ecchimu_495 随机铺面那就需要外部图像识别辅助了,可以考虑做动态图像搭配反应式脚本,如果note速度过快需要用高速摄像头,可以预判铺面反应的处理速度,同时还能多一些捕捉点还是很可行的,一些论文有相关工作和实现,也不算天方夜谭。

总之至少根据因主的意思,视频里那两套外部单片机配上脚本足够刷到杯了,如果想在获得联机虐人奖杯还不想注入内存被ban,或者懒得编谱,可以考虑用反应式脚本通过全外部实现,这个很多工作都有实现思路,找那些实验室合作研发一下,估计都有现成的代码和设备可供征用

反正听说阿尔法狗已经开始打算虐SC2选手了,以后再玩对战输了也无所谓,谁知道对面都是些什么鬼,手打白金的也不一定都是人
conanedogawa4869 2017-11-13 19:34修改
@conanedogawa4869 
emmm…
我选择人肉外挂
ecchimu_495 2017-11-13 18:42
@chenzhechn usb gadget的代码我还没填完坑,等明年应该会写完
pokemon_233 2017-11-13 18:51
全能键盘记录器,延迟精准
igarashikenshin 2017-11-13 18:58
我感觉这游戏可以不用玩了
还是老实玩街机吧
jameslewisliu 2017-11-13 19:41
用脚本跳过ff9的1000下绳,普通版ps4建议用无线网卡,实测稳定性比有线高很多
ubitsp 2017-11-13 19:55修改
回复 @ecchimu_495 :

就像 @conanedogawa4869 所说,计算机图像识别这种事,只要运算力足够强,视频截取足够快(高速摄像头或很低延迟的采集卡),即使是光速 note 在屏幕上也有好几帧的时间,足够计算机反应了(比如上面的 AlphaGo 打星际的例子)。但也如这位朋友所说,实际算法可能会比较复杂,需要一定的开发时间。但是,如果事先有谱面作参考,即不做完全的谱面识别,只是需要判断按键时机和红蓝随机结果,理论上会简单很多。

不过具体这方面的开发我就没做过了,毕竟并没有做一个真正可以去网战虐人的真·外挂的想法。搞这个东西的本意和上面很多朋友一样,就是解决单机杯中最无聊的毅力杯(刷子杯)。如果真的搞出一个超厉害的外挂,可以即时读谱任意打各种谱面,上网战去虐人,也就超出了我的本意了。
chenzhechn 2017-11-13 21:29修改
求教學,老子要傻瓜包教學
akiroshi520 2017-11-14 01:00
原来你是这种大佬
rexsarge 2017-11-14 08:23
回复不能
T