Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论

 找回密码
 加入口袋中心
搜索
查看: 3759|回复: 8
打印 上一主题 下一主题

===========改版教程小修改综合帖============

[复制链接]

3928

帖子

246

现金

390

勋章券

超级版主

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
19972
QQ

时光印记Lv.3挥金如土勋章水中王者勋章Lv3Omega红宝石发售确认纪念章Alpha蓝宝石发售确认纪念章金银好CP-Ho-oh/LUGIA【里】金银好CP-Ho-oh/LUGIA【真·正常向】异化型LUGIA【M超梦版】

1#
发表于 2015-12-3 12:51:10 | 显示全部楼层
有好几个人问过我关于这个帖子的问题,尤其是一些搞汉化的人。但我发现老外已经研究过了——
1.(主地图)大地图值-分布值关系表格
在0x464148存在着一张表格(需解限,如将0x13CA9C的字节改为FF),这个表格的格式是基本单位4字节,具体来说是是[大地图值][分布值]。大地图值(如第一个0058即代表真新镇)对应其后的分布值。搞不懂的话理解为这只是一种对应关系。可直接进行修改,或是重定向并扩建。(别忘解限!)分布值后面会解释
关于大地图值:0xC0064的字节控制分配给大地图0的大地图值,如原版0x8E就代表0~0x8E。而另3个地图的大地图值是由独立的表格控制。这些表格在0x3F1AA4,每个表格都是由0xC5标示结尾。所以大地图值决定了地图在哪个地图里出现。
2.(其他地图)总表以及其大地图值-分布值关系表格
在0x4642BC是总表,格式[对应的大地图值-分布值关系表格指针][该块地图对应的大地图值-分布值关系表格数据数量 00 00 00]。跑去这些指针指向的地址,你会看到和第一步类似的表格。
3. 捕捉区域控制表格
在0x463580存在着这张表格,基本单位是4字节。格式[形状][X坐标][Y坐标][00]。坐标都是相对于地图左上角的坐标,而不是屏幕坐标。每这样的4字节对应于1个分布值,从0开始,比如前4字节对应分布值0,接下去的4字节对应分布值1......形状序号对应的图形如图所示:

这张图片是压缩的,地址位于0x46343c。
理一理思路:大地图值(如0x58-真新镇,0x59尼比市等)与地图对应;分布值与大地图值对应;分布地图的图形和位置均由分布值唯一决定。

再说一遍,这个不是我研究的,是Mastermind_X。

点评

火红的吧?  发表于 2015-12-3 17:21
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 加入口袋中心

本版积分规则

手机版|Archiver|Pokemon Center

GMT+8, 2024-5-17 06:26 , Processed in 0.045322 second(s), 24 queries , Eaccelerator On.

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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