口袋妖怪吧 关注:1,086,938贴子:32,706,757

【怀旧向乱数攻略】红蓝宝石电池未耗尽模拟器乱数

只看楼主收藏回复

前言:
首先,感谢@百分之零点六
,@卧看微尘 ,@新月岛原住民 等诸多大佬在Gen3乱数上的探索和教学,本教程仅在各位大佬的基础上对Gen3乱数做最后补全工作,初入Gen3乱数的吧友建议先从上面几位大佬的视频或帖子中学习三代乱数基本原理和操作,相关帖子会整理在下面。
其次,本教程针对宝石版有电池乱数,原理和操作总结于外网,代码方面出自于Kaphotics大佬及Hozu大佬。主要针对于解决宝石版本由于电池电量耗尽,导致seed固定(R/S:05A0、Em:0000)从而可乱精灵能力固定的问题,实现实体卡带电池耗尽情况下,可乱数精灵的种类及个体值多样性需求。
最后,本教程基于模拟器乱数,一是丘丘大佬已经对实机乱数做出比较详尽的攻略,二来是模拟器在乱数过程中存在实机乱数中所不具有的诸多优势(加速、暂停、即时存档等),能够有效提升乱数效率。缺点就是需要存档导出和使用修改器查看SID(本攻略已最大限度减少使用修改器),请大家根据自己想法酌情使用。
相关帖子/视频:
模拟器乱数:
电池耗尽宝石版乱数教程---百分之零点六大佬:
https://www.bilibili.com/video/BV14Z4y1M7rM?share_source=copy_web
火红叶绿乱数教程---新月岛原住民大佬:
https://tieba.baidu.com/p/6067758809?pid=124583150031&cid=#124583150031
实机乱数教程(完整版)---丘丘大佬:
https://willkyu.github.io/Archive/The-First-Blog/


IP属地:北京1楼2022-02-19 17:32回复
    1、准备工具(资源稍后整合在下方):
    模拟器:vba-rerecording-svn480
    存档导入导出工具(针对正版卡):GBA Backup Tool
    rom文件:感谢口袋改版资源吧大佬整理,置顶有全套各语言原版rom资源。
    乱数工具:RNGreporter、3genSearch(模拟器乱数无需Timer工具)
    Lua代码:Kaphotics大佬及Hozu大佬编写代码,方便直接查看游戏中各种数据。
    修改器(用于查看SID):PKHex
    2、具体操作:
    (1) 导出卡带中的存档,具体教程不过多赘述,吧中有大佬详细教学,或去丘丘博客也有教学。
    (2) 使用vba-rr的real time clock功能,这样就算卡带中电池耗尽,一样可以在模拟器中模拟时钟,触发正常seed生成或其他时间事件。


    IP属地:北京2楼2022-02-19 17:34
    收起回复
      2025-09-22 16:29:07
      广告
      不感兴趣
      开通SVIP免广告
      (3) 载入lua script,具体操作可见图片,根据美版、日版rom选择对应lua script文件(目前仅找到R/S日本lua script代码,Em可用美版rom乱),本教程选用日版红宝石为例,点击RUN。


      IP属地:北京3楼2022-02-19 17:36
      收起回复
        (4)先将模拟器暂停,快捷键为ctrl+p,方便一会查看初始seed。

        (5) 载入rom运行游戏(此时模拟器仍为暂停状态),ctrl+p解除暂停,出现画面后迅速暂停(一方面方便查找初始seed,另一方面若对生成的初始seed下可闪的个体不满意,方便重开刷新初始seed)。
        (6) 此时向上拉Output,不为零起第四个四位Seed就是我们想要的初始Seed(终于不再是05A0)。


        IP属地:北京4楼2022-02-19 17:38
        回复
          3、以下为乱数正常操作,使用3gensearch工具为例,随意乱一只野生精灵,基于模拟器快速讲解一遍:
          (1)选择野生,输入初期seed,frame建议最大选择1000-1000000(再多就时间太长了,不如重开换个seed),选择相应地点及相遇方法,绿宝石选择排头精灵特性(同步等),酌情选择宝可梦、性格、特性、觉醒等,输入表里ID,选择色违,点击计算。本文以102号道路橡果实为例。

          (2) 模拟器优势1:选择加速,最大可以到1000%倍速,快速过帧。
          (3) 模拟器优势2:即时存档,到达帧数附近即时存档(不要离太近,否则后续无法调整),方便击中目标帧。



          IP属地:北京5楼2022-02-19 17:41
          收起回复
            写在最后:
            宝石初期seed和时间有关,也就是说,如果想通过反复刷初始seed来找到想要的精灵的话也许调整电脑时间是个不错的方法(存疑?)。本篇教程可能存在一定的不严谨性,如果有任何问题,欢迎各位大佬指正。
            说实话,这次老任停3ds服务是否最终会造成又一次大断代实际不得而知,虽然可能大家现在都在洗翠冒险,而且闪光精灵也逐渐普遍起来,也还是希望本篇攻略能够帮到手里还有老卡带还没刷的吧友,能够在最终bank停服前刷到想要的精灵传入后时代,能够让这些精灵一直陪大家走下去。


            IP属地:北京7楼2022-02-19 17:44
            回复
              我以为我梦醒了,回到了初中


              IP属地:北京来自Android客户端8楼2022-02-19 18:02
              收起回复
                技术贴顶顶


                IP属地:辽宁来自Android客户端9楼2022-02-19 18:19
                回复
                  2025-09-22 16:23:07
                  广告
                  不感兴趣
                  开通SVIP免广告
                  我有一次用模拟器option-speed里的加速功能的时候造成延迟意外地变大,加速倍率越大,延迟也越大,甚至原本一两百帧实际变成了三五千,后来我就老老实实只按空格加速了,不知道你有没有遇到过这种情况


                  IP属地:上海来自iPhone客户端10楼2022-02-19 18:20
                  收起回复
                    强啊


                    IP属地:北京来自iPhone客户端11楼2022-02-19 18:28
                    回复
                      先收藏了。不是很懂,都用模拟器了,乱数出来的闪和魔法捏出来的有区别吗


                      IP属地:广东来自iPhone客户端12楼2022-02-19 18:52
                      收起回复
                        火红和叶绿能用3gen乱吗?初seed的值怎么定?


                        IP属地:河南来自Android客户端14楼2022-02-19 21:43
                        收起回复
                          楼主,6没了


                          IP属地:辽宁来自Android客户端15楼2022-02-20 18:50
                          收起回复




                            IP属地:北京16楼2022-02-20 23:33
                            回复
                              2025-09-22 16:17:07
                              广告
                              不感兴趣
                              开通SVIP免广告
                              为啥我的第四位不是4位数的。。。


                              IP属地:上海17楼2022-02-23 20:07
                              收起回复