【向z吧小伙伴们致谢】混战系统教程——为了更好的战斗系统
zymxdt吧
全部回复
仅看楼主
level 10
前言:感谢大家@谢斯塔一世 @伟大的被征服着 以及一些帮助过我的粽子们,在z吧的小伙伴们帮助下终于模拟出了htb的混战系统,现在,我们不仅有实力做出自己的混战系统,并且可以优化它,使它更真实,不是吗?先放几张图片吧,大家可以看看(可怜的长矛民兵,为什么我总是拿你做实验[笑眼]
接下来我就说说这些日子的结论吧,插楼随意,
镇楼
图要有,吃我管风琴啦[笑眼]
2015年04月04日 13点04分 1
level 10
第二部分:骨骼
其实说这部分有多神秘也不尽然,只需要做很小的改动就行了,当然,在这之前,需要恶补一下骨骼文件的知识,我这方面是短板,有请大神@谢斯塔一世 的这个帖子来给大家普及一下,链接:http[滑稽]://tieba.baidu.com/p/3332[笑眼]640574。好了,话说回来,骨骼是哪里不对呢?正如我之前的猜测贴一样,htb的混战系统总给人一种别扭的感觉,每个人是被推着向前,并未经过思考(谢娘也有同感,或许他早就知道了这个秘密也说不定),通过测试,只要把每个骨骼的这行:animshuffle_backwarddata/animations/MTW2_Spear/MTW2_Spear_shuffle_forwards.cas-fr-evt:data/animations/MTW2_Spear/MTW2_Spear_shuffle_forwards.evt改为:
animshuffle_backwarddata/animations/MTW2_Spear/MTW2_Spear_ready_idle.cas-fr-evt:data/animations/MTW2_Spear/MTW2_Spear_ready_idle.evt
就行了,你会发现这个动作就是控制士兵在冲完后的动作的,从后退变成攻击准备就绪,真是不可思议!
于是,通过合理的解包骨骼,修改,重新打包,然后加上上面说的参数设置,混战系统就完成了。
2015年04月04日 14点04分 3
[乖][委屈]我对骨骼了解有限。。。。
2015年04月04日 14点04分
[滑稽]原来是这样
2015年04月04日 14点04分
回复
л˹��һ��
:大家每个人知道的不多,加在一起就多了,中间很多东西都是靠猜的,然后测试才弄明白的[吐舌]
2015年04月04日 14点04分
回复
ר����Ϫ������
:[真棒][吐舌][勉强]
2015年04月04日 14点04分
level 10
至于之前说的battle_config,config_ai_battle,或许也很重要,但那只是让整个战斗方式改变,而并不会对混战造成多大影响,不过,能走到这步,有些弯路也是必须的,难道不是吗?
后记:这算是我写的最累的教程,希望我的付出是值得的,毕竟,只是为了更好的战斗,更好的mod
如果要自己做的,请使用上面链接里谢娘娘提供的骨骼包,用它修改毕竟稳妥些
2015年04月04日 14点04分 4
level 13
[真棒][爱心]支持,很有用的
2015年04月04日 14点04分 5
感谢顶贴,moders加油啊
2015年04月04日 14点04分
level 11
[勉强]
2015年04月04日 14点04分 7
又见ag前辈[乖][太开心]
2015年04月04日 14点04分
回复
ר����Ϫ������
:[太开心]
2015年04月04日 15点04分
level 10
第二部分有个错误,不是把anim shuffle_backward这行的内容换成ready那行的,而是要换成一个前进攻击或者说叫推进的动作,这个动作在矛兵是ready这行,但剑盾,双手就不一定了,至于具体内容,我会在后面更新,甚至有可能会放出下载,对于这么重大的失误楼主深感抱歉
2015年04月04日 17点04分 9
[真棒]
2015年04月05日 08点04分
level 10
第二部分错误更正篇:昨天没注意到9楼的问题,今天下午重新弄了一遍后发现anim shuffle_backward使用anim shuffle_forward的骨骼就可以了,但矛兵是个特殊,还是使用3楼说的ready的骨骼,建议:骨骼设定好后再把animation复制到data里来,免得失效。
到此,混战系统正式完结,若有错误,欢迎指正
2015年04月05日 08点04分 10
[真棒][太开心]
2015年04月05日 09点04分
回复
л˹��һ��
:我换了个说法发到中二吧了,希望对大家有帮助,被骂就算我作死了
(无奈的笑)
2015年04月05日 12点04分
回复
ר����Ϫ������
:[滑稽]看不懂的居多
2015年04月05日 12点04分
回复
л˹��һ��
:[泪]白忙活一场,之前大家嚷嚷着移植混战系统,现在方法出来了却看不懂,我觉得我语文不差啊,高中场均100+,难道因为现代文常常得个位数的缘故?
2015年04月05日 12点04分
level 11
之前解压dlv的动作包总是打包不回去
后来用自己整理的散装动作包打包成功了
发现dlvbb很多backword已经设置成forward了[滑稽]
2015年04月06日 06点04分 11
求教打包教程
2015年04月06日 06点04分
但是作者也许出于别的考虑,有些动作他原本把backword改成forward,但是后来又改回backward了
2015年04月06日 06点04分
dlv至今还保有生命力的原因,也许就是作者之前已经在很多领域做出了探索,把复杂的留给自己,简单的留给别人,说不定他们早就尝试过类似“混战”的东西了
2015年04月06日 06点04分
回复
ר����Ϫ������
:我找的是caliban的动作包,然后把什么罗斯人马和拉弓上弦的动作也放进去了,打包是用中2自动打包的,xidx的好像只能用里面的打包工具打包回去
2015年04月06日 06点04分
level 14
能不能让散阵减士气和技能防御,让骑兵可以轻易冲垮
2015年04月06日 11点04分 12
回复
ר����Ϫ������
:不知道骑兵的长枪攻击可不可以附加希腊火属性
2015年04月06日 11点04分
回复
�����׵�����
:能编辑近战武器属性吗?我要是找到那个文件就好了,有些丧心病狂的想法就能试试了,不过可以试试通过编辑坐骑,看看能不能附带效果
2015年04月06日 11点04分
level 10
[委屈]坐等安装包
2015年05月23日 11点05分 13
下一版王国钢板会有这种战斗,但是战场变的十分恶心,特别是枪阵使用难度加大,会用和不会用是两个概念,骑兵对冲也会变成不明智的行为。反正挖了坑等玩家跳
2015年05月23日 18点05分
level 13
2015年05月23日 13点05分 14
[太开心]
2015年05月24日 14点05分
level 9
在那下混战补丁??HA能用吗?
2015年10月10日 12点10分 15
放教程的意思就是告诉大家怎么改,言外之意就是不放补丁了,这个没法通用,有的mod有新骨骼,没法一个补丁一应俱全,只有自己改才行
2015年10月10日 12点10分
level 1
@专坑冷溪近卫军 大神,看了你的教程发现SS6.4的animshuffle_backward使用的就是forward骨骼呀?这是怎么回事?求解
2017年01月30日 15点01分 16
animshuffle_backward这个可以换成和ss一样的设置,就用forward,不过为了区分效果,也可以用ready等骨骼代替,比如你要让某种兵作用是维持阵线,就可以用ready,如果要用于推进,就用forward就好。不过有些骨骼名字和作用不同(比如矛兵的ready是推进作用),所以需要加以区别
2017年01月30日 15点01分
@专坑冷溪近卫军 改了骨骼以后剑盾明显强力了,但戟兵战力就低下多了,求教怎么关闭默认枪阵
2017年01月31日 15点01分
@游荡骑士荣誉 这个我就不会了,枪阵单位开始战斗后就是默认开启的,你想让AI关闭枪阵吗?
2017年01月31日 15点01分
@专坑冷溪近卫军 是的,混战系统很强大,虽然不如HTB,但SS6.4的步兵地位明显提升了,一接敌刀刀见血,和骑兵肉搏也不再是一边倒的情况了,但就是矛兵和戟兵特别尴尬,特别是矛兵,谁也打不过,还不能维持线阵,戟兵开枪阵瞬间就被砍光,不开还好点。
2017年01月31日 17点01分
level 1
@专坑冷溪近卫军 冷大,请教一下怎么修改占领城市(城堡)后骚乱的持续强度和持续时间?强度我知道通过campaign_script.txt改,持续时间呢?从哪个文件改?谢谢~~
2017年02月07日 14点02分 17
你要通过脚本改强度的话持续时间也要用脚本改
2017年02月08日 01点02分
@专坑冷溪近卫军 大神!求教程!!!
2017年02月08日 01点02分
@游荡骑士荣誉 没有人写过,都是自己摸索,这块懂了基本都能做mod了
2017年02月09日 07点02分
1