游客:
注册
|
登录
会员
|
搜索
|
统计
|
帮助
轩辕春秋文化论坛
»
步步为营
»
猪猪版三国志孔明传的兵种攻防升级能力修改(附修改器下载)
» 查看评分记录
原帖内容
ctermiii
2010-7-17 13:52
04 05 06 04 05 06 05 06 07 03 03 03 02 02 02 05
06 07 04 04 04 05 05 08 0A 06 08 03 03 03 05 07
07 07 05 05 02 05 04 05
exe里0x451F50的位置这40个数是什么?
台词:某某某全力一击的时候,会先取对应兵种的这个数,比如骑兵(代号06)取第7个数05
然后取100以内的随机数,如果随机数小于这个05,就发生:“某某某全力一击”。
某个状态下,这个值会被/2
0042397D |. 8B45 EC MOV EAX,DWORD PTR SS:[EBP-14]
00423980 |. 8B0C88 MOV ECX,DWORD PTR DS:[EAX+ECX*4]
00423983 |. E8 0E6A0000 CALL 0042A396 ;
这里就是取0x451F50表格里的某个兵种对应的数并查看武将状态
00423988 |. 33DB XOR EBX,EBX
0042398A |. 8AD8 MOV BL,AL ;
这个就是上边提到的结果05
0042398C |. 6A 64 PUSH 64
0042398E |. E8 95390200 CALL 00447328 ;
这两个是求100以内的随机数
00423993 |. 83C4 04 ADD ESP,4
00423996 |. 3BD8 CMP EBX,EAX
00423998 |. 0F86 16000000 JBE EKD2Win.004239B4
; 全力一击的概率
0042399E |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004239A1 |. 8D0440 LEA EAX,DWORD PTR DS:[EAX+EAX*2]
004239A4 |. 99 CDQ
004239A5 |. 2BC2 SUB EAX,EDX
004239A7 |. C1F8 01 SAR EAX,1
004239AA |. 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
004239AD |. C745 F0 01000>MOV DWORD PTR SS:[EBP-10],1
用户名
时间
功绩
理由
阿尔法孝直
2010-7-17 13:55
+100
破解暴击算法!!
当前时区 GMT+8, 现在时间是 2025-11-9 00:23
京ICP备2023018092号
轩辕春秋
2003-2023 www.xycq.org.cn
Powered by
Discuz!
5.0.0
2001-2006
Comsenz Inc.
Processed in 0.005219 second(s), 6 queries , Gzip enabled
TOP
清除 Cookies
-
联系我们
-
轩辕春秋
-
Archiver
-
WAP
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计