好的,安装好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
其实,无论是短码修改还是长码修改,其实都是一样的;都是输入要修改的数值,按确定即可;比较不同的是,长码修改对于一次性输入很多数值的情况,比较方便,容易查看是否有误,但一般还是很少用到;所以,一般都是采取最方便的做法,把光标停在要修改处,按确定键进入短码修改界面,输入数值,确定即可;
我们对于BlueHost主机商还是比较熟悉的,早年我们还是全民使用虚拟主机的时候,大部分的外贸主机都会用到BlueHost无限虚拟主机方案,那时候他们商家只有一款虚拟主机方案。目前,商家国际款和国内款是有差异营销的,BlueHost国内有提供香港、美国、印度和欧洲机房。包括有提供虚拟主机、VPS和独立服务器。现在,BlueHost 商家周年活动,全场五折优惠。我们看看这次的活动有哪些值得选择的。 ...
美国特价云服务器 2核4G 19.9元杭州王小玉网络科技有限公司成立于2020是拥有IDC ISP资质的正规公司,这次推荐的美国云服务器也是商家主打产品,有点在于稳定 速度 数据安全。企业级数据安全保障,支持异地灾备,数据安全系数达到了100%安全级别,是国内唯一一家美国云服务器拥有这个安全级别的商家。E5 2696v2x2 2核 4G内存 20G系统盘 10G数据盘 20M带宽 100G流量 1...
之前几个月由于CHIA挖矿导致全球固态硬盘的价格疯涨,如今硬盘挖矿基本上已死,硬盘的价格基本上恢复到常规价位,所以,pacificrack决定对全系Cloud server进行价格调整,降幅较大,“如果您是老用户,请通过续费管理或升级套餐,获取同步到最新的定价”。官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款VPS特征:基于KVM虚拟,纯SSD raid...