帮助排行榜

口袋妖怪网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2612|回复: 9

关于神秘礼物的修改初探

[复制链接]

40

主题

360

帖子

952

积分

饲育家

威望
4
帅气
0
聪明
18
强壮
0
美丽
0
可爱
0
星沙
0
金钱
1083
发表于 2009-12-4 16:39:42 | 显示全部楼层 |阅读模式
找遍了似乎都没看到有关于神秘礼物的修改贴,而修改器也不更新,没办法编辑神秘礼物,于是在找了几个PCD和对于前作白金的存档,稍微弄懂了一些这次的神秘礼物的修改。基本上来说,金银和白金的关于神秘礼物的修改格式是完全的一模一样,这也让我找起来没费多大功夫就找到了。

首先是sav存档里的地址,以512K的存档为例,第一份神秘礼物的其实位置是在 9E3C h ,第二份神秘礼物的位置是在第一份的位置上 +104 h,后面的以此类推。

然后再以第一份神秘礼物的修改来举例,9E3C h上的代码代表不同的行动,

01,接受精灵,(现在WIFI发放的精灵都是用的这条),后面有大片数据,就是要接收的精灵的详细的PKM,格式当然和前作的完全相同,但由于没有修改的导入功能,用手工对比前作存档一个个输入的话,会累死人的.............(题外话,有会编程的高手吗,不知道能不能对修改器编译下,把白金里的这个模块改动下,让其可以识别金银里的神秘礼物位置能?)

02,接收精灵蛋,同上

03,接收物品,然后再+4 h的位置就是要接收的物品代码,但这样接收到的物品似乎和直接修改出来的没什么分别,至少前作几个可以触发剧情的贵重道具(比如天界之笛)都是有其独立的行动代码,本作是不是只要有物品就可以触发剧情,而不需要其他的触发条件不知道

04,不明,但存在,前作的修改器里管这个翻译成的是规则.....

05,本版本无效

06,不知道是什么,+4 h的位置上可以修改,能修改出的有,02,03,似乎可以得到什么东西,但我真不知道这是什么,在哪里.....04后面的,就这样了................

07,玛娜菲的蛋

08~0C,本版本无效(随便一提,08~0C就是前作的剧情道具等,08是会员卡,去噩梦所在岛的剧情道具;09,大木博士的信,去神秘花园的;0A,天界之笛;0B,电子表功能;0C,神秘钥匙,电鬼形态道具)

0D,不明,似乎也和精灵有关

-------------------下面的就是金银的新内容了------------

0E,线路,一共26条,从01~1A,在+4 h的地方修改

0F,纪念照片? 不知道什么用的..........相簿里也没看到有什么新照片啊......某剧情的触发?头大



10再后面就似乎是没了..........


最后,修改好存档的后,直接读取的话,游戏里是会显示存档损坏的,和前作一样,请用修改器打开此存档后再保存一次








[此贴子已经被作者于2009-12-4 18:27:56编辑过]

40

主题

360

帖子

952

积分

饲育家

威望
4
帅气
0
聪明
18
强壮
0
美丽
0
可爱
0
星沙
0
金钱
1083
 楼主| 发表于 2009-12-4 16:54:00 | 显示全部楼层
运行游戏后同样可以直接在游戏内存里进行修改也可以,格式上也和改存档是一样的

内存里的位置大概是在2855E0的位置,位置不固定,但相对位置是可以确定出来的,我用的是EC,每次游戏重置后这个位置会改变,你可以简单的找一下,如果你的游戏未接受过任何神秘礼物,那这里应该就是一片的空白,都是0000000000000000,但在一片00000000中有一个2位的数据可以作为位置的参考,很明显,因为只有这个数据,大概往上翻1-2页的位置就能找到了,我的数据是3F 21,别问我这是什么的信息数据,我也不知道,也不知道别人会不会一样.........也许是什么的ID?

然后,在3F这个数据的地址上,+104 h后得到的位置就是第一个神秘礼物的位置了,修改方法上和存档上的一样
回复 支持 反对

使用道具 举报

55

主题

3272

帖子

5346

积分

版主

威望
10
帅气
28
聪明
726
强壮
304
美丽
27
可爱
120
星沙
0
金钱
33336
发表于 2009-12-4 17:29:00 | 显示全部楼层
看到一堆代码我整个人直接金坷垃了
嘛总之感谢lz的研究,如果死蠢的我没看错的话目前用旧的修改器得不到梦幻和神秘水晶是么,期待能更新
回复 支持 反对

使用道具 举报

44

主题

6719

帖子

6824

积分

版主

威望
9
帅气
18
聪明
9
强壮
0
美丽
328
可爱
5
星沙
0
金钱
41652
发表于 2009-12-4 17:44:00 | 显示全部楼层
以下是引用panly1982在2009-12-4 16:54:00的发言:
运行游戏后同样可以直接在游戏内存里进行修改也可以,格式上也和改存档是一样的

内存里的位置大概是在2855E0的位置,位置不固定,但相对位置是可以确定出来的,我用的是EC,每次游戏重置后这个位置会改变,你可以简单的找一下,如果你的游戏未接受过任何神秘礼物,那这里应该就是一片的空白,都是0000000000000000,但在一片00000000中有一个2位的数据可以作为位置的参考,很明显,因为只有这个数据,大概往上翻1-2页的位置就能找到了,我的数据是3F 21,别问我这是什么的信息数据,我也不知道,也不知道别人会不会一样.........也许是什么的ID?

然后,在3F这个数据的地址上,+104 h后得到的位置就是第一个神秘礼物的位置了,修改方法上和存档上的一样

也就是说神秘礼物的地址也不一定?恕我理解能力不好。。。

[glow=255,red,3] really really tired[/glow] 泪流满面→
回复 支持 反对

使用道具 举报

40

主题

360

帖子

952

积分

饲育家

威望
4
帅气
0
聪明
18
强壮
0
美丽
0
可爱
0
星沙
0
金钱
1083
 楼主| 发表于 2009-12-4 18:21:00 | 显示全部楼层
我用的EC,砖石珍珠白金都是如此的,每次进游戏内存里的数据位置都会在一定范围里变动,但相对位置是不变的,而且只要不复位游戏,这次游戏过程中位置也不会变动,大概是内存数据里有个什么随机参数,会决定内存里的数据位置。

不止神秘礼物,物品啊,金钱,地图上跑动的神兽记录等这些数据都是如此,比如,我包里的一件物品,在这次游戏时,内存里的位置是在27C2CC,但重置游戏后可能就在27C1C8,也可能在27C3B4之之类的位置上,但这是所有内存里的数据都一起变动位置了,但相对的这件物品前面和后面的其他物品也跟着动了位置的,不过这个变动的位置范围并不大,上下翻一下页就能找到了
[此贴子已经被作者于2009-12-4 18:22:07编辑过]
回复 支持 反对

使用道具 举报

40

主题

360

帖子

952

积分

饲育家

威望
4
帅气
0
聪明
18
强壮
0
美丽
0
可爱
0
星沙
0
金钱
1083
 楼主| 发表于 2009-12-4 18:55:00 | 显示全部楼层
梦幻属于 01类的接收精灵类的神秘礼物,并没有单独的剧情代码,前几作里的几个通过WIFI和影院里发送的神兽都是属于这个的。
而礼物格式也和白金里的一样,先在开头打上01,表示接收精灵,然后后面输入精灵的数据,有耐性的话,可以先把PCD里的梦幻用白金修改器导出PKM,然后打开PKM后对照着一点点自己写入进存档或内存,然后就可以如在机器上接收朋友发来的梦幻一样,去商店里的邮递员接收了,不过这数据量吗........

至于神秘水滴这件物品,似乎并没有如前作的天界之笛那样有独立的剧情代码,但不知道通过03的接收物品(03+物品代码,可以得到游戏里的任何物品)得到的水滴能不能触发剧情,理论上前作里用接收物品得到的道具和直接在游戏里改出道具的效果一样,不能触发剧情,但本作里是不是只要有道具就可以触发剧情,或者用03得到的道具就可以触发剧情,还不知道。

还有,就是0D这个神秘礼物的代码,现在作用还不明,但肯定是和精灵有关的,因为到现在为止,再我看来似乎和01接收的精灵没什么不同,看以后任天堂会再发什么神秘礼物的时候在研究了,靠这个特殊的精灵礼物来触发什么剧情?
回复 支持 反对

使用道具 举报

55

主题

3272

帖子

5346

积分

版主

威望
10
帅气
28
聪明
726
强壮
304
美丽
27
可爱
120
星沙
0
金钱
33336
发表于 2009-12-4 20:17:00 | 显示全部楼层

贴图辛苦,小提醒一下可以的话请不要连贴5。6楼和在一起好像也没什么关系不是么

回复 支持 反对

使用道具 举报

44

主题

6719

帖子

6824

积分

版主

威望
9
帅气
18
聪明
9
强壮
0
美丽
328
可爱
5
星沙
0
金钱
41652
发表于 2009-12-4 20:17:00 | 显示全部楼层
以下是引用panly1982在2009-12-4 18:21:00的发言:
我用的EC,砖石珍珠白金都是如此的,每次进游戏内存里的数据位置都会在一定范围里变动,但相对位置是不变的,而且只要不复位游戏,这次游戏过程中位置也不会变动,大概是内存数据里有个什么随机参数,会决定内存里的数据位置。

不止神秘礼物,物品啊,金钱,地图上跑动的神兽记录等这些数据都是如此,比如,我包里的一件物品,在这次游戏时,内存里的位置是在27C2CC,但重置游戏后可能就在27C1C8,也可能在27C3B4之之类的位置上,但这是所有内存里的数据都一起变动位置了,但相对的这件物品前面和后面的其他物品也跟着动了位置的,不过这个变动的位置范围并不大,上下翻一下页就能找到了
[此贴子已经被作者于2009-12-4 18:22:07编辑过]

这样我就懂了。
还有内存里的那个不是随机参数而是有一定规律的,根据启动项的大小多少,相对给的空间也就有多有少,内存里的数据位置也就不一样。只要相对位置不变就好办了。

[glow=255,red,3] really really tired[/glow] 泪流满面→
回复 支持 反对

使用道具 举报

6

主题

4

帖子

19

积分

新人训练师

威望
0
帅气
0
聪明
1
强壮
0
美丽
0
可爱
0
星沙
0
金钱
341
发表于 2009-12-5 09:53:00 | 显示全部楼层
94000130 fffb0000
b2110dc0 00000000
0000a568 000000XX
d2000000 00000000

老金格式..........
XX代入上面的代碼
按SELECT上面的金手指就會生效了....
AR2格式

研究很久就是不知道神秘水晶怎麼改 嘆~~~~
回复 支持 反对

使用道具 举报

21

主题

125

帖子

207

积分

捉虫少年

雷精靈訓練家

威望
0
帅气
0
聪明
31
强壮
0
美丽
8
可爱
0
星沙
0
金钱
976
发表于 2009-12-19 00:37:00 | 显示全部楼层
依照目前試過的經驗
應該只有經過領取過程的水晶才可以觸發劇情
我兩個方法都試過 結果只有wifi領的可以
夢想只要努力就會達成^_^!
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|PMGBA ( 闽ICP备06006686号  

GMT+8, 2016-12-9 17:55 , Processed in 0.291835 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表