城市猎人 发表于 2019-11-20 10:53:59

NSP前端制作教程

前段时间研究主题制作,每次测试都要进入相册打开nxmtp.nro拷入主题,觉得太麻烦,有个nxmtp.nro的NSP前端就省事多了。于是在论坛找到了NSP前端的制作方法。但是那位兄弟写的不够详细,我花了几个小时研究了一番,终于彻底弄懂了。现在分享给大家。      要用到Nro2Nsp这个软件,它和4nxci一样需要 keys.dat,程序包里没有提供,它的格式是这样的:master_key_00 = C2CAAFF089B9AED55694876055271C7Dmaster_key_01 = 54E1B8E999C2FD16CD07B66109ACAAA6master_key_02 = 4F6B10D33072AF2F250562BFF06B6DA3master_key_03 = 84e04ec20b9373818c540829cf147f3dmaster_key_04 = CFA2176790A53FF74974BFF2AF180921master_key_05 = C1DBEDCEBF0DD6956079E506CFA1AF6Emaster_key_06 = 0AA90E6330CDC12D819B3254D11A4E1Emaster_key_07 = 929F86FBFE4EF7732892BF3462511B0Emaster_key_08 = 23cfb792c3cb50cd715da0f84880c877master_key_09 = 75c93b716255319b8e03e14c19dea64eheader_key = aeaab1ca08adf9bef12991f369e3c567d6881e4e4a6a47a51f6e4877062d542daes_kek_generation_source = 4d870986c45d20722fba1053da92e8a9aes_key_generation_source = 89615ee05c31b6805fe58f3da24f7aa8key_area_key_application_source = 7f59971e629f36a13098066f2144c30dtitlekek_source = 1edc7b3b60e6b4d878b81715985e629b上面就是 keys 的内容,复制到记事本,重命名为 keys.dat,复制到 Nro2Nsp软件的Resources 文件夹内。      先不急着制作,先打开程序了解一下功能,看图一、选择要制作的NSP类型(总共有三类)       第一类:含主程序的NSP       第二类:标准的快捷方式NSP       第三类:游戏模拟器Retroarch专用的快捷方式NSP二、制作“第一类:含主程序的NSP”       第一步:先点“Standard Nro Forwarder”前面的圆圈       第二步:再点 Romfs: 右边的圆圈,跳出如下窗口:
意思是:使用“romfs”可能会导致某些应用程序出现问题,如果nsp崩溃,请尝试使用“sdmc”。       第三步:点OK,跳出来文件选择窗口:第四步:双击本次要制作的retroarch_switch.nro文件,跳出如下窗口:意思是:是否要从加载的nro中导入图标、应用程序名称、作者和版本。       第五步:点Yes,这个时候,软件的基本信息桌面图标已经从Nro中导入了。       第六步:接下来多点几次Title Id: 后面的双箭头,这个是随机生成ID的按钮,多点几次可以确保每次制作的软件Title Id的唯一性,不会与其它软件产生冲突。每转一个软件都别忘了点双箭头按钮。       第七步:如果你对 Nro中导入的桌面图标不满意,可以自制256X256(其它分辨率的图片也行,会自动拉伸到256X256)的 jpg、png、bmp格式的图片,点击图标区域选择喜欢的图标,如下图效果:第八步:点击软件底部的Compile按钮生成 nsp 软件,大功告成。生成的 nsp 软件包含nro,所以大小比nro原文件略大。6 a! e8 i$ P$ t( y' r/ B
三、制作“第二类:标准的快捷方式NSP”       前面第一到第七步和上面相同,第八步:点击“Sdmc:”后面的圈,在中间的框里输入快捷方式指向TF卡上的路径和文件名,比如/switch/retroarch_switch.nro。第九步:点击软件底部的Compile按钮生成 nsp 软件,大小在600KB左右。       另一种制作方法:如果你已经填好了App Name、Author、Version,就不用点 Romfs: 右边的圆圈导入了,直接第一步:点“Standard Nro Forwarder”前面的圆圈,第二步:点“Sdmc:”后面的圈,在中间的框里输入自制程序nro在TF卡上的路径和文件名,比如/switch/retroarch_switch.nro。第三步:多点几次Title Id: 后面的双箭头,随机生成ID。第四步:更换桌面图标。第五步:点击软件底部的Compile按钮生成 nsp 软件。       制作这种快捷方式的好处是:无论你TF卡里的自制软件nro怎么升级,都无需重装nsp。四、制作第三类:游戏模拟器Retroarch专用的快捷方式NSP这个是制作基于游戏模拟器Retroarch(就是说你的TF卡上要有Retroarch程序和游戏ROM)的可独立运行的单个游戏NSP。它所制作的是指向你所指定的TF卡上的核心和基于这个核心运行的游戏rom的快捷方式 nsp 前端,安装这个nsp 后,运行时免去了要打开Retroarch这一步。       第一步:点“Retroarch Rom Forwarder”前面的圆圈,       第二步:在第一个Sdmc:和Core Path中间的框中输入卡上的核心路径及文件名,比如/retroarch/cores/nestopia_libretro_libnx.nro,       第三步:在第二个Sdmc: 和Rom Path中间的框中输入卡上的ROM路径及文件名,比如/ROM/FC/Contra.nes。第四步:添加或修改软件的基本信息App Name: 填入你需要转的自制软件的名字;Title Id:别忘了点后面的双箭头按钮随机生成Id,多点几次。Author: 填作者名字,Version: 填软件版本。       第五步:更换桌面图标点击上面这个添加图标:下面是效果第六步:现在可以点击软件底部的Compile按钮生成 nsp 软件。安装后,打开就可以直接玩“魂斗罗”了,是不是很方便。写在最后:软件的右下角有个设置按键,里面有丰富的设置选项,可以个性化定制NSP的启动画面,有兴趣的可以试试。Nro2Nsp.3.3.5 (已含key.dat)下载链接:https://pan.baidu.com/s/1CLPfZ-ZcUxtTma-0oUVEIw提取码:**** Hidden Message *****

sunkid 发表于 2019-12-28 22:05:28

感謝分享!!

szq735 发表于 2020-1-17 11:00:37

写的很详细,感谢分享

chris31324 发表于 2020-1-27 19:02:24

写的很详细,感谢分享

kensonc112 发表于 2020-1-28 09:45:17

写的很详细,感谢分享

adenix 发表于 2020-1-29 16:42:38

谢谢分享

aptx486963 发表于 2020-2-1 01:23:50

感谢分享

annie 发表于 2020-2-1 07:24:19

學習了!!感謝分享!!

langfengbing 发表于 2020-2-5 15:54:32

链接失效了

mum 发表于 2020-2-7 17:01:55

感谢分享
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: NSP前端制作教程