宝可梦第四世代乱数操作指南
前言和准备工作
前言部分
- 关于乱数更广泛的定义请阅读此文章
- 第四世代的Seed生成机制和机子的日期和时间息息相关。内部算法是将日期和时间进行一些计算,最后得出一个的Seed。而我们需要操作的第一个关键点就是获取目标Seed。
- 在第四世代同样有着帧数的机制,但不同于三代的是,第四世代的帧数推进变得更容易控制。在游戏中自然推进帧数一般是场景的变换和NPC的移动等等。而我们需要操作的第二个关键点就是推进到目标帧。
- 另外你还需要了解到一些乱数的术语:
Seed:种子,是我们所有参数生成的基础,可以确定延迟和帧数。
Delay:延迟,游戏从启动到加载完毕所花费的一些时间,转为一些方便记录且可确定的数值。
Frame/Advances:帧数,游戏中会根据一些特别的触发事件而增加。 - 本文章请搭配本人的实操视频教程食用,效果更佳B站视频链接
准备工作
- 需要的软件有
- 生成器 PokeFinder或RNGReporter
- 计时器 EonTimer3.0
- 需要的硬件有
- 机子分为这三大类:NDS或NDSL、NDSI系列、3DS系列。建议使用NDS或NDSL,不要用别的机子浪费时间。
- 所有语言全版本正版的宝可梦四代游戏卡带,心金魂银、珍珠钻石白金。
- 其他
一些用来记录参数的工具,可以是Excel、记事本、计算器,甚至是纸和笔。
个人整理的软件包(侵权删) 百度网盘
本文章使用PokeFinder,游戏画面均为内录实机画面,非模拟器!
第一部分 TID/SID (表里ID)
如果你不通过一些特殊手段获得到SID(里ID),那么这部分将是必要的。
乱数ID前务必删除游戏存档,组合键为↑+B+SELECT
第一步 获取你想要ID的Seed
- PokeFinder请在Gen 4选项卡下打开IDs
- RNG Reporter请在4th Gen Tools选项栏下选择ID\SID Manipulation
- Searcher部分下
Year:
选择喜欢的年份Min Delay:
Delay的最小范围,建议5000+Max Delay:
Delay的最大范围Infinite Search:
无限地搜索,即忽略Delay最大范围不停的搜索Filters:
这是筛选的选项卡,你可以在里面填入多个不同需要筛选的数值,只需要每个数值换行即可(如图所示)这里面的筛选项就不多解释了,分别是表ID、里ID、表里ID、宝可梦ID、闪值。参数设置完毕后点击
Search
即可开始搜索Seed,点击Cancel
则取消搜索
然后点击选择你想要ID组合的Seed,Ctrl+C复制
第二步 获取Seed的生成时间
- PokeFinder请在Gen 4 Tools下选择Seed to Time
- RNG Reporter请在4th Gen Tools选项栏下选择Seed to Time
先选择对应游戏的选项卡,钻石珍珠白金=DPPt,心金魂银=HGSS。
HGSS比DPPt多了REL的勾选,这是雷公炎帝水都的游走选项,暂时不用勾选。
Seed:
刚才选择的Seed复制后粘贴过来Year:
选择喜欢的年份即可,注意别设置到游戏发售前的年份了…Second:
这是设置时间的秒数筛选,勾选并填写秒数(0~59)即可筛选
这三个参数填写完点击Search里的Generate生成时间,然后选择其中一个来设置计时器和机子参数。第三步 尝试击中目标
我们需要先对计时器和机子的相关参数进行设置
计时器先选择4的选项卡,然后设置参数
Calibrated Delay:
校准Delay,只需要填入默认的初始值即可,HGSS填入490,DPPt填入600。Calibrated Second:
校准秒数,默认即可不用改动。Target Delay:
目标Delay,填入Seed to Time中所选时间后的Date/Time(如果是Reporter则是Delay)Target Second:
目标秒数,按照Seed to Time中所选时间的秒数填入即可Minutes Before Target:
击中目标需要提前的分钟数,和设置机子的时分有关,后面的数字是多少,机子设置时分就需要减少多少分钟。注意!仅在HGSS中进行ID乱数操作时,计时器目标秒数设置需要-3,例如我选择的时间是59秒,则计时器中目标秒数应设置56,因此请不要选择小于3秒的时间!
接着设置机子的时间
年份日期按照Seed to Time中所选的设置即可注意!时分的设置需要注意计时器中Minutes Before Target后的数字。例如我选择时间为9:00,计时器Minutes Before Target后的数字是1,那么我机子设置时间应该减1分钟,即设置8:59。同理如果Minutes Before Target后的数字是0则就不需要设置时减分钟。
时分设置完毕后先别着急按下A确定
计时器和机子参数都设置完毕后,同时按下计时器的Start和机子的A确认设置时间,然后连续按下按键BBA关机并重启机子,然后等待计时器6下滴滴声响完最后一下,戳下屏幕进入游戏(你问我为啥不按A?因为按键是导电胶触发,可能会比戳屏幕稍微慢点)。
接下来,继续游戏快速地按A过文本。需要注意的是,部分需要选择的文本是会改变Delay奇偶的。如下所示。
- 选项1。这里请选择最后一个”だいじょうぶ!”,选择其他选项则会改变一次奇偶。
- 选项2,确认玩家性别。这里请选择”はい”,选择其他选项则会改变一次奇偶。
- 选项3,取名环节。每次按下SELECT切换输入,或者戳屏幕切换输入,都会改变一次奇偶(注意是切换一次变一次!),这个地方是我们的
关键点
,在这里完成奇偶变化的修正即可。DPPt还会多一个给劲敌取名的环节,和主角取名的环节是一样的,切换输入会改变奇偶,取完名选择否也会改变奇偶。
- 选项4,取完名后还会进行确认。这里请选择”はい”,选择其他选项则会改变一次奇偶。
个人建议只在选项3的取名环节完成奇偶修正,其他选项每次操作都保证相同。
最后在该文本画面下再次等待计时器6下滴滴声响完最后一下按A进入存档
之后就是查看训练家卡片上的表ID了(不过一般第一次都不会击中)第四步 修正延迟最后击中目标
回到IDs中,来到Seed Finder下
TID Obtained:
获得的表ID,填你刚才实际击中训练家卡片上的表IDDate/Time:
日期时间,填入你所选的日期时间即可(Seed to Time上选的啥就填啥)Min Delay:
最小Delay,将你所选的目标Delay-10(或更小)填入Max Delay:
最大Delay,将你所选的目标Delay+10(或更大)填入
填写完参数点击Find(如果结果过多或没有可以尝试调整最小最大Delay的范围)我们只需要查看Delay和Seconds,如果反查结果是多个则一般选择离自己所选的Delay最近的那个当作实际击中的目标,同时查看Seconds是否对应了自己所选时间的秒数。
反查出的结果将Delay复制一下粘贴到EonTimer计时器中的Delay Hit然后点击Update(如果你的Seconds一直击中别的秒数,也可以考虑将你的目标秒数手动+-修正一下),这样就已经完成了一次修正延迟的操作了。
注意!如果你反查的Delay与你所选的目标Delay奇偶不同(即我目标是4000,反查发现击中4001),则有三种解决方法
- 将你所选的时间年份+-1(即换个奇/偶的年份)
- 在前面说的选项里进行奇偶的调整
- 在你机子的GBA卡槽插入一张三代正传卡带
接下来继续第三步的尝试击中目标,如果还是没有击中目标则继续第四步修正延迟,如此反复,最后成功击中目标,获得你想要的ID。
第二部分 定点/礼物宝可梦
由于PokeFinder已经把所有定点/礼物宝可梦算法进行了集成,所以不需要我们选择算法了,只需要选择对应宝可梦即可。如果您使用的是RNGReporter请参考如下算法。(以下只指出可以出现闪光的宝可梦!)
Method 1
这个算法下的宝可梦是直接生成,不可以被同步、迷人之躯影响。御三家:
包含所有赠送的御三家,即关东、成都、丰缘、神奥的御三家。化石:
包含所有化石生成的宝可梦,共7只。NPC赠送的宝可梦:
伊布、多边兽、玛瑙水母、迷你龙、无畏小子。NPC赠送的宝可梦蛋:
波克比、利欧路、小福蛋、咩利羊、乌波、熔岩虫。游戏机厅兑换的宝可梦:
魔墙人偶、伊布、多边兽、凯西、穿山鼠、阿伯蛇、迷你龙。游走宝可梦:
艾姆利多、克雷色利亚、急冻鸟、闪电鸟、火焰鸟、雷公、炎帝、拉帝欧斯/拉帝亚斯。心金魂银中赠送的DPPT三神兽:
帝牙卢卡、帕路奇亚、骑拉帝纳。玛纳霏的蛋:
联动获得的蛋。
Method J/K
DPPt选择J,HGSS选择K,这个算法下的宝可梦是可以被同步、迷人之躯影响。野生宝可梦:
所有野生宝可梦,在后续部分讲解。定点普通宝可梦:
飘飘球、洛托姆、花岩怪、霹雳电球、小拳石、瓦斯弹、拉普拉斯、顽皮雷弹、卡比兽、树才怪。定点神兽:
三神柱、蓝黄圣菇、神柱王、席多蓝恩、达克莱伊、谢米、所有封面神、非游走三圣鸟、超梦、水君、非游走拉帝欧斯/拉帝亚斯、丰缘三神。
配信礼物
这部分宝可梦个人认为没什么必要乱数,都锁闪只能乱数个体,不会被同步、迷人之躯影响。
领取地点是在城市的商店里,有的商店NPC过多会影响帧数,这里推荐NPC最少的城市,请在推荐的城市里进行领取乱数操作。
DPPt请在野原市,HGSS请在华蓝市或浅红市。
- PokeFinder请在Gen 4选项卡下打开Static
- RNG Reporter请在Time Finder下打开4th Generation Time Finder
先点击Profile里的Manager,然后点New把自己的表里ID填入,选择游戏的版本,Profile Name随便填自己能认得出就行,如果获得全国图鉴了可以勾选National Dex(暂时不知道有什么影响)。添加完游戏信息后,回到Static选择对应的Profile。
接着点击Searcher选项卡Min Delay:
最小Delay范围,只要你来得及填多小都可以,个人推荐600+。Max Delay:
最大Delay范围,只要你愿意等填多大都可以,个人推荐6000。Min Advance:
最小帧范围,一般是0(PokeFinder是从0开始算的,RNG Reporter则是从1开始),但是需要注意部分宝可梦获得的场景初始消耗帧并不是0!所以要按需设置,后面会讲解消耗帧不为0的部分。Max Advance:
最大帧范围,只要你愿意过帧填多大都行,但是没有稳定过很多帧的方法,个人推荐最大300以内就差不多了(我一般填100)。Settings:
这里是选择宝可梦的类型,选择对应即可。Filters:
这是筛选选项卡,个体数值最大最小范围这里很明显了,Show Stats勾选则展示宝可梦数值(而不是个体)。Ability:
特性,一般是填Any。Gender:
性别。Hidden Power:
觉醒之力的属性,一般是填Any,有需求的自行选择。Shiny:
闪光,Star是普通闪,Square是方块闪。Nature:
性格。最下面还有个IV Calculator这个是用来反查和校准的。选择对应游戏,其中Characteristic是宝可梦的个性,可以通过喂糖每次升级都Add row然后添加数值,最后点击Find IVs,回到Filters可以看到个体数值已经变动。
一切参数设置完毕后点击Search开始搜索