标题: 浅析英杰传攻防公式(求助:初始能力如何突破100限制)
性别:未知-离线 chuangzai

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 15
编号 77345
注册 2006-7-30


发表于 2009-11-5 12:45 资料 短消息 只看该作者
浅析英杰传攻防公式(求助:初始能力如何突破100限制)

近来又翻出多年前的英杰传怀旧。不过学了几年的软件,对数据公式之类比较敏感,我不太喜欢英杰传的攻击防御公式,((4000÷(140-武将能力)+兵种基本能力×2+士气)×(等级+10)÷10)×(100+宝物攻击加成)÷100  , 将÷10放到前面即是每升一级增加的攻防数值,整理下可发现,
    武将能力对攻防影响体现在:400÷(140-武将能力),  武将能力取值从0-100, 系数影响范围是2.85-10 事实上能力不会为0,大致是3-10的范围;
      兵种能力对攻防影响体现在:兵种基本能力/5, 比如最高攻击近卫兵80,影响16~ 大部分作战兵种的能力范围是40-80之间,系数影响范围影响大致是8~16
    士气系数影响范围 0-10~
      这里可以发现,武将能力对攻防影响其实很小,兵种影响最大,士气影响范围也比武将能力高,然后最终结果是三者相加。
   
    比如100武力满士气的近卫兵吕布攻击成长为10+16+10=36
      而一个垃圾武将60武力的同样近卫队,攻击成长为5+16+10 =31 ~
      原本40点武力的差距,武力高出67%,修正之后攻击成长只高出(36-31)/31 = 16%,意味着两者的攻击只相差16%~

      这个结果大大地忽视了武将的初始能力,名将的特点不突出,数值垃圾的武将只要出场早,等级练上去了照样牛B,个人觉得这种设计事实上是不太合理的,武将初始能力是一个固有能力,不应该和其他兵种士气等因素以加法的形式叠加,例子前面举了也很明了,5和10比较差距很大,但是两者都加了固定的26之后,差距很小~个人比较亲睐三国11的攻防公式,兵种系数和武将能力是独立的概念,两者是相乘的。如果两个因素对同一结果产生影响,而这两因素之间本身没有联系,那么表征这类数据的最佳方式是乘,而不是加~
   
      但是改攻防公式不太现实,我现在想改下武将能力对部队的系数影响,原先是3-10,比如把能力上限提高到120,这样最大值能到400/(140-120) =20 即范围从3-10扩大到3-20,这样便稍微凸显出武将初始能力的特色,我直接修改BAKDATA.R3文件,将里面的武将能力数值改到100以上,但是进游戏发现仍然是100,无效。今天我在百度看到一贴:http://tieba.baidu.com/f?kz=640968322 说有能力突破100限制编辑器,但是这家伙一个编辑器卖33块...开玩笑~   请各位大神们赐教,如何修改能力值突破上限,最后个问题就是,即使能力值实现突破了,攻防公式里代的时候,超过100的数值会不会强制改回100,我觉得400/(140-能力)这个式子肯定会加判断的,不然会出现负数或者被0除异常,这个龙吟给出攻防公式的时候没有提到~如果这里被限制成0-100的,那就真的没办法了~

[ 本帖最后由 chuangzai 于 2009-11-5 12:47 编辑 ]


顶部
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6034
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2009-11-5 13:01 资料 个人空间 短消息 只看该作者 QQ
关于除以零判定的问题,我试过,系统不会判定,我在游戏过程中把一个人的能力改成140,显示这个人的资料的时候,程序自动退出。还有能力超过140时,攻防有可能为负,此时系统自动取1。


顶部
性别:未知-离线 chuangzai

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 15
编号 77345
注册 2006-7-30


发表于 2009-11-5 13:07 资料 短消息 只看该作者
回复 #2 阿尔法孝直 的帖子

这么快就有大神出来回答了!顶~您的意思是可以直接修改武将数据突破100么?我之前试过把能力改到100以上,进游戏显示上还是100,并且攻击数值也是100的数值,没有任何变化哎~请问还需要改动什么,请赐教
顶部
性别:男-离线 阿尔法孝直
(雀力日进)

闽国公
遂安军节度使
★★★★★★

Rank: 19Rank: 19Rank: 19Rank: 19
柱国(正二品) 轩辕春秋年度最佳(游戏人生区)
组别 节度使
级别 卫将军
好贴 2
功绩 1796
帖子 6034
编号 19070
注册 2004-10-16
家族 轩辕雀党


发表于 2009-11-5 13:10 资料 个人空间 短消息 只看该作者 QQ
不,不是改文件,是进入游戏后再直接改内存,但退出游戏后还原。

[ 本帖最后由 阿尔法孝直 于 2009-11-5 13:11 编辑 ]
顶部
性别:未知-离线 chuangzai

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 15
编号 77345
注册 2006-7-30


发表于 2009-11-5 13:20 资料 短消息 只看该作者
回复 #4 阿尔法孝直 的帖子

额 没有办法像封剑尘发的修改器那样修改初始文件突破100么  每次进游戏找内存都找死~退出失效...
顶部
性别:未知-离线 chuangzai

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 15
编号 77345
注册 2006-7-30


发表于 2009-11-5 13:23 资料 短消息 只看该作者
以下是百度贴里那人说的修改器功能,好像指的是修改Main有个突破能力限制的开关...
7。主程序代码修改。主程序Dos版修改Main.exe、WINDOWS版修改r3win.exe
    1    升级所需经验点数修改(40-100)
    2    黄金万两限制开关
    3    等级99限制开关
    4    统、武、智能力值100限制开关
    5    单挑优化开关
    6    1回合内可否多次移动                (仅DOS版独有)
    7    DEBUG开                           (仅DOS版独有)
顶部
性别:男-离线 周瑜

栎阳侯谏议大夫

Rank: 16
组别 翰林学士
级别 征西将军
好贴 10
功绩 943
帖子 4716
编号 1808
注册 2003-11-3
家族 瓦岗寨


发表于 2009-11-5 23:07 资料 主页 文集 短消息 只看该作者
楼主,公式是4000÷(140-武将能力),而不是400÷(140-武将能力)
顶部
性别:未知-离线 chuangzai

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 15
编号 77345
注册 2006-7-30


发表于 2009-11-6 16:05 资料 短消息 只看该作者
回复 #7 周瑜 的帖子

周瑜大神,公式的后面有个除以10,我在上面写清楚了,我把/10写到前面去,能力影响、兵种影响、士气影响相应的值就是每级成长系数~
顶部
性别:男-离线 周瑜

栎阳侯谏议大夫

Rank: 16
组别 翰林学士
级别 征西将军
好贴 10
功绩 943
帖子 4716
编号 1808
注册 2003-11-3
家族 瓦岗寨


发表于 2009-11-7 00:01 资料 主页 文集 短消息 只看该作者
把公式 140-武将能力 改为 120-武将能力 即可,不需突破100上限。

不过这项改动未免矫枉过正,改为125或者130比较合适。
顶部
性别:未知-离线 chuangzai

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 15
编号 77345
注册 2006-7-30


发表于 2009-11-7 15:47 资料 短消息 只看该作者
那个不是反汇编得出的公式么,游戏调用的计算函数中的固定值怎么改哦
顶部
性别:未知-离线 chuangzai

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 15
编号 77345
注册 2006-7-30


发表于 2009-11-7 20:56 资料 短消息 只看该作者
回复 #9 周瑜 的帖子

那个不是反汇编得出的公式么,这种游戏调用的计算函数中的固定值有办法改吗~
顶部
性别:男-离线 周瑜

栎阳侯谏议大夫

Rank: 16
组别 翰林学士
级别 征西将军
好贴 10
功绩 943
帖子 4716
编号 1808
注册 2003-11-3
家族 瓦岗寨


发表于 2009-11-8 01:17 资料 主页 文集 短消息 只看该作者
1997B和19AA9两处分别是攻击力和防御力公式里的140(16进制8C),可以考虑适当改小。
顶部
性别:未知-离线 chuangzai

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 15
编号 77345
注册 2006-7-30


发表于 2009-11-8 12:19 资料 短消息 只看该作者
回复 #12 周瑜 的帖子

太好了 谢谢~曹操传EXE修改的文章多得不得了,几乎所有能改的东西都被挖掘出来了,英杰传我在论坛翻了半天,只找着兵种攻防、兵力、移动,攻击范围、策略等级、范围以及一些补丁等~

[ 本帖最后由 chuangzai 于 2009-11-9 09:20 编辑 ]
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-12-22 22:08
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.010681 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP