口袋妖怪DIY自制改版rom:[3]建立npc
接下来经历了上两讲比较简单的操作,接下来要进行的就有一点点难了~~要开始对游戏内部剧情进行修改
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/3931cb413a8ca608e6484748db8c9bcec6f8fe9f.jpg)
这次要用到的工具有四个。
首先打开AdvanceMap,导入rom,随便找一张地图,打开事件选项。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/8b3643dd884ce54a6360345ba3066b0193ddf79f.jpg)
点击左上角选项栏的【设置】——【选择脚本编辑器】,然后打开装有XSE的文件夹选择XSE就好。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/b7b28f87031c99c0f9bb3232af2fa872951fed9f.jpg)
一切就绪,工作开始!看到AM事件界面右下角的人物事件总数,添加一个新的人物事件吧(总数往上+1即可,以此类推)。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/f11f54237971fe1df79fcbadea20a7cd0d6ee09f.jpg)
接下来,打开FSF,读取要修改的ROM。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/0d2fe5f202b375d7f03c6840515872dadf49d89f.jpg)
新汉化一般打开为从1000000开始搜索空位,空位从哪开始搜索可以自己打开后设置,接下来我从900000开始搜索空位示范。之后点击搜索,搜索一个空位吧。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/df087f0f8b56ad045f2fc45ddae10ef85956d09f.jpg)
把搜索到的空位复制到刚才新建的人物上面。新人物的造型和动作都可以重新编辑选择。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/a965c6e9ccd2bb662a1e56f49b2a04e23fa2c69f.jpg)
之后,打开脚本,输入以下这串脚本代码。msgbox 0x8空位MSG_FACEend#org 0x空位=唔?“空位”是指什么?就是指我们除了需要一个装触发对话的脚本的空位外,还需要另一个新空位存放这个NPC的对话文本。一般空位256就够了,甚至还可能多了呢...所以我们只需要点击“下一个”搜索另一个同样大小的空位。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/3fe32442a07aa0103f743f8cbfbb19efa35f3e9c.jpg)
那么刚才的脚本现在就变成了。
msgbox 0x89158E0 MSG_FACE
end
#org 0x9158F0
=
接下来,用XSE打开脚本,把这串数据复制过去吧。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/d3c39889a146b7b160beac09c77c34b33d41359c.jpg)
接下来,编辑对话,这时我们就需要文字转换。读取要修改的ROM,开始编辑一段对话给这个NPC吧。编辑完成以后转换,复制转换后的代码。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/23fd63c5cf672b5f4901d6223314f4d0b403279c.jpg)
复制到刚才脚本的“=”号后面,记得“=”后面加个空格再粘贴。
![口袋妖怪DIY自制改版rom:[3]建立npc](https://exp-picture.cdn.bcebos.com/c3c22dbf3bef354ff8ff678a23db574afb321b9c.jpg)
之后的写入步骤是:点右键,写入,保存一个任意名文档,然后退出,出来的弹窗保存,保存一个任意名文件,然后,写入完成。之后切换一下AM的地图,会有问是否保存的一个弹窗,选【是】(废话...)这样就大功告成啦!!
(共篇)上一篇:游戏扩容|下一篇: