三国群英传7修改吧 关注:166贴子:348
  • 12回复贴,共1

武器特效 笔记

只看楼主收藏回复

三国群英传七 武器特效代码 测试总结


来自Android客户端1楼2014-07-28 01:41回复
    性质1.可以通过交换weaponstart后面的编号来互换两个特效的效果
    性质2.将weaponstart后面的编号修改为新编号不能制造新特效,此时在thing.ini填原编号和新编号都将无效果
    性质3.用weaponstart覆盖superstart并不能将武器特效效果变为必杀
    性质4.用weaponstart覆盖bfmagic代码大部分无效,部分生效最快的技能如风龙有效,但新特效有时会帮敌人打自己,效果属于哪个阵营取决于最近一次武将技是由哪边发动的
    以上性质说明武器特效代码是script中修改限制最严重的代码,script中记录数量固定为10个左右,如果用于修改则必然原效果损失无法还原
    相性稍好的修改方式,可将风龙系列修改为武器特效加于冻血刀系列武器,制作强力清兵技能,缩短冻血刀有效时间能减少被对方技能夺取控制权的几率,但玩家很容易利用此bug
    性质5.大部分武器特效伤害值直接关联bfmagic.ini的技能伤害数据,这种关联是通过script.so中武器特效代码区记录武将技编号完成的,因此可以修改记录编号进行伤害分离,使特效伤害与新建的空白技能挂钩,可以随意修改而不影响武将技的能力
    已发现的记录点:
    0xdc90(剑气 暴击部分)
    0x5d948
    0xe18ac
    0x13f870
    0x143fe8
    0x165db0
    0x170268
    0x17902c(剑气 剑气部分)
    0x17a2f8
    0x17a7a0


    来自Android客户端2楼2014-07-28 01:42
    收起回复
      特效代码不同于其他效果代码,不能添加编号,是因为他的编号并不完全由weaponstart编号决定,在其他地方记录着真正的内部编号,地毯式搜索script.so发现0x17d994位置开始,与真实代码有所关联,其中0x17dc68开始的代码40 00 00 00 4a 00 00 00 70 eb 17 00,4a代表剑气编号74,修改为其他则剑气失效,40为段落开头标志,修改为其他则剑气将要放出时人物动作强制结束并跳回wait动作,最后四字节指针指向地点意义不明
      但此处并非真实编号位置,交换两个段落的记录编号,部分情况下两个武器特效同时失效,部分情况下两个均正常释放且没有任何变化。没有出现实际效果互换的结果。


      来自Android客户端3楼2014-07-28 01:56
      回复
        请教大神:62号特效代码是什么效果


        IP属地:陕西4楼2016-01-08 19:07
        回复