植物大战僵尸吧 关注:533,246贴子:4,917,730
  • 9回复贴,共1

【新春快乐】出怪计算器

取消只看楼主收藏回复

一楼先给吧友们拜个年


IP属地:江苏来自Android客户端1楼2022-02-02 17:28回复
    要拿搭梯种子的,请看本楼楼中楼。


    IP属地:江苏来自Android客户端2楼2022-02-02 17:29
    收起回复
      生存无尽模式中各关出怪的千变万化,乃是这个模式魅力无穷的原因之一。那么各关的出怪是由什么决定的呢?早在2013年,吧友〖a4l8569882〗在贴子这两天研究了一下PVZ的出怪机制 中就研究出了出怪机制,即在进入EL时,游戏随机生成一个8位的十六进制的随机数(称出怪种子),并根据一系列规则,最终计算得到以后每一关的出怪类型。因为一共有多达80000000₍₁₆₎个出怪种子,所以理论上只要运气够好,抽到了足够好的出怪种子,那么搭梯、纯绿卡冲关、多数挑战开局等都能较好地完成。然而,我们往往没有这么好的运气,所以许多人会选择用修改器设定出怪,来满足特定需求。但当有连续录制视频的需求时,中途更改出怪显得突兀;在后院或屋顶场地,关末的三人组类型也可能不与修改器更改的出怪类型相对应。另外,有时玩家希望预知他接下来几关会遇到什么样的出怪。要解决这些问题,及免除过量修改出怪可能带来的节操争论,一个显而易见的方法是直接寻找合适的出怪种子。吧友〖devrandom〗在2013年曾制作了一个出怪计算器出怪种子到出怪类型的算法和示例代码 ,但其旧版本的功能有限,没有编程基础的玩家可能难以有效利用;新版本我打不开。所以我干脆重做了一个计算器,基本涵盖到了〖devrandom〗计算器的功能,下面发布链接及使用示例。


      IP属地:江苏来自Android客户端3楼2022-02-02 17:30
      回复
        链接:https://pan.baidu.com/s/10HDNGy43-GAIj31yymVe_A
        提取码:5835
        计算器编写语言:Python


        IP属地:江苏4楼2022-02-02 17:34
        回复
          使用示例一:用户编号1,以0x08792912为起始种子,用模式2求一个ME2021~2022F的变速关种子,并用模式1验证。


          IP属地:江苏6楼2022-02-02 17:47
          回复
            使用示例二:用户编号2,以0x00000000为起始种子(即计算器默认种子),用模式4求一个FE的种子,使得第2次选卡出扶梯不出小丑,第3、4、6次选卡出橄榄扶梯不出小丑,但对第5次选卡无要求。然后用模式3验证。

            计算器添加了播报检索进度的功能,每检索8192个种子会播报一次。


            IP属地:江苏10楼2022-02-02 18:12
            回复
              使用示例三:用户编号2,存档编号11,以0x00000000为起始种子(即计算器默认种子),用模式5求一个蘑菇园50F内至多出一次红眼的种子,用模式3生成该种子3~50F的出怪情况。(注意该功能计算很慢)

              图未截全,但可看到这个红眼关出现在了17~18F。注意红眼从11F起才可能出现,所以起始关输入11即可。另注意第1~2F的出怪是固定的普通路障铁桶,而我这计算器未置入这一设定,如果用模式3生成1~50F的出怪,计算器会报错。


              IP属地:江苏11楼2022-02-02 18:26
              收起回复
                示例四:报错示例

                前三次报错,是由于输入了错误的模式编号,导致报错。第四次报错是因为计算器不能计算1~2F的出怪。第五次报错是因为输入了错误的出怪种子(czmppppp不是一个8位十六进制数)。第六次报错是因为使用了错误的分隔符(顿号)。


                IP属地:江苏14楼2022-02-02 18:41
                回复
                  因作者水平有限,想必计算器肯定存在一些疏漏之处,如果你使用时发现计算不准,或者出现莫名其妙的报错,欢迎与我联系指出问题。
                  代码包含在压缩包内,若有想查看的,解压压缩包即可。
                  下面发几个各场景适合搭梯的出怪种子,并给出使用方法。


                  IP属地:江苏来自Android客户端16楼2022-02-02 18:46
                  回复
                    许多吧友搭梯时可能遇到扶梯二十几旗都不出,而一出就跟着小丑冰车一起出的问题。针对此问题,我计算了各场地适合搭梯用的种子:

                    下载PvZ Tools(或其他能够更改出怪种子的辅助工具),打开EL,打开PvZ Tools,按提示找到框中的数字,改为上表列出的数字即可。用户编号指的是“gamex_y.dat”里的那个x。


                    表中所列的出怪种子的详细出怪情况为:
                    DE的27FF0种子:
                    NE的177BE种子:
                    PE的40A8A种子:
                    RE/ME的2B26种子:
                    连续四个有梯关应该足以完成多数有梯阵型的开局了。
                    那么,可能有人会问,改出怪种子不还是用了修改器吗,那这和直接改出怪有什么区别?啊,区别还是有一点的,一来找一个特定的出怪种子本质上是模拟一次运气特别好的游戏,二来改了出怪种子就可以把修改器关了,不需要以后每关都调出怪。当然,改了出怪种子进行搭梯,终究还是赶不上无修改器无混乱搭梯开局,在后者的条件下完成搭梯对技术的考验更高。
                    好,本贴完,以下+3。


                    IP属地:江苏24楼2022-02-02 21:15
                    回复