口袋改版资源吧 关注:237,342贴子:1,515,768
  • 15回复贴,共1

【学习记录】NDS定点精灵+NPC赠送道具

只看楼主收藏回复

前言:本人是有空就学习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:


IP属地:广东1楼2025-01-09 15:15回复
    加油


    IP属地:福建来自Android客户端2楼2025-01-09 18:15
    回复
      支持


      IP属地:河北来自Android客户端3楼2025-01-09 19:04
      收起回复


        IP属地:广东来自Android客户端4楼2025-01-10 15:49
        回复
          支持


          IP属地:河北来自iPhone客户端5楼2025-01-14 22:33
          回复
            楼主你好,想请问一个改版问题(个人用的底材是新汉化的免通讯493版心金),心金/魂银有办法在地图上新增可以登记号码、重复对战的训练家吗?比如,新增一个心金原版里不存在的、能重复对战的比基尼姐姐。我尝试复制已有的训练家、再改职业,但似乎不起作用。还是说这样的操作在游戏里没法实现?


            IP属地:广东6楼2025-01-18 17:59
            收起回复
              朋友,这个dspre字库修正版在哪可以下载


              IP属地:广东来自Android客户端7楼2025-01-21 14:10
              回复
                先收藏一波,年后找好工作了就自己改一个,等卧看微尘大佬们把火红叶绿绿宝石汉化完再改一版,等好多年了


                IP属地:福建8楼2025-01-21 16:02
                回复
                  黑白能用吗


                  IP属地:广东9楼2025-03-09 09:19
                  回复


                    IP属地:云南来自iPhone客户端10楼2025-03-10 03:24
                    回复
                      希望能用心金魂银配上黑白2的动态贴图复刻一个绿宝石类似这样



                      IP属地:山东来自Android客户端11楼2025-04-02 22:31
                      回复
                        不是,封印失效了节节杰


                        IP属地:浙江来自iPhone客户端12楼2025-04-06 12:28
                        回复