易码技术论坛

 找回密码
 加入易码
搜索
查看: 194276|回复: 7

《口袋妖怪》地图研究

[复制链接]
发表于 2006-1-15 00:39:00 | 显示全部楼层
我大概好像说过,地图的编写工作已经完成了

不过还没有编辑事件,

战斗系统没有写好,

所以仅仅编辑了开始部分的事件作为预览……
 楼主| 发表于 2006-1-15 16:49:00 | 显示全部楼层
那为什么会死机喃?[em06]
发表于 2006-1-15 16:54:00 | 显示全部楼层
数据本身就是按照特定的格式,随便改当然会死机……
发表于 2006-1-16 20:00:00 | 显示全部楼层
如果有开放全部地图的演示版就好了
发表于 2006-1-17 11:07:00 | 显示全部楼层
同意楼上
发表于 2006-1-18 08:22:00 | 显示全部楼层
支持作者

快点出正式版吧`
发表于 2006-1-24 21:02:00 | 显示全部楼层
同上
 楼主| 发表于 2006-1-14 18:19:28 | 显示全部楼层 |阅读模式
    大家好!我最进下载了《口袋妖怪·预览版》到WQX上,感觉很不错,和GB上的都有一拼!可是地图只有一点点,剧情几乎没有,其实地图已经画了很多了,只是显不出来。我在好奇心的驱驶下用PACMGR研究了map1.dat,在这里先向作者道谦了-_-bb。
    打开map1.dat后首先是控治地图连接的数据,比如说第二行的c8470000就是一开始出来的那个房间的地址,而第二行开始的这四个字节换成其它数据一开始的位置就变了,前几页的数据大多都是这样的,我语文不好表达不清,下面就举个例子:
以下都是把c8470000改成其它的结果,当然也可以改后面的
8a660000   老婆婆家
48280000   树林
e8280000   家(二楼)
74700000   研究所
819c0000   未开放(水中)
56c70000   未开放(路标旁)
…………………………
    后面到了有一大串CDCDCD的地方,CD是分页用的,一大串CD结束后有8个字节,大概是控制地图长宽的吧(我改了以后地图显示就错位了)8字节以后是控制剧情的数据,地图跳转、对话等都在这儿。我只说一下跳转,比如0014013B000A这个数据,0014表示跳转,不能变的。013B表示转到哪副地图,可以改的,比如我举的这个例子控制从若叶镇向左到一号路的跳转(靠上的一格),把013B改成030B那想左走就会跳到房子里。000A表示条转后的坐标,改了这个会在同一地图的不同地方出来,改的不合适的话地图也会错误。所以前面的0014013B000A换成0014030B0009就可以看一下效果了(在440字节)。
   好了,再往下就是地图的素材,按z键然后调整一下就能看到了,一只往下走到素材结束。结束后(看不到素材,而是乱图)就是画地图的数据(汗,不知到怎么表达了)。数据的内容大多是从01到30(包括0A 0B……)每个数都对应一个素材,改了这些后,地图就变了,但在不同的地图中这些数对应的素材不同,具体的对应我就不一一列出来了。
    终于到了最关键的地方了,一开始的时候我说过通过修改可以到达未开放的地图,但是到了确不能动!而下面我要说的就是怎么修改控制地图的可否到达!
    其实控制地图能否到达的数据就在画地图数据的后面(具体界线我也不很清楚,如果有大段的0001或0000偶而还有其它东西就是了,一会儿给大家一个例子,大家自己体会吧!)上面题到的0000表示不能到达,而0001表示可以到达。我把数据全改成0001就可以在房顶走了。(-_-b)
    最后又到了一大串CDCDCD在这前面还有几页数据,不知道是干什么的,怎么改都没事(大盖……不过还是别改的好)
下面是若叶镇的数据:
139  地图开始
409-416  地图长宽?未知
418-703  剧情
704-3648   地图素材
3648-6737?  画地图的数据
6737?-10311  可否到达
10312-10372   未知
    把6737到10311z之间的数据都改成0001就能到任意地方,但地图上下左右都多出好多乱图,不要去就行了。

    回到开头的地方,把第二行的C847改成56C7,一进游戏就到了一个未开放的地图,可是不能动,为什么呐?这个地图的数据从51031开始,控制可否到达的数据在55976(大概……)看到了吧,全是0000也就是不能到达,要是全都改成0001的话,嘻嘻,会死机!汗……
    我也不知为什么,呜……我把原来能到达的地图改成不能到达的(全是0000)我再改回来,也不会死机(0001和0100只差一个字节,错位了就会死机)
    本来我只想自己研究一下,可是却遇到这样的困难,才来这里请教的,我现在实在不知该怎么办了,希往高人指点,谢谢!
    最后,再次向作者道谦,我这么做绝没有恶意,如果作者不同意这么做,我将马上屏避了这内容!
    祝《口袋妖怪》正式版早日推出,如果以后需要找人作测试,我希望可以参加,本人一定反反复复的玩来着BUG。我的机子是TC1000S
QQ:250898223
Email:sprout_piece@163.com
有人知到答案也要联系我,谢谢!
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-24 22:58 , Processed in 0.010264 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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