Difference between revisions of "3DS开发机软件"

m (translation+)
 
(15 intermediate revisions by 2 users not shown)
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 57: Line 57:
 
|}
 
|}
  
== Config ==  
+
== Config - 设置 ==  
 
[[File:Configicon.png]]
 
[[File:Configicon.png]]
  
[[File:3DS_dev_configmenu.JPG|250px|thumb|right|Config Menu Screenshot]]
+
[[File:3DS_dev_configmenu.JPG|250px|thumb|right|设置菜单截图]]
This application is a configuration menu for the 3DS, which has the following options:
+
该应用程序是一个3DS设置菜单,具有以下选项:
  
*Reset Settings - Resets all settings to default.
+
*Reset Settings - 恢复所有设置到默认。
  
*Hid Setting - (human interface device) Calibrates Touch-Pad and Analog stick.
+
*Hid Setting - (HID = human interface device,人体学界面设备)校准十字键和摇杆。
  
*Rtc Setting - (real time clock) Sets system time.
+
*Rtc Setting - (RTC = real time clock,实际时间时钟)设定系统时间。
  
*Lcd Setting - Sets display settings as found in the home menu as well as Flicker settings.
+
*Lcd Setting - 有和Home Menu一样的显示设置,以及闪烁设置(似乎是指屏幕频率刷新造成的闪烁)。
  
*User Info Setting - Allows username change and "NG NAME FLAG" to be set to true or false.
+
*User Info Setting - 允许更改用户名,以及设置"NG NAME FLAG"标志的真假。
  
:In later versions of Config, "User Info Setting" also has :
+
:在最近版本的设置中,"User Info Setting"还有:
::*CountryId - Changes 3DS between installed countries.
+
::*CountryId - 在安装的国家中更改3DS的所在国家。(和下方的那个一样都是说3DS用户地理位置)
::*RegionId - Changes between the location in the selected country.
+
::*RegionId - 在选定的国家中更改所在地区。
  
*Other Setting(branches off into other settings) -  
+
*Other Setting(打开到其他选项的分支) -  
:*Sound Mode - mono/stereo/surround
+
:*Sound Mode - 设定声音模式,mono/stereo/surround(单声道/立体声/环绕声)
  
:*System Mode - Changes Memory Allowance.
+
:*System Mode - 更改内存限制。
::*Prod - 64MB Memory mode ([[Home Menu]] can usually only run in this mode and ''most'' retail-looking units cannot switch out of this mode)
+
::*Prod - 64MB内存模式([[Home Menu]]只能在此模式下运行,''绝大部分''的零售机设备都不能从此模式换到别的模式。)
::*Dev1 - 96MB Memory mode
+
::*Dev1 - 96MB内存模式
::*Dev2 - 80MB Memory mode
+
::*Dev2 - 80MB内存模式
::*Dev3 - 72MB Memory mode
+
::*Dev3 - 72MB内存模式
::*Dev4 - 32MB Memory mode
+
::*Dev4 - 32MB内存模式
::All CTR Debuggers/Prototype units can change memory allowance. For Developer Test Units, the ability to change Memory Allowance, appears to be dependent on an option when buying the Test Unit. (similar to having a choice to purchase IS_Nitro's Wireless/USG options when buying an IS_Nitro from Nintendo)
+
::所有的CTR调试器/原型机都可以更改内存限制。对于开发者测试机,更改内存限制的能力,似乎和购买测试机时候的某个选项有所关联。(就好像在从Nintendo购买IS_Nitro时候,有一个选项是否购买IS_Nitro的无线/USG选项。)
::On some Test Units, it's possible to run the [[Home Menu]] outside of Prod. However, software with limited memory (such as the web browser) cannot be launched from the home menu if the home menu is outside of Prod.
+
::某些测试机可以在Prod之外的模式下运行[[Home Menu]],不过有些带有内存限制的应用程序(比如浏览器)不能在Prod之外的Home Menu下启动。
  
:*Exception handler - Selects whether to enable or disable the application's handling of exceptions that arise in the non-debug environment - enable/disable
+
:*Exception handler - (enable/disable - /否)选择是否开启非调试环境下应用程序的异常处理功能。
  
:*Break Stop - (enable/disable) - Selects whether to enable or disable stopping the application when a break is encountered in the non-debug environment. If the application is not made to stop, it quits on a break.
+
:*Break Stop - (enable/disable - 是/否)选择是否在非调试环境下遇到断点便停止程序。当应用程序未被要求停止时会在断点处退出。
  
:*Menu - (Home Menu/Test Menu) This function edits the [[Config Info Blocks|configuration]] field containing the menu TID for dev units, allowing the user to choose between the [[Home Menu]] or the [[3DS Development Unit GUI#Test Menu|Test Menu]], as the menu loaded by the [[NS]] module.
+
:*Menu - (Home Menu/Test Menu - 主菜单界面/测试界面)该功能通过修改开发机的菜单TID中[[Config Info Blocks|configuration]]字段,允许用户从[[Home Menu]][[3DS Development Unit GUI#Test Menu|Test Menu]]之间选择,之后菜单会被[[NS]]模块加载。
  
:*Language - same options found in the Language section of [[System Settings]] but also has an "invalid" option
+
:*Language - [[System Settings]]中的语言选项基本相同,不过还可以选择"无效"
  
:*Dlp Force Child Import - (enable/disable) - normally the 3ds caches downloaded "Download Play (Dlp)" applications on the nand and only re-downloads, overwriting the cached copy if the version application being requested to downloaded is higher than what is currently present on the nand. Enabling this option forces the 3ds to download and overwrite the cached copy on the nand, regardless of the version of the application being downloaded. This is of course for testing purposes.
+
:*Dlp Force Child Import - (enable/disable - 是/否)一般情况下,3DS会在NAND上缓存"Download Play (Dlp)"应用程序,只有在请求版本高于本地缓存时候才重新下载并覆盖到NAND。开启这个选项,会强制3DS下载并覆盖到NAND,而不管当前版本。当然这是为测试提供的。
  
:*Debug Mode - (enable/disable) - Toggles Debug environment?
+
:*Debug Mode - (enable/disable - 是/否)勾选调试模式?
  
:In later versions of Config, "Other Setting" also has :
+
:在最近版本的设置中,"Other Setting"还有:
::*FS Latency Emulation - Filesystem Latency, in milliseconds (0ms-2550ms). Selection is in increments of 10. (ie 0ms->10ms->20ms...)
+
::*FS Latency Emulation - 文件系统延迟,单位毫秒(0ms-2550ms)。选择时候每次增加10ms(如0ms->10ms->20ms...)
::*Coppacs Setting - Unknown (stuck on 'not restricted')
+
::*Coppacs Setting - 未知(总显示'not restricted')
  
*Test Setting - Test calibration of touch pad and joystick
+
*Test Setting - 测试并校准十字键和摇杆。
 
        
 
        
*Eula Setting - Allows user to change "Agree Version" namely:"ff.ff" the two symbol sets are interchangeable with combination variations from aa to 99 (default is 00.00 where the Eula is not accepted yet).
+
*Eula Setting - 允许用户更改"Agree Version"也就是"ff.ff"。两个字段可以互换组合,值从aa到99(默认的00.00不支持Eula).
 
        
 
        
*Stereo Camera Cal for Check - Camera test (?) as options to "write strange data(excess Z-rot) and "reset to factory default".
+
*Stereo Camera Cal for Check - 相机测试(?),可以选择"write strange data(excess Z-rot) - 书写特殊数据(?)"和"reset to factory default - 恢复到出厂设置"
 
        
 
        
*Gyro / Accel Cal for Check - Allows Gyro and Accelerometer to be calibrated.
+
*Gyro / Accel Cal for Check - 允许校准陀螺仪和加速计步器。
 
        
 
        
*Ctr Info Setting - Changes settings to that found on the ctrsetting.txt on an SD .
+
*Ctr Info Setting - 可以更改SD卡上ctrsetting.txt文件里的设置。
  
== Downloadplay Client ==
+
== Downloadplay Client - 单卡联机客户端 ==
[[File:Dlpcliscnsht.jpg|250px|thumb|right|Downloadplay Client Screenshots]]
+
[[File:Dlpcliscnsht.jpg|250px|thumb|right|下载游戏客户端截图]]
 
[[File:Dlpcliicon.png]]
 
[[File:Dlpcliicon.png]]
  
  
Even though a Developer 3DS has a "Download Play" application visually identical to the retail 3DS [[Download Play|application]], the "Downloadplay Client" application can be installed as an alternative to the regular Download Play application. (Note: a Developer 3DS' and Retail 3DS' cannot receive download play 'children' from each-other.) This Developer application is a stripped down version of 'Download Play' which has the following options and limitations:
+
3DS开发机也有和零售版3DS[[单卡联机]]看上去一致的[[单卡联机]]应用程序,并且单卡联机客户端可以当做普通[[单卡联机]](即Downloadplay)应用程序的替代品安装,但是3DS开发机和零售版3DS不能相互接收游戏。这个开发机应用程序可以看做加有以下限制的单卡联机。
  
*It can only download 3ds download play titles
+
* 只能下载3DS的Downloadplay Title
  
*Scraps the GUI found in the normal Download Play application(see screenshot)
+
* 没有普通Downloadplay的图形界面(请看截图)
  
*Can select from a maximum of 16 Download play 'servers'
+
* 可以选择至多16个Downloadplay服务端
  
This application is clearly used for easy testing of download play 'child' apps, without the hassle of constantly re-navigating the normal Download Play interface
+
这个应用程序显然用于简单地测试Downloadplay客户端子应用,没有像普通Downloadplay恼人的 re-navigating 接口。
  
 
+
== Network Settings - 网络设置 ==
 
+
[[File:Netsetscnsht.jpg|250px|thumb|right|网络设置截图]]
 
 
 
 
== Network Settings ==
 
[[File:Netsetscnsht.jpg|250px|thumb|right|Network Settings Screenshots]]
 
 
[[File:Netseticon.png]]
 
[[File:Netseticon.png]]
  
This Developer application allows the users to directly modify the following from any of the three possible network setting 'slots'
+
该开发机应用程序允许用户直接修改三个可能的网络设置"插槽"的以下内容。
 
 
*Security Mode :(the wireless encryption the network is using) OPEN/WEP 40bit/WEP 104bit/128bit/WPA TKIP/WPA2 TKIP/WPA AES/WPA2 AES
 
 
 
*SSID :(self-explanitory) maximum 32 characters
 
 
 
*KEY :(the key for the encrytion is here in plain text) the maximum length depends on encryption type
 
  
*AutoDNS :(whether the 3DS obtains the DNS automatically or not) |True-3DS obtains the DNS automatically|False-3DS uses the DNS server address provided by the user(it is possible to edit this here)|
+
*Security Mode :(无线网络所使用的加密) OPEN/WEP 40bit/WEP 104bit/128bit/WPA TKIP/WPA2 TKIP/WPA AES/WPA2 AES
  
At the bottom of the setting options there are two choices:
+
*SSID :(网络名称) 最多32个字符
  
*Write Setting & Connect Test To AP - Applies the settings above and performs a connection test(note any settings made in system settings for this connection, which are not present in the above settings will be nullified, for example any proxy server settings)
+
*KEY :(加密所使用的明文) 最大许可长度和加密类型有关。
  
*Remove Setting - removes all settings for this 'slot'
+
*AutoDNS :(3DS是否自动获取DNS) |True - 3DS会去自动获得|False - 3DS使用用户提供的DNS(这里也可以修改)|
  
 +
在设置的最下方有两个选择:
  
 +
*Write Setting & Connect Test To AP - 应用上方的选项设置,并执行一次网络连接测试(注意在原本系统设置中为修改的网络连接的设置,没有在上方出现的设定视为无效,比如说代理服务器设置)
  
 +
*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 177: 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|设置菜单]]作为"菜单"选择功能引入的,之后从中分离为一般的应用程序。
  
== CecLotcheckTool ==
+
== CecLotcheckTool - CEC内容检查工具 ==
 
[[File:Ceclotscnsht.jpg|250px|thumb|right|CecLotcheckTool Screenshot]]
 
[[File:Ceclotscnsht.jpg|250px|thumb|right|CecLotcheckTool Screenshot]]
 
[[File:Cecloticon.png]]
 
[[File:Cecloticon.png]]
  
This application is used to manage CECs (Chance Encounter Communications, AKA StreetPass hits) for any of the twelve possible applications used on the 3DS, if there are any. The application has twelve possible slots which can be filled by BOXes . The BOXes are individual applications which are permitted by the user to use CECs, such as StreetPass Mii Plaza or Nintendo 3DS Sound. And as such, the boxes in this application correspond to the applications in 'StreetPass Management', in 'System Settings' (StreetPass Management is accessible from retail 3DSs). The functions of this application:
+
这个应用程序可以为最多12个3DS应用程序管理CECs(随机遭遇通讯,也就是StreetPass)。应用程序有12个可能的插槽,可以存入"盒子(BOXes)"。盒子是为允许用户使用CECs的应用程序单独提供的,比如StreetPass Mii Plaza或者Nintendo 3DS Sound。因而,这个应用程序的盒子,和'系统设置'中的'StreetPass管理'是对应的(StreetPass管理可以在零售版3DS上使用)。该应用程序的功能有:
  
  
Line 197: Line 190:
  
  
*<Y> BOX Options - this opens up a sub menu with the following options(when hovering over Nintendo 3DS Sounds BOX - the only one I can test the app with):
+
*<Y> BOX Options - 会打开一个子目录有以下选项(当悬停在Nintendo 3DS Sound的盒子,也就是我当前唯一可以测试应用程序的位置)
  
*Box Info - Gives the Out-Box parameters [[File:Boxinf.jpg|250px|]]
+
*Box Info - 给出发件箱参数 [[File:Boxinf.jpg|250px|]]
  
  
Line 206: Line 199:
  
  
*Message Info (OUT-BOX) - Gives the Message Parameters For the current BOX [[File:Mesinf.jpg|250px|]]
+
*Message Info (OUT-BOX) - 给出当前盒子的消息参数 [[File:Mesinf.jpg|250px|]]
  
  
Line 212: Line 205:
  
  
*Dummy Message Settings - Not quite sure what the options do here [[File:Dummesinf.jpg|250px|]]
+
*Dummy Message Settings - 还真不太清楚这个选项干什么(空信息设置?) [[File:Dummesinf.jpg|250px|]]
  
  
Line 219: Line 212:
  
  
*<A> Create Dummy BOXes - Creates dummy BOXes to fill any unused slots. (does not overwrite any present slots)
+
*<A> Create Dummy BOXes - 建立空盒子,用于填充没使用的插槽,但是不会覆盖当前的任何盒子。
  
*<X> Delete BOXes - Deletes all of the BOXes from the slots.
+
*<X> Delete BOXes - 从插槽中删除所有的盒子。
  
*<START> CEC Filter Reset - I can only guess that it erases data collected by CEC enabled apps.
+
*<START> CEC Filter Reset - 我只能猜到这个估计是用于清除启用CEC的应用程序的数据的。
  
  
  
== BossLotCheckTool ==
+
== BossLotCheckTool - BOSS内容检查器 ==
[[File:Bosslcscnsht.png|100px|thumb|right|BossLotCheckTool Screenshot]]
+
[[File:Bosslcscnsht.png|100px|thumb|right|BOSS内容检查器截图]]
 
[[File:Bosslcicon.png]]
 
[[File:Bosslcicon.png]]
  
This application is used to manage BOSS (SpotPass) tasks/data for 3DS titles which utilise BOSS communications. 'Pokedex' is an application which utilizes BOSS comunications. This application also displays the 3DS's friend code, although this code is not to be confused with the 3DS's Friend Card code found in 'Friends List'. The user can browse by unique ID the 3DS titles(excluding system titles) registered to use BOSS. For each title you can view details about the downloaded 'NsData' which accompanies BOSS downloads, view the BOSS task lists (implies applications can perform more than one BOSS task). You can also view various details about each BOSS task, including:
+
该应用程序适用于管理使用了BOSS交流功能的3DS Titles的BOSS(SpotPass)任务和数据,比如'Pokedex'应用程序就有用到BOSS交流功能。该应用程序也会显示3DS的朋友码(FC),而这个FC并不会和3DS本身在'朋友列表'的FC相混淆。用户可以用特有ID查看3DS中登记使用BOSS功能的(除过系统部分的)Title。对每一个Title你都可以查看和BOSS下载协作的下载过的'NsData'信息。,查看BOSS任务列表(这意味着应用程序可以进行多个BOSS项目)。你可以查看关于每一个BOSS任务的信息,包括:
  
TaskStatus : DONE?
+
*TaskStatus : 任务完成了么?
TaskExecCount : How many times the BOSS task has been executed
+
*TaskExecCount : 这个BOSS任务执行了多少次
TaskExecInterval : Period of time (in seconds) in the task is to be executed, in intervals
+
*TaskExecInterval : 在内部这个任务执行需要多少时间(单位秒)
TaskPriority : Is a number value
+
*TaskPriority : 是一个用于形容优先级的数值
URL : The URL to the BOSS content
+
*URL : BOSS内容的URL
AP Info : NONE?
+
*AP Info : 什么都不是么?
TaskResultCode : Success or not
+
*TaskResultCode : 任务成功了么?
HTTP_StatusCode : Self explanatory
+
*HTTP_StatusCode : HTTP的状态码
DataSize : Size of Content (in bytes)
+
*DataSize : 内容长度(单位字节)
Last_Modified : Last time the BOSS content (on server) was modified
+
*Last_Modified : 最后一次(在服务器端)BOSS内容修改的时间
StartTime : when the BOSS task was registered
+
*StartTime : BOSS任务的登记时间
OptOut : Whether the user can/has opted out of BOSS communication for this task
+
*OptOut : 用户是否可以选择退出该任务的BOSS交流
 
It also possible to manually execute the BOSS task from here
 
  
== Stereo Camera Calibrator ==
+
这里同样允许手动执行BOSS任务。
[[File:Stecamscnsht.png|100px|thumb|right|Stereo Camera Calibrator Screenshot]]
+
 
 +
== Stereo Camera Calibrator - 立体相机校准器 ==
 +
[[File:Stecamscnsht.png|100px|thumb|right|立体相机校准器截图]]
 
[[File:Stecamicon.png]]
 
[[File:Stecamicon.png]]
  
The Stereo Camera Calibrator (SCC), in a nutshell, allows the user to adjust the configuration of the outer cameras in relation to each other. It can be configured automatically by positioning the 3DS a set distance away from a special chart. It can also be configured manually, by setting the rotation of each camera image and the size of the right eye camera. The 3D effect can be perceived by superimposing the right eye camera image translucently with the left eye camera image or by viewing the 3D image directly by use of the parallax barrier in the 3DS Screen.
+
所谓立体相机校准器(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 262: Line 253:
 
如名字所示,这个应用程序允许用户查看模型。它需要和CTR调试器配合使用,以便于可以将到模型输入程序内存。不过程序可以在测试机上运行,而模型限定为三条彩色线描述三个维度(x,y,z)。模型也可以旋转或放缩,查看方式分别可以用摇杆和十字键。当然了这个应用程序利用了3D机能。
 
如名字所示,这个应用程序允许用户查看模型。它需要和CTR调试器配合使用,以便于可以将到模型输入程序内存。不过程序可以在测试机上运行,而模型限定为三条彩色线描述三个维度(x,y,z)。模型也可以旋转或放缩,查看方式分别可以用摇杆和十字键。当然了这个应用程序利用了3D机能。
  
== Friend Testing Partner ==
+
== Friend Testing Partner - Friend 调试器 ==
[[File:Ftestpscnsht.png|250px|thumb|right|Friend Testing Partner Screenshot]]
+
[[File:Ftestpscnsht.png|250px|thumb|right|Friend调试器截图]]
 
[[File:Ftestpicon.png]]
 
[[File:Ftestpicon.png]]
  
The Friend Testing Partner application is used to test/monitor the 3DS's Friend List function. It allows the user to test various functions of the 3DS's out-going Friend Card, by giving the following options:
+
Friend Testing Partner 应用用于测试/监听3DS的Friend List功能.它允许用户通过以下选项测试3DS的 out-going Friend Card的一系列功能:
*Master Control - (RUN/STOP) (STOP is the default setting) when ‘STOP’ is selected the 3DS Friend Card uses the user’s settings/data. When ‘RUN’ is selected  the 3DS Friend Card uses the dummy settings/data chosen to test from the settings bellow.
+
*Master Control - (RUN/STOP) (默认STOP)3DS Friend Card设置为 ‘STOP’ 时使用用户的 settings/data.设置为 ‘RUN’时3DS Friend Card 使用虚拟的settings/data测试以下设置.
 
 
*Login/Logout - (ON/OFF) (ON is the default setting) What effect this has on the Friend Card is not known
 
 
 
*Playing Title - (ON/OFF) (ON is the default setting) When ‘ON’ is selected the currently used title is ignored and a dummy applications are cycled through as the ‘Playing Title’ approximately every ten seconds in its place. The dummy applications used are the applications found in Firmware version 1.0.0-0 of a retail 3DS including the ‘Nintendo Zone viewer’ app. When ‘OFF’ is selected the currently used title (which is the Friend Testing Partner app) is used as the ‘Playing Title’
 
  
*Mode Description - (ON/OFF) (ON is the default setting) When ‘ON’ is selected the Software in Use(Playing Title) is accompanied by the Date and Time found on that user’s 3DS. The Mode Description is refreshed every ten or so seconds. When ‘OFF’ is selected the date and time on the user’s 3DS is not displayed.
+
*Login/Logout - (ON/OFF) (默认ON) 在 Friend Card 中的作用未知.
  
*Message - (ON/OFF) (ON is the default setting) When ‘ON’ is selected the message made by the user is replaced(not overwritten as it reverts back to the user’s choice when this is ‘OFF’) by the current date and time in the format “YYYYMMDD HHMMSS”, this is refreshed every ten or so seconds.
+
*Playing Title - (ON/OFF) (默认ON) ‘ON’ 状态时忽略当前使用的title,使用虚拟应用作为 ‘Playing Title’ ,约每10秒循环一次. 在固件版本1.0.0-0 的零售版 3DS的 ‘Nintendo Zone viewer’ 应用中发现了这个虚拟应用程序.‘OFF’状态时使用(Friend Testing Partner)当前使用的title作为 ‘Playing Title’
  
*Mii - (ON/OFF) (ON is the default setting) When 'ON' the currently used Mii is replaced with one of 4 dummy Miis and cycles them through every ten seconds with a new dummy mii. This effect can only be seen from another 3DS not the host
+
*Mode Description - (ON/OFF) (默认ON) ‘ON’状态时从用户3DS的(Playing Title) 可以看到日期和时间.  Mode Description十秒左右刷新一次.  ‘OFF’状态用户的日期和时间就不会显示出来了.
  
*Favorite Title (ON/OFF) (ON is the default setting) When 'ON' is selected, the user’s favorite title is replaced with a dummy, which is replaced every 10 or so seconds.
+
*Message - (ON/OFF) (默认ON)  ‘ON’状态时, 用户发出的消息会被当前日期时间替代(如果返回用户的选择为‘OFF’就不替代了) ,时间格式为 “YYYYMMDD HHMMSS”,十秒左右刷新一次.
Also this application allows the user to monitor the whether the 3DS is online or not and whether the 3DS’s Friend Presence is online or offline. Every time a dummy setting is refreshed it is displayed on the top screen with a time stamp.
 
  
 +
*Mii - (ON/OFF) (默认ON) 'ON'使用4个虚拟Mii中的一个作为Mii与一个新的Mii十秒左右通信一次.这个效果可以使用不是host的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 298: 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 Screenshot]]
+
[[File:Wmtestscnsht.jpg|300px|thumb|right|WMtest截图]]
 
[[File:Wmtesttool.png‎]]
 
[[File:Wmtesttool.png‎]]
  
This application is a TWL(DSi) application compiled for use on the 3DS. It is an wireless test tool with its uses explained below:
+
该应用是为3DS使用而编译的TWL(DSi)应用。它是一个无线测试工具,功能如下:
  
*Scan Test - Scans Wireless channels 1-13(can be focused on one specific channel) for broadcasting stations. It can detect two types of broadcasting stations:
+
*Scan Test - 搜索无线频道1-13(也可以专门搜索一个频道),寻找多播点。它可以探测到两种类型的多播点:
  
Wifi Access Points - Giving the Mac Address, Broadcasting Channel, 'c', and the SSID
+
Wifi热点 - 输入Mac地址,频道,'c'和SSID
  
DS Stations such as DS Download stations and Pokemon distributors - Giving the Mac Address, Brodcasting Channel, TGID and GGID
+
DS Stations - ( 比如DS Download station和Pokemon distributor)输入Mac地址,频道,TGID和GGID
  
*ScanEx Test - and has two Scan Types. Passive which lets you individually scan channels 1-13 (only one at at time) and the DS distribution channels (1,7,13 all at once). And Active which scans all 13 channels at once. when it finds a channel it prints on the bottom screen next to 'Found' 'bssDescCount='
+
*ScanEx Test - 同时具备两种扫描类型。被动型让你选择单独扫描频道1-13中的一个 DS distribution(1,7,13这三个)。主动型会同时扫描所有的13个频道。找到一个频道后,下屏的'Found'旁边会显示'bssDescCount='
  
*MeasureChannel Test - not quite sure what this does but it for a given channel it gives a ratio(in percentage form), which it finds in its allocated test time ranging from 10ms to 1000ms. And for every interval of time which is specified, it tests and gives a ratio.
+
*MeasureChannel Test - 不是很清楚做什么的,但是输入一个频道后,程序会从从10ms到1000ms的范围内选择一个时间长度,使用这个值测试后,输出一个百分比。
  
*Noise Mode - Seeks wireless channels in which to make wireless noise (This is not made very clear on the app). You can specify the:
+
*Noise Mode - 甄别出有干扰的频道(这个应用描述的并不很清楚)。你可以指定:
  
Channel where the scanner will seek to make noise
+
筛选出有干扰的频道
  
Noise Rate, ranging from 0% to 100%
+
噪音程度,从0%到100%
  
Frequency, ranging from 10ms to 50ms
+
噪声频率,从10ms到50ms
  
Seek Mode, ranging from 1000ms to 1500ms
+
筛选模式,1000ms到1500ms
  
When the settings are chosen the top screen has two counters which display 'Noise ON count' and 'Noise OFF count' the counters are affected by the noise rate. Starting at 0% the 'Noise ON count' does not change but as the Noise rate gets closer to 100% the count moves and gets faster as Noise rate reaches 100%. For 'Noise OFF count' it is the exact opposite to the ' Noise ON count' in regards to counting.
+
选择好设置后,上屏幕会显示两个噪声计数器,分别为'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]]

Latest revision as of 15:29, 13 May 2013

本页是对3DS开发机的可用软件与功能的说明。翻译自3DS_Development_Unit_Software

以下说明除特别声明的部分,都来自SDK的37904版本。想看3DS开发机硬件信息,请访问这里Gbatemp上的开发机硬件信息(英文)

开发机软件和主界面菜单多麽整洁漂亮!点击查看高画质版。 - Xcution









Dev Menu - 开发机主菜单Edit

 

 
开发机主菜单截图
 
旧版开发机主菜单截图

这个应用在上屏显示开发机菜单的固件和版本,在TWL(DSi) NAND分区SD卡有效时候显示剩余空间。它也显示了下屏导航窗口所选中磁盘/文件的信息。下屏显示的三个选项卡分别是:

  • Programs-可以从NANDSD card和slot 1 卡槽(仅仅对一部分应用程序有效,请看下方的 Dev Menu版本和对应范围的应用程序)读取应用程序。程序会依照"专有ID' '产品号码'"的格式显示。安装过的Title可以从menu中移除。
  • Import-此选项卡中,可以安装SD卡中编译为.CIA文件的title (在新版中为"SDMC")。
  • HIO- 这是新版Dev Menu增加的选项卡。会输出'Not found DEVMENU_ROOT'. This 'DEVMENU_ROOT' is not supposed to be on the 3DS' SDMC. (可能需要从CTR调试器的SDMC卡槽,或者NAND加载某个目录?)
  • ExtData-用这个选项卡可以删除包括3DS的所有ExtData

(注意所有的零售版3DS游戏都不会被3DS开发机识别,Dev Menu会在'Programs'中显示"Unknown Card",并且不会在上屏提供其他信息。)

(另外注意,如果一个3DS可执行文件,由于运行受到flag限制[比如内存限制,限制]而不能在Dev Menu启动的话,产品ID会用黑底红字显示出来。)

Dev Menu版本 可用的Title类型
?- 32640 - 33437 0000(仅支持NAND),0010,8004,8005,8011
35887 0000(仅支持NAND),8004
37785 - 40909 -? 0000(NAND和SDMC),8004
?- 47586 -? 0000(NAND和SDMC),0002, 8004

Config - 设置Edit

 

 
设置菜单截图

该应用程序是一个3DS设置菜单,具有以下选项:

  • Reset Settings - 恢复所有设置到默认。
  • Hid Setting - (HID = human interface device,人体学界面设备)校准十字键和摇杆。
  • Rtc Setting - (RTC = real time clock,实际时间时钟)设定系统时间。
  • Lcd Setting - 有和Home Menu一样的显示设置,以及闪烁设置(似乎是指屏幕频率刷新造成的闪烁)。
  • User Info Setting - 允许更改用户名,以及设置"NG NAME FLAG"标志的真假。
在最近版本的设置中,"User Info Setting"还有:
  • CountryId - 在安装的国家中更改3DS的所在国家。(和下方的那个一样都是说3DS用户地理位置)
  • RegionId - 在选定的国家中更改所在地区。
  • Other Setting(打开到其他选项的分支) -
  • Sound Mode - 设定声音模式,mono/stereo/surround(单声道/立体声/环绕声)
  • System Mode - 更改内存限制。
  • Prod - 64MB内存模式(Home Menu只能在此模式下运行,绝大部分的零售机设备都不能从此模式换到别的模式。)
  • Dev1 - 96MB内存模式
  • Dev2 - 80MB内存模式
  • Dev3 - 72MB内存模式
  • Dev4 - 32MB内存模式
所有的CTR调试器/原型机都可以更改内存限制。对于开发者测试机,更改内存限制的能力,似乎和购买测试机时候的某个选项有所关联。(就好像在从Nintendo购买IS_Nitro时候,有一个选项是否购买IS_Nitro的无线/USG选项。)
某些测试机可以在Prod之外的模式下运行Home Menu,不过有些带有内存限制的应用程序(比如浏览器)不能在Prod之外的Home Menu下启动。
  • Exception handler - (enable/disable - 是/否)选择是否开启非调试环境下应用程序的异常处理功能。
  • Break Stop - (enable/disable - 是/否)选择是否在非调试环境下遇到断点便停止程序。当应用程序未被要求停止时会在断点处退出。
  • Menu - (Home Menu/Test Menu - 主菜单界面/测试界面)该功能通过修改开发机的菜单TID中configuration字段,允许用户从Home MenuTest Menu之间选择,之后菜单会被NS模块加载。
  • Language - 和System Settings中的语言选项基本相同,不过还可以选择"无效"。
  • Dlp Force Child Import - (enable/disable - 是/否)一般情况下,3DS会在NAND上缓存"Download Play (Dlp)"应用程序,只有在请求版本高于本地缓存时候才重新下载并覆盖到NAND。开启这个选项,会强制3DS下载并覆盖到NAND,而不管当前版本。当然这是为测试提供的。
  • Debug Mode - (enable/disable - 是/否)勾选调试模式?
在最近版本的设置中,"Other Setting"还有:
  • FS Latency Emulation - 文件系统延迟,单位毫秒(0ms-2550ms)。选择时候每次增加10ms(如0ms->10ms->20ms...)。
  • Coppacs Setting - 未知(总显示'not restricted')
  • Test Setting - 测试并校准十字键和摇杆。
  • Eula Setting - 允许用户更改"Agree Version"也就是"ff.ff"。两个字段可以互换组合,值从aa到99(默认的00.00不支持Eula).
  • Stereo Camera Cal for Check - 相机测试(?),可以选择"write strange data(excess Z-rot) - 书写特殊数据(?)"和"reset to factory default - 恢复到出厂设置"。
  • Gyro / Accel Cal for Check - 允许校准陀螺仪和加速计步器。
  • Ctr Info Setting - 可以更改SD卡上ctrsetting.txt文件里的设置。

Downloadplay Client - 单卡联机客户端Edit

 
下载游戏客户端截图

 


3DS开发机也有和零售版3DS单卡联机看上去一致的单卡联机应用程序,并且单卡联机客户端可以当做普通单卡联机(即Downloadplay)应用程序的替代品安装,但是3DS开发机和零售版3DS不能相互接收游戏。这个开发机应用程序可以看做加有以下限制的单卡联机。

  • 只能下载3DS的Downloadplay Title
  • 没有普通Downloadplay的图形界面(请看截图)
  • 可以选择至多16个Downloadplay服务端

这个应用程序显然用于简单地测试Downloadplay客户端子应用,没有像普通Downloadplay恼人的 re-navigating 接口。

Network Settings - 网络设置Edit

 
网络设置截图

 

该开发机应用程序允许用户直接修改三个可能的网络设置"插槽"的以下内容。

  • Security Mode :(无线网络所使用的加密) OPEN/WEP 40bit/WEP 104bit/128bit/WPA TKIP/WPA2 TKIP/WPA AES/WPA2 AES
  • SSID :(网络名称) 最多32个字符
  • KEY :(加密所使用的明文) 最大许可长度和加密类型有关。
  • AutoDNS :(3DS是否自动获取DNS) |True - 3DS会去自动获得|False - 3DS使用用户提供的DNS(这里也可以修改)|

在设置的最下方有两个选择:

  • Write Setting & Connect Test To AP - 应用上方的选项设置,并执行一次网络连接测试(注意在原本系统设置中为修改的网络连接的设置,没有在上方出现的设定视为无效,比如说代理服务器设置)
  • Remove Setting - 移除这个"插槽"的所有设定

SaveDataFiler - 存档数据文件管理Edit

 
SaveDataFiler Screenshots

 


这个3DS开发机应用程序允许用户将存档文件或者extdata从SD卡导入导出。窗体有三个界面:

  • User - 这里可以将3DS应用程序和3DS游戏卡带(不是DS游戏卡带)的存档导出到SD卡。存档不能从这里删除。
  • ExtData - 这里可以将应用程序的ExtData删除,或者导出到SD卡以便之后使用。
  • SD - 这里可以将SD卡上ExtData或者应用程序的存档导入到3DS或者3DS游戏卡带中。另外也可以从SD卡删除Extdata或应用程序存档。


用户的存档会导出到sdmc:/filer/UserSaveData/YYYYMMDD(时分秒)


它会在那个路径建立一个文件夹和三个文件。导出到上方路径的两个文件是<uniqueID>.dat和<uniqueID>_.dat,另有一个名为/<uniqueID>/的目录,内有<ExHeader Name>.dat文件。

CTR MenuSelector - CTR菜单选择器Edit

 
菜单选择器截图

 

这个应用程序,可以利用更改菜单线程控制符(TID)的设置区域更改当前的'活动中菜单'(正在使用的那个),允许用户从主菜单测试菜单选择,之后用NS模块加载菜单。这个应用程序是设置菜单作为"菜单"选择功能引入的,之后从中分离为一般的应用程序。

CecLotcheckTool - CEC内容检查工具Edit

 
CecLotcheckTool Screenshot

 

这个应用程序可以为最多12个3DS应用程序管理CECs(随机遭遇通讯,也就是StreetPass)。应用程序有12个可能的插槽,可以存入"盒子(BOXes)"。盒子是为允许用户使用CECs的应用程序单独提供的,比如StreetPass Mii Plaza或者Nintendo 3DS Sound。因而,这个应用程序的盒子,和'系统设置'中的'StreetPass管理'是对应的(StreetPass管理可以在零售版3DS上使用)。该应用程序的功能有:





  • <Y> BOX Options - 会打开一个子目录有以下选项(当悬停在Nintendo 3DS Sound的盒子,也就是我当前唯一可以测试应用程序的位置):
  • Box Info - 给出发件箱参数  




  • Message Info (OUT-BOX) - 给出当前盒子的消息参数  



  • Dummy Message Settings - 还真不太清楚这个选项干什么(空信息设置?)  




  • <A> Create Dummy BOXes - 建立空盒子,用于填充没使用的插槽,但是不会覆盖当前的任何盒子。
  • <X> Delete BOXes - 从插槽中删除所有的盒子。
  • <START> CEC Filter Reset - 我只能猜到这个估计是用于清除启用CEC的应用程序的数据的。


BossLotCheckTool - BOSS内容检查器Edit

 
BOSS内容检查器截图

 

该应用程序适用于管理使用了BOSS交流功能的3DS Titles的BOSS(SpotPass)任务和数据,比如'Pokedex'应用程序就有用到BOSS交流功能。该应用程序也会显示3DS的朋友码(FC),而这个FC并不会和3DS本身在'朋友列表'的FC相混淆。用户可以用特有ID查看3DS中登记使用BOSS功能的(除过系统部分的)Title。对每一个Title你都可以查看和BOSS下载协作的下载过的'NsData'信息。,查看BOSS任务列表(这意味着应用程序可以进行多个BOSS项目)。你可以查看关于每一个BOSS任务的信息,包括:

  • TaskStatus : 任务完成了么?
  • TaskExecCount : 这个BOSS任务执行了多少次
  • TaskExecInterval : 在内部这个任务执行需要多少时间(单位秒)
  • TaskPriority : 是一个用于形容优先级的数值
  • URL : BOSS内容的URL
  • AP Info : 什么都不是么?
  • TaskResultCode : 任务成功了么?
  • HTTP_StatusCode : HTTP的状态码
  • DataSize : 内容长度(单位字节)
  • Last_Modified : 最后一次(在服务器端)BOSS内容修改的时间
  • StartTime : BOSS任务的登记时间
  • OptOut : 用户是否可以选择退出该任务的BOSS交流

这里同样允许手动执行BOSS任务。

Stereo Camera Calibrator - 立体相机校准器Edit

 
立体相机校准器截图

 

所谓立体相机校准器(SCC),简单来说,允许用户调整外部两个摄像头之间的关系。可以用3DS距离特殊物件一段距离的方法自动设置,也可以手动设置每个相机图片的旋转角度和右眼相机的大小。3D效果可以通过重叠半透明的右眼相机图像和左眼相机图像来观察,或者也可以直接利用3DS的视差屏障来观察3D图像。

Model Viewer - 模型查看器Edit

 
3DS模型查看器截图

 

如名字所示,这个应用程序允许用户查看模型。它需要和CTR调试器配合使用,以便于可以将到模型输入程序内存。不过程序可以在测试机上运行,而模型限定为三条彩色线描述三个维度(x,y,z)。模型也可以旋转或放缩,查看方式分别可以用摇杆和十字键。当然了这个应用程序利用了3D机能。

Friend Testing Partner - Friend 调试器Edit

 
Friend调试器截图

 

Friend Testing Partner 应用用于测试/监听3DS的Friend List功能.它允许用户通过以下选项测试3DS的 out-going Friend Card的一系列功能:

  • Master Control - (RUN/STOP) (默认STOP)当 3DS Friend Card设置为 ‘STOP’ 时使用用户的 settings/data.设置为 ‘RUN’时3DS Friend Card 使用虚拟的settings/data测试以下设置.
  • Login/Logout - (ON/OFF) (默认ON) 在 Friend Card 中的作用未知.
  • Playing Title - (ON/OFF) (默认ON) ‘ON’ 状态时忽略当前使用的title,使用虚拟应用作为 ‘Playing Title’ ,约每10秒循环一次. 在固件版本1.0.0-0 的零售版 3DS的 ‘Nintendo Zone viewer’ 应用中发现了这个虚拟应用程序.‘OFF’状态时使用(Friend Testing Partner)当前使用的title作为 ‘Playing Title’
  • Mode Description - (ON/OFF) (默认ON) ‘ON’状态时从用户3DS的(Playing Title) 可以看到日期和时间. Mode Description十秒左右刷新一次. ‘OFF’状态用户的日期和时间就不会显示出来了.
  • Message - (ON/OFF) (默认ON) ‘ON’状态时, 用户发出的消息会被当前日期时间替代(如果返回用户的选择为‘OFF’就不替代了) ,时间格式为 “YYYYMMDD HHMMSS”,十秒左右刷新一次.
  • Mii - (ON/OFF) (默认ON) 'ON'使用4个虚拟Mii中的一个作为Mii与一个新的Mii十秒左右通信一次.这个效果可以使用不是host的3DS观察到.
  • Favorite Title (ON/OFF) (默认ON)'ON'状态时,用户的favorite title会被虚拟的title替代,十秒左右更换一次,应用允许用户监听其他3DS是否在线,以及3DS基友是否在线.每次虚拟设置被刷新,屏幕上都会留下时间记录.

Game Coin Setter* - 游戏金币设置器*Edit

 
游戏金币设置器截图

 

这个程序用于设置3DS游戏金币的数值。显然这是为了开发者能测试自己游戏中,玩家用获得的游戏金币换取游戏内内容或类似东西的部分。它用一个非常简单的界面显示了当前金币数量,调整选项,目标金币数量。下面是操作说明:

  • LEFT/RIGHT - 十字键只能修改'目标金币数量'(0~300)。
  • A - 把用户修改的‘目标金币数量’设置为'当前金币数量'。
  • L+R+X - "今天不再增加"("Preclude today's Increment")不知道这到底怎么影响到游戏金币数量的。

TWL开发工具Edit

以下是用于DSi/DS模式的开发工具,能把应用打包为可安装到TWL NAND的CIA文件。

NINTENDO DS - WMtest - NDS无线测试Edit

 
WMtest截图

 

该应用是为3DS使用而编译的TWL(DSi)应用。它是一个无线测试工具,功能如下:

  • Scan Test - 搜索无线频道1-13(也可以专门搜索一个频道),寻找多播点。它可以探测到两种类型的多播点:

Wifi热点 - 输入Mac地址,频道,'c'和SSID

DS Stations - ( 比如DS Download station和Pokemon distributor)输入Mac地址,频道,TGID和GGID

  • ScanEx Test - 同时具备两种扫描类型。被动型让你选择单独扫描频道1-13中的一个 DS distribution(1,7,13这三个)。主动型会同时扫描所有的13个频道。找到一个频道后,下屏的'Found'旁边会显示'bssDescCount='
  • MeasureChannel Test - 不是很清楚做什么的,但是输入一个频道后,程序会从从10ms到1000ms的范围内选择一个时间长度,使用这个值测试后,输出一个百分比。
  • Noise Mode - 甄别出有干扰的频道(这个应用描述的并不很清楚)。你可以指定:

筛选出有干扰的频道

噪音程度,从0%到100%

噪声频率,从10ms到50ms

筛选模式,1000ms到1500ms

选择好设置后,上屏幕会显示两个噪声计数器,分别为'Noise ON count'和'Noise OFF count'。在噪声为0%的时候'Noise ON count'几乎不变,而噪声接近100%时计数器数值会飙升。对于'Noise OFF count',和'Noise ON count'的计数情况正好相反。(大概就是指数函数的样子)



* 这里使用了另外的图标换掉了应用原本的图标,以免和其他应用程序混淆。原来的图标可以在历史页面查看。