Board logo

标题: 英杰传攻击与防御杀伤策略数值分析 [打印本页]

作者: 龙吟    时间: 2003-12-18 18:51     标题: 英杰传攻击与防御杀伤策略数值分析

大家玩英杰传时都为不能即时存盘而苦恼。在DOS时代,有一个叫GW(Game Wizard Pro)的软件可以实时保存游戏进度(实际上是保存内存镜像)。但现在GW不能用了,运行它会报需要286以上CPU才能运行的错误。所以龙吟对其进行了破解:

操作系统:Windows 98 SE2
GW版本:Game Wizard Pro 2.0

破解方法:
使用UltraEdit等二进制编辑软件,打开gw.exe,将00002e46h-00002e49h处修改为90 90 b8 04,保存即可。

破解效果:
GW可以正常使用。经本人测试,可以在Dos6.22下、Win98的Dos环境下(甚至是启动Win98图形界面后进入的Dos Shell中)运行。

[ 本帖最后由 土狼 于 2008-5-11 17:40 编辑 ]
作者: 周瑜    时间: 2003-12-18 18:56

不过我们现在用的是GB4,在98和2000下都可以用。
尽管如此,感谢楼主的一片好心。
作者: 龙吟    时间: 2003-12-18 19:05

看了重阳的帖子后,本人使用Gametools 3.22对三国志英杰传的执行代码进行了分析,目前分析尚未完全结束,目前得到的结果如下:

在不携带宝物的前提下。

部队的攻击力=(兵种基本攻击力×2+士气+武将攻击加成)×(10+等级)/10
其中武将攻击加成=4000÷(140-武将武力)

部队的防御力=(兵种基本防御力×2+士气+武将防御加成)×(10+等级)/10
其中武将防御加成=4000÷(140-武将统御力)

在携带宝物的时候,宝物的攻击力会附加到
(兵种基本攻击力×2+士气+武将攻击加成)的地方,具体数值是多少,还在分析中。

但对99级短兵刘备的分析,发现其攻击力较计算数值偏高,目前正在深入分析中。

另:
村庄等可以恢复的设施,其恢复力是根据战役开始时的随机变量确定的,该变量存放在DS:0970开始的四个字节中,每会合按固定公式计算出恢复力,然后乘以10,得到恢复兵力数量。然后根据固定公式计算出一个数值,填回DS:0970中。所以,在保存全部内存镜像(如GW)的情况下,不能使用GW载入进度的方式,得到不同的恢复兵力数量。至于GB4是否是采用保存全部内存镜像的方式,龙吟还不能确定。
作者: 龙吟    时间: 2003-12-18 19:48

【短兵】
基本攻击力:40
基本防御力:40
【长兵】
基本攻击力:60
基本防御力:60
【战车】
基本攻击力:60
基本防御力:80
【弓兵】
基本攻击力:30
基本防御力:40
【连弩兵】
基本攻击力:60
基本防御力:40
【投石车】
基本攻击力:80
基本防御力:50
【轻骑兵】
基本攻击力:60
基本防御力:30
【重骑兵】
基本攻击力:70
基本防御力:50
【近卫队】
基本攻击力:80
基本防御力:60
【山贼】
基本攻击力:50
基本防御力:40
【恶贼】
基本攻击力:60
基本防御力:50
【义贼】
基本攻击力:70
基本防御力:60
【军乐队】
基本攻击力:20
基本防御力:20
【猛兽兵团】
基本攻击力:80
基本防御力:30
【武术家队】
基本攻击力:70
基本防御力:60
【妖术师】
基本攻击力:20
基本防御力:20
【异民族】
基本攻击力:70
基本防御力:80
【民众】
基本攻击力:20
基本防御力:20
【运输队】
基本攻击力:20
基本防御力:20
作者: 龙吟    时间: 2003-12-18 19:51

我使用GB4时,鼠标无法正常移动。不知是何原因,望各位高手赐教。
作者: 东方无翼    时间: 2003-12-18 20:04

用反编译的!强!
作者: 周瑜    时间: 2003-12-18 20:16

好,太好了,这是我梦寐以求的东西。
请问你是如何得到这些结果的,什么叫做对“三国志英杰传的执行代码进行了分析”,谢谢。
作者: 马超将军    时间: 2003-12-18 20:58

太好了!一直找不到精确的算法。这样能否搞个英杰传2呢?
作者: 飞雷    时间: 2003-12-18 22:36

请问GB4可以直接在XP下运行吗?
批处理中写在英杰传的执行文件的前面?
作者: 木野狐    时间: 2003-12-18 23:09



QUOTE:
原帖由周瑜于2003-12-18, 18:56:07发表
不过我们现在用的是GB4,在98和2000下都可以用。
尽管如此,感谢楼主的一片好心。

GB4在2000下怎么用啊?
作者: 料峭春寒    时间: 2003-12-18 23:58

在2000下用不了的~
建议到98
作者: 寒夜孤星    时间: 2003-12-19 02:51

以后不用猜的了!
作者: 重阳    时间: 2003-12-19 04:36

不错啊。我在分析攻防的时候总是找不出和士气的关系,现在明白为什么了,那时以为士气会以一个单挑的乘数存在呢,原来是加的关系啊。别外武力所对应的
攻击以前也没有找到公式,只好用列表的形式给出了。

只考虑士气一百的情况,龙吟兄的公式和我的在形式上稍有差别,不过实质上是一样的,数值也相符。

至于说短兵99级的刘备稍有差别的问题,根据我上次分析的经验,应该是计算过程中中间数字保留有效位数造成的。主要是武将攻击加成这个数,有的不同武力数值会对应同一攻击加成,例如武力40和41的武将,其攻击力完全相同。龙吟兄可以查一下程序中对这个数的详细处理。
作者: 一直温柔    时间: 2003-12-19 16:05

研究英杰传到这个份上,不得不佩服各位。

高,实在是高。
作者: mf48    时间: 2003-12-19 17:31

在2000/XP下运行command,即可用gb4,要装mouse驱动。
作者: 周瑜    时间: 2003-12-19 18:46

强烈反对GB4在2000Pro下用不了的说法,因为我正在用。
批处理中写在英杰传的执行文件的前面,在出现某报错对话框后选择忽略即可。
作者: 马超将军    时间: 2003-12-19 20:04



QUOTE:
原帖由mf48于2003-12-19, 17:31:19发表
在2000/XP下运行command,即可用gb4,要装mouse驱动。

是完全DOS模式,还是XP下的DOS命令?
作者: 重阳    时间: 2003-12-19 21:20

刘备的攻击加成=4000/(140-75)=61,小数点后略去,
99级的攻击应该就是(40X2+100+61)X109/10,大概不会有错。

我原先给出的攻击力75对应的攻击是24.1,与(40X2+100+61)/10一样, 当时也用99 级的刘备短兵做过测试。

要是能找到各种随机事件的概率就好了,象贼兵反击、用策略成功与否等的概率,一直很想知道。
作者: 游客丁    时间: 2003-12-19 22:38

牛人,看来异民族真是不错的兵种,就是策略不太好,攻防命都不错,真是我们贼兵反击的最爱。
作者: 晓欣    时间: 2003-12-19 22:48

能不能传一个上来啊?
作者: 木野狐    时间: 2003-12-20 11:06



QUOTE:
原帖由周瑜于2003-12-19, 18:46:55发表
强烈反对GB4在2000Pro下用不了的说法,因为我正在用。
批处理中写在英杰传的执行文件的前面,在出现某报错对话框后选择忽略即可。

直接在COMMAND下运行
1。MOUSE
2。GB4
3。REKO3
是这样吗?我在便携机上试了不行,不过去弄个P/S2的鼠标来再试一下。
作者: 周瑜    时间: 2003-12-20 11:16

第三句话应该改为REKO3IBM
我这里只有P/S2的鼠标,没有试过USB的鼠标,不知道行不行啊。
作者: 龙吟    时间: 2003-12-22 12:04

龙吟最近对英杰传的执行代码继续进行跟踪,结果如下:

结果1:英杰传中部队攻击力的最后公式

    部队攻击力=(部队基本攻击力)×(100+宝物加成)÷100
    其中:
    部队基本攻击力=(兵种基本攻击力×2+士气+武将攻击加成)×(等级+10)÷10
    武将攻击加成=4000÷(140-武将武力)
    宝物加成为固定值,如青龙偃月刀为12。
    PS:上一帖中刘备攻击力偏高是因为我忘了把青龙偃月刀从他身上卸下来德缘故。
        (龙吟狂汗中)

结果2:英杰传中部队防御力的最后公式

    部队防御力=(部队基本防御力)×(100+宝物加成)÷100
    其中:
    部队基本防御力=(兵种基本防御力×2+士气+武将防御加成)×(等级+10)÷10
    武将防御加成=4000÷(140-武将统御力)
    宝物加成为固定值。
    PS:宝物的固定加成,请参见小戟的英杰传攻略。

结果3:英杰传的物理攻击杀伤公式
    物理攻击杀伤=基本物理攻击杀伤×(100-地形防御加成)÷100
    其中:
    基本物理攻击杀伤=(攻击方部队攻击力-防御方部队防御力×兵种生克系数÷2)
    兵种生克系数如下:
        攻击方兵种克制防御方:1.25
        防御方兵种克制攻击方:0.75
        不存在兵种生克:      1.00
    地形防御加成:
        村庄 5   森林  20   鹿砦  30

结果4:英杰传的攻击性策略杀伤公式(未完)
    不考虑天气变化因素,被攻击者部队的兵种不是运粮队、军乐队、妖术师的前提下:
    策略攻击杀伤力=攻击方策略能力×2-防御方策略能力+策略基本威力+随机数
    其中:
    策略能力=(武将智力×等级÷50+武将智力)
    策略基本威力是固定的:
        如焦热:200   火龙:600   猛火:1000
    随机数是根据DS:07A0和DS:07A2的变量变化的,所以使用GW或GB4恢复时,计算出的
        随机数不会发生变化,因此策略的杀伤力也就固定了。
    不过当每计算一次随机数时,会根据DS:07A0和DS:07A2的内容,按固定算法计算出
        新的值,然后回填到DS:07A0和DS:07A2中,所以甲先使用策略、乙后使用策略
        与乙先使用策略、甲后使用策略的效果是不同的。
    PS:当被攻击部队兵种是运粮队、军乐队、妖术师时,杀伤力还要打一个折扣,
       具体折扣多少,还在分析中,估计是50%。
    PS:天气变化因素还在分析中。
    PS:随机数算法还在分析中。
    PS:策略基本威力=(策略杀伤指数÷16+策略杀伤指数×4+2)×100
       焦热的杀伤指数为0,火龙为1,漩涡为17。
       每种策略的杀伤指数还在收集中。

PS:还有许多要素未能分析出:
   被攻击时士气降低量如何计算?
   贼兵的反击率如何计算?
   策略的成功率如何计算?
   村庄的恢复力如何计算?
   天气变化对策略的影响如何?
   天气变化的规律如何?
   敌军行动AI的算法如何?
   龙吟苦战中。希望有精通汇编语言的好手加入分析队伍中,看看是否能为完成
   21个99级(22个99级???)的宏伟大业添砖加瓦。
作者: 马超将军    时间: 2003-12-22 12:13

22个99没有可能,21个都很玄呢,要每一战打出很好的结果。
作者: 九十九    时间: 2003-12-22 12:49

都研究到这个地步了。三国英杰的油水已经被榨干了。
作者: 周瑜    时间: 2003-12-22 13:14

龙吟兄能不能稍微介绍一下。我对此有一定兴趣,也有一定汇编基础,想了解一下如何用汇编或者反汇编分析游戏代码。谢谢。
作者: tigermark    时间: 2003-12-22 13:19

周兄,帮忙解决一下2000下的gb4问题
明白了,忘记了看上面的论坛
作者: 龙吟    时间: 2003-12-22 13:36

要对三国志英杰传的执行代码进行分析,必须准备以下软件:
    如果在Dos6.22中,需要Gametools 3.22/3.23或Soft-ice for dos
      如果在Windows中,需要Soft-Ice for Windows
我使用的是Gametools3.22,对DOS版英杰传进行分析。

Gametools3.22的使用方法可以在网上搜索到使用手册。

首先启动Gametools3.22(运行g3x程序)。
然后启动英杰传。在游戏中,用小键盘上的"*"键唤醒Gametools3.22。

举例:要跟踪部队攻击力时,怀疑部队攻击力与武将的武力有关。首先在分析中找
到刘备的武力地址,DS:682E。
然后设置断点,地址为DS:682E,断点属性设为Read/Write。
按ESC退出游戏,当将鼠标移动到刘备身上时(在战斗)中,右方应显示出刘备的武力
和攻击力。当程序访问DS:682E时,Gametools会自动唤醒。显示出程序的执行代码。
然后使用T和P键向下执行程序,判断程序执行使用的算法。
有时唤醒后的程序代码不一定是想要分析的代码,此时退出Gamtools,等待下一次唤醒。
如上述跟踪武力的地方,第一次唤醒时实际上是将武力显示到屏幕上,第二次才是取出武力
计算攻击力。
作者: mf48    时间: 2003-12-22 14:35



QUOTE:
原帖由马超将军于2003-12-19, 20:04:08发表
是完全DOS模式,还是XP下的DOS命令?

在“运行”里输入“command”就行了。
跟“cmd”相似,提供一个dos环境。
作者: 重阳    时间: 2003-12-22 22:57

策略的问题,还与地形有关。对树林中的部队用火计,有一定加成。
作者: 周瑜    时间: 2003-12-23 21:23

妖术师、军乐队和运输队只受到50%的策略杀伤。
树林里火攻和雨天用水计的加成都是25%。
以上结论仅供参考。
作者: galford    时间: 2003-12-26 10:42

我真 ,。。。真是佩服得乱七八糟 !!!!
作者: 三国之爱你的人    时间: 2004-8-10 09:14

玩到这份上了
这才是游戏的利啊
作者: 阿尔法孝直    时间: 2004-10-17 18:15

能否将GameTools传上来,或告诉我哪里有下载,谢谢
作者: 阿尔法孝直    时间: 2004-10-20 19:46



QUOTE:
原帖由龙吟于2003-12-22, 13:36:35发表
要对三国志英杰传的执行代码进行分析,必须准备以下软件:
    如果在Dos6.22中,需要Gametools 3.22/3.23或Soft-ice for dos
      如果在Windows中,需要Soft-Ice for Windows
我使用的是Gametools3.22,对DOS版英杰传进行分析。

Gametools3.22的使用方法可以在网上搜索到使用手册。

首先启动Gametools3.22(运行g3x程序)。
然后启动英杰传。在游戏中,用小键盘上的"*"键唤醒Gametools3.22。

举例:要跟踪部队攻击力时,怀疑部队攻击力与武将的武力有关。首先在分析中找
到刘备的武力地址,DS:682E。
然后设置断点,地址为DS:682E,断点属性设为Read/Write。
按ESC退出游戏,当将鼠标移动到刘备身上时(在战斗)中,右方应显示出刘备的武力
和攻击力。当程序访问DS:682E时,Gametools会自动唤醒。显示出程序的执行代码。
然后使用T和P键向下执行程序,判断程序执行使用的算法。
有时唤醒后的程序代码不一定是想要分析的代码,此时退出Gamtools,等待下一次唤醒。
如上述跟踪武力的地方,第一次唤醒时实际上是将武力显示到屏幕上,第二次才是取出武力
计算攻击力。

关键是哪里有Gametools的下载  龙吟兄,帮忙贴上来吧!!
作者: 我没来    时间: 2004-10-20 20:10

游戏最高境界~~~~~~
作者: 龙吟    时间: 2004-10-21 19:16



QUOTE:
原帖由阿尔法孝直于2004-10-17, 18:15:22发表
能否将GameTools传上来,或告诉我哪里有下载,谢谢

龙吟还是推荐大家用SoftIce for Windows,这个比Gametools好用。在google上搜索一下,很容易找得到,一般有两个版本:
SoftIce 4.05 for Win 95/98
SoftIce 4.05 for Win NT/2000
可惜WinXP不能用。
至于Gametools,是分析DOS版用的,大家可以用SoftIce分析英杰传WINDOWS版。
作者: 阿尔法孝直    时间: 2004-10-21 20:13



QUOTE:
原帖由龙吟于2004-10-21, 19:16:29发表
龙吟还是推荐大家用SoftIce for Windows,这个比Gametools好用。在google上搜索一下,很容易找得到,一般有两个版本:
SoftIce 4.05 for Win 95/98
SoftIce 4.05 for Win NT/2000
可惜WinXP不能用。
至于Gametools,是分析DOS版用的,大家可以用SoftIce分析英杰传WINDOWS版。

我还是习惯玩DOS版的,win版的一启动或一打开英杰传的虚拟光盘就死机,哇……,怎么回事?(注:操作系统,win98 TH OEM版)拜托了,把GameTools贴上来吧!Google、3721、sohu、……都搜遍了,都没有。
作者: shia1967    时间: 2004-10-21 21:02

以前用过TRW2000,好象更好用
作者: dda    时间: 2004-10-21 21:24

感谢
作者: 小将军    时间: 2004-10-22 07:50

厉害,顶
作者: 龙吟    时间: 2004-10-22 10:50



QUOTE:
原帖由阿尔法孝直于2004-10-17, 18:15:22发表
能否将GameTools传上来,或告诉我哪里有下载,谢谢

地址:
    http://home.cfe21.com/firststep/dos/gt3.zip
作者: 阿尔法孝直    时间: 2004-10-22 13:13

咳,下载解压完后依次加载gt3,gb4,再启动英杰传,新问题:“No enough memory!”(内存不足!)。龙吟兄,帮忙解决一下,谢谢。
作者: 血锁人屠    时间: 2004-12-14 15:32

下了
玩不来
真是复杂
作者: 慕容血    时间: 2004-12-17 02:46

本版置顶帖里有从初级到高级的部分战役攻略,常见问题解答,楼上的兄台想玩的话可以先去看看,那里会有你想要的东西的!
作者: tobywhcheng    时间: 2005-4-21 16:28



QUOTE:
原帖由马超将军于2003-12-22, 12:13:01发表
22个99没有可能,21个都很玄呢,要每一战打出很好的结果。

暫時未看有關2199和2299的文章,
也不知馬超將軍大大近況如何,
也許已在其他帖子中寫過
不過還是請馬超兄來這裏說一下感想吧~
不要罵我  啊~
作者: 马超将军    时间: 2005-4-21 19:33



QUOTE:
原帖由tobywhcheng于2005-04-21, 16:28:24发表
暫時未看有關2199和2299的文章,
也不知馬超將軍大大近況如何,
也許已在其他帖子中寫過
不過還是請馬超兄來這裏說一下感想吧~
不要罵我  啊~

21-99已经由重阳借助GB4 完成。

22-99由偶GB4+必反击补丁(贼兵与武术家反击率100%) 完成。详细情况置顶帖子里有。

不用反击补丁,估计也有22-99,但花费的时间要多一些。
作者: tobywhcheng    时间: 2005-4-23 03:14



QUOTE:
原帖由马超将军于2005-04-21, 19:33:39发表

QUOTE:
原帖由tobywhcheng于2005-04-21, 16:28:24发表
暫時未看有關2199和2299的文章,
也不知馬超將軍大大近況如何,
也許已在其他帖子中寫過
不過還是請馬超兄來這裏說一下感想吧~
不要罵我  啊~

21-99已经由重阳借助GB4 完成。

22-99由偶GB4+必反击补丁(贼兵与武术家反击率100%) 完成。详细情况置顶帖子里有。

不用反击补丁,估计也有22-99,但花费的时间要多一些。

我就是新來從置頂的貼子翻出這個來的
可是這麼多一會兒功夫看不全
看了整整兩天,現在只差戰役流程攻略,詳細攻略,眾人挑戰2X99的過程沒看
太多太長了,
看了其他,我已沒信心打好英傑傳  
只想好好地破一次關
正分析龍吟的公式

將軍寫的2099,2199(重陽),2299感想也看過了
不過主要是翻出來問將軍
看了當年寫下這句
今天突破了會否有甚麼感觸而已
作者: 阿尔法孝直    时间: 2006-10-6 14:56     标题: 重新放上 GameTools



[ 本帖最后由 阿尔法孝直 于 2006-10-7 12:45 编辑 ]

附件: [GameTools 3.23] G3X.rar (2006-10-6 14:56, 27.02 K) / 该附件被下载次数 304
http://www.xycq.org.cn/forum/attachment.php?aid=22935

附件: [GameTools 3.22 使用说明] GameTools 3.22 使用手册.rar (2006-10-6 14:56, 8.72 K) / 该附件被下载次数 592
http://www.xycq.org.cn/forum/attachment.php?aid=22936
作者: 阿尔法孝直    时间: 2006-10-6 14:58

还有,我弄到了一个GB5(Game Bluster 5.2)

使用说明(英文版):

                        Game Buster 5.20
--------------------------------------------------------------------
            (D) 1989 Game Mechanics Reasearch Society
                              By
                         Birdy X. Chen
                              in
                     High School of N.T.N.U
--------------------------------------------------------------------
    There are three files in the formal diskette of version 5.20
. And they are :
                   GB.EXE    ------------   Run for MGA/CGA
                   GBE.EXE   ------------   Run for EGA
                   READ.ME   ------------   Now,you see.
( GBE.EXE file is Ver 5.19 .Ver 5.20 for EGA will finish in days )
--------------------------------------------------------------------
    Best power:
       (1) MGA/CGA  : For 640k game
       (2) EGA : For 512k game
       (3) Game Buster 3.0 will support to the VGA.
           (Please wait for the result anxiously.)
--------------------------------------------------------------------
    Base equipment :
       (1) IBM PC XT/AT or PS/2
       (2) MGA/CGA/EGA
       (3) MS DOS 2.1 -- 3.3
--------------------------------------------------------------------
    How to operate Game Buster :
      (1)  MGA/CGA :  Run GB.EXE
           EGA:  Run GBE.EXE
      (2)  Then Game Buster will ask you :

             Is there keyboard lock in the game ? (Y/N) :_

           If the game which you will play is F-19 stealth fighter,
           please answer 'N'.Else please answer 'Y'.
      (3)  After your answer,the system will operate in MS DOS.
           Then you can play your game.
--------------------------------------------------------------------
     How to call Game Buster in game :
        When you are in game,press [=] + [T] (Press [=],then press
[T]) and the game will pause.Then press space bar,and the title of
Game Buster will show.If you get in trouble :
      MGA/CGA  :  If there is no correct title, please press 'P'
                  until the title shows correctly.
      EGA  :  (1) If there is no title,please press 'P' until the
                  title shows.
              (2) If the title is bad,please press 'I'.
              (3) If you don't like the color of the title,you can
                  press 'O' to change color.
--------------------------------------------------------------------
     Menu : ( For Ver 5.19 and 5.20 )

    There are 18 items in the menu of Game Buster 5.19 :

  (A)  Scan target

       Exp  : Now,input the data (Dec)
              :_
       Ps   : Input data with Hex,Dec number or string.The Hex
              number must start with '$' head.The string must be
              included in (').And ('') means character (').

  (B)  Search target

       Exp  : See item (A)
       Ps   : The program will tell you the result of search:
              (1) XXXX:XXXX
                  XXXX:XXXX (Data address,maybe only one)
                  Do you want want to lock it ? (Y/N):_
                  (It means the data address is found out.If you
                   answer 'Y',the program will jump to item (C) )
              (2) I have never found yet.
                  Please search again.
              (3) Fail !

         **************************************************
         * Item (A) and (B) must be used in special way , *
         * please see Operation way,Important and Example.*
         **************************************************

  (C)  Lock target

       Exp  : Input lock address > XXXX:XXXX
              Now,input the data (Dec)
              :_
       Ps   : See item (A).The address is the data of the game.
              And input the data that you wnat to modify to.

  (D)  Unlock target

       Exp  : Which number do you want to unlock
              (A-T):_
       Ps   : See item (E)

  (E)  Dump target  (Dump lock data)

       Ps   : Dump the data that you have locked it with function
              (C) and its number.

  (F)  Delay

       Exp  : Input delay count (0-65535):_
       Ps   : 0 to 65535 ----- fast to slow.

  (G)  Dump memory

       Exp  : Input dump address > XXXX:XXXX

  (H)  Enter data

       Exp  : Input enter address > XXXX:XXXX
              Data (Hex):_
       Ps   : The data only can be input with Hex number.And it
              must not start with '$'.(Different to item (A) )

  (I)  MGA/CGA : Print screen
                 Exp  : Do you want to include the title (Y/N):_
                        (The title is Game Buster's)
                        Inverse ? (Y/N):_
       EGA : Window mode
             Ps   : If the window of Game Buster on EGA is bad,
                    you can press 'I' to make it correct.

  (J)  EXIT

  (K)  Music ON/OFF   ( Free in Ver 5.20 )

       Ps   : The music is Game Buster's.

  (L)  Dec to Hex

       Exp  : Input the Dec number:_
       Ps   : Transfer Dec to Hex.

  (M)  Load lock
       Exp  : Input the file name:_
       Ps   : Load the lock data from the diskette.
              You can input the file name with path.

  (N)  Save lock
       Exp  : See item (M).
       Ps   : Save the lock data to the diskette.
              And see item (M).

  (O)  MGA/CGA : INT
                 Ps   : The item is only for me (Designer).
       EGA : Change color
             Ps   : Change the color of the menu.

  (P)  Page

       Ps   : Change the page where the menu is to match the game.

  (Q)  Music speed  ( Free in Ver 5.20 )

       Exp  : Select (Q) and press a key of 'A' to 'Z'.
       Ps   : The music is Game Buster's.
              Key 'A' to 'Z' ----- fast to slow.
  (R)  Auto fill [ON/OFF]

       Ps   : While this mode is [ON],Game Buster will modify
              memory according to the lock data every short
              time (0.05 -- 3 seconds for Ver 5.20)

------------------------------------------------------------------
    Keyboard functions :

        [=] + [T]     Call Game Buster
        [=] + [Y]     Delay enable
        [=] + [N]     Delay disable
        [=] + [L]     Load the lock data file with name 'AUTO.LCK'
        [=] + [X]     Modify the memory according to the lock data
------------------------------------------------------------------
    Operation way :    Set the data we want to modify is the
                       number of the mem that show in the screen.


                  -------------------------------------
                  |  Call Game Buster.Select item (A) |
                  | ,and input the number of the men. |
                  -------------------------------------
                                   |
                                   |
                                   |
                                   v
                  -------------------------------------
                  |  Select (J) to return to game.    |
        ?------->|  Then kill a man (Myself).        |
        |         |   (To make the number less)       |
        |         -------------------------------------
        |                          |
        |                          |
        |                          |
        |                          v
        |         -------------------------------------
        |         | Call Game Buster.Select item (B)  |
        |         |,and input the number of the men.  |
        |         -------------------------------------
        |                          |
        |                          |
        |                          |
        |                          v
        |            -------------------------------
        |   NO     /                                 \
        ?--------<   Is the data address found out   >
                   \               ?                 /
                     -------------------------------
                                   |
                                   |   YES
                                   |
                                   v
                  -------------------------------------
                  | The program jump to item (C).     |
                  | Then input the number of the men  |
                  | that you want to modify to.       |
                  -------------------------------------
                                   |
                                   |
                                   |
                                   V
                            OOO       K    K
                           O   O      K   K
                          O     O     K  K
                          O     O     K K
                          O     O     KK
                          O     O     KK
                          O     O     K K
                          O     O     K  K
                          O     O     K   K
                           O   O      K    K
                            OOO   #   K     K

-------------------------------------------------------------------
    Important :

    After you use the function (B) to tell Game Buster the data
    of the game,the program will tell you the result of search.
    If there are one or two probable address,it (they) will be
    dumped.And Game Buster will ask you that if you want to lock
    it (them).It is better to lock it while only one address be
    dump. But,if two ones show everytime,you must lock all of
    them.
-------------------------------------------------------------------
    Example :  (F-19 stealth fighter)

       (1)  (First,the screen shows 4 sidewinders)
       (2)  (Call Game Buster,and select (A) )
                       Scan target
                   Now,input the data (Dec)
                   :4
       (3)  (Select (J) to return to game,and set off a sidewinder)
       (4)  (Call Game Buster,and select (B) )
                      Search target
                   Now,input the data (Dec)
                   :3
                   4000:B832
                   4000:B61E
                   Do you want to lock it (Y/N):N
       (5)   (Select (J) to return to game,and set off a sidewinder)
       (6)  (Call Game Buster,and select (B) )
                      Search target
                   Now,input the data (Dec)
                   :2
                   4000:B61E
                   Do you want to lock it (Y/N):Y

                      Lock target
                   Now,input the data (Dec)
                   :3000
       (7)  (Return to game,and not long,you will see that the
             screen shows 3000 sidewinders !)
--------------------------------------------------------------------
    Question and problem:

    (1)  Some games only support to CGA.Even they run on EGA/VGA,
         but they only use CGA mode.If you want to modify the data
         of these games on EGA/VGA,you must run GB.EXE,not GBE.EXE.
    (2)  If you think that the autofill function is too slow,you
         can press [=] + [X] in game to modify the data quickiy.
         (See keyboard functions)
    (3)  If you want to modify the data of RPG,see the following:
         First select (A),and input the attribute data one by one.
         Then select (B),and input the same data.The program will
         found out the address of attribute data quickiy.
    (4)  You can use function (N) to save the lock data.Next time,
         if you play the same game,you can use function (M) to load
         the lock data in.Then you needn't to search the data of
         game any more.If you name the lock data file 'AUTO.LCK',
         you even needn't to call the Game Buster in game.All you
         need to do is that press [=] + [L].
         (See menu and keyboard functions)

    Ps:  "Lock data" is the that the address of the game data and
         the data that you want to modify to.

-------------------------------------------------------------------

         (E) 18/8/1989 Game Mechanics Reasearch Society
                                By
                           Birdy.X Chen
                                in
                      High School of N.T.N.U

-------------------------------------------------------------------

[ 本帖最后由 阿尔法孝直 于 2009-1-28 21:51 编辑 ]

附件: [GB5] GB5.rar (2006-10-6 14:58, 5.6 K) / 该附件被下载次数 328
http://www.xycq.org.cn/forum/attachment.php?aid=22939
作者: 土狼    时间: 2007-10-22 16:34

伪随机量的存储地址到底是DS:0970和DS:097,还是DS:07A0和 DS:07A2

前面的叙述有矛盾,或者两个都有用?
作者: 土狼    时间: 2008-3-14 09:30

本贴原标题丢失,希望知情网友提供帮助,以便恢复

[ 本帖最后由 土狼 于 2008-3-14 09:31 编辑 ]
作者: 远舟    时间: 2008-3-14 12:30



QUOTE:
原帖由 土狼 于 2008-3-14 09:30 发表
本贴原标题丢失,希望知情网友提供帮助,以便恢复

一来本贴年代有些久远,恐怕难以考证
二来现在是数帖合并,内容和最初的标题有所差异

所谓时移而势易,个人以为还是请本区节度自拟一个的好
作者: holison    时间: 2008-3-15 15:37

江山代有才人出啊,佩服楼主耐性
作者: shenjing    时间: 2008-5-4 15:47     标题: 求助

在VISTA下可以玩英杰吗?请各位大侠赐教~
作者: 土狼    时间: 2008-5-4 16:22

DOSBox 应该支持VISTA的
作者: shenjing    时间: 2008-5-5 10:15     标题: 多谢土狼兄!

但,用GB4S/L后花屏
作者: 重拳猛击    时间: 2008-5-7 22:13



QUOTE:
原帖由 土狼 于 2008-3-14 09:30 发表
本贴原标题丢失,希望知情网友提供帮助,以便恢复

原帖大概是这个名字:《英杰传攻击与防御杀伤策略数值分析》
作者: 土狼    时间: 2008-5-11 17:37     标题: 回复 #58 重拳猛击 的帖子

这个名字似乎对应第23楼的帖子
作者: 土狼    时间: 2008-5-11 17:42

搜索了一下,有几家网站转载了这个帖子,用的是这个名字。
恢复原貌,重拳兄辛苦了
作者: heyou    时间: 2011-1-4 23:35     标题: 回复 #50 阿尔法孝直 的帖子

忽然看到此回覆
好奇為何沒人用GB5,現在大多人還是用GB4呢?
作者: 阿尔法孝直    时间: 2011-1-4 23:36     标题: 回复 #61 heyou 的帖子

不会用或用不熟练吧
作者: heyou    时间: 2011-1-5 12:07     标题: 回复 #62 阿尔法孝直 的帖子

好奇問一下,相較於GB4,GB5有甚麼改進
原本GB4的存檔在GB5中使用,會有甚麼相容性問題嗎?
作者: 阿尔法孝直    时间: 2011-1-5 12:21     标题: 回复 #63 heyou 的帖子

这个。。。。。。我也没用过
作者: TommyChampion    时间: 2011-1-12 08:42



QUOTE:
原帖由 heyou 于 2011-1-4 23:35 发表
忽然看到此回覆
好奇為何沒人用GB5,現在大多人還是用GB4呢?

今天才知道有GB5,请问哪有下载呢?
作者: 阿尔法孝直    时间: 2011-1-12 08:47



QUOTE:
原帖由 TommyChampion 于 2011-1-12 08:42 发表

今天才知道有GB5,请问哪有下载呢?

50楼的附件就是啊
作者: TommyChampion    时间: 2011-1-12 21:32

GB5基本用不了的。
作者: fjshnan    时间: 2011-1-13 11:09

DOS下除了GB4,還有個叫GW的遊戲工具也能存檔。不過用的人更少了。
作者: yanghan1974    时间: 2011-10-10 19:55

楼主相当专业,佩服。
作者: 13372584488    时间: 2011-10-11 10:46

英杰传还是我最早玩的游戏啊
作者: 指南针    时间: 2019-8-31 22:01     标题: 回复 #52 土狼 的帖子

我2007年1月12日保存过这个帖子,标题是“ 三国志英杰传研究之攻击与防御杀伤策略等系列合集”




欢迎光临 轩辕春秋文化论坛 (http://www.xycq.org.cn/forum/) Powered by Discuz! 5.0.0