关于换装变形机构的研究
本帖最后由 zgyjk 于 2020-1-5 04:24 编辑如上图 从MachineSpecList.pkd的000BAD4Ch开始每20位数据为一条换装变型数据,一共188条,这些从我之前的对pkd和cdb的研究中已解析出来
红色的应该为现有形态,绿色为变装后形态,橙色为变装指令
但是按照这种数据格式我为突击自由添加了一条变装数据,并添加了"变形机构"这个技能,测试发现突击自由并没有出现"变形"菜单,但是飞翼可以顺利变为突击自由
尝试将"飞翼高达"的除了机体编号之外的所有数据全部复制给突击自由,同样还是没有出现变型菜单,证明此菜单是否出现不是在机体数据中的
经研究发现
变形的限制
变形菜单的出现并不受机体的"变形"技能影响,就算没有技能也能使用
如果有一条变型数据定义了A=>B,则必须有另一条数据定义B=>A,此时变型才能生效,否则无效
如果A本身没有变型能力,则即使添加了这2条变形数据,且为该机体添加了"变形"技能,仍然不能出现"变行"选项,看来机体有没有变形指令是其他地方控制的
如果同时有A=>B和A=>C的变形数据,则A=>B生效,A=>C不生效
另外经测试,我把
飞翼=>飞翼战机 和 飞翼战机=>飞翼改为
飞翼=>地狱死神 和 地狱死神=>飞翼 两者都能顺利变形
然而对调位置 改为
地狱死神=>飞翼 和 飞翼=>地狱死神 则飞翼能变形,地狱死神无法变形为飞翼,很神奇
把地狱死神所有数据复制给突击自由 也是飞翼能变形,突击自由无法变形
换装技能不受双向限制
即A需要换装B,只需要有A=>B这一条数据即可但是同样的问题,本身没有"变形"或"换装"的机体无法使用指令
经研究发现
如果有一条变型数据定义了A=>B,则必须有另一条数据定义B=>A,此时变型才能生效,否则无效
如果A本身没有变型能力,则即使添加了这2条变形数据,且为该机体添加了"变形"技能,仍然不能出现"变行"选项,看来机体有没有变形指令是其他地方控制的
如果同时有A=>B和A=>C的变形数据,则A=>B生效,A=>C不生效 本帖最后由 zgyjk 于 2020-1-4 23:17 编辑
经研究,换装技能不受双向限制
即A需要换装B,只需要有A=>B这一条数据即可但是同样的问题,本身没有"变形"或"换装"的机体无法使用指令
以上为今日研究,还是没有解决"变形"菜单的出现问题,是个迷 早上芙蕾死了大概30多次,爆了30多台马甲D和金螃蟹之后总结出了一些关于脱出和卸除的结论:
1、修改器中现在标记为脱出的数据其实应该是卸除数据,而标记为未知6的数据理论上说应该才是脱出数据,参考下面的图
马甲E、自由流星和金螃蟹都有脱出数据,但是只有金螃蟹有未知6数据;修改螃蟹未知6那一条里的转换后机体,实际游戏中会脱出为修改后的机体
2、游戏里的已有数据跟手工添加的数据存在着修改器中看不见的差别。
测试1中给马甲D复制了一条已知数据完全一样的脱出(即实际游戏中的卸除数据,下同)然后将现存的脱出数据改为未知6,游戏中失去了卸除能力,被击破之后不能脱出
测试2中删除了马甲D现有的脱出数据然后重新添加了一条已知数据完全一样的,游戏中失去了卸除能力。
测试3中给马甲D添加了一条已知数据完全一样的未知6,游戏中被击破之后不能脱出
3、目前尚不清楚排序是否会对脱出/未知6的生效产生影响,但我觉得答案应该是不会,因为上述测试3中马甲D新增了一个未知6将原有的脱出数据挤到了第二行,但是实测中卸除依然可以正常生效
4、未知8和未知19我还没研究,抽样检查中也完全没有看到有任何机体调用了这两个值。下午到晚上我有时间的话会试试看这俩是啥效果
从昨天到今天的测试来看,我很强烈的怀疑老B在游戏做好之后压根没有考虑过给后续的调整留空间,很多东西应该都是直接写死在了程序里{:3_137:}
ethereal32 发表于 2020-1-5 12:14
早上芙蕾死了大概30多次,爆了30多台马甲D和金螃蟹之后总结出了一些关于脱出和卸除的结论:
1、修改器中现 ...
老哥辛苦了 这部分我没有具体测试,你可以修改"换装动作.txt"来修改显示错误
ethereal32 发表于 2020-1-5 12:14
早上芙蕾死了大概30多次,爆了30多台马甲D和金螃蟹之后总结出了一些关于脱出和卸除的结论:
1、修改器中现 ...
未知的那些数据是从MachineConvertList.cdb中扫描出来的
未知8是 机动战士高达SEED-盖兹D4 03 47 00 55 00 30 00会变成盖兹 (指挥官用) D4 03 47 00 55 00 31 00没在游戏里试
未知19是机动战士高达 铁血的奥尔芬斯-高达·巴巴托斯 第5型态14 05 47 00 55 00 07 00 可能是限定解除???
ethereal32 发表于 2020-1-5 12:14
早上芙蕾死了大概30多次,爆了30多台马甲D和金螃蟹之后总结出了一些关于脱出和卸除的结论:
1、修改器中现 ...
关于顺序的问题,最奇怪的是 把飞翼=>飞翼战机形态改为 飞翼=>地狱死神是可以让地狱死神也增加变形指令的
但是如果把顺序倒过来,飞翼还是有变形 地狱死神就没了昨晚研究的一头雾水
本帖最后由 ethereal32 于 2020-1-5 15:01 编辑
zgyjk 发表于 2020-1-5 14:25
未知的那些数据是从MachineConvertList.cdb中扫描出来的
未知8是 机动战士高达SEED-盖兹D4 03 47 00 5 ...
你这么一说我又去翻了下数据,未知8可以确定是指挥官机的变形(盖茨、迪恩、格雷兹各型等等),但是未知19这个巴巴托斯我就不确定了……等我下午事情弄完了回去研究下看看这个巴巴托斯具体是哪台,因为巴巴托斯5一共有3台- -
另外排序的部分我指的其实是效果的排序(比如列表排序第一个脱出第二个卸除,和第一个卸除第二个脱出)会不会影响效果的生效
ethereal32 发表于 2020-1-5 15:00
你这么一说我又去翻了下数据,未知8可以确定是指挥官机的变形(盖茨、迪恩、格雷兹各型等等),但是未知19 ...
你可以用修改器搜索巴巴托斯 然后修改变形数据就能看到是哪台有了关于排序反正现在是一头雾水 或者说按照我 https://bbs.blacksheepgame.com/thread-5986233-1-2.html 这个里的帖子 是不是在cdb头的8byte未知数据里藏着一些东西
我来看看学习一下
大佬好厉害 本帖最后由 凹凸曼打败小怪 于 2020-1-5 21:09 编辑
我用静态替换飞翼的变形能力,换到了死神高达和地狱死神那里,好像可以
在芙蕾又挨打了数十次之后(这次好点,没死)关于巴巴托斯5和未知19得出了一些结论,我一起写下来吧:1、关于三台巴巴托斯5:
-巴巴托斯5(000700;机体UID后6位,下同)是可以生产的那个,也是铁血06期盼的重力关卡作为客座军关键人物的三明开的那台;识别特征是持有反应式装甲机能
-巴巴托斯5(000600)是上面这台的反应装甲发动之后变形成的机体,铁血06中触发三明与锡蒙利交战的影像事件之后替换上面那台的也是这台;识别特征是防御力降低到了215
-巴巴托斯5(010900)是铁血07铁华团关卡挑战任务中出场的巴巴托斯;识别特征是武器被大幅缩减到了扳手狼牙棒+170mm机关炮两样。
2、关于未知19:
理论上说应该是机体能力反应式装甲(承受一定量物理伤害后变为其他形态)的变形控制。
测试1中将变形后的机体由000600巴巴托斯5修改为其他机体,游戏中触发了反应式装甲之后会变成新设的那台;
测试2中为一台没有反应甲的机体添加了未知19变形并添加了反应甲机能,游戏中到达触发阈值之后会播放变形动画(机体爆炸动画的紫色火焰版本)但是不会变形,反应甲效果不会消失
测试3中为一台没有反应甲的机体添加了反应甲机能但是没有添加未知19变形,游戏中到达触发阈值之后不会播放反应甲的变形动画但是会有破损预览和启动音效(一个像红色机光雷球一样的小小号光球),不会变形,反应甲效果不会消失
总的来说就是又是一个黑箱值……鬼知道反应式装甲的效果到底绑定在哪个东西上(甚至是不是写死了只能由000700巴巴托斯5触发,毕竟现在只有一个反应式装甲的搭载案例)所以我觉得暂时没有什么深入研究的必要(毕竟也不太会给其他机体加这个能力了吧……?)
附上一份我修改后的换装动作文件,修改了以下四条:
未知6>脱出,未知8>指挥官机,未知19>反应式装甲?,脱出>卸除
這個研究完了就能完成變形,脫出一類的修改咯? 反正我是看不懂???????全是问号
大神还没有研究出变形问题吗 技术贴。。。支持下 不错不错 支持支持:):) 卧槽,大佬们都这么凶残的吗,研究代码 :)6666666666 老哥辛苦 {:3_90:}有大佬研究出来怎么变成年人物专用机了吗 zgyjk 发表于 2020-1-5 00:33
以上为今日研究,还是没有解决"变形"菜单的出现问题,是个迷
我发现就算拥有变形技能,机体自身没有变形设定的两台机体任然无法互相变换。。。闲的啊,本来想把巴尔巴托斯增加一个变形成限制解除后的巴尔巴托斯。。。不管怎么修改数值或者复制都无效!!好可惜啊~~~而且指向性的变形,就算变完了,也感觉不伦不类的。。。
ethereal32 发表于 2020-1-5 22:27
在芙蕾又挨打了数十次之后(这次好点,没死)关于巴巴托斯5和未知19得出了一些结论,我一起写下来吧:1、关 ...
换装巴尔巴托斯,是在它自身的基础上进行调整,这个没毛病,不过巴尔巴托斯五不是我想要的,我想要的是6天狼帝王和限制解除,如果你可以弄出来记得分享哈~~~
bjnmnbm fghfhg
tristanel 发表于 2020-8-27 00:12
我发现就算拥有变形技能,机体自身没有变形设定的两台机体任然无法互相变换。。。闲的啊,本来想把巴尔巴 ...
我还想让同系列高达互相变形呢,结果不行啊
大佬辛苦了 66666666666666666666666666666666 请问大佬知道变形指令怎么改了么…
页:
[1]
2