铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 8828|回复: 19

[通用] 主要公式总结

[复制链接]
发表于 2008-2-14 01:08 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
总结了一些公式, 可以做个参考, 会持续更新和更正. 我先把所知的写在这里, 一些修正留待添加.

1.伤害

有效武学常识最低值 = 80.
攻击伤害生命 =
{[攻方有效武学常识之和*2+(攻方人物基本攻击*3+所使用武学攻击)*(1/2)+武器装备加成+武功武器配合加成]-(守方有效武学常识之和*2+守方人物基本防御+武器装备加成)*3}*2/3+random(20)-random(20);

当上式小于0,
攻击伤害生命 = [攻方武学常识之和*2+(攻方人物基本攻击*3+所使用武学攻击)*(1/2)+武器装备加成+武功武器配合加成]/10+random(4)-random(4).

距离修正, 体力修正未添加.

增加中毒程度 = (武功带毒*武功等级+攻击带毒-抗毒能力)/15;
当上式<0或抗毒>90, 增加中毒程度 = 0.

<再战江湖>中最低有效武学常识是10.



2.用毒

增加中毒程度 = (攻方用毒-守方抗毒)/4;
中毒损血 = 中毒程度/10.


没有随机数附加, <再战江湖>和<苍龙逐日>均把10改成了1.



3.暗器

增加生命 = (暗器增加生命/a-random(5)-暗器能力*2)/3;
式中暗器增加生命为负值.
当受伤程度>66, a=1;
当33<受伤程度<=66, a=2;
当0<受伤程度<=33, a=3;
当受伤程度=0, a=4;
未完全确认.


当暗器带毒>0,
增加中毒程度 = [(暗器带毒-暗器技巧)/2-抗毒能力]/2;
当抗毒=100, 增加中毒程度 = 0.

当暗器带毒<=0,
增加中毒程度 = 暗器带毒/2+random(5)-random(5);
为负值.

有点奇怪, 看来暗器技巧或抗毒能力过高可以解毒? 需要进一步确定.


4.医疗

增加生命 = 医疗能力*a+random(5);
减低受伤程度 = 医疗能力.
当受伤程度>75, a=1/2;
当50<受伤程度<=75, a=2/3;
当25<受伤程度<=50, a=3/4;
当受伤程度<=25, a=4/5;

当受伤程度>医疗能力+20, 增加生命 = 0, 减低受伤程度 = 0.


5.升级

升级加攻防轻:
A = 1~6, 几率与资质相关.

升级加生命:
B = 3*(生命增长+random(3)).

升级加内力:
C=4*(9-A), C与A相关.

其他:
random(3).


如在一场战斗中连升数级, 仅取一次随机值并作乘法.



6.空挥升级

random(2)+1;
随机数为1或2, 平均值1.5, 这样每升一级需 100/1.5 = 66.7 次攻击, 实际上65~68均属正常范围.
地址31d79.


7.吸取内力类武功增加己方内力最大值

random(增加内力值/2).
地址39690.


9.秘笈修炼点数

实际修炼点数=秘笈需要点数*(7-资质/15)*武功等级




Appendix 1.系统增强补丁中修改过的公式


伤害公式

{[攻方有效武学常识之和*2+(攻方人物基本攻击*3+所使用武学攻击)*(1/2)+武器装备加成+武功武器配合加成+当前内力*内力因子+轻功*轻功因子+类型属性*类型因子]-(守方有效武学常识之和*2+守方人物基本防御+武器装备加成+当前内力*内力因子+轻功*轻功因子+类型属性*类型因子)*3}*2/3+random(20)-random(20);
式中类型属性即拳掌, 剑法, 刀法, 特殊四个属性, 仅在使用相应类型武功时生效. 例如在使用拳掌时, 仅有拳掌因子有效, 其余因子可视为零. 使用对应的修改器可以修改这些新添加的因子和其他一些系数.

医疗公式

增加生命 = 医疗能力*a*(1+医疗增强因子);
无随机数附加.

用毒公式, 暗器公式, 空挥升级速度均可用修改器修改主要参数.

Appendix 2.一些较小的修改

暗器技巧为0时丢不出暗器

3a338:                         0F BF 92 B8 01 09 00 BE
       0F 00 00 00 89 D0 C1 FA-1F F7 FE 40
改成:
3a338:                         0F BF 82 B8 01 09 00 BE
       0F 00 00 00 83 C0 0E C1-FA 1F F7 FE

原版计算格数是整除15,再加1;现在改成先加14,再整除15。
修改之后与原版略有不同,就是原版暗器技巧刚好是15可以打两格,现在只能打一格,其他能整除15的点也有同样变化,不过大概不是很严重。

武功严格为50次攻击升一级


空挥升级速度改成3基本就可以了,如果一定要严格固定,就这样改:

38379: 6A 02 E8 92 52 00 00 83 C4 04

38379: 6A 02 58 48 90 90 90 90 90 90

原理和“升级增加属性固定”是一样的。


升级增加攻击防御轻功固定

对于原版(和“苍龙”,台湾版也一样)将Z.DAT的3B7DA开始的8个字节改成:58 48 90 90 90 90 90 90,即可实现。
说明:
原来的数据是:E8 33 1E 00 00 83 C4 04,是随机数函数调用,会生成一个比自变量小的随机数。上面的新代码是取回自变量并减1。
例如,如果资质90以上,自变量就是6,那么随机数结果会是0到5中的一个,最好的当然是5(后面还会加1)。那么我直接把6拿回来,减1就是5。

更强的毒效果

原版中中毒损血是用的除法,损血=中毒程度/中毒因子。原版这个因子是10,而苍龙中是1,不能更强了。
但是可以把这个除法改成乘法,方法是修改3c60f地址开始的7个字节为:69 C2 XX 00 00 00 90,把我写的XX换成想要的数值。例如02,那么你的毒就是苍龙的2倍了。
这7个字节原来的内容是: 89 D0 C1 FA 1F F7 FE


邪恶的修改

修改z.dat中以下地址


2AF2D: E7 --> 00
2C07B: 01 --> 03

使两个特殊秘笈的修炼不限性别,练完变成。。。。


修改攻击次数(Swimmingfish原创)

人物属性有个"左右互搏",设为0攻击一次,设为1则攻击2次。
本人经过研读z.dat,修改以下几个字节,可实现设为2攻击3次,
设为3攻击4次,以此类推。具体修改位置:

312f1: 66 83 b8 --> 0f bf 80
312f8: 01 0f 94 c0 66 0f b6 c0 --> 90 90 90 90 90 90 90 90





[ 本帖最后由 scarscc 于 2008-3-26 15:43 编辑 ]

评分

参与人数 1 +30 收起 理由
lift_viper + 30 好贴奖励

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-2-14 10:36 | 显示全部楼层
能不能改暗器公式,使暗器0时无法丢出暗器?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-2-14 13:31 | 显示全部楼层
我不确定是不是还有漏掉的地方,如果暗器公式准确也许可以这样改:

增加生命 = (暗器增加生命/a-random(5)-暗器能力*2)/3;
式中暗器增加生命为负值.
当受伤程度>66, a=1;
当33<受伤程度<=66, a=2;
当0<受伤程度<=33, a=3;
当受伤程度=0, a=4;
增加跳转当暗器能力=0,暗器增加生命这项清零
不等号未完全确认.

[ 本帖最后由 scarscc 于 2008-2-14 14:47 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-2-14 13:53 | 显示全部楼层
我指的是"连暗器都丢不出来"
暗器值为-100的现象。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-2-14 14:45 | 显示全部楼层
明白了,就跟攻击距离为0差不多。这么改:
3a338:                         0F BF 92 B8 01 09 00 BE
       0F 00 00 00 89 D0 C1 FA-1F F7 FE 40
改成:
3a338:                         0F BF 82 B8 01 09 00 BE
       0F 00 00 00 83 C0 0E C1-FA 1F F7 FE

原版计算格数是整除15,再加1;现在改成先加14,再整除15。
修改之后与原版略有不同,就是原版暗器技巧刚好是15可以打两格,现在只能打一格,其他能整除15的点也有同样变化,不过大概不是很严重。


[ 本帖最后由 scarscc 于 2008-2-14 14:48 编辑 ]
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-2-14 16:00 | 显示全部楼层
能不能是空挥系数确定为2,就是50下升级
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-2-14 16:11 | 显示全部楼层
空挥升级速度改成3基本就可以了,如果一定要严格固定,就这样改:

38379: 6A 02 E8 92 52 00 00 83 C4 04

38379: 6A 02 58 48 90 90 90 90 90 90

原理和“升级增加属性固定”是一样的。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-2-14 16:43 | 显示全部楼层
占个位置
留下脚印
收藏到
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-2-14 18:22 | 显示全部楼层
好帖子

中毒程度 = (武功带毒*武功等级+攻击带毒-抗毒能力)/15

难怪苍龙里幻阴这么牛

[发帖际遇]: xiaoj在老顽童处骗取《养蜂秘法》,翻印成《如何饲养文化型蜜蜂》出版被查出偷税漏税,罚款银两12.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-2-15 09:58 | 显示全部楼层
有没有系统增强补丁里面的公式,要加上内力因子、轻功因子的那种
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-2-15 11:06 | 显示全部楼层
太利害了
雖然看不太懂
但就是很深澳
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-6-13 20:59 | 显示全部楼层
谢谢LZ给我这些如此重要的信息
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-9-2 03:02 | 显示全部楼层
请问复刻版的没有Z.DAT怎么改啊?

[发帖际遇]: gggnui答应假扮小宝应老婆之约,得到偿金银两9.
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2008-9-2 09:39 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2008-9-3 17:24 | 显示全部楼层
楼主请教你几个问题我想把 苍龙逐日复刻版改成升级增加攻击防御轻功固定(S/L太尴尬了 )都需要那些软件啊,还有就是我现在的FishEdit0.72只能改存档和贴图其他的事件什么的都不能改一选就软件出错,是缺什么东东还是怎么回事?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-8-26 07:11 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-8-26 10:16 | 显示全部楼层
原帖由 killer_zingy 于 2009-8-25 23:11 发表
我只想问那个random是什么?

[发帖际遇]: killer_zingy冒充青木堂主向反清份子征收活动经费,结果:骗得银两6.


随机………………………………………………
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-8-26 10:18 | 显示全部楼层
原版的伤害还有随机?
从没遇到过
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2009-8-26 10:19 | 显示全部楼层
原版的伤害本来就是有随机波动的,你10级野球拳打1个同样的人总是1个数吗

[发帖际遇]: 南院参谋去天宁寺抢夺连城宝藏,抢到有毒的宝藏,损失医药费银两17。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2023-9-26 18:53 | 显示全部楼层
这样看来,武器增加的攻击力并不是真实攻击力?也就是说,实际计算时攻击力=人物自身攻击力+武器加成*2/3?感觉不是很合理啊,武器加成是虚的,那么配备武器时人物属性面板上显示的攻击力是虚高的。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-12-21 20:38

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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