标题: 如何使武将成长无视兵种能力,只按照个人能力成长?
性别:未知-离线 yangzaixing
(杨家枪,传承着……)

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 114
编号 403292
注册 2010-11-13


发表于 2011-6-18 10:08 资料 短消息 只看该作者
如何使武将成长无视兵种能力,只按照个人能力成长?

某不才,正欲自己制作MOD,但又想弄出一些新意来,故在此厚颜无耻地向各位大大伸手讨要一些技术了,请见谅:

请问各位如何使部队成长时无视兵种的SABC能力,而只按照个人能力成长?

比如:刘备 80 84 88 86 100 成长为AAAAS
         关羽 98 90 98 68 82 成长为SSSBA
         张飞 98 48 80 82 94 成长为SCAAS

诸如此类。其实我想这样修改是想做出像虎豹骑之类的特种兵,同时也可以更加体现出名将的厉害(当然,吃果系统就要取消了,否则太变态了……),如此,某在此向各位请教了……


顶部
性别:未知-离线 KYOKO
(★御姐控★)

唐国公
荆南节度使
★★

Rank: 22Rank: 22Rank: 22Rank: 22
柱国(正二品)
组别 节度使
级别 大将军
功绩 1456
帖子 65615
编号 32
注册 2003-8-19
来自 BWL


发表于 2011-6-18 11:56 资料 个人空间 短消息 只看该作者
LZ的意思是可以无视刘备的五围?

比如刘备是60 60 60 60 60的群雄(AAAAA),但他的成长可以是SSSSS?


顶部
性别:未知-离线 yangzaixing
(杨家枪,传承着……)

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 114
编号 403292
注册 2010-11-13


发表于 2011-6-18 12:08 资料 短消息 只看该作者
回复 #2 KYOKO 的帖子

不是,我指的是按照人物能力成长,如果刘备的能力是60 60 60 60 60,那他的成长就只能是BBBBB了……
某的意思是武将列传里的五维90以上成长就是S,70以上成长就是A,如此类推……
顶部
性别:未知-离线 KYOKO
(★御姐控★)

唐国公
荆南节度使
★★

Rank: 22Rank: 22Rank: 22Rank: 22
柱国(正二品)
组别 节度使
级别 大将军
功绩 1456
帖子 65615
编号 32
注册 2003-8-19
来自 BWL


发表于 2011-6-18 12:17 资料 个人空间 短消息 只看该作者
这个。。俺只想到为单独人物设置独立兵种,这个兵种的属性就是按武将的五围量身定做的
不过,如果这里有两个武将兵种一样,五围不一样兵种该怎么显示呢
顶部
性别:未知-离线 yangzaixing
(杨家枪,传承着……)

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 114
编号 403292
注册 2010-11-13


发表于 2011-6-19 20:21 资料 短消息 只看该作者
回复 #4 KYOKO 的帖子

不显示兵种成长。
顶部
性别:未知-离线 yangzaixing
(杨家枪,传承着……)

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 114
编号 403292
注册 2010-11-13


发表于 2011-6-19 20:22 资料 短消息 只看该作者
回复 #4 KYOKO 的帖子

不显示兵种成长。
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-6-22 09:11 资料 文集 短消息 只看该作者
在计算升级能力成长时去掉兵种能力成长计算……
应该这么简单了
顶部
性别:男-离线 灬棉崽灬

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 11
帖子 1071
编号 412792
注册 2011-2-2
家族 轩辕学院


发表于 2011-6-22 14:05 资料 个人空间 短消息 只看该作者
回复 #7 513633522 的帖子

这个代码很长吧……
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-6-23 08:59 资料 文集 短消息 只看该作者
回复 #8 灬棉崽灬 的帖子

不长吧

直接改升级计算公式就可以了吧

原来计算:(兵种能力+个人能力)/2
代码应该是  ADD X,X;
                 SHL ……1
全部NOP掉……
凭空想象的……应该是这样的

错了,本人不负任何责任
顶部
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2011-6-24 16:38 资料 短消息 只看该作者
00407413  |.  52            |PUSH EDX                                ; /Arg1
00407414  |.  8B4D E8       |MOV ECX,DWORD PTR SS:[EBP-18]           ; |
00407417  |.  8A51 2B       |MOV DL,BYTE PTR DS:[ECX+2B]             ; |兵种
0040741A  |.  6BCA 1B       |IMUL ECX,EDX,1B                         ; |
0040741D  |.  81C1 A0BF4A00 |ADD ECX,Ekd5.004ABFA0                   ; |
00407423  |.  E8 78210000   |CALL Ekd5.004095A0                      ; \获取兵种成长?
00407428  |.  25 FF000000   |AND EAX,0FF
0040742D  |.  8945 FC       |MOV DWORD PTR SS:[EBP-4],EAX
00407430  |.  807D F0 04    |CMP BYTE PTR SS:[EBP-10],4
00407434  |.  7F 21         |JG SHORT Ekd5.00407457
00407436  |.  FF75 F0       |PUSH DWORD PTR SS:[EBP-10]              ; /能力
00407439  |.  8B4D E8       |MOV ECX,DWORD PTR SS:[EBP-18]           ; |
0040743C  |.  E8 85150000   |CALL Ekd5.004089C6                      ; \成长
00407441  |.  8945 E4       |MOV DWORD PTR SS:[EBP-1C],EAX
00407444  |.  FF75 F0       |PUSH DWORD PTR SS:[EBP-10]              ; /Arg1
00407447  |.  8B4D E8       |MOV ECX,DWORD PTR SS:[EBP-18]           ; |
0040744A  |.  E8 A3FEFFFF   |CALL Ekd5.004072F2                      ; \成长档
0040744F  |.  0245 FC       |ADD AL,BYTE PTR SS:[EBP-4]
00407452  |.  D0E8          |SHR AL,1                                ;  /2
00407454  |.  8945 FC       |MOV DWORD PTR SS:[EBP-4],EAX
00407457  |>  3C 00         |CMP AL,0                                ;  HP MP跳转
00407459  |.  74 7A         |JE SHORT Ekd5.004074D5
顶部
性别:未知-离线 砖家叫兽

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 274
编号 406021
注册 2010-12-7


发表于 2011-6-24 16:41 资料 短消息 只看该作者
STAR新引擎的地址,不一定适用
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-6-24 18:03 资料 文集 短消息 只看该作者
回复 #10 砖家叫兽 的帖子

对 对 对 就是这个……

0040744F  |.  0245 FC       |ADD AL,BYTE PTR SS:[EBP-4]
00407452  |.  D0E8          |SHR AL,1                                ;  /2


全部NOP掉 这样不就可以不去计算部队的能力
顶部
性别:未知-离线 yangzaixing
(杨家枪,传承着……)

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 114
编号 403292
注册 2010-11-13


发表于 2011-7-16 12:03 资料 短消息 只看该作者
回复 #12 513633522 的帖子

请问能给我原版曹操传的代码吗?
顶部
性别:男-离线 513633522
(小越)

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 右将军
功绩 12
帖子 1179
编号 349592
注册 2009-12-6
家族 轩辕狼党


发表于 2011-7-17 10:05 资料 文集 短消息 只看该作者
回复 #13 yangzaixing 的帖子

应该就这个位置  5.6位置和原引擎差不多
顶部
性别:女-离线 wrz5912320
(紫星)

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


发表于 2011-7-18 18:48 资料 短消息 只看该作者
提供一个土办法:直接把全兵种的全属性成长设定成S,然后界面中隐藏兵种的成长率。
顶部

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




当前时区 GMT+8, 现在时间是 2025-2-8 07:25
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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