前言:本人是有空就学习NDS改版的萌新,写文章相当于记录总结经验,防止遗忘。
特别鸣谢 -- 我的呱呱爱吃糖和柳叶Edag的指导
工具:
DSPRE(1.2新字库适配版)
蓝本:
新字库-汉化-美版心金纯净版
NDS定点精灵
打开DSPRE,定位到T20,即若叶镇,打开Events,会发现缩放比例不对。


解决方法:电脑打开设置 -- 系统 -- 屏幕 -- 缩放,调整为100%。

这时候再打开Events,会发现改善很多。
往若叶镇地图上面添加一个Overworlds,它的ID为10,设置它的flag为2552,位置为X:19,Y:9,Z:0,Entry ID:OW Entry 700,为电击怪。

flag的意义:flag的存在就是0或者1,类似于一个拉杆,可开关,Set就是开,Clear就是关,给定点的精灵设置一个flag,打死或者抓到的时候Setflag,这样它就不会重复出现了,没有flag的话所有都能无限触发,除了删除事件那个。
定点精灵脚本:
Script19:
检查物品 -- 橙橙果是否存在,如果有,就跳转到函数22。

Function22:

Function45:
239是电击怪全国图鉴编号,5是等级,Overworld.10是电击怪的ID,然后SetFlag 2552。

Action:
出现感叹号标志。

Message文本:

都保存好之后,Save ROM:



NPC赠送道具
定位到R30,30号道路。

改造这个NPC,让他赠送道具。

脚本:

SetVar 0x8004 155是橙橙果的编号,SetVar 0x8005 1是数量,CommonScript 2033是运行文本推送的脚本,这样就有获得道具提示。
等同于:GiveItem 155 1 0x800C
保存好,Save ROM:

特别鸣谢 -- 我的呱呱爱吃糖和柳叶Edag的指导
工具:
DSPRE(1.2新字库适配版)
蓝本:
新字库-汉化-美版心金纯净版
NDS定点精灵
打开DSPRE,定位到T20,即若叶镇,打开Events,会发现缩放比例不对。


解决方法:电脑打开设置 -- 系统 -- 屏幕 -- 缩放,调整为100%。

这时候再打开Events,会发现改善很多。
往若叶镇地图上面添加一个Overworlds,它的ID为10,设置它的flag为2552,位置为X:19,Y:9,Z:0,Entry ID:OW Entry 700,为电击怪。

flag的意义:flag的存在就是0或者1,类似于一个拉杆,可开关,Set就是开,Clear就是关,给定点的精灵设置一个flag,打死或者抓到的时候Setflag,这样它就不会重复出现了,没有flag的话所有都能无限触发,除了删除事件那个。
定点精灵脚本:
Script19:
检查物品 -- 橙橙果是否存在,如果有,就跳转到函数22。

Function22:

Function45:
239是电击怪全国图鉴编号,5是等级,Overworld.10是电击怪的ID,然后SetFlag 2552。

Action:
出现感叹号标志。

Message文本:

都保存好之后,Save ROM:



NPC赠送道具
定位到R30,30号道路。

改造这个NPC,让他赠送道具。

脚本:

SetVar 0x8004 155是橙橙果的编号,SetVar 0x8005 1是数量,CommonScript 2033是运行文本推送的脚本,这样就有获得道具提示。
等同于:GiveItem 155 1 0x800C
保存好,Save ROM:
