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

注册 登录

QQ登录

只需一步,快速开始

查看: 4838|回复: 9
打印 上一主题 下一主题

[原创教程] 招式效果修改教程(第二部分)

[复制链接]

45

主题

896

帖子

2156

积分

伊甸MOD原创组

Rank: 12Rank: 12Rank: 12

贡献度
257
金元
11075
积分
2156
精华
2
注册时间
2004-8-4
跳转到指定楼层
主题
发表于 2019-1-19 20:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 DORAEMON流 于 2019-9-1 22:12 编辑

第一部分键位修改:http://bbs.3dmgame.com/thread-5769032-1-1.html

第二部分来探讨招式效果的修改,除了第一部分需要的工具之外,需要MoveTool,可以在github找到,其作用不仅可以将不可阅读的BAC_XX.uasset转变为可阅读的BAC_XX.json,其自带的RealtimeEditor更可以实现即时修改。使用此工具读取生成的临时文件,可以在游戏中即时生效,无需退出。为招式效果修改的神器。json文件打开如下:

BAC文件大体分为两部分,前面的动画部分,也就是上图列出的,和靠下方的数据部分。
这里以技能:SBERIANEXPRESS为例,SBERIANEXPRESS_L是指轻P/K发出的,同理,还有SBERIANEXPRESS_M/_L/_EX,如果要改这个技能,务必这些都改了,否则只有相应按键的会有效。

这个AutoCancels,一般用于技能未命中后自动取消。
如春丽百烈腿,我稍加利用将其改成如下图所示,在技能总帧数的中间(总长56,我选择34-35)加上条件为“1”(命中时)的自动取消功能,并添加代码为842的下一个动作,通过Index代号可以知道842是另一段百烈腿。即该段百烈腿命中后无需输入自动连下一段百烈腿。

一个技能通常由多组动画组成,这里看到的SBERIANEXPRESS_L是第一组,在下面自动取消后自动进入下一段:

同理可以看到第二组动画名字为:SBERIANEXPRESS_L_SUKARI,接下来还有后续的动画组,这里不再列举。继续往下走:

水平运动例子

垂直运动例子

这里是招式对对象的作用力,改变强度可以改变移动的幅度(比如春丽倒转升天),如果是飞行道具技能和其作用力,在BAC_XX_effect文件中。
接下来是招式的打击范围:


Hitbox是指命中框架每个招式的判定区以四方格为形状,用长宽定义,hitboxes里 unknown6:72-全命中,75-对空命中,76-对地命中。这里注意"HitboxEffectIndex"(图中未标注),与后面数据部分的index相连,查找数据部分就靠这个码了。
hurtbox是指伤害框架,通常与hitbox相同,长宽同理,通过修改判定范围可以实现如:桑吉里夫原地全屏抓人。

动画部分,一组动画通过一个个分解的动画组成,这里的参数可以调整每个动画的持续时间(建议不进行修改,除非添加自定义动画)。
接下来是靠下方的数据部分:

上面是招式对不同状态的目标所使用的不同参数(其实没什么区别),注意眩晕值是一个累积量,累积每500的时候才会出现眩晕。静止时间是最好玩的,可以让出招或中招方在招式结束后静止在一个动作:

如图,在桑吉里夫离开后,对方仍然保持这个动作,可以用于拍(XIE)照(E)等等。
修改完后保存,用Movetool转回原来的格式,放到MOD里加载。
PS:根据别人在新版本的修改发现,通过最初解包替换原文件的方法可以解决修改后文件卡死的情况,因为我用的是3.02版,可以正常用MOD加载器加载,所以没有对这个问题进行深入的研究。这里不排除新版本参数改变的可能,不过原理基本就是这样,不敢说自己多懂,抛砖引玉希望能节省新手的入门时间吧,最后放上movetool地址:https://github.com/lullius/MoveTool,以后如果想起什么,不排除再编辑添加。因为有人说下载链接已改成源码,不会编译的朋友可以下我打包好的。







MoveTool.7z

190.87 KB, 下载次数: 55

评分

4

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-12 01:14 , Processed in 0.037640 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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