标题: 三国志英杰传DOS版随机数补丁
性别:男-离线 阿尔法孝直
(雀力日进)

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

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


发表于 2010-11-24 16:25 资料 个人空间 短消息 看全部作者 QQ
三国志英杰传DOS版随机数补丁

补丁效果:在使用GB4的情况下,只要有计算随机数的操作,可能SL出不同的结果。
补丁原理:修改随机数计算函数,使得每次计算随机数时都读取系统时间作为随机值,然后除以指定参数求余。

用UE将0x17700开始的地方修改为:

29 C0 B4 2C CD 21 88 CC 00 EC 00 D0 90 90 ... 90

0x17725:CB

PS:个人感觉,在DOSBOX里效果会弱很多,我也不知道为什么。


seg001:3DA0 sub_10D00       proc far                ; CODE XREF: sub_10D40+7P
seg001:3DA0                 sub     ax, ax
seg001:3DA2                 mov     ah, 2Ch
seg001:3DA4                 int     21h             ; DOS - GET CURRENT TIME
seg001:3DA4                                         ; Return: CH = hours, CL = minutes, DH = seconds
seg001:3DA4                                         ; DL = hundredths of seconds
seg001:3DA6                 mov     ah, cl
seg001:3DA8                 add     ah, ch
seg001:3DAA                 add     al, dl
seg001:3DAC                 nop
seg001:3DAD                 nop
seg001:3DAE                 nop
................................
seg001:3DC2                 nop
seg001:3DC3                 nop
seg001:3DC4                 nop
seg001:3DC5                 retf
seg001:3DC5 sub_10D00       endp
seg001:3DC5


附件: MAIN.rar (2010-11-24 16:25, 98.39 K)
该附件被下载次数 1060


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

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

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


发表于 2011-1-13 09:46 资料 个人空间 短消息 看全部作者 QQ
debug模式的第一项“事件继续”就是可以移动到地图的任意位置,并能攻击。


顶部

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




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

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

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