Line 1: |
Line 1: |
− | 本文件说明由3DS开发机提供的可用软件功能。
| + | 本页是对3DS开发机的可用软件与功能的说明。翻译自[[3DS_Development_Unit_Software]] |
| | | |
− | 以下说明除了特别声明的,都来自SDK的37904版本。想看3DS开发机硬件信息,请访问这里[http://gbatemp.net/topic/327858-3ds-development-hardware/ Gbatemp上的开发机硬件信息(英文)]
| + | 以下说明除特别声明的部分,都来自SDK的37904版本。想看3DS开发机硬件信息,请访问这里[http://gbatemp.net/topic/327858-3ds-development-hardware/ Gbatemp上的开发机硬件信息(英文)] |
− | [[File:CTR_HMN_DEV.png|300px|thumb|right|漂亮干净的开发机软件和主界面菜单图片。点击查看高画质版。 - Xcution]] | + | [[File:CTR_HMN_DEV.png|300px|thumb|right|开发机软件和主界面菜单多麽整洁漂亮!点击查看高画质版。 - Xcution]] |
| | | |
| | | |
Line 20: |
Line 20: |
| | | |
| | | |
− | == 开发机菜单 == | + | == Dev Menu - 开发机主菜单 == |
| [[File:Devmenuicon.png]] | | [[File:Devmenuicon.png]] |
| | | |
− | [[File:Devmenscnsht.jpg|250px|thumb|right|开发机菜单截图]] | + | [[File:Devmenscnsht.jpg|250px|thumb|right|开发机主菜单截图]] |
− | [[File:Old_Dev_Menu.png|200px|thumb|left|旧版的开发机菜单截图]] | + | [[File:Old_Dev_Menu.png|200px|thumb|left|旧版开发机主菜单截图]] |
− | 这个应用程序在上屏显示开发机菜单的固件和版本,在[[Flash Filesystem#TWL partition|TWL(DSi) NAND扇区]]和[[SD Filesystem|SD卡]]有效时候显示剩余空间。它同样提供当前文件或者选中的设备的信息,下屏显示引导操作指南。下屏幕有三个不同的窗体,分别是:
| + | 这个应用在上屏显示开发机菜单的固件和版本,在[[Flash Filesystem#TWL partition|TWL(DSi) NAND分区]]和[[SD Filesystem|SD卡]]有效时候显示剩余空间。它也显示了下屏导航窗口所选中磁盘/文件的信息。下屏显示的三个选项卡分别是: |
| | | |
− | *Programs-用这个窗体可以从[[Flash Filesystem|NAND]],[[SD Filesystem|SD card]]和slot 1 卡槽(仅仅对一部分应用程序有效,请看下方的开发机目录版本和对应范围的应用程序。)读取应用程序。程序会依照"专有ID' '[[Serials#Product Code|产品号码]]'"显示。安装过的Title可以从此菜单移除。 | + | *Programs-可以从[[Flash Filesystem|NAND]],[[SD Filesystem|SD card]]和slot 1 卡槽(仅仅对一部分应用程序有效,请看下方的 Dev Menu版本和对应范围的应用程序)读取应用程序。程序会依照"专有ID' '[[Serials#Product Code|产品号码]]'"的格式显示。安装过的Title可以从menu中移除。 |
| | | |
− | *Import-用这个窗体可以将编译成.[[CIA]]文件的Title安装到SD卡(在新版中为"SDMC")。 | + | *Import-此选项卡中,可以安装SD卡中编译为.[[CIA]]文件的title (在新版中为"SDMC")。 |
| | | |
− | *HIO- 这个是新版开发机目录的内容。会输出'Not found DEVMENU_ROOT'. This 'DEVMENU_ROOT' is not supposed to be on the 3DS' SDMC. (可能是需要NAND上有什么目录,或者需要从CTR调试器的SDMC卡槽加载?) | + | *HIO- 这是新版Dev Menu增加的选项卡。会输出'Not found DEVMENU_ROOT'. This 'DEVMENU_ROOT' is not supposed to be on the 3DS' SDMC. (可能需要从CTR调试器的SDMC卡槽,或者NAND加载某个目录?) |
| | | |
− | *ExtData-用这个窗体可以删除包括所有ExtData在内的3DS的[[Extdata|ExtData]]。 | + | *ExtData-用这个选项卡可以删除包括3DS的所有[[Extdata|ExtData]]。 |
| | | |
− | (注意所有的零售版3DS游戏都不会被3DS开发机识别,开发机菜单会在'Programs'中显示"Unknown Card",并不会在上屏提供其他信息。) | + | (注意所有的零售版3DS游戏都不会被3DS开发机识别,Dev Menu会在'Programs'中显示"Unknown Card",并且不会在上屏提供其他信息。) |
| | | |
− | (另外注意,如果一个3DS可执行文件由于文件自身诸如内存受限的限制标记,不能在开发机目录启动的话,产品ID会用黑色底红色字显示。) | + | (另外注意,如果一个3DS可执行文件,由于运行受到flag限制[比如内存限制,限制]而不能在Dev Menu启动的话,产品ID会用黑底红字显示出来。) |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! 开发机菜单版本 | + | ! Dev Menu版本 |
| ! 可用的Title类型 | | ! 可用的Title类型 |
| |- | | |- |
Line 115: |
Line 115: |
| *Ctr Info Setting - 可以更改SD卡上ctrsetting.txt文件里的设置。 | | *Ctr Info Setting - 可以更改SD卡上ctrsetting.txt文件里的设置。 |
| | | |
− | == Downloadplay客户端 == | + | == Downloadplay Client - 单卡联机客户端 == |
| [[File:Dlpcliscnsht.jpg|250px|thumb|right|下载游戏客户端截图]] | | [[File:Dlpcliscnsht.jpg|250px|thumb|right|下载游戏客户端截图]] |
| [[File:Dlpcliicon.png]] | | [[File:Dlpcliicon.png]] |
| | | |
| | | |
− | 即便3DS开发机也有和零售版3DS[[Download Play|应用]]看上去一致的"Downloadplay"应用程序,"Downloadplay客户端"应用程序可以被当做普通Downloadplay应用程序的替代品安装。(注意:3DS开发机和零售版3DS不能相互接收下载游戏。)这个开发机应用程序可以认为是附带以下限制的"Downloadplay"应用。
| + | 3DS开发机也有和零售版3DS[[单卡联机]]看上去一致的[[单卡联机]]应用程序,并且单卡联机客户端可以当做普通[[单卡联机]](即Downloadplay)应用程序的替代品安装,但是3DS开发机和零售版3DS不能相互接收游戏。这个开发机应用程序可以看做加有以下限制的单卡联机。 |
| | | |
| * 只能下载3DS的Downloadplay Title | | * 只能下载3DS的Downloadplay Title |
| | | |
− | * 抛弃了普通Downloadplay已经建立的GUI(请看截图) | + | * 没有普通Downloadplay的图形界面(请看截图) |
| | | |
− | * 可以选择最多16个的Downloadplay服务端 | + | * 可以选择至多16个Downloadplay服务端 |
| | | |
− | 这个应用程序显然是测试Downloadplay客户端的应用程序,没有像普通Downloadplay界面的导航那样长期受到争论。
| + | 这个应用程序显然用于简单地测试Downloadplay客户端子应用,没有像普通Downloadplay恼人的 re-navigating 接口。 |
| | | |
− | == 网络设置 == | + | == Network Settings - 网络设置 == |
| [[File:Netsetscnsht.jpg|250px|thumb|right|网络设置截图]] | | [[File:Netsetscnsht.jpg|250px|thumb|right|网络设置截图]] |
| [[File:Netseticon.png]] | | [[File:Netseticon.png]] |
Line 150: |
Line 150: |
| *Remove Setting - 移除这个"插槽"的所有设定 | | *Remove Setting - 移除这个"插槽"的所有设定 |
| | | |
− | == 存档数据文件管理 == | + | == SaveDataFiler - 存档数据文件管理 == |
| [[File:Saveflscnsht.jpg|250px|thumb|right|SaveDataFiler Screenshots]] | | [[File:Saveflscnsht.jpg|250px|thumb|right|SaveDataFiler Screenshots]] |
| [[File:Saveflicon.png]] | | [[File:Saveflicon.png]] |
Line 170: |
Line 170: |
| 它会在那个路径建立一个文件夹和三个文件。导出到上方路径的两个文件是<uniqueID>.dat和<uniqueID>_.dat,另有一个名为/<uniqueID>/的目录,内有<ExHeader Name>.dat文件。 | | 它会在那个路径建立一个文件夹和三个文件。导出到上方路径的两个文件是<uniqueID>.dat和<uniqueID>_.dat,另有一个名为/<uniqueID>/的目录,内有<ExHeader Name>.dat文件。 |
| | | |
− | == CTR菜单选择器 == | + | == CTR MenuSelector - CTR菜单选择器 == |
− | [[File:Menuselector.jpg|100px|thumb|right|菜单选择器截图]] | + | [[File:MenuSelector.png|120px|thumb|right|菜单选择器截图]] |
| [[File:Menuselectoricon.jpg]] | | [[File:Menuselectoricon.jpg]] |
| | | |
− | 这个应用程序,可以利用更改菜单线程控制符(TID)的[[Config Info Blocks|设置]]区域更改当前的'活动中菜单'(正在使用的那个),允许用户从[[Home Menu|主菜单]]和[[3DS Development Unit GUI#Test Menu|测试菜单]]选择,之后用[[NS]]模块加载菜单。这个应用程序是[[3DS Development Unit Software#Config|设置菜单]]作为"菜单"选择功能引入的,之后从中分离为一般的应用程序。 | + | 这个应用程序,可以利用更改菜单线程控制符(TID)的[[Config_Savegame|设置]]区域更改当前的'活动中菜单'(正在使用的那个),允许用户从[[Home Menu|主菜单]]和[[3DS Development Unit GUI#Test Menu|测试菜单]]选择,之后用[[NS]]模块加载菜单。这个应用程序是[[3DS Development Unit Software#Config|设置菜单]]作为"菜单"选择功能引入的,之后从中分离为一般的应用程序。 |
| | | |
− | == CEC内容检查工具 == | + | == CecLotcheckTool - CEC内容检查工具 == |
| [[File:Ceclotscnsht.jpg|250px|thumb|right|CecLotcheckTool Screenshot]] | | [[File:Ceclotscnsht.jpg|250px|thumb|right|CecLotcheckTool Screenshot]] |
| [[File:Cecloticon.png]] | | [[File:Cecloticon.png]] |
Line 226: |
Line 226: |
| 该应用程序适用于管理使用了BOSS交流功能的3DS Titles的BOSS(SpotPass)任务和数据,比如'Pokedex'应用程序就有用到BOSS交流功能。该应用程序也会显示3DS的朋友码(FC),而这个FC并不会和3DS本身在'朋友列表'的FC相混淆。用户可以用特有ID查看3DS中登记使用BOSS功能的(除过系统部分的)Title。对每一个Title你都可以查看和BOSS下载协作的下载过的'NsData'信息。,查看BOSS任务列表(这意味着应用程序可以进行多个BOSS项目)。你可以查看关于每一个BOSS任务的信息,包括: | | 该应用程序适用于管理使用了BOSS交流功能的3DS Titles的BOSS(SpotPass)任务和数据,比如'Pokedex'应用程序就有用到BOSS交流功能。该应用程序也会显示3DS的朋友码(FC),而这个FC并不会和3DS本身在'朋友列表'的FC相混淆。用户可以用特有ID查看3DS中登记使用BOSS功能的(除过系统部分的)Title。对每一个Title你都可以查看和BOSS下载协作的下载过的'NsData'信息。,查看BOSS任务列表(这意味着应用程序可以进行多个BOSS项目)。你可以查看关于每一个BOSS任务的信息,包括: |
| | | |
− | TaskStatus : 任务完成了么?
| + | *TaskStatus : 任务完成了么? |
− | TaskExecCount : 这个BOSS任务执行了多少次
| + | *TaskExecCount : 这个BOSS任务执行了多少次 |
− | TaskExecInterval : 在内部这个任务执行需要多少时间(单位秒)
| + | *TaskExecInterval : 在内部这个任务执行需要多少时间(单位秒) |
− | TaskPriority : 是一个用于形容优先级的数值
| + | *TaskPriority : 是一个用于形容优先级的数值 |
− | URL : BOSS内容的URL
| + | *URL : BOSS内容的URL |
− | AP Info : 什么都不是么?
| + | *AP Info : 什么都不是么? |
− | TaskResultCode : 任务成功了么?
| + | *TaskResultCode : 任务成功了么? |
− | HTTP_StatusCode : HTTP的状态码
| + | *HTTP_StatusCode : HTTP的状态码 |
− | DataSize : 内容长度(单位字节)
| + | *DataSize : 内容长度(单位字节) |
− | Last_Modified : 最后一次(在服务器端)BOSS内容修改的时间
| + | *Last_Modified : 最后一次(在服务器端)BOSS内容修改的时间 |
− | StartTime : BOSS任务的登记时间
| + | *StartTime : BOSS任务的登记时间 |
− | OptOut : 用户是否可以选择退出该任务的BOSS交流
| + | *OptOut : 用户是否可以选择退出该任务的BOSS交流 |
− |
| + | |
− | 这里同样允许手动执行BOSS任务。
| + | 这里同样允许手动执行BOSS任务。 |
| | | |
| == Stereo Camera Calibrator - 立体相机校准器 == | | == Stereo Camera Calibrator - 立体相机校准器 == |
Line 247: |
Line 247: |
| 所谓立体相机校准器(SCC),简单来说,允许用户调整外部两个摄像头之间的关系。可以用3DS距离特殊物件一段距离的方法自动设置,也可以手动设置每个相机图片的旋转角度和右眼相机的大小。3D效果可以通过重叠半透明的右眼相机图像和左眼相机图像来观察,或者也可以直接利用3DS的视差屏障来观察3D图像。 | | 所谓立体相机校准器(SCC),简单来说,允许用户调整外部两个摄像头之间的关系。可以用3DS距离特殊物件一段距离的方法自动设置,也可以手动设置每个相机图片的旋转角度和右眼相机的大小。3D效果可以通过重叠半透明的右眼相机图像和左眼相机图像来观察,或者也可以直接利用3DS的视差屏障来观察3D图像。 |
| | | |
− | == 模型查看器 == | + | == Model Viewer - 模型查看器 == |
| [[File:ModelViewer.png|100px|thumb|right|3DS模型查看器截图]] | | [[File:ModelViewer.png|100px|thumb|right|3DS模型查看器截图]] |
| [[File:ModelViewericon.png]] | | [[File:ModelViewericon.png]] |
Line 253: |
Line 253: |
| 如名字所示,这个应用程序允许用户查看模型。它需要和CTR调试器配合使用,以便于可以将到模型输入程序内存。不过程序可以在测试机上运行,而模型限定为三条彩色线描述三个维度(x,y,z)。模型也可以旋转或放缩,查看方式分别可以用摇杆和十字键。当然了这个应用程序利用了3D机能。 | | 如名字所示,这个应用程序允许用户查看模型。它需要和CTR调试器配合使用,以便于可以将到模型输入程序内存。不过程序可以在测试机上运行,而模型限定为三条彩色线描述三个维度(x,y,z)。模型也可以旋转或放缩,查看方式分别可以用摇杆和十字键。当然了这个应用程序利用了3D机能。 |
| | | |
− | == Friend 调试器 == | + | == Friend Testing Partner - Friend 调试器 == |
| [[File:Ftestpscnsht.png|250px|thumb|right|Friend调试器截图]] | | [[File:Ftestpscnsht.png|250px|thumb|right|Friend调试器截图]] |
| [[File:Ftestpicon.png]] | | [[File:Ftestpicon.png]] |
Line 272: |
Line 272: |
| *Favorite Title (ON/OFF) (默认ON)'ON'状态时,用户的favorite title会被虚拟的title替代,十秒左右更换一次,应用允许用户监听其他3DS是否在线,以及3DS基友是否在线.每次虚拟设置被刷新,屏幕上都会留下时间记录. | | *Favorite Title (ON/OFF) (默认ON)'ON'状态时,用户的favorite title会被虚拟的title替代,十秒左右更换一次,应用允许用户监听其他3DS是否在线,以及3DS基友是否在线.每次虚拟设置被刷新,屏幕上都会留下时间记录. |
| | | |
− | == 游戏金币设置器* == | + | == Game Coin Setter* - 游戏金币设置器* == |
− | [[File:Coinstscnsht.png|100px|thumb|right|游戏金币设计器截图]] | + | [[File:Coinstscnsht.png|100px|thumb|right|游戏金币设置器截图]] |
| [[File:Coinsticon.png]] | | [[File:Coinsticon.png]] |
| | | |
− | 这个应用程序适用于设置3DS计步器的游戏金币的。显然这是为了开发者能测试自己游戏中,玩家用获得的游戏金币换取游戏内内容或类似东西的部分。他有一个非常简单的界面显示当前有多少游戏金币,和调整所需游戏金币的设置。以下是每种控制的解说:
| + | 这个程序用于设置3DS游戏金币的数值。显然这是为了开发者能测试自己游戏中,玩家用获得的游戏金币换取游戏内内容或类似东西的部分。它用一个非常简单的界面显示了当前金币数量,调整选项,目标金币数量。下面是操作说明: |
| | | |
− | *LEFT/RIGHT - 用十字键只能更改所需的目标金币数量,从0到300。 | + | *LEFT/RIGHT - 十字键只能修改'目标金币数量'(0~300)。 |
| | | |
− | *A - 设置'当前数量'(也就是系统有多少游戏金币),便于测试用户设置的游戏金币'目标数量'。 | + | *A - 把用户修改的‘目标金币数量’设置为'当前金币数量'。 |
| | | |
| *L+R+X - "今天不再增加"("Preclude today's Increment")不知道这到底怎么影响到游戏金币数量的。 | | *L+R+X - "今天不再增加"("Preclude today's Increment")不知道这到底怎么影响到游戏金币数量的。 |
Line 286: |
Line 286: |
| == TWL开发工具 == | | == TWL开发工具 == |
| | | |
− | 以下是用于DSi/DS模式的开发工具,能为安装到TWL NAND打包为[[CIA]]。 | + | 以下是用于DSi/DS模式的开发工具,能把应用打包为可安装到TWL NAND的[[CIA]]文件。 |
| | | |
− | === NINTENDO DS - WMtest === | + | === NINTENDO DS - WMtest - NDS无线测试 === |
| [[File:Wmtestscnsht.jpg|300px|thumb|right|WMtest截图]] | | [[File:Wmtestscnsht.jpg|300px|thumb|right|WMtest截图]] |
| [[File:Wmtesttool.png]] | | [[File:Wmtesttool.png]] |
| | | |
− | 该应用程序是为3DS使用而编译的TWL(DSi)应用。它是一个无线测试工具,功能如下:
| + | 该应用是为3DS使用而编译的TWL(DSi)应用。它是一个无线测试工具,功能如下: |
| | | |
| *Scan Test - 搜索无线频道1-13(也可以专门搜索一个频道),寻找多播点。它可以探测到两种类型的多播点: | | *Scan Test - 搜索无线频道1-13(也可以专门搜索一个频道),寻找多播点。它可以探测到两种类型的多播点: |
| | | |
− | Wifi热点 - 输入Mac地址,多播频道,'c',和SSID | + | Wifi热点 - 输入Mac地址,频道,'c'和SSID |
| | | |
− | DS点如DS下载点或Pokemon分发点 - 提供Mac地址,多播频道,TGID和GGID
| + | DS Stations - ( 比如DS Download station和Pokemon distributor)输入Mac地址,频道,TGID和GGID |
| | | |
− | *ScanEx Test - 同时具备两种扫描类型。被动型让你选择单独扫描频道1-13(每次只有一个),和DS分发频道(1,7,13同时进行)。主动型会同时扫描所有的13个频道。当找到一个频道时候它会在下屏幕的'Found'旁边显示'bssDescCount=' | + | *ScanEx Test - 同时具备两种扫描类型。被动型让你选择单独扫描频道1-13中的一个 DS distribution(1,7,13这三个)。主动型会同时扫描所有的13个频道。找到一个频道后,下屏的'Found'旁边会显示'bssDescCount=' |
| | | |
− | *MeasureChannel Test - 不是很清楚做什么的(应该是信号频率对应的丢包测试)。但是对于一个给定的频道,它依照在分配的测试时间从10ms到1000ms产生一个比率(百分比)。所有的内部时间都可以给定,他会测试并给出一个比率。 | + | *MeasureChannel Test - 不是很清楚做什么的,但是输入一个频道后,程序会从从10ms到1000ms的范围内选择一个时间长度,使用这个值测试后,输出一个百分比。 |
| | | |
− | *Noise Mode - 寻找那些干扰性的无线频道(原作者不太清楚,应该是抗干扰性)。你可以指定: | + | *Noise Mode - 甄别出有干扰的频道(这个应用描述的并不很清楚)。你可以指定: |
| | | |
− | 搜索者需要寻找的噪音频道
| + | 筛选出有干扰的频道 |
| | | |
| 噪音程度,从0%到100% | | 噪音程度,从0%到100% |
Line 312: |
Line 312: |
| 噪声频率,从10ms到50ms | | 噪声频率,从10ms到50ms |
| | | |
− | 寻找模式,1000ms到1500ms
| + | 筛选模式,1000ms到1500ms |
| | | |
− | 当选择好设置后,上屏幕会显示两个受到噪声程度的计数器,分别为'Noise ON count'和'Noise OFF count'。开始在噪声0%的时候'Noise ON count'一点不变,而到了噪声100%时候,计数器随着噪声程度想100%逼近急速上升。对于'Noise OFF count',和'Noise ON count'的计数情况正好相反。
| + | 选择好设置后,上屏幕会显示两个噪声计数器,分别为'Noise ON count'和'Noise OFF count'。在噪声为0%的时候'Noise ON count'几乎不变,而噪声接近100%时计数器数值会飙升。对于'Noise OFF count',和'Noise ON count'的计数情况正好相反。(大概就是指数函数的样子) |
| | | |
| | | |
| ---- | | ---- |
| | | |
− | <nowiki>*</nowiki> 这里使用了一个替代图标换掉了原来应用程序使用的一般图标,以免和其他应用程序混淆。原来的一般图标可以在图标的History页面查看。 | + | <nowiki>*</nowiki> 这里使用了另外的图标换掉了应用原本的图标,以免和其他应用程序混淆。原来的图标可以在历史页面查看。 |
| [[Category:3DS Development Unit Related Pages]] | | [[Category:3DS Development Unit Related Pages]] |