看了玄佬,云佬等的fsm修改教程,总算弄明白一点了。苦于不会脚本,所以这个帖子分享一下怎么修改文件的方式实现自动gp。
这是大佬分享的帖子,看完才知道如何去找你要修改的动作。
斩斧自动gp就是架好的状态,挨打会自动触发gp的
通过上面两个帖子的教学,你应该找到了架好的状态是:BankID:100,MotionID:182
在你导出的表格里面搜索得知架好的状态是:Node[4459]
用010editor打开以下文件
natives\STM\player\Fsm\SlashAxe\SlashAxe.motfsm2.43
然后运行模板,打开这个
打开这个
展开上面红框之后,一直往下拖,找到Node[4459],展开他
Actions和States就是我们要改的东西
Action就是动作,比如这个动作有哪些属性,动画,无敌帧之类的。
架好的状态挨打触发自动gp,就是给架好的状态添加一个受击反应,这个需要action和state共同完成。
很简单去偷actionaction和state就行,怎么偷看这个
gp是斩出去的那一刀有无敌帧,我们就去偷那里的。
斩出去那一刀刚好是由架好的状态派生的,我们打开上面图片的States,就是派生的意思
第一个框你们是3,我这是已经改完的状态是4,因为我加了一个派生gp成功,也就是第三个框,架好砍出去是第二个框,展开他,再展开下面这个
得到这个
Action里面并没有playmotion,也就是没有播放动作动画,也没有States,所以直接看Transitions,看他连接到哪里,展开上图最下面红框的选项,得到以下
上图action里面有playmotion,就是架好斩出去判定那一刀的动画。
action和state都没什么相关的东西,展开transition看下
上面框的就是我们要偷的action。
再展开States看下我们要偷的State在哪里,这个state就是gp成功。
打开上图框的,然后打开里面的States,我们现在就是去偷这个的,其他的应该可以不看吧。
很明显,上面框的里面有success,成功的意思,那就是这个,我直接偷过去试了下,已经可以自动gp了。
PS:我不会回复技术相关的问题,因为我也不是大佬,我甚至不知道自己搞出来的这些东西是不是正确的。我只是跟着站内大佬们发的教程自己尝试的。搞了两天才搞好(010editor真的太拉了),分享一下自己修改的经历。