好的,安装好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
其实,无论是短码修改还是长码修改,其实都是一样的;都是输入要修改的数值,按确定即可;比较不同的是,长码修改对于一次性输入很多数值的情况,比较方便,容易查看是否有误,但一般还是很少用到;所以,一般都是采取最方便的做法,把光标停在要修改处,按确定键进入短码修改界面,输入数值,确定即可;
香港云服务器最便宜价格是多少钱一个月/一年?无论香港云服务器推出什么类型的配置和活动,价格都会一直吸引我们,那么就来说说香港最便宜的云服务器类型和香港最低的云服务器价格吧。香港云服务器最便宜最低价的价格是多少?香港云服务器只是服务器中最受欢迎的产品。香港云服务器有多种配置类型,如1核1G、2核2G、2核4G、8到16核32G等。这些配置可以满足大多数用户的需求,无论是电商站、视频还是游戏、小说等。...
标题【萤光云双十二 全场6折 15元/月 续费同价】今天站长给大家推荐一家国内云厂商的双十二活动。萤光云总部位于福建福州,其成立于2002 年。主打高防云服务器产品,主要提供福州、北京、上海 BGP 和香港 CN2 节点。萤光云的高防云服务器自带 50G 防御,适合高防建站、游戏高防等业务。这家厂商本次双十二算是性价比很高了。全线产品6折,上海 BGP 云服务器折扣更大 5.5 折(测试了一下是金...
现在宝塔面板真的是越来越过分了,删除文件、删除数据库、删除站点等操作都需要做计算题!我今天升级到7.7版本,发现删除数据库竟然还加了几秒的延时等待,也无法跳过!宝塔的老板该不会是小学数学老师吧,那么喜欢让我们做计算题!因此我写了个js用于去除各种计算题以及延时等待,同时还去除了软件列表页面的bt企业版广告。只需要执行以下命令即可一键完成!复制以下命令在SSH界面执行:Layout_file="/w...