Q1:Hit代码是做什么的
如表格显示,在每个触发代码"SuperStart""BFMagic"前都会有几个前置代码,他们表示对于该技能各种效果的定义,在定义完成之后Start部分主要负责各定义的调用与整合。
在所有前置代码中"Hit"or"Attack"or"CheckDamage"通常代表伤害代码,而武将技则有专有前置代码"Base".Base效果指针会在武将技代码处重复出现,是武将技的核心代码,这里暂且不提
伤害代码的调用方式不同于Base,并不会出现指针,而是通过第二个伤害代码完成的,仔细观察会发现任何一个前置代码都会重复出现2次,第二次是在表格后半的绿色背景部分
实验表明系统会先读取第二个Hit代码,然后对比前面的每一条,如果发现可读代码相同,则读取前面的Hit伤害效果
了解这个的意义在于:你可以把某代码如"Hit133"雷暴伤害前面与后面同时改名为"A"或者"B",伤害将会正常触发
这个时候如果把第二个"Hit004"赤焰伤害也改为"A",赤焰伤害将变为雷暴,雷暴伤害依旧是雷暴,即:允许多个技能使用同一个伤害效果.
Q2:利用Hit代码能做什么
Hit代码拥有最高的兼容性,只要同样属于"Hit",几乎都能完美替代,即便不属于"Hit",如触发代码"BFMagic",大部分时候也能释放成功
用处1:修改技能破防性,事先将代码"SwordHit609"(破防且无显示效果)两个同时修改为"A",如果以后想让某技能破防,只需找到他的第二个Hit代码,替换为"A"即可.
如第二个"Hit004"修改为"A.t004"则赤焰破防,第二个"SoldierHit003"修改为"A.ldierHit003"则长弓兵特攻变为破防攻击(远程重踏).
类似"SwordHit609"的代码还有"TrapHit177"(就连武将也会无视血量直接杀死),"SuperHit021"(破防且能看到黄色火焰,皇者之路伤害),"HitSmoke646"(破防伤害附带尸魂效果)
用处2:增强技能效果,"BFMagic""SuperStart"包含"Hit"部分与范围部分,而"Hit"在某些时候可以替换为"BFMagic",使得两个触发代码复合,伤害范围部分得到叠加.
如,"SuperHit101"仁者无敌伤害不破防,但此必杀作用范围巨大,如果把第二个"SuperHit101"用"BFMagic614"百剑绝踪覆盖,则变为全屏幕释放剑气的万剑归宗
也有特殊情况如扇系必杀龙卷伤害范围仅有一个点,将第二个"SuperHit004"用"BFMagic301"七星灯覆盖,则必杀效果变为释放七星灯
用处3:增强武器特效的最佳方法,有记录的武器特效仅有15个,且不能新增编号,但可以使用神兽特攻的效果(仅有代码类型为5的九个特效可以,而代码类型为4的六个特效覆盖均无效)
例:追踪光环WeaponStart073 - 指针地址4A 87 1A - 实际效果地址94 A7 17,将其中的实际效果地址94 A7 17 修改为玄武特攻效果地址8C 8E 18,则73号特效变为玄武特攻
玄武特攻对应伤害代码SpecialHit001_1及SpecialHit001_2,将其用BFMagic系列覆盖则同时将两个武将技做成了武器特效(这时玄武特攻也会变为武将技,如不想要可以去掉可读代码用CopyScript)
以上是看的军师大佬的方法我用的mt管理器
大佬能帮我一下么😂 16进制多少懂一些地址也能找到就是不知道改几串代码

