
好深奥哦…我们分析一下这些属性吧: 1. Sprite,这也就是物体的图像的编号。这个编号是什么意思呢?用随着Elitemap一起的Spread (=SPRite READer)就知道了:
这个编号,就是Spread里面看到的编号(这里是62)。不过中间还有个换算关系,首先Elitemap用的是十六进制,Spread用的是十进制。而且Spread里面的编号要比Elitemap的大一号。所以现在,如果我们想把Elitemap上的图改成这里看到的一堆土,我们就要换算: 62 (d)=3E (h)。然后减一,3E-1=3D。所以我们就要在Elitemap里面把Sprite改成&H3D,(其中”&H”还是十六进制的意思。) 2. Flag,翻译过来也就是”标志”的意思。首先说一下标志是干什么的:比如说游戏里有个人,跟他说话他就给你个伤药,而之后打死他也不会再给你伤药了。因为游戏现在已经记住了那人给过你东西。事实上,在你第一次和他说话时,游戏已经把某个标志从”0”设成”1”,之后游戏看到那个标志已经是”1”了,就不会让他再白给你东西。标志还有其它不同的用法,不过总之就是来记录某个事件的进度,发生没发生,等等。在宝石版游戏里一共有8192(=1000(h))个可用的标志,足够足够了。不过当然,其中有些是系统已经用过的。好在有人已经研究过,从400(h)开始到700(h)的标志是没用的。好了,那么在这里标志是起什么用的呢?这个标志就是决定这个人在不在场的。即,如果我们把标志设成&H0403,那么在403这个标志为1的时候是看不到这个人的,只有当这个标志是0的时候这个人才出现。怎么样把403这个标志变成1呢?那就要用Rubikon写一点小程序了(Rubikon是Elitemap自带的,事件修改器一类的东西)。这里暂时先不说,因为太深了。呵呵~ 不过如果只是平常没有特殊效果的人物的话这里就填&H0000好了。 3, Script,这个就更深了…(唉)这里指的是人物所对应的Rubikon脚本的地址。因为一个人总不能站在那里什么话也不说吧?(除非是站岗的)那么他/她说什么做什么都是由这个脚本来控制的。跟刚才一样,现在就先不说这个了,因为如果要说的话就说不完了…不过某N以后一定会写一个Rubikon的教程的。一定会的!!! 4, 动作,也就是这个人怎样走动。如果你懂英语那么应该明白这些动作都是什么了,比如说左右走动,上下看等等。如果你不懂英语…小巴达求求你把这段译成中文吧~~~ 5, 坐标位置,在地图上的位置。横着,竖着都是多少格。 6, 视野。如果那个人是训练师的话那么他能看多远。设成零的话他就是睁眼瞎,跟他说话他才回答你。旁边的重设和Wipe都是比较高级的功能,以前已经说过了。而设定种类则是设定这是普通人,训练师,还是精灵球的。不过貌似没有什么用处,因为最后还是要用Rubikon来改。啊啊…看了上面这段你肯定已经糊涂了吧?没错,我也糊涂了。最后的建议还是不懂Rubikon的情况下尽量不要去改人物,或者是陷阱,或者是标志。不过有兴趣的话可以自己先研究下。(游戏因此挂掉的话我就概不负责了~) -------------------------------------------------------------- 那么剩下可以改什么呢?对了,出口!
下面就以119号道路的这个出口为例,通过坐标看到,这个出口对应的是…
没错,那也就是天气实验室的入口。(不怀好意的笑容…)那这样吧,我们把它改成精灵联盟四大天王的入口怎么样?好的。首显灰到精灵联盟的地图(注,按住Ctrl单击鼠标左键可以跟随连接,就像在游戏中一样):
就是这里了。右边写的是Exit 0,表明这是这个地图上的第0号出口。现在我们在”部件”一栏中找到那个出口:
现在开始行动!我们要这个和刚才那个出口互相连接。首先改119号道路上那个,”地图”一项填&H1009,也就是刚才四大天王场馆的那个地图编号。”出口#”一项则改成&H00(其实原来就是&H00,不用动),因为要连接到那个地图上的零号出口。然后坐标位置就不用改了,因为我们不想移动这个出口的位置:
然后四大天王场馆的也要相应的改一下。”地图”改成&H0022,”出口#”改成&H00,因为要连接到119号路上的零号出口。坐标位置也不动好了:
就是这样简单,现在进入试验时间:
好了,往上走两步,进入天气实验室游览…等会,这好像不是天气实验室,这是…妈呀!!四大天王饶命,我的精灵还没练好呢!!!
好了,修改成功。到此我们已经把Elitemap的各种基本功能(地图,属性,连接,人物等等)试验了一次,各位对于修改也有了一些了解,自己也有基本的能力来试着修改自己的ROM了(什么?看完了还不会?我,我…唉…我真的该练练表达能力了…)其实Elitemap的功能还不止于此,更多的功能就要靠各位自己去探索了。在此某N祝大家修改愉快。有任何问题请PM我或者发e-mail: [url=mailto:yw3@hotmail.co.uk]yw3@hotmail.co.uk[/url] ( 全文完)| 欢迎光临 口袋社区-Poke The BBS (https://www.poketb.com/) | Powered by Discuz! 6.1.0F |