600~603 空闲
604~607 我们的阵型
608~60f 怠速
610~614 我方五将战斗编号
615~61b 我方7人状态(80:正常,c0:为军师,其他:受伤)
61c~620对5人(80:正常,其他:受伤)
621~627 我方7将的ID
628~62c对5将军ID
62d~641 我们目前的兵力7人
642~650 对抗5 名现有部队
651~665 我们最大兵力是7人
666~674对抗5人最大实力
675~67b 我们的7人部队
67c~680 vs. 5人队
540~57f分别对应监狱中64个项目的类型ID,540代表第一个项目的类型,57f代表第64个项目的类型。与上面类似,580~5bf分别对应监狱内64件物品的数量信息,580代表第1件物品的数量,5bf代表第64件物品的数量。
每次使用64对象方法时,地址540~57e向上移动1字节,地址580~5be向上移动2字节。
例如,第一次使用64对象方法后,原地址57e(第63个项目ID)处的信息被移位到57d(第62个项目ID)的位置,而原地址580(第62个项目ID)的位置被转移到了57d(第62个项目ID)的位置。第1 项的ID)信息偏移到57e 的位置(第63 项的ID)。
也就是说,当前的第62项是原来的第63项,当前的第63项是原来的第1项的编号。
我们已经知道项目数将向上移动2 个字节。比较容易理解的是,现在第60、61项的编号是来自于原来的第62、63项的编号,那么原来的第62、63项的编号是从哪里来的呢?这里可以告诉大家,这两个位置(57d,57e)都补0,也就是256块。有些人可能会感到困惑。当64 对象方法使用“足够”次数时,第63 项将凭空消失。当我们使用64个对象的方法时,我们仍然需要补充物品。这是为什么呢?
这里也可以解释一下,第一个“够用”现象实际上是在第33次使用64对象方法时发生的。我们已经知道,当第一次使用64对象方法时,第63个项目的原始数量会转移到第61个项目的当前数量。据此计算,当第31次使用64对象方法时,最早的第63项的编号已移位到第一项的当前编号;当第32次使用64对象方法时,最早的第63个项目的编号将偏移到第63个项目的ID;当第33次使用64对象方法时,我们第一次使用64对象方法时用来填充第63项编号的0(256个)将偏移到当前的ID第63 项是——,当使用0 来指示该项的类型/ID 时,它表示“无”,因此我们将看到第63 项“消失”。我们来谈谈实际应用。
比如提前换了关键道具火药,第二章到达荆州后就可以立即收集襄阳的铁器和孟达洞的火焰铠甲;第三章烧了曹仁后,可以直接去襄阳杀掉蔡浩和张郃。然后从江夏渡口乘船到柴桑,与孙权谈话,去找庞统实施连环计划。这样一来,第三章的大量剧情就可以跳过,刘表的死也可以避免……再比如,如果提前改造关键道具青铜钥匙,就可以立即打开水门到达府城后,再去落峰,如果破触发了庞统的死亡,就可以乘船到巴城,从后方进攻成都。这样就可以跳过攻击张鲁之类的剧情了。其他的我就不一一赘述了,大家可以自己去发现。接下来我们来说说武将部分。与清晰的物品部分相比,将军部分要复杂一些。
使用64物理方法后,地址604~607会发生一些变化。理论上,这会改变我们的阵型。我们还没有做太多研究。地址610~620将向上偏移2个字节。这些数据变化的实用性不大。真正有意义的是下一部分:
地址621~627是我们队列中武将的ID。这里的改变将直接影响我们队列中现有的武将。每次使用64 对象方法时,地址621~641 将向上移动2 个字节,地址642~680 将向上移动1 个字节,地址680 及以后不变。
总之,通过64物理法造成的抵消,可以将对方武将、各种兵力信息、兵力信息转化为己方武将阵型。一般ID信息以1字节存储。 00 表示刘刘.ff 表示海盗。具体映射关系可以在百度搜索“吞世2金手指”等关键词。
部队信息由3个字节倒序表示。例如,'b1 0e 00' 为0xeb1,相当于十进制的3761。
力信息也用1个字节表示,例如“f0”相当于十进制的240。现有实力与最大实力的区别:现有实力是双方上次战斗后剩余的实力。如果主动不战而退,通常胜利后,敌方现有兵力为0。存档重置后,我方阵型队列(地址610~614),以及所有对手的将军ID、兵力、兵力和其他信息将被清除。查看武将编制后,该武将面对的武将的武将ID、最大兵力、兵力等信息会被正在查看的武将信息覆盖,而该武将面对的武将现有的兵力信息不会被覆盖。改变。
接下来是数学课,我们举个例子。
我们通用的ID,7个字节,621~627是:
关平(9)
舟仓(c)
孔明(8)
赵云(b)
张飞(3)
关羽(2)
伊拉克国籍(d)
战斗通用ID,5字节,628~62c分别是:
吕布(43)
李珏(39)
郭泗(3a)
张继(3b)
李苏(3d)
我们当前的兵力,21字节,62d~641是:
关平部队1588 (34 06 00)
周仓兵力1140 (74 04 00)
孔明实力915(93 03 00)
赵云战力1085 (3d 04 00)
张飞的实力为1258 (ea 04 00)
关羽的力量970(ca 03 00)
伊拉克兵力1375 (5f 05 00)
对方当前兵力,21字节,642~650分别是:
吕布战力3800(d8 0e 00)
李珏兵力3100(1c 0c 00)
郭泗兵力3000(b8 0b 00)
张继军力3200(80 0c 00)
李肃兵力2800(f0 0a 00)
我们已经知道,每次使用64对象方法621~641时,都会向上偏移2个字节。
第一次使用64对象方法后,我方武将ID地址段中的关平和周仓被挤出,剩下的5名武将向上移位2个字节。吕布、李傕占据了关羽、夷忌原来的位置。
第二次使用64物法后,孔明、赵云被挤走,郭汜、张继也加入了队列。
第三次使用64物理法后,张飞和关羽被挤走了,李肃和“赵凡”也加入了队列。
第四次使用64物理方法后,伊姬和吕布就被挤走了。
“张宝”和“刘刘”加入队列。
为什么“赵凡”在第三个64物理咒语之后就加入了队列?
地址62c是李苏的通用ID(3d)。
地址62d是关平军力信息(34)的一部分,
0x34对应的是通用ID,恰好是赵凡。
同理,62e和62f中0e和00对应的通用ID分别是张宝和刘刘。
至于因为使用了64材法而导致的军力骤增,我们也可以按照这栋楼里的方法来准确推理。
综上所述,通过64种物理方法,结合我武将现有兵力的调整,任何你想要的武将都可以打造出来。玄武将、颜良、太史慈等,都可以轻易收在他麾下。接下来我们将讨论更深入的话题:如何避免第一章中64个物理方法带来的各种卡顿问题,以及从第二章开始如何保留一些特殊的武将。我们假设地址627~621分别是位置1~7。
比赛开始后,刘备、关羽、张飞、卢肇、朱灵分别位于1至5号位。
朱禄离队后,陈登继承了5号位,颜良、文丑、赵云相继继承了4号位。夫人和关平排在第七位,周仓排在第六位。
我再多说几句。第三章卧龙出山后,孔明继承了陈登的五号位,鲁肃继承了刘备的一号位。第四章鲁肃离队后,伊姬继承了第一的位置。以陈登的队伍为例,我们来谈谈武将是加入队伍还是参军。
陈先生加入团队的条件:
A、1~5位地址(627~623)对应的数据为〖0〗;
这里的数据〖0〗有两种情况:
一个。这个姿势显示的是将军刘刘;
b.该职位不显示(空缺),且不存在‘隐藏将军’(包括该职位为隐藏将军刘六的情况)。
以下是一些示例:
1、朱璐离队前,击败纪灵后,我们回到徐州,使用了一次64体技。朱璐分别被移到了7号位和6号位,因为当前队列只显示了1到5号位。因此,7号位的朱令和6号位的陆照就成了“隐藏将军”。此时,1至5号位分别是“陈列将军”纪灵、梁纲、刘备、关羽、张飞。击败袁尹、袁术、车胄后,回到徐州就无法再让陈登入队伍了(陈登将加入编辑部),因为1到5号位已经被占了。
2、朱璐离队前,击败纪灵后,我们带着防护烟雾回到徐州,“重置重装后”使用了一次64物理魔法。此时,1至5号位分别是“示将”刘六、刘六、刘备、关羽、张飞。等我们回到徐州,就可以让陈加入队伍,因为1到2号位都是刘展示将军。刘.陈登入队后,一名刘六将消失,两名陈登将被添加到队列中。
3、打败袁术后,带着防护烟回到徐州。朱璐离队后,我们用了一次64物理魔法。此时,位置1至3分别为“显武将”袁术、纪灵、刘备,位置4至5分别为“隐武将”关羽、张飞,位置6至7不显示并且没有隐藏武将(因为原本4/5位置的路昭/朱令已经离队)。此时。击败车周后,陈无法加入队伍,因为1至5号位已经被占据,尽管4、5号位已被“隐藏将军”占据。了解了陈队的问题之后,下面的各种场景就会变得更容易理解。
1、徐州撤退之战。退出循环战+保证有船到冀州的条件:关羽必须在队列里!至于张飞,则是可选的。
2、冀州颜良/文丑/杨怀科入队条件与陈登入队条件相同。有兴趣的朋友可以分析使用64对象方法后的具体情况。
3、一般情况下,可以通过信件招募颜良、文丑、杨槐入队。按照入队顺序,三人将分别占据4到2号位置。在2号位置,注意不要丢失关羽的石刀。另外,可以提前加装鳞片盾,降低二当家过五关、击杀六将的难度。
4.当剧情跳到关羽/夫人的时候在皖城,如果不想被关在皖城出不来,那么7号地址的数据就必须是〖0〗(大约相当于老婆的库存里一定能看到) 《赤兔马》)。具体数据【0】规则与陈老师登录团建的说明相同。
5.过五关杀六将时,如果不想被困在荥阳关(王直四处游荡,不再接待关羽,导致无法过这一关,导致无法渡渡到冀州)出现),剧情跳到关羽/夫人之前,跟袁绍说话的时候,陈登一定在队伍里。
6.当剧情跳转到关平寻找刘备时,如果不想失去刘备而导致关定庄陷入寻找刘备的循环或者在第二章开始时团队隐身,剧情跳转前,关羽与关鼎对话时,要求1号地址的数据必须是〖0〗。具体数据【0】规则与陈老师登录团建的说明相同。
陈登加盟时,默认被安排在5号位。
如果位置5 被占用(即地址数据不是『0』),则向下轮询检查位置4 的状态。以此类推,如果位置5 至1 被占用,则陈将登录。
如果某个位置为[0],显示武将刘六,则刘六消失,增加两个陈灯;如果某个位置为[0]且没有隐藏武将,则陈登正常入队。
冀州增加颜良/文丑/杨槐(默认位置4),跳转宛城时增加关羽(默认位置2)/夫人(默认位置7),增加刘备(默认位置1) )跳到关平位置时)/陈登(默认位置5)/关平(默认位置7)会遵循向下询问的规律。两次剧情跳转(跳转到宛城关羽/夫人,跳转到关平寻找刘备)将清除我们队列中显示的将军。
如果队列中有多个相同ID的武将,比如跳到关平去找刘备之前,我们的队列里有3个神秘武将,只有位置编号最大的一个会被清除,另外两个按照剧情会跳到刘备那里。至于隐藏武将,剧情的跳转不会对他们造成影响。利用这两个特点,我们就可以预留出神秘武将夏侯惇、杨淮、曹操等武将,供第二章荆州使用!我们先来说一下第二章(荆州)开头的队列刷新问题:
1、所有隐藏武将将变为显示武将;
2、所有鬼将全部化为鬼将;
3.所有六六都会消失;
位置4.1~3需要对应刘、关、张。
如果这三个位置编号不匹配,第2 章中的说明将不完整:
一个。如果位置1不匹配,而此时队列为空,强行执行队列命令会导致将军的物品/装备栏出现混乱。可能会出现藤甲之类的高级装备,也可能会出现一堆石斧。另外,非战斗状态下无法查看我方武将状态、调整物品装备、使用物品、策略等。同时,通用地图不显示通用模型(即队列处于幽灵状态)。
b.如果位置1匹配而位置2不匹配,则只能对刘备使用上述命令,大地图上只会显示刘备的模型。
c.如果位置1.2匹配而位置3不匹配,则以上命令只能用于刘备和关羽,大地图上只会显示刘备和关羽的模型。
当关定庄张飞和赵云加入时,我们已经知道张飞从3号位向下询问,赵云从4号位向下询问:如果4号位被占据,那么1号位到3号位就只有一个空位。那么,张飞先入队,赵云也入队;如果1-3号位被占领,4号位空闲,则赵云以4号位入队,张飞也被纳入;如果位置1到4都被占用。如果被占领,张飞和赵云将一起被纳入编制。
当关羽和周仓加入时,情况略有不同:如果1到2号位只有一个空位,则周仓先加入队伍;如果1到2号位只有一个空位,则周仓先加入队伍;如果周仓加入后,队列达到7人,就不会添加关羽,导致游戏卡住。
第四章阵型出现后,我们可以让武将随意加入/离开队伍。
武将入队时,位号选择原则是:从7号位开始向下,跳过所有已有武将的位号(包括隐藏武将的位号)。
将领离队时,会判断队列长度是否等于1。当前队列长度1,任何将领(不能离队的剧情将领除外)都可以离队;当前队列长度=1,没有将领可以离开队伍。
那么“队列长度”是如何计算的呢?
如前所述,地址615~61b表示我们队列中的七个人的状态为——80:正常,c0:军事顾问,00:受伤,81~ff:异常,01~7f:异常受伤。异常(受伤)状态的武将无法出现在战斗界面中。
当然,正常通关过程中,武将不会出现异常(受伤)状态。这些情况只有在连续多次使用64对象方法时才会出现,导致其他地址段(如通用ID)中的数据转移到地址615~61b。
回到正题,如果地址615~61b中每个字节的值——小于80(受伤/异常受伤),则队列长度+0;如果大于/等于80(正常/异常/策略),则队列长度+1。在正常的清关过程中,队列长度不会为0,但是我们可以很容易地通过64对象清关方法覆盖地址615~61b处的数据来实现。当队列长度为0时,可以允许所有武将离队。展开“向下探究”定理。
让我们回忆一下开头举的陈登的例子:
徐州陈登加入时,默认为5号位。当5号位被占领时(无论是显示武将,还是‘刘六’以外的隐藏武将),陈登都会按照向下查询定理,检查位置4到1是否被占领。顺序。如果有空位,陈登就会加入队伍;如果全部被占领,陈登就会进入阵法站。
剧情进入第四章后,我们就可以利用向下探究定理来制造bug了。
旧规则,例如:
第四章,新野收下乙己后,队列位置7比1分别是:关平、周仓、孔明、赵云、张飞、关羽、乙己。
樊城挑战吕布之前,我们要求伊姬离队。此时队列为:关平、周仓、孔明、赵云、张飞、关羽,还有空缺。
挑战吕布后,使用第64体法。此时队列为:孔明、赵云、张飞、关羽、刘六、吕布、【李绝】(伤将前加:隐将加【】)。
我稍微解释一下,因为易建联离队,一号位就空了。本质上,此时的1号位其实是一个隐藏将军刘六,其将军状态为‘00’(受伤)。因此,当1号位移至3号位显示将领时,效果就是受伤的刘六。
由于1号位是隐藏将,所以此时队列里只有6人,可以通过阵型添加1人。如果直接加入,根据向下探究定理,新兵将占据3号位,组成鬼将。于是我们先把三号位受伤的刘六移出队伍,然后加入关平占据三号位,最后加入易吉占据一号位。这时,神奇的事情发生了。 7号位的孔明变成了“阳平”,乙吉失去了物品/装备槽位,整体属性变得非常混乱。这是为什么呢?
可以用武将参军向下探究定理来解释。
刘六受伤离队,关平入队占据3号位后,此时的队伍为:孔明、赵云、张飞、关羽、关平、吕布、【李绝】。
剧情入队时,由于7号位至1号位置均被占用,因此剧情军官将直接加入队伍。组队时,由于队列未满(只有6人),可以继续入队。但由于位置1(地址627)已经被【李珏】占据,新接纳的伊人还得继续寻找数据地址【0】。地址628~62a分别是与郭泗、张继、李肃交战的将领的ID;地址62b~62d是在使用64物理方法之前,7号位关平现有实力(十进制1588)所使用的。他们分别是34 06 00。地址62d处的数据是〖0〗,因此是伊拉克将军的ID使用的。如果李珏将军没有隐藏在位置1,那么伊拉克将军的ID应该在地址627,伊拉克将军的状态应该在地址61b,伊拉克的军事信息应该在地址67b.
伊拉克将军当前的ID 地址为62d。
向下移位6个字节,因此可以推断出伊拉克籍将军的地位在地址61b+6=621,伊拉克籍的兵力信息在地址67b+6=681.
地址621之前存储的是我们在位置7的将军的ID,但现在它被伊拉克将军的状态80(正常状态)覆盖。一般ID(80)恰好是杨平,所以7号位的孔明就变成了杨平。
此时,如果从易极离队并加入队伍,易极的总体状态将变为00(离队),7号位将变为刘刘。如果离开杨平入队,7号位将领ID将改为00(空缺),伊将状态将改为受伤。好啦,我们已经明白这个bug是怎么发生的了。那么这个bug的目的是什么?
【关键在于,伊拉克军统帅的身份证地址下移至62d。 】
根据本文开头的地址介绍,我们知道62d是用来存放我方7号位现有部队的低级数据的。好的,我们用保存重置+住宿的方式,将杨平目前的兵力恢复到初始值为4300。
可见此时的乙吉就变成了张楠。原因很简单。 7号位置的杨平当前强度为4300。地址42d~42f存储的数字分别为cc 10 00。地址42d 被cc 覆盖。转换后的军官ID是张楠。
出去刷几个兵,改变杨平现有的兵力。我们可以观察到,杨平现有兵力的变化与队列中最后一位武将ID的变化密切相关。当你喜欢的武将出现时,你可以将他放入阵法站。
储存阵型时,先将杨平移出队伍,然后再将自己喜欢的武将移出队伍。如果你先离开你最喜欢的将军,记住我们之前说过的话,杨平就会变成刘刘。上述两人离开队伍后,又有两位将领重新加入:
第一个加入的人将继续使用杨平的7号位置;
第二个加入者的武将ID地址取决于你离队和入队前最后一场战斗中所面对的武将数量。
如果上一场战斗有5人对战,那么第二个人加入就没用了。如果你想要第二个加入者,你可以扮演之前伊姬的角色,跟随现有的7号位部队,更换武将。 —— 第一个加入者的兵力需要调整为256的倍数,调整通过杀怪、掉落兵力完成。最后让第二个参与者加入团队;更快的方法是让第一个参与者成为小偷、强盗、海盗、士兵(士兵要谨慎使用,他们很容易被卡住)和其他0兵力的将领。
若上一场战斗有4人对战,则第二名参赛者将继续改为每场战斗对战的第5人。
等等.
如果上一场战斗的对手是一个人,则第二个参与者将继续在每场战斗中更改为第二个人。
在第二名参与者加入队伍之前,会进行档案重置,第二名参与者将继续变身为每次战斗中面对面的第二人。
如果大家有兴趣,可以根据我之前提到的伊拉克ID使用的地址的“向下寻址”原理,自己分析一下第二个joiner的映射原理。
简而言之,我们的队列现在具有强大的替换功能(相当于行走64 对象方法)。
标签:
用户评论
《噬天地传》这本书真的让我对诸葛孔明有了更深的理解,64个字浓缩了太多智慧。
有13位网友表示赞同!
诸葛孔明在《噬天地传》中展现的智慧和谋略真是让人叹为观止。
有13位网友表示赞同!
64个字就能概括诸葛孔明的《噬天地传》,佩服作者的概括能力。
有15位网友表示赞同!
看过《噬天地传》之后,感觉诸葛孔明的形象更加立体了,64个字让人回味无穷。
有11位网友表示赞同!
对诸葛孔明一直很感兴趣,但64个字真的很难概括他的《噬天地传》。
有16位网友表示赞同!
《噬天地传》中的64个字,让我对诸葛孔明的一生有了新的认识。
有19位网友表示赞同!
64个字,诸葛孔明的一生都在这中间,真是浓缩了精华。
有20位网友表示赞同!
《噬天地传》读起来很轻松,64个字就能概括全书的精髓。
有10位网友表示赞同!
诸葛孔明的《噬天地传》太经典了,64个字都显得那么有分量。
有12位网友表示赞同!
对诸葛孔明的《噬天地传》一直很向往,64个字让我对书有了更多期待。
有15位网友表示赞同!
64个字就能把《噬天地传》的内容概括出来,这本书真的很神奇。
有16位网友表示赞同!
诸葛孔明的《噬天地传》让我对历史人物有了新的看法,64个字引人深思。
有19位网友表示赞同!
64个字概括《噬天地传》,感觉像是打开了另一个世界的大门。
有8位网友表示赞同!
这本书读起来很轻松,但64个字却让人回味无穷,诸葛孔明的智慧真是深不可测。
有12位网友表示赞同!
对诸葛孔明一直很崇拜,64个字让我更加敬佩他的才华。
有6位网友表示赞同!
64个字概括《噬天地传》,真是让人对诸葛孔明的一生充满了好奇。
有7位网友表示赞同!
《噬天地传》读完之后,感觉64个字真的太精炼了,太有哲理了。
有10位网友表示赞同!
诸葛孔明的《噬天地传》64个字,让我对古代文学有了更深的理解。
有19位网友表示赞同!
这本书虽然只有64个字,但读起来却让人难以忘怀,诸葛孔明的智慧太厉害了。
有6位网友表示赞同!