口袋社区-Poke The BBS's Archiver

阴魂君 发表于 2013-5-13 12:47

花子前辈进 关于宝石添加worldmap的猜想

影月君之前告诉老朽漆黑把第二worldmap显示的问题解决了。但是他只找到了西班牙文的仅限红宝石的教程。本想看一下参考着试着替换一些数据来应用到绿宝石,结果教程的重点却放在了一个添加worldmap的仅限美版红宝石的工具……看来是参考不了了。不过既然开始想这个问题,就索性自己从原理开始思考吧。
老朽觉得,打开大地图无非是读取这几个数据【背景 人物头像 光标 地图 城市道路数据】
其中第二地图要改的只有地图tileset和raw 以及城市道路数据
所以在打开地图时后插入跳转命令,如果是在第二地图里,就跳转到除了地图tileset和raw与城市数据之外其他都一样的命令。
tileset和raw可以用unlz来塞,但是城市数据的话就不行,而手工找规律来写进ue肯定效率不高,所以老朽想用数据比对法
备份两个ROM 备份1改了大地图 备份2把大地图和城市信息都改了,再winhex比对一下,把备份2里特有的数据复制出来,粘贴到原ROM的空位 记下地址,这样就可以用了

花子前辈看看可行不……这个猜想

[[i] 本帖最后由 阴魂君 于 2013-5-13 14:10 编辑 [/i]]

ksallx 发表于 2013-5-27 08:04

我记得这个曾经有人实验过,因为地图事件有限,这样弄BUG很多

阴魂君 发表于 2013-5-27 10:34

[quote]原帖由 [i]ksallx[/i] 于 2013-5-27 08:04 发表 [url=http://www.poketb.com/bbs/redirect.php?goto=findpost&pid=328951&ptid=19350][img]http://www.poketb.com/bbs/images/common/back.gif[/img][/url]
我记得这个曾经有人实验过,因为地图事件有限,这样弄BUG很多 [/quote]
没有用地图事件啊,就是陷阱脚本竖旗,然后直接改内存……

逆风DE影 发表于 2013-5-27 12:38

好吧,我也来参一脚,我那天问了E大。。他们说根本是ROM的地图那边有限,国外有个扩展恐惧可以扩展到65多少。。。后来我问了是否还要扩容ROM- -不过漆黑的小组也还在研究,最近不知道

liuyanghejerry 发表于 2013-5-29 21:12

应该可以的吧= =大地图我基本没碰过,不过如你说,所需的数据量不大。地图的图片部分自然好说,城市信息应该是有一张表来存的,找到这个表应该就可以的。

页: [1]

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.