好的,安装好GBC模拟器Vboy1.0,玩一会儿口袋妖怪银,保存一个即时存档,准备开始修改了;总之,就是保持一个初始存档,方便待会修改; 为什么要初始存档呢?因为初始存档的数据比较简单,内容较少,存档内部很多还是空白,修改起来就少了不少麻烦……如果你拿一个玩到结局的存档来修改,那存档的数据肯定是写得满满的,不好改啊…… 好啦,废话少说,我这里已经准备好一个初始存档了 存档一.rar (6.96 KB),是即时存档1,读档的时候读取即时存档1就行了;游戏的进度是在29号道路左边,第一个小镇吉野市,算初始存档完全没问题 OK,相信机友们已经安装好上帝之手了吧,打开上帝之手——选项——上帝操作——十六进制,如图16
这里解释一下为什么强调要即时存档: 即时存档记录的是游戏某一瞬间的数据,数据较分明,容易修改;而电池记忆存档则不同,电池记忆存档的数据有很多互相关联的,单独改动一个,就可能导致其他数据出错,从而损害了存档; 所以,虽然理论上电池记忆存档也是可以修改的,但一般是提倡修改即时存档为好; 好的,回归话题,找到即时存档文件后,按中键确认打开;也可以按左软键,从菜单中选择打开即时存档,菜单中还有很多选项,如图18,但可以直接忽略 点击打开后,上帝之手会自动备份存档,如图19,备份存档是方便待会如果改错了,可以复原存档;如果你这时候从上帝之手切换出来,查看存档文件所在的目录,你会发现生成了一个后缀为sav_bak的文件,大小和刚才打开的即时存档文件是一模一样的,这个就是备份文件了,如图20中标记红色的文件就是了……如果把这个备份文件名字后面的_bak去掉,就和原存档是同一文件了
现在不用理备份文件,我们继续看上帝之手;我们刚才不是使用十六进制打开即时存档1了吗,打开后就可以看到如图21的界面,这个界面也就是十六进制编辑界面啦
大家请仔细看图21,我来解释一下图片的内容;
左上角——“口袋妖怪银.gbc.0.sav”,这个就是文件名啦,刚才说过的,打开即时存档1,指的就是这个文件啊
左下角——“转换:0->0”,这个是显示数据转换结果的地方,经常需要用到的,其中箭头左边就是待转换的数据,箭头右边就是转换后的数据了
右上角——“75”,就是图中左上角蓝色的数据啦,这个是地址栏,表示光标停留处的地址
右下角——“115788”,这个数据看起来很大啊,其实这个也是地址栏,但和右上角的地址栏不同,右下角的地址表示的是整个文件的最大地址值;
中部————从左上方的“33 03 cf……”到右下方的“00 00 ff”,一大串的数据,就是文件的十六进制数据啦……
光标————大家应该有注意到吧,图21中部,有一个黄色的小光标,就是一个小方框,里面的数据是“bf”的那个,黄色的……这个就是光标啦
Maybe,有人会问,那个绿色的是什么……那个是我的水印图片啦,相当于我的logo,防伪标签来的……
好啦,我再说说十六进制编辑界面是怎么回事;
我们知道,十六进制的数由字符“0-9”、“a-f”共16个字符组成,所以十六进制编辑界面中,看到的数据都是这十六个字符,这个应该就不奇怪啦……
大家再注意图中光标处,可以看到光标停留的地方有两个字符“bf”,而且图中,都是两个字符两个字符靠在一起的;
这里,再引入一个新的概念——字节。
图21中,每两个靠在一起的字符组成一个字节,如光标停留处“bf”两个字符组成一个字节,这个字节的地址是“75”(右上角显示着呢)
像文件一开始处的“33”、“03”都各成为一个字节,而且地址值分别为“1”、“2”,但应该注意的是,“33 03”中,虽然“3 0”两个字符是相邻的,但不能算一个字节,必须是靠在一起的两个字符才能构成一个字节;
显然,十六进制编辑界面中,字节是最小的单位,而一个字节由两个紧靠的字符构成,这意味着编辑界面中的字符必然是偶数;看图21中,由右下角的“115788”可知,该存档文件共有115788个字节,如果是算字符的话,那么是115788*2=231576
附注:上帝之手的十六进制编辑界面有点暗,可以在设置里面调颜色的,具体请看6楼的说明;
OK,说完了十六进制编辑界面,可以开始修改了,先想想修改什么比较好;
一般的游戏修改嘛,我想改的最多的,应该就是金钱了。
口袋系列的游戏,我觉得,有必要修改的就是金钱、物品和PM,其他的都可以不用改的……甚至金钱也可以不用改,会改物品就用不到金钱了
附注:貌似有人不知道PM是什么,PM——Pocket Monster的首写字母,Pocket Monster的意思是口袋妖怪,也就是游戏里面的宠啦。
下文如无特别说明,PM均指游戏中的宠。
我们从最基础的修改金钱开始,首先,我们要知道存档中现有金钱是多少。
口袋妖怪的初始存档金钱是3000,如图22,金钱3000没错
OK,那么可以肯定,存档中只有一组“0bb8”数据,我们可以尝试修改了!
怎么修改呢?肯定是按照一定的规律修改咯!
为什么一开始把3000转换成十六进制0bb8呢?因为我们做了一个猜测 ,存档是使用十六进制编辑的,那么游戏中的十进制数值可能就直接以十六进制的方式,储存在存档数据中;
游戏中的金钱3000,显然是十进制数值,转换成十六进制0bb8,即有可能存档中的0bb8代表游戏中的金钱数3000
但猜测也只是猜测,没有得到证实之前,谁也不知道事实是怎样!那怎么办呢?
我们可以做一个尝试嘛!比如说,我们试试把金钱改为5000,使用转换工具,把5000转换成十六进制咯,转换出来的结果是1388。
自己操作一下,我不上图了
接下来,就是替换存档数据了;把光标停留在0b处,选项——修改代码——短码修改(确定键)、或长码修改(拨号+确定),如图31
短码修改的界面如图32、长码修改的界面如图33
其实,无论是短码修改还是长码修改,其实都是一样的;都是输入要修改的数值,按确定即可;比较不同的是,长码修改对于一次性输入很多数值的情况,比较方便,容易查看是否有误,但一般还是很少用到;所以,一般都是采取最方便的做法,把光标停在要修改处,按确定键进入短码修改界面,输入数值,确定即可;
spinservers怎么样?spinservers大硬盘服务器。Spinservers刚刚在美国圣何塞机房补货120台独立服务器,CPU都是双E5系列,64-512GB DDR4内存,超大SSD或NVMe存储,数量有限,机器都是预部署好的,下单即可上架,无需人工干预,有需要的朋友抓紧下单哦。Spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立...
哪里购买香港云服务器便宜?众所周知,国内购买云服务器大多数用户会选择阿里云或腾讯云,但是阿里云香港云服务器不仅平时没有优惠,就连双十一、618、开年采购节这些活动也很少给出优惠。那么,腾讯云虽然海外云有优惠活动,但仅限新用户,购买过腾讯云服务器的用户就不会有优惠了。那么,我们如果想买香港云服务器,怎么样购买香港云服务器便宜和优惠呢?下面,云服务器网(yuntue.com)小编就介绍一下!我们都知道...
提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...