diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb index c38098b..45e5366 100644 Binary files a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb and b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.ncb differ diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo index 4d42330..babe7fd 100644 Binary files a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo and b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL.suo differ diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm index 9880251..9d6b0ea 100644 Binary files a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm and b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Debug/BuildLog.htm differ diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.en.resx b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.en.resx index 01a26c4..8413246 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.en.resx +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.en.resx @@ -298,12 +298,6 @@ USA, Europe, and Australia - - Korea only - - - China only - 157, 16 diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.h b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.h index 6fb69a0..871bd95 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.h +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.h @@ -1631,10 +1631,9 @@ private: System::Windows::Forms::ToolStripMenuItem^ stripItemRomInfoList; this->combRegion->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList; this->combRegion->Font = nullptr; this->combRegion->FormattingEnabled = true; - this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(9) {resources->GetString(L"combRegion.Items"), resources->GetString(L"combRegion.Items1"), + this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(7) {resources->GetString(L"combRegion.Items"), resources->GetString(L"combRegion.Items1"), resources->GetString(L"combRegion.Items2"), resources->GetString(L"combRegion.Items3"), resources->GetString(L"combRegion.Items4"), - resources->GetString(L"combRegion.Items5"), resources->GetString(L"combRegion.Items6"), resources->GetString(L"combRegion.Items7"), - resources->GetString(L"combRegion.Items8")}); + resources->GetString(L"combRegion.Items5"), resources->GetString(L"combRegion.Items6")}); this->combRegion->Name = L"combRegion"; this->combRegion->SelectedIndexChanged += gcnew System::EventHandler(this, &Form1::combRegion_SelectedIndexChanged); // @@ -4547,6 +4546,9 @@ private: System::Windows::Forms::ToolStripMenuItem^ stripItemRomInfoList; // SRL情報をフォームに反映させる void setRegionForms(void); + // フォーム入力が正しいか書き込み前チェック + void checkRegionForms(void); + private: // --------------------------------------------------------------------- // レーティング設定は複雑なので別に切り出す diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.ja.resx b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.ja.resx index 19df98d..5d72662 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.ja.resx +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.ja.resx @@ -376,12 +376,6 @@ 蛹礼アウシ梧ャァ蟾槭♀繧医ウ雎ェ蟾 - - 髻灘嵜縺ョ縺ソ - - - 荳ュ蝗ス縺ョ縺ソ - 150, 16 diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.resX b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.resX index daaf514..93f4fd3 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.resX +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form1.resX @@ -117,13 +117,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 687, 19 + + gboxTWLExInfo gboxSrl + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -137,6 +139,7 @@ tabSubmitInfo + 335, 174 @@ -158,8 +161,8 @@ 132, 16 - - True + + 22 2 @@ -176,18 +179,15 @@ 46, 19 + + 46, 19 + labShared2Size1 gboxTWLExInfo - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 10 @@ -200,9 +200,6 @@ 65, 20 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 164, 84 @@ -212,8 +209,8 @@ Korea Only - - 149, 16 + + United States, Europe and Australia United States and Australia @@ -227,15 +224,12 @@ Europe Only - - United States Only + + 24, 99 labShared2Size0 - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 3 @@ -248,20 +242,17 @@ 33 - - labSubBannerSize + + Display Connection Icon On DSi Menu - - 1 - - - Publisher + + combPEGI_BBFC 33 - - 94, 19 + + 0 Library Name @@ -272,9 +263,6 @@ 165, 93 - - gridError - 8 @@ -287,9 +275,6 @@ gboxParental - - gboxTWLExInfo - 22 @@ -305,8 +290,8 @@ 6, 43 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 6, 20 217, 96 @@ -320,11 +305,8 @@ TWL - - - tboxCaption - - - tboxTmdSize + + Language stripMaster @@ -332,18 +314,12 @@ gboxNandSize - - Region and Rating Infomation - 0 labShared2Size2 - - 24, 99 - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -356,6 +332,9 @@ labRomType + + labSubmiteDate + 344, 234 @@ -384,14 +363,17 @@ 41 + + gboxNandSize + 18, 200 17, 12 - - tboxUsageOther + + gboxNandSize gboxForeign @@ -408,9 +390,15 @@ These item is necessary not only to make a submission sheet but also to make a master ROM data. Please edit certainly.<newline>In making a master ROM data, these info will be registered in the ROM data(except "Other Rom Spec"). + + labArbit2 + 3 + + cboxIsNormalJump + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -423,21 +411,18 @@ aged 6 or older - - gboxUsage + + tabMain - - 0 + + 6, 74 - - 147, 19 + + 6 10 - - 81, 12 - gboxTitleID @@ -480,9 +465,15 @@ 158, 19 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + gboxExFlags + + True + 9 @@ -495,14 +486,14 @@ 11 - - True - 10 - - 14, 40 + + 87, 12 + + + Header CRC System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -531,21 +522,21 @@ TWL Extended Flags - - Right + + 1 109, 106 - - File 0 + + System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 251, 171 5 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -561,8 +552,8 @@ 6 - - => + + combRegion 104, 84 @@ -576,8 +567,8 @@ gboxPerson2 - - 1 + + tboxNTSC2 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -585,6 +576,12 @@ 42, 19 + + 310, 79 + + + 0 + 397, 332 @@ -594,6 +591,9 @@ 417, 12 + + tabTWLInfo + 96, 19 @@ -615,12 +615,18 @@ ages 15 or older - - 7 + + 52, 20 + + + tabSubmitInfo 545, 54 + + gridWarn + 30 @@ -633,23 +639,20 @@ 8 - - 17, 12 - 12 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True + tabTWLInfo - - labShared2Size5 - - - gboxNandSize + + 1 gboxTitleID @@ -657,14 +660,14 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - labGameCode + + Internet For Sale - - 5 + + NAND Flash Memory SDK Ver @@ -675,24 +678,18 @@ 40 - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tboxCaption + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Contact2 - - tabRomInfo - - - ages 12 or older - 1 @@ -702,8 +699,8 @@ labSrlSize - - 1 + + 0 337, 67 @@ -714,9 +711,6 @@ labPlatform - - (Furigana) - 175, 81 @@ -738,8 +732,8 @@ gboxSrl - - 5 + + 217, 62 66, 75 @@ -783,33 +777,42 @@ 31 + + True + labSubmitVer 1 + + 67, 16 + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gboxLaunch + + 119, 11 118, 12 + + gboxParental + 1 - - gboxTWLExInfo - 71, 19 200, 12 + + 100 + tboxPrivateSize @@ -819,8 +822,8 @@ gboxParental - - Language + + gboxNandSize 28 @@ -837,6 +840,9 @@ 118, 16 + + True + tboxGuideCompanyInfo @@ -849,11 +855,8 @@ 11 - - True - - - 225, 12 + + gboxForeign stripItemErrorListCurrent @@ -867,8 +870,8 @@ 13 - - File 4 + + 22, 53 True @@ -879,32 +882,23 @@ tboxPublicSize - - $this + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 0 - - gboxOtherSpec - - - gboxLaunch - 132, 11 - - 398, 299 - tabMain 266, 90 - - 100 + + gboxTWLExInfo System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -921,9 +915,15 @@ aged 12 or older + + 1 + 11 + + 100, 19 + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -945,9 +945,6 @@ tboxAppTypeOther - - 9, 21 - 40, 22 @@ -969,12 +966,12 @@ NoControl - - gboxNandSize - 4 + + 4 + gboxShared2Size @@ -1008,9 +1005,6 @@ 104, 114 - - tboxShared2Size1 - 89, 19 @@ -1026,8 +1020,11 @@ 4 - - 8 + + 128, 12 + + + 185, 88 53, 41 @@ -1068,9 +1065,6 @@ gboxPerson2 - - 1 - labNandSizeFS @@ -1080,9 +1074,6 @@ 100, 19 - - 2 - CERO @@ -1092,8 +1083,8 @@ 263, 144 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 aged 3 or older @@ -1104,8 +1095,8 @@ 100, 19 - - 2 + + gboxPerson1 2 @@ -1122,15 +1113,18 @@ NoControl - - 745, 367 - True + + 66, 100 + True + + 3 + 23 @@ -1143,36 +1137,33 @@ 17 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + gboxSrl - - TWL MasterEditor - - - 310, 79 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 7 12 - - tboxAppType + + (Furigana) + + + Backup Memory labIsCodec - - Game Card Access + + 6 2 - - 17 - gboxTWLExInfo @@ -1191,8 +1182,8 @@ 58, 12 - - 4 + + 37 Sum of Above Files @@ -1212,9 +1203,6 @@ aged 7 or older - - 0 - (From NAND Application) @@ -1227,8 +1215,11 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 27, 12 + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + labBracketL NoControl @@ -1239,11 +1230,14 @@ gboxNandSize + + True + 24 - - gboxNandSize + + labReleaseDate aged 7 or older @@ -1254,17 +1248,23 @@ aged 4 or older + + Right + Special Note 99, 16 + + 152, 113 + 3 - - 3 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 37, 12 @@ -1275,8 +1275,8 @@ 6, 18 - - 33 + + 11 2 @@ -1293,8 +1293,8 @@ (Shorter than 100 chars) - - True + + 3 0 @@ -1323,27 +1323,21 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - tabNandSizeInfo - - True - 8 - - 9 - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 3 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -1353,9 +1347,6 @@ 8 - - tabRomEditInfo - 104, 18 @@ -1368,9 +1359,6 @@ 4 - - 4, 21 - Make a middleware list only(HTML format) @@ -1380,8 +1368,8 @@ True - - 12, 78 + + gboxOtherSpec 204, 20 @@ -1416,9 +1404,6 @@ gboxSubmitWay - - 4Kbit EEPROM - 158, 19 @@ -1437,8 +1422,8 @@ gboxTitleID - - 11 + + 57, 12 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -1449,7 +1434,10 @@ 12, 28 - + + A (All ages) + + 2 @@ -1461,8 +1449,8 @@ 71, 19 - - 66, 200 + + 307, 22 tabTWLInfo @@ -1473,17 +1461,17 @@ File 5 - - 2 + + combOFLC + + + tabTWLInfo tabTWLInfo - - Purpose - - - 8 + + gboxPerson1 6 @@ -1491,11 +1479,8 @@ combPEGI - - labArrow3 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Name System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -1515,11 +1500,8 @@ gboxTWLExInfo - - 9 - - - 24, 11 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 23, 128 @@ -1530,8 +1512,8 @@ 2 - - 261, 19 + + ver.0.0.00000 2 @@ -1545,8 +1527,8 @@ 216, 204 - - 14 + + 0 155, 16 @@ -1569,8 +1551,8 @@ (Arbitrary) - - tboxFax1 + + 89, 19 3 @@ -1578,6 +1560,9 @@ gboxNandSize + + 44, 16 + SDK Ver. @@ -1590,35 +1575,41 @@ 140, 16 - - cboxIsInputPerson2 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 102, 142 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + tboxShared2Size2 378, 36 - - True + + colErrorBegin tabSubmitInfo - - 2 + + dataSDKVer - - gboxForeign + + labCERO gboxExFlags - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 42 + + + 66, 12 tboxTel1 @@ -1635,15 +1626,12 @@ 66, 50 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True stripItemEnglish - - 0 - 7 @@ -1653,21 +1641,24 @@ True + + B (aged 12 or older) + 6 True + + gboxForeign + 4 TitleID - - 172, 12 - 45, 12 @@ -1680,23 +1671,32 @@ True - - 67, 16 + + tboxFax1 18, 19 - - 1 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 8 + + + aged 3 or older 745, 367 + + gboxParental + gboxTWLExInfo - - 91, 12 + + 0 66, 16 @@ -1722,15 +1722,6 @@ Begin - - 37 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 3 - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -1749,14 +1740,11 @@ 10 - - 0 - 3 - - True + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 36 @@ -1767,6 +1755,9 @@ 165, 68 + + 23, 152 + labCompany2 @@ -1785,6 +1776,9 @@ labRemasterVer + + 147, 19 + These item is necessary for checking NAND area size used by DSi Ware(NAND Application).<newline>When the Media of application is GameCard, checking following items is not necessary. @@ -1800,17 +1794,26 @@ 78, 12 + + 0 + 14 + + 4 + 1 0 - - 5 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + labSubBannerSize 78, 17 @@ -1818,17 +1821,17 @@ True - - 5 - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tboxMakerCode + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabCompanyInfo + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -1836,6 +1839,9 @@ 15 + + 26 + TWL Secure Area ROM Offset @@ -1845,15 +1851,12 @@ 288, 22 - + + 81, 12 + + gboxPerson2 - - 4 - - - 0 - 74, 12 @@ -1866,8 +1869,8 @@ False - - 185, 88 + + tboxGuideRomEditInfo gboxParental @@ -1887,11 +1890,14 @@ 9, 45 + + 6 + 13 - - True + + Other ROM Spec. Name @@ -1908,9 +1914,15 @@ 1 + + 5 + 9 + + TWL Extended Info + colWarnBegin @@ -1920,15 +1932,15 @@ Right - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 6 stripItemMiddlewareHtml + + 1 + 123, 103 @@ -1947,6 +1959,9 @@ 1 + + 10 + 20 @@ -1968,21 +1983,15 @@ tboxNTSC1 - - Backup Memory + + 2 - - gboxPerson1 - - - 307, 22 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 17 - - End - 66, 125 @@ -1992,6 +2001,9 @@ labCompany1 + + tboxCompany2 + E (aged 6 or older) @@ -2049,8 +2061,8 @@ Load a temporary info. saved previously - - gboxPerson1 + + h 53, 91 @@ -2058,9 +2070,6 @@ 25, 12 - - tabCompanyInfo - True @@ -2085,8 +2094,8 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 stripItemSaveTemp @@ -2094,8 +2103,8 @@ 38, 12 - - True + + gridError 261, 19 @@ -2106,20 +2115,17 @@ 34, 12 - - 100 + + 263, 69 labFurigana2 - - ver.0.0.00000 + + 152, 217 - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 1 NoControl @@ -2136,12 +2142,15 @@ 38 - - 112, 19 + + gboxErrorTiming 133, 14 + + gboxCRC + 745, 367 @@ -2154,14 +2163,17 @@ 36, 20 - - stripItemSheet + + 153, 41 + + + 9 Contact1 - - Right + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 147, 19 @@ -2175,26 +2187,23 @@ 100, 19 - - 39 - labArrow4 + + Purpose + NoControl gboxSrl - - NoControl - NoControl - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + gboxTWLExInfo gboxNandSize @@ -2217,32 +2226,26 @@ Use Shared2 Files - - gboxNandSize - 21 gboxParental - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True 2 - - labBracketR - tabRomInfo System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 3 System.Windows.Forms.DataGridView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -2262,8 +2265,8 @@ All ages - - labReleaseDate + + 24, 11 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -2280,18 +2283,12 @@ gboxCRC - - SD Card - tboxPlatform Private Save Data Size - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -2304,14 +2301,11 @@ 3 - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 31, 12 - - 37 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + labGameCode 16 @@ -2319,17 +2313,20 @@ 12, 220 - - => - Z (aged 18 or older) Company Info.(Editable) - - 30 + + * Return to 0 when release ver. is updated. + + + 13 + + + tabErrorInfo labArbit1 @@ -2337,8 +2334,8 @@ labAppTypeOther - - 745, 367 + + rErrorReading System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -2352,8 +2349,8 @@ 1 - - 745, 367 + + gboxPerson2 12 @@ -2370,11 +2367,8 @@ 104, 18 - - labCERO - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tboxSrlSize 7 @@ -2391,8 +2385,8 @@ True - - Right + + 687, 19 288, 22 @@ -2406,8 +2400,8 @@ 5 - - aged 12 or older + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 76, 12 @@ -2418,8 +2412,8 @@ 19 - - 6 + + True True @@ -2439,18 +2433,9 @@ 150 - - 40 - - - 4, 21 - - + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 14 @@ -2478,9 +2463,6 @@ 123, 19 - - 483, 185 - True @@ -2499,8 +2481,8 @@ 66, 200 - - True + + colErrorName 24, 228 @@ -2514,9 +2496,6 @@ 66, 75 - - labFile - 18 @@ -2532,17 +2511,14 @@ 7 - - Internet - 66, 125 1 - - 158, 19 + + 8 12, 93 @@ -2556,9 +2532,6 @@ 365, 22 - - rErrorReading - gboxForeign @@ -2568,8 +2541,8 @@ aged 15 or older - - 18, 200 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 0 @@ -2583,11 +2556,8 @@ rSubmitInternet - - 42 - - - 355, 144 + + 8 12, 144 @@ -2595,9 +2565,6 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gboxParental - 153, 66 @@ -2610,9 +2577,6 @@ tabSubmitInfo - - 356, 50 - h @@ -2622,11 +2586,8 @@ 9 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NAND Size + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 True @@ -2646,14 +2607,8 @@ 44 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 10 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 39 23, 128 @@ -2661,8 +2616,8 @@ 60 - - True + + 1 gboxNandSize @@ -2691,6 +2646,9 @@ True + + 2 + 190, 84 @@ -2700,15 +2658,15 @@ gboxForeign + + Right + Error Info. tabMain - - gboxForeign - 14, 18 @@ -2718,9 +2676,6 @@ False - - 5 - 378, 91 @@ -2733,12 +2688,18 @@ 2 + + 5 + Begin labFurigana1 + + Publisher + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -2757,14 +2718,11 @@ 147, 36 - - 13 + + 745, 367 - - These items is necessary for making a submission sheet. Please input. - - - True + + Region and Rating Infomation 70, 12 @@ -2778,8 +2736,8 @@ True - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 172, 12 gboxSubmitWay @@ -2838,8 +2796,8 @@ 123, 19 - - Enable Normal App Jump + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 14, 143 @@ -2865,42 +2823,45 @@ 100 - - 120, 50 - - - This tab is for checking ROM data. When ROM data is illegal, please check settings of building ROM data. - Right 90, 19 - - colErrorName + + gboxPerson1 + + + True True + + gboxForeign + 20 - - tboxNTSC2 + + 14, 40 + + + 9 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 29, 12 - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 5 + + Right + System.Windows.Forms.DataGridView, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -2913,8 +2874,8 @@ 4 - - 31, 12 + + labMakerCode System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -2922,14 +2883,11 @@ System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 130, 12 + + File 0 - - gboxNandSize - - - tboxKeyTableRomOffset + + 261, 19 True @@ -2940,15 +2898,15 @@ 44, 12 - - aged 16 or older + + labMultiForeign2 + + + gboxCRC False - - tabTWLInfo - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -2967,9 +2925,6 @@ gboxProd - - False - tabSubmitInfo @@ -2982,8 +2937,8 @@ True - - 10 + + ROM File Size Right @@ -2991,11 +2946,17 @@ 100 + + 7 + + + tabMain + labESRB - - NAND Flash Memory + + Right True @@ -3009,6 +2970,9 @@ labHex4 + + Export error info to HTML file (apply current input) + True @@ -3027,8 +2991,8 @@ CRC - - 44, 16 + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -3054,9 +3018,6 @@ All ages - - 4 - 38, 19 @@ -3075,30 +3036,21 @@ 687, 19 - - 12, 53 - - - 0 - - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 0 10 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - True System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 11 + 6 @@ -3111,14 +3063,14 @@ 263, 94 - - 19 + + 17, 12 gboxPerson2 - - 0, 0 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -3132,9 +3084,6 @@ tboxGameCode - - 753, 392 - 2 @@ -3153,12 +3102,15 @@ tabSubmitInfo - - TWL Extended Info + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 True + + 2 + tabRomInfo @@ -3171,14 +3123,14 @@ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 5 + + 356, 50 66, 175 - - 263, 69 + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 tboxSubBannerSizeFS @@ -3198,6 +3150,9 @@ 1 + + 12, 102 + 120, 16 @@ -3216,9 +3171,6 @@ gridLibrary - - labMakerCode - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -3231,8 +3183,14 @@ tabRomInfo - - 362, 6 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 185, 23 + + + ESRB 23 @@ -3240,11 +3198,14 @@ 35 + + tabSubmitInfo + Application Type - - 11 + + 16 gboxPerson1 @@ -3261,8 +3222,8 @@ 66, 149 - - 268, 19 + + 158, 19 tboxIsCodec @@ -3306,8 +3267,8 @@ G - - CODEC Mode + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 aged 16 or older @@ -3333,11 +3294,8 @@ 123, 12 - - 22 - - - 3 + + 104, 12 5 @@ -3363,9 +3321,6 @@ 6, 48 - - 551, 11 - 77, 12 @@ -3375,9 +3330,6 @@ 72, 247 - - tboxSumSizeMB - tabSubmitInfo @@ -3393,9 +3345,15 @@ 254, 12 + + gboxForeign + 159, 12 + + 12 + aged 18 or older @@ -3444,9 +3402,6 @@ System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 1 - labHex2 @@ -3456,9 +3411,6 @@ 94, 19 - - 225, 99 - 3 @@ -3498,11 +3450,11 @@ System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ROM Size + + True - - 2 + + 261, 19 stripItemRomInfoList @@ -3531,8 +3483,11 @@ 94, 19 - - False + + labArrow3 + + + 268, 19 Inadequent for young @@ -3561,8 +3516,8 @@ NoControl - - Right + + gboxNandSize 0 @@ -3573,9 +3528,6 @@ 0 - - 3 - 1 @@ -3606,8 +3558,8 @@ tboxSubBannerSize - - 6 + + => System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -3615,9 +3567,6 @@ 362, 6 - - tabSubmitInfo - 347, 234 @@ -3630,27 +3579,24 @@ gboxPerson1 - - How To Submit + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 53, 66 204, 20 - - 121, 193 - 36 - - 1 - - - Export ROM info to HTML file - - + True + + 40 + gboxPerson2 @@ -3675,9 +3621,6 @@ 13, 119 - - Right - 6 @@ -3690,29 +3633,26 @@ True - - 16 + + 3 1 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - $this 100 - - 4 + + aged 4 or older labSDAccessRight - - True + + False => @@ -3720,9 +3660,6 @@ 18 - - Header CRC - gboxShared2Size @@ -3738,26 +3675,20 @@ 120, 16 - - 1 - tabMain - - 24, 11 - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - E(Preliminary Ver.) + + 1 tabCompanyInfo - - 40 + + 753, 392 699, 106 @@ -3789,9 +3720,6 @@ 699, 103 - - 11 - 204, 20 @@ -3801,11 +3729,8 @@ tabSubmitInfo - - 152, 113 - - - 261, 19 + + gboxPerson1 37 @@ -3816,9 +3741,6 @@ Rating Pending - - 7, 106 - gboxShared2Size @@ -3828,12 +3750,6 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 3 - - - 6 - True @@ -3855,15 +3771,12 @@ gboxNandSize - - True + + 17 System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 745, 367 - 11 @@ -3885,11 +3798,14 @@ Both - + gboxNandSize - - Launch Control On DSi Menu + + 130, 12 + + + End 337, 189 @@ -3918,9 +3834,6 @@ True - - True - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -3930,36 +3843,42 @@ 66, 149 - - gboxForeign + + 38 + + + 0 gboxShared2Size + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 261, 19 + 2 - - tabTWLInfo + + gboxParental Mail - - 152, 217 + + 33 10 - - labError + + labTel2 True - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 7 @@ -3972,26 +3891,20 @@ 0 - - 16 + + 285, 227 gboxProd - - Unnecessary Rating (Available Only Tool App) - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + labNormalRomOffset tabSubmitInfo - - 16, 207 - - - 16 + + True 45, 12 @@ -4020,20 +3933,17 @@ labTmdSize - - 3 + + 1 100 - - 100 - 14 - - gboxErrorTiming + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 12 @@ -4047,15 +3957,12 @@ 2 - - 11 + + gboxLaunch tboxProductCode1Foreign - - labMultiForeign2 - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -4086,20 +3993,17 @@ 335, 52 - - 2 + + These items is necessary for making a submission sheet. Please input. C (aged 15 or older) - - 8 + + tboxMedia - - h - - - 28 + + 91, 12 tboxPerson2 @@ -4122,20 +4026,20 @@ 5 - - Display Connection Icon On DSi Menu + + tabSubmitInfo Right - - 24, 11 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 14 - - 39, 144 + + True 777, 493 @@ -4143,8 +4047,8 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - This tab discribes errors in the ROM data file and mistakes in editing.<newline>Red items discribe errors which can't be midified by this program. Please modify build settings.<newline>Blue items discribe errors in a part of ROM data, but these errors can be midified by this program.<newline>Black items discribe input mistakes or omission. + + 7 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -4152,8 +4056,8 @@ gboxSrl - - 98, 24 + + 16 System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -4161,21 +4065,21 @@ 0 + + 18, 200 + labPrivateSize - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 66, 12 + + 5 + gboxPerson2 - - Region and Ratings (Editable) - 445, 60 @@ -4185,38 +4089,23 @@ tabErrorInfo - - tabErrorInfo - - - Reason + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Release Ver. - - colErrorBegin - 1 - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Input Contact2 52, 12 - - 14, 19 - - - 6, 74 - - - 53, 66 + + gboxPerson1 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -4230,14 +4119,17 @@ 9 - - 1 + + 27, 12 tabRomEditInfo - - tabCompanyInfo + + 502, 179 + + + 44, 12 True @@ -4245,23 +4137,23 @@ labNTSC2Pre - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - gboxShared2Size + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + 89, 19 $this - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 40 - - Product Code + + True gboxSrl @@ -4281,6 +4173,9 @@ 5 + + PG + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -4290,8 +4185,8 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ages 12 or older 288, 22 @@ -4308,9 +4203,6 @@ 60 - - 6, 20 - 4 @@ -4332,15 +4224,18 @@ aged 12 or older - - combPEGI_PRT + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 687, 19 tboxPhotoAccess + + 4 + tabRomInfo @@ -4356,12 +4251,18 @@ 11, 12 + + 3 + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 tabRomEditInfo + + Product Code + aged 16 or older @@ -4383,9 +4284,6 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 0 - 227, 204 @@ -4401,12 +4299,12 @@ gboxPerson2 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + gboxPerson1 + + 27, 12 + 1 @@ -4437,6 +4335,9 @@ 17, 88 + + 39, 144 + 152, 244 @@ -4458,20 +4359,23 @@ All ages - - 6, 21 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 124, 19 + + tboxUsageOther + 19 225, 161 - - 100 + + Reason System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -4488,27 +4392,33 @@ 9 + + 745, 367 + ) 100 + + 204, 20 + 17 + + labRomSize + 9, 82 - - 11, 12 + + True 17 - - 27, 12 - combUSK @@ -4530,6 +4440,9 @@ 0 + + True + (Arbitrary) @@ -4554,14 +4467,14 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gboxPerson1 + + 9 System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 64Mbit FLASH + + 0, 0 8Mbit FLASH @@ -4590,15 +4503,15 @@ True + + False + 3 labDepart1 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - gboxPerson1 @@ -4635,20 +4548,23 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 24, 11 - 9, 103 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 2 150, 12 - - gboxPerson2 + + 28 + + + Enable Normal App Jump + + + (NAND Size Used by the ROM) 15 @@ -4659,11 +4575,8 @@ 430, 144 - - 6 - - - tboxGuideRomEditInfo + + 14, 19 194, 82 @@ -4671,14 +4584,14 @@ 101, 90 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 7 - - 66, 12 + + 551, 11 - - tabSubmitInfo + + gboxNandSize 66, 25 @@ -4695,9 +4608,6 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ROM File Size - Remarks Item - Please write further information. @@ -4728,9 +4638,6 @@ 3 - - 57, 12 - gboxAccess @@ -4743,9 +4650,6 @@ labProductNameForeign - - 102, 273 - cboxIsSD @@ -4764,8 +4668,8 @@ True - - 87, 12 + + 100 7 @@ -4776,8 +4680,8 @@ 69, 168 - - True + + Game Card Access 1 @@ -4797,6 +4701,9 @@ labKeyTableRomOffset + + gboxNandSize + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -4833,23 +4740,26 @@ gboxCRC - - gboxForeign + + toolStripSeparator2 System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gboxPerson2 + + 14 - - True + + 102, 273 tboxGuideSubmitInfo - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 37 + + + 40 51, 12 @@ -4884,11 +4794,14 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 6 + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + gboxOtherSpec labProductCode @@ -4896,15 +4809,12 @@ 9 - - 9 + + labIsGameCardOn 11, 12 - - Right - 77, 12 @@ -4920,14 +4830,14 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 152, 87 + 36 - - 263, 119 - - - gboxOtherSpec + + Right 10 @@ -4944,9 +4854,6 @@ labMail1 - - gboxNandSize - 34, 12 @@ -4962,6 +4869,9 @@ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + cboxReleaseForeign + System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -4971,20 +4881,17 @@ gboxNandSize - - Name - 1 - - gboxParental - 2 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 165, 118 + + + 120, 50 tboxMail2 @@ -5022,8 +4929,8 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - TEL + + SD Card Dept. @@ -5034,6 +4941,9 @@ Company + + labPublicSize + 105, 17 @@ -5052,8 +4962,8 @@ tabErrorInfo - - 40 + + 6 24 @@ -5061,17 +4971,11 @@ Right - - 7 - tboxShared2Size0 - - 12 - - - 89, 19 + + tboxWholeCRC Right @@ -5088,8 +4992,8 @@ 69, 12 - - gboxPerson1 + + 172, 71 186, 34 @@ -5106,6 +5010,9 @@ toolStripSeparator1 + + ROM Size + 16 @@ -5115,6 +5022,9 @@ 12 + + gboxForeign + stripLang @@ -5124,6 +5034,9 @@ 62, 12 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + tboxAccessOther @@ -5148,18 +5061,18 @@ tboxSDAccessRight - - 4 + + 12 gboxParental - - 10 - - + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 3 + True @@ -5169,11 +5082,8 @@ 4, 21 - - combOFLC - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True 100 @@ -5193,14 +5103,8 @@ 103, 19 - - 44, 12 - - - 0 - - - 94, 19 + + System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 System.Windows.Forms.DateTimePicker, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -5214,26 +5118,26 @@ Others + + How To Submit + gboxAccess System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 11, 12 - - True + + tboxShared2Size1 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - labSumSize - - - Submission Date + + System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 0 @@ -5250,23 +5154,35 @@ 94, 19 + + Right + + + 12 + rUsageSale 18, 94 - - 17, 18 + + 0 + + + 0 + + + 9 18 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 4 - - 1 + + 5 3 @@ -5280,29 +5196,32 @@ 15, 174 - - 3 + + TWL MasterEditor gboxPerson1 + + 5 + 152, 165 154, 16 - - 52, 20 + + 16 tboxFurigana2 - - 8 + + 94, 19 - - 66, 100 + + 12, 78 13 @@ -5322,17 +5241,20 @@ 0 - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 362, 6 151, 179 - - 12 + + gboxPerson1 - - gboxTWLExInfo + + 19 + + + tboxSumSizeMB NoControl @@ -5346,11 +5268,11 @@ ROM Type - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gboxForeign + + 1 109, 162 @@ -5358,8 +5280,8 @@ tboxConnectIcon - - tboxMail1 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 gboxNandSize @@ -5370,8 +5292,8 @@ stripItemSepMaster1 - - tboxProductName + + 94, 19 34, 12 @@ -5385,29 +5307,35 @@ 13 - - United States, Europe and Australia - gboxShared2Size System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + United States Only + 2 - - True + + 3 + + + gboxForeign Dept. + + aged 12 or older + MS UI Gothic, 12pt - - 11 + + True 22, 165 @@ -5418,17 +5346,17 @@ 44 - - gboxPerson1 - - + 0 + + 112, 19 + Access Control - - True + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 tboxFile @@ -5445,17 +5373,17 @@ 48, 12 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 149, 16 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 121, 193 - - cboxIsNormalJump + + 483, 185 - - labPublicSize + + 5 gboxNandSize @@ -5463,8 +5391,8 @@ 22, 114 - - A (All ages) + + labError 268, 19 @@ -5475,20 +5403,17 @@ 21 - - 38 + + 24, 11 tboxProductCode1 - - dataSDKVer - TWL - - - tabMain + + E(Preliminary Ver.) 18 @@ -5502,8 +5427,8 @@ 13 - - True + + Right 60 @@ -5544,8 +5469,8 @@ 8 - - 8 + + True gboxParental @@ -5559,9 +5484,15 @@ 55, 19 + + User ID + 100 + + Export ROM info to HTML file + tabTWLInfo @@ -5580,6 +5511,9 @@ 4 + + Submission Date + 696, 24 @@ -5589,17 +5523,20 @@ tboxGuideTWLInfo - - gridWarn + + 17, 18 - - 172, 71 + + 98, 24 + + + 2 System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 3 + + => 43 @@ -5613,8 +5550,8 @@ labCapSubmitVer - - labNormalRomOffset + + 100 10 @@ -5628,8 +5565,8 @@ 12, 78 - - tabMain + + stripItemSheet PEGI(General) and BBFC @@ -5637,8 +5574,8 @@ 39 - - MS UI Gothic, 8.25pt + + 2 tabErrorInfo @@ -5646,8 +5583,8 @@ stripFile - - 26, 285 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 True @@ -5655,17 +5592,20 @@ 8 + + MS UI Gothic, 8.25pt + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 18 - - True + + 7, 106 TopRight @@ -5691,8 +5631,8 @@ 2 - - combPEGI_BBFC + + 1 1 @@ -5709,18 +5649,18 @@ 292, 66 - - labMail2 + + 9, 120 System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - ROM CRC + + gboxAccess + 229, 36 @@ -5739,14 +5679,14 @@ 1 - - 0 + + tboxTmdSize 3 - - 9 + + 10 0 @@ -5769,8 +5709,8 @@ 7 - - 5 + + 11 gboxPerson1 @@ -5778,9 +5718,6 @@ 7 - - Other Info - 3, 3, 3, 3 @@ -5790,6 +5727,9 @@ menuStripAbove + + All ages + 16 @@ -5802,6 +5742,12 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 15 + + + 12 + gboxAccess @@ -5817,17 +5763,20 @@ gboxAccess - - gboxPerson2 + + gboxNandSize True + + 6, 21 + TEL - - True + + gboxLaunch 5 @@ -5844,14 +5793,17 @@ gboxUsage - - 346, 45 + + aged 16 or older System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + gboxLaunch + + + 0 Right @@ -5874,21 +5826,18 @@ tboxProductCode2 - - tboxSrlSize + + labBracketR - - 12, 102 - - - tboxWholeCRC - - - gboxNandSize - - + gboxForeign + + True + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + labLib @@ -5916,8 +5865,8 @@ 12 - - 285, 227 + + gboxUsage colLibPublisher @@ -5949,14 +5898,14 @@ True - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 8 butSetBack - - * Return to 0 when release ver. is updated. + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 tabErrorInfo @@ -5970,12 +5919,15 @@ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 2 + + 10 256, 19 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + True @@ -5985,8 +5937,8 @@ Launch Date - - B (aged 12 or older) + + 225, 99 10 @@ -5997,8 +5949,8 @@ 378, 263 - - (NAND Size Used by the ROM) + + 2 tabNandSizeInfo @@ -6012,8 +5964,8 @@ aged 6 or older - - System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tboxProductName 6, 18 @@ -6027,32 +5979,35 @@ Sub Banner Size - - 7 + + TEL - - 7 + + tabSubmitInfo - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 263, 119 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 34, 12 - - 2 + + True True - - 153, 41 + + 745, 367 - - tabNandSizeInfo + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True + + (Furigana) System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -6075,9 +6030,6 @@ True - - 149, 16 - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -6087,17 +6039,23 @@ 2 + + labShared2Size5 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + Make a middleware list only(XML format) - - cboxReleaseForeign + + 8 - - 2 + + 3 - - gboxExFlags + + 0 NTSC @@ -6120,8 +6078,11 @@ labArrow2 - - labSubmiteDate + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True True @@ -6135,8 +6096,8 @@ 268, 19 - - 31 + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 tabErrorInfo @@ -6144,11 +6105,11 @@ System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 106, 53 + + gboxParental - - 16 + + NoControl 39, 12 @@ -6156,53 +6117,56 @@ 165, 12 - - 29, 12 - Maker Code 30 - - 22, 53 + + 16, 207 - - 12 + + tabRomEditInfo - - tboxMakerCode + + tabNandSizeInfo System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + True 7 - - 152, 87 + + True TopRight + + 3 + stripItemSepFile1 5 - - aged 3 or older + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 4 - - combRegion + + False + + + tboxAppType 27, 12 @@ -6210,20 +6174,26 @@ True - - 26 + + True gboxTitleID + + CODEC Mode + TitleID Low Media of Application - - gboxForeign + + tboxTitleName + + + True System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -6249,14 +6219,14 @@ True - - 104, 12 + + 16 NAND Area Size Used by the DSi Ware - - True + + labFile aged 12 or older @@ -6264,11 +6234,11 @@ 37 - - 100 + + 24, 11 - - 0 + + tabCompanyInfo 14, 51 @@ -6297,17 +6267,14 @@ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 26 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Region and Ratings (Editable) 9 - - 9 + + gboxNandSize 0 @@ -6315,26 +6282,29 @@ True - - tboxShared2Size4 + + labMail2 - - 217, 62 + + tabMain System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 25 + + 745, 367 gboxUsage + + combPEGI_PRT + True - - 9, 120 + + 7 Rating Pending @@ -6342,14 +6312,17 @@ 1 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 28 - - labTel2 + + 9, 21 12 @@ -6357,11 +6330,17 @@ colWarnEnd + + 100 + + + 8 + Open a ROM data file - - 165, 118 + + gboxPerson2 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -6387,26 +6366,26 @@ 1 + + 4 + 39 - - Other ROM Spec. - - - 251, 171 + + True 12, 53 - - gboxParental + + 11 1 - - 0 + + tboxKeyTableRomOffset 4, 21 @@ -6420,8 +6399,8 @@ Warning (Midification isn't necessary. Please check validity of these infomation.) - - labProductNameLimit + + 2 7 @@ -6429,20 +6408,17 @@ System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 398, 299 tabMain - - True + + tboxMail1 - - 502, 179 - - - PG + + 0 74, 12 @@ -6465,14 +6441,14 @@ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 5 + + 25 True - - tabMain + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 2 @@ -6480,8 +6456,11 @@ 7 - - 4 + + labProductNameLimit + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 69, 12 @@ -6492,8 +6471,8 @@ tboxShared2Size5 - - 46, 19 + + 29, 12 System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -6501,8 +6480,8 @@ 74, 12 - - gboxForeign + + 29, 12 3 @@ -6516,11 +6495,11 @@ tabRomEditInfo - - tboxProductCode2Foreign2 + + tabRomInfo - - 3 + + 9 True @@ -6537,15 +6516,12 @@ 13, 16 - - gboxCRC + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Region - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - (Only release multi ver.) @@ -6558,11 +6534,14 @@ 17 + + 11 + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tboxMedia + + System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Other @@ -6570,8 +6549,8 @@ None - - True + + 64Mbit FLASH 6, 45 @@ -6591,20 +6570,17 @@ 67, 16 - - labIsGameCardOn - 20 - - 204, 20 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 This tab is for checking ROM data. When ROM data is illegal, please check settings of building ROM data. - - 119, 11 + + 26 System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -6633,20 +6609,17 @@ 66, 100 - - 6 + + 24, 11 109, 190 - - e-mail + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gboxPerson1 - - - toolStripSeparator2 + + 4, 21 MiddleRight @@ -6669,17 +6642,20 @@ gboxNandSize - - 261, 19 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 15 + + 4, 21 - - 185, 23 + + Unnecessary Rating (Available Only Tool App) - - (Furigana) + + gboxPerson2 + + + 31 1 @@ -6690,14 +6666,11 @@ 89, 19 - - System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 3 - - 11 + + tboxProductCode2Foreign2 colErrorCause @@ -6708,20 +6681,26 @@ Rating Pending - - 7 + + M + + + 5 + + + 66, 200 True - - gboxNandSize + + True tboxRomLatency - - True + + tabCompanyInfo stripItemMasterRom @@ -6729,14 +6708,14 @@ tboxProductNameForeign - - 687, 19 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - M + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - False + + This tab discribes errors in the ROM data file and mistakes in editing.<newline>Red items discribe errors which can't be midified by this program. Please modify build settings.<newline>Blue items discribe errors in a part of ROM data, but these errors can be midified by this program.<newline>Black items discribe input mistakes or omission. 22, 109 @@ -6762,6 +6741,9 @@ True + + 30 + 511, 61 @@ -6771,17 +6753,20 @@ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + True 204, 20 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + 1 - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 149, 16 2 @@ -6804,11 +6789,17 @@ True + + 2 + + + e-mail + Game Title - - labArbit2 + + Other Info Set Back to Initial Settings @@ -6834,20 +6825,20 @@ 5 - - gboxLaunch - labTitleIDHi + + 5 + tboxSumSize gboxUsage - - tabSubmitInfo + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ( @@ -6855,17 +6846,17 @@ 687, 19 - - 100, 19 + + 346, 45 True - - aged 4 or older + + Launch Control On DSi Menu - - True + + 100 gridSDK @@ -6876,8 +6867,8 @@ System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Right + + File 4 Rating Pending @@ -6897,20 +6888,20 @@ tboxTitleIDLo - - tboxCompany2 - - + 2 - - All ages + + This tab is for checking ROM data. When ROM data is illegal, please check settings of building ROM data. - - Right + + 355, 144 - - User ID + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 26, 285 All ages @@ -6930,14 +6921,17 @@ gboxForeign + + True + labCaptionEx System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - gboxAccess + + labSumSize System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -6945,9 +6939,6 @@ True - - 3 - colWarnCause @@ -6957,8 +6948,8 @@ USK - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabCompanyInfo Japanese @@ -6978,26 +6969,26 @@ Foreign Ver. - - gboxParental + + 11 Right - - 23, 152 + + Right - - 12 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - ESRB + + 12, 53 True - - 128, 12 + + 3 False @@ -7017,41 +7008,50 @@ 14 - - gboxCRC + + $this - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + gboxExFlags - - 8 + + True + + + 4Kbit EEPROM tabRomInfo - - tabSubmitInfo + + tboxShared2Size4 + + + NAND Size 100 - - labRomSize + + 106, 53 + + + True tboxFax2 - - Export error info to HTML file (apply current input) + + gboxForeign - - 0 + + 4 - - tboxTitleName + + cboxIsInputPerson2 - - labBracketL + + 225, 12 36 @@ -7062,15 +7062,9 @@ True - - True - True - - True - True @@ -7083,6 +7077,9 @@ True + + True + 0, 0 @@ -7098,4 +7095,7 @@ True + + True + \ No newline at end of file diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_deliv.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_deliv.cpp index e68d726..8c97dbc 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_deliv.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_deliv.cpp @@ -213,16 +213,28 @@ void Form1::setDeliverableProperties(void) //} // SRL情報を文字列で登録 - if( this->combRegion->SelectedIndex < 0 ) + + // リージョン + if( this->combRegion->DropDownStyle == System::Windows::Forms::ComboBoxStyle::DropDown ) { - if( this->isJapanese() == true ) - this->hDeliv->hRegion = gcnew System::String("不明"); - else - this->hDeliv->hRegion = gcnew System::String("Undefined"); + // 中韓のときはリストで選択不可のテキストがコンボボックスに書かれているのでそれを登録 + this->hDeliv->hRegion = this->combRegion->Text; } else { - this->hDeliv->hRegion = dynamic_cast(this->combRegion->SelectedItem); + // WorldWide のときはリストで選択可能な文字列を登録 + if( this->combRegion->SelectedIndex < 0 ) + { + if( this->isJapanese() == true ) + this->hDeliv->hRegion = gcnew System::String("不明"); + else + this->hDeliv->hRegion = gcnew System::String("Undefined"); + } + else + { + // リストで選択されているテキストを登録 + this->hDeliv->hRegion = dynamic_cast(this->combRegion->SelectedItem); + } } this->hDeliv->hCERO = this->setDeliverableRatingOgnProperties( this->combCERO ); this->hDeliv->hESRB = this->setDeliverableRatingOgnProperties( this->combESRB ); @@ -246,7 +258,7 @@ System::String^ Form1::setDeliverableRatingOgnProperties( System::Windows::Forms System::String ^str; if( this->cboxIsUnnecessaryRating->Checked ) // レーティング表示不要が選択されているとき { - if( box->FlatStyle == System::Windows::Forms::FlatStyle::Standard ) + if( box->FlatStyle == System::Windows::Forms::FlatStyle::Standard ) // リージョンに含まれているときの判定 { str = System::String::Copy( box->Text ); // テキスト入力可になっているので取得できるはず } @@ -269,7 +281,7 @@ System::String^ Form1::setDeliverableRatingOgnProperties( System::Windows::Forms } else { - str = dynamic_cast(box->SelectedItem); + str = dynamic_cast(box->SelectedItem); // リストで選択されているテキストを代入 } } return str; diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_lang.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_lang.cpp index ac12fba..c216d85 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_lang.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_lang.cpp @@ -215,10 +215,9 @@ void MasterEditorTWL::Form1::changeLanguage( System::String ^langname ) resources->ApplyResources(this->combRegion, L"combRegion"); int indexRegion = this->combRegion->SelectedIndex; this->combRegion->Items->Clear(); - this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(9) {resources->GetString(L"combRegion.Items"), resources->GetString(L"combRegion.Items1"), + this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(7) {resources->GetString(L"combRegion.Items"), resources->GetString(L"combRegion.Items1"), resources->GetString(L"combRegion.Items2"), resources->GetString(L"combRegion.Items3"), resources->GetString(L"combRegion.Items4"), - resources->GetString(L"combRegion.Items5"), resources->GetString(L"combRegion.Items6"), resources->GetString(L"combRegion.Items7"), - resources->GetString(L"combRegion.Items8")}); + resources->GetString(L"combRegion.Items5"), resources->GetString(L"combRegion.Items6")}); #if defined(METWL_VER_APPTYPE_SYSTEM) || defined(METWL_VER_APPTYPE_SECURE) || defined(METWL_VER_APPTYPE_LAUNCHER) if( langname->Equals( "ja" ) ) { @@ -230,6 +229,18 @@ void MasterEditorTWL::Form1::changeLanguage( System::String ^langname ) } #endif this->combRegion->SelectedIndex = indexRegion; + // 中韓のときの特別対応 + if( this->combRegion->DropDownStyle == System::Windows::Forms::ComboBoxStyle::DropDown ) + { + if( this->hSrl->IsRegionChina ) // このパスになるとき必ずSRLは読み込まれている + { + this->combRegion->Text = (langname == "ja")?"中国のみ":"China only"; + } + else + { + this->combRegion->Text = (langname == "ja")?"韓国のみ":"Korea only"; + } + } // Region が変わったときのイベントが勝手に呼ばれて index が -1 にされるので Region 変更後に index を設定 this->combCERO->SelectedIndex = indexCERO; diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_pctl.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_pctl.cpp index 8c4a3ce..fa800d1 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_pctl.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_pctl.cpp @@ -1,5 +1,5 @@ // --------------------------------------------------------------------- -// リージョンとペアレンタルコントロール設定 +// リージョンとレーティング設定 // --------------------------------------------------------------------- #include "stdafx.h" @@ -21,19 +21,31 @@ using namespace System::Data; using namespace System::Drawing; using namespace MasterEditorTWL; +// ===================================================================== +// リージョン +// ===================================================================== + // --------------------------------------------------------------------- -// リージョン設定は複雑なので別に切り出す +// GUIのコンボボックスからROMヘッダのリージョンコードを決定する // --------------------------------------------------------------------- -// フォーム入力をSRLに反映させる void Form1::setRegionSrlPropaties(void) { this->hSrl->IsRegionJapan = false; this->hSrl->IsRegionAmerica = false; this->hSrl->IsRegionEurope = false; this->hSrl->IsRegionAustralia = false; - this->hSrl->IsRegionKorea = false; - this->hSrl->IsRegionChina = false; + + // 中国版と韓国版はリージョン変更させない + if( this->combRegion->DropDownStyle == System::Windows::Forms::ComboBoxStyle::DropDown ) // コンボボックスが中韓設定用になっているとき + { + return; + } + + // ALLリージョンのとき中韓ビットも立っているので中韓ビットを落としておく必要がある + this->hSrl->IsRegionChina = false; + this->hSrl->IsRegionKorea = false; + switch( this->combRegion->SelectedIndex ) { case 0: @@ -68,16 +80,10 @@ void Form1::setRegionSrlPropaties(void) this->hSrl->IsRegionAustralia = true; break; - case 7: - this->hSrl->IsRegionKorea = true; - break; - - case 8: - this->hSrl->IsRegionChina = true; - break; + // 中韓は設定不可 #if defined(METWL_VER_APPTYPE_SYSTEM) || defined(METWL_VER_APPTYPE_SECURE) || defined(METWL_VER_APPTYPE_LAUNCHER) - case 9: + case 7: this->hSrl->IsRegionJapan = true; this->hSrl->IsRegionAmerica = true; this->hSrl->IsRegionEurope = true; @@ -91,7 +97,10 @@ void Form1::setRegionSrlPropaties(void) } } -// SRL情報をフォームに反映させる +// --------------------------------------------------------------------- +// ROMヘッダのリージョンコードからGUIのコンボボックスの値を決定する +// --------------------------------------------------------------------- + void Form1::setRegionForms(void) { System::Boolean isJapan = this->hSrl->IsRegionJapan; // リージョン @@ -100,40 +109,75 @@ void Form1::setRegionForms(void) System::Boolean isAustralia = this->hSrl->IsRegionAustralia; System::Boolean isKorea = this->hSrl->IsRegionKorea; System::Boolean isChina = this->hSrl->IsRegionChina; - System::Int32 index; - if( isJapan && !isAmerica && !isEurope && !isAustralia && !isKorea && !isChina ) - index = 0; - else if( !isJapan && isAmerica && !isEurope && !isAustralia && !isKorea && !isChina ) - index = 1; - else if( !isJapan && !isAmerica && isEurope && !isAustralia && !isKorea && !isChina ) - index = 2; - else if( !isJapan && !isAmerica && !isEurope && isAustralia && !isKorea && !isChina ) - index = 3; - else if( !isJapan && !isAmerica && isEurope && isAustralia && !isKorea && !isChina ) - index = 4; - else if( !isJapan && isAmerica && !isEurope && isAustralia && !isKorea && !isChina ) - index = 5; - else if( !isJapan && isAmerica && isEurope && isAustralia && !isKorea && !isChina ) - index = 6; - else if( !isJapan && !isAmerica && !isEurope && !isAustralia && isKorea && !isChina ) - index = 7; - else if( !isJapan && !isAmerica && !isEurope && !isAustralia && !isKorea && isChina ) - index = 8; - else - index = -1; // 不正 + + // 中韓のときコンボボックスを編集不可にする + if( !isJapan && !isAmerica && !isEurope && !isAustralia && !isKorea && isChina ) // 中国 + { + this->combRegion->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDown; // 自由にテキストを入力できる + this->combRegion->SelectedIndex = -1; // 設定の順序に注意: テキストの設定よりも前に入れておかないとテキスト入力が反映されないことがある + this->combRegion->Text = this->isJapanese()?"中国のみ":"China only"; + this->combRegion->Enabled = false; // 編集不可 + } + else if( !isJapan && !isAmerica && !isEurope && !isAustralia && isKorea && !isChina ) // 韓国 + { + this->combRegion->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDown; + this->combRegion->SelectedIndex = -1; + this->combRegion->Text = this->isJapanese()?"韓国のみ":"Korea only"; + this->combRegion->Enabled = false; + } + else // WorldWide + { + // 選択可能にする + this->combRegion->Enabled = true; + this->combRegion->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList; // リストの中から選択しかできない + + // コンボボックスのデフォルトの選択値を決定 + System::Int32 index = -1; + if( isJapan && !isAmerica && !isEurope && !isAustralia && !isKorea && !isChina ) + index = 0; + else if( !isJapan && isAmerica && !isEurope && !isAustralia && !isKorea && !isChina ) + index = 1; + else if( !isJapan && !isAmerica && isEurope && !isAustralia && !isKorea && !isChina ) + index = 2; + else if( !isJapan && !isAmerica && !isEurope && isAustralia && !isKorea && !isChina ) + index = 3; + else if( !isJapan && !isAmerica && isEurope && isAustralia && !isKorea && !isChina ) + index = 4; + else if( !isJapan && isAmerica && !isEurope && isAustralia && !isKorea && !isChina ) + index = 5; + else if( !isJapan && isAmerica && isEurope && isAustralia && !isKorea && !isChina ) + index = 6; #if defined(METWL_VER_APPTYPE_SYSTEM) || defined(METWL_VER_APPTYPE_SECURE) || defined(METWL_VER_APPTYPE_LAUNCHER) - if( isJapan && isAmerica && isEurope && isAustralia && isKorea && isChina ) - index = 9; + if( isJapan && isAmerica && isEurope && isAustralia && isKorea && isChina ) + index = 7; #endif - this->combRegion->SelectedIndex = index; + this->combRegion->SelectedIndex = index; + } this->maskRatingForms(); // ペアレンタルコントロール用フォームの表示/非表示切り替え } // --------------------------------------------------------------------- -// ペアレンタルコントロール設定は複雑なので別に切り出す +// リージョンのフォームに問題がないかをチェックする +// --------------------------------------------------------------------- + +void Form1::checkRegionForms(void) +{ + // 中韓のときにはリージョン選択できないのでコンボボックスが選択されているかのチェックは必要なし + if( this->combRegion->DropDownStyle == System::Windows::Forms::ComboBoxStyle::DropDownList ) + { + this->checkComboBoxIndex( this->combRegion, "LabelRegion", true ); + } +} + + +// ===================================================================== +// レーティング +// ===================================================================== + +// --------------------------------------------------------------------- +// ROMヘッダのレーティング情報からGUIのコンボボックスを設定する // --------------------------------------------------------------------- -// フォーム入力をSRLに反映させる void Form1::setRatingSrlProperties(void) { // 各団体のフォーム入力を反映 @@ -150,7 +194,10 @@ void Form1::setRatingSrlProperties(void) this->hSrl->IsUnnecessaryRating = this->cboxIsUnnecessaryRating->Checked; } //setRatingSrlProperties() -// SRL内のペアレンタルコントロール情報を抜き出してフォームに反映させる +// --------------------------------------------------------------------- +// GUIのコンボボックスの選択をROMヘッダに反映させる +// --------------------------------------------------------------------- + void Form1::setRatingForms(void) { // レーティング表示不要かどうかを判断 @@ -168,7 +215,10 @@ void Form1::setRatingForms(void) this->combGRB->SelectedIndex = this->hSrl->hArrayParentalIndex[ OS_TWL_PCTL_OGN_GRB ]; } //setRatingForms() -// リージョン情報からペアレンタルコントロールの編集可能団体をマスクする +// --------------------------------------------------------------------- +// GUIで表示するレーティング団体をリージョンによって変える +// --------------------------------------------------------------------- + void Form1::maskRatingForms(void) { this->enableRating( this->combCERO, this->labCERO, nullptr ); @@ -179,128 +229,162 @@ void Form1::maskRatingForms(void) this->enableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); this->enableRating( this->combOFLC, this->labOFLC, nullptr ); this->enableRating( this->combGRB, this->labGRB, nullptr ); - switch( this->combRegion->SelectedIndex ) + + // 中韓リージョンは設定不可なので特別処理 + if( (this->combRegion->DropDownStyle == System::Windows::Forms::ComboBoxStyle::DropDown) // コンボボックスが中韓リージョン用になっているとき + && this->hSrl->IsRegionChina ) // SRLが読み込まれていることは保証される { - case 0: - // 日本 - this->enableRating( this->combCERO, this->labCERO, nullptr ); - this->disableRating( this->combESRB, this->labESRB, nullptr ); - this->disableRating( this->combUSK, this->labUSK, nullptr ); - this->disableRating( this->combPEGI, this->labPEGI, nullptr ); - this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); - this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); - this->disableRating( this->combOFLC, this->labOFLC, nullptr ); - this->disableRating( this->combGRB, this->labGRB, nullptr ); - break; + // 中国にレーティング団体なし + this->disableRating( this->combCERO, this->labCERO, nullptr ); + this->disableRating( this->combESRB, this->labESRB, nullptr ); + this->disableRating( this->combUSK, this->labUSK, nullptr ); + this->disableRating( this->combPEGI, this->labPEGI, nullptr ); + this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); + this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); + this->disableRating( this->combOFLC, this->labOFLC, nullptr ); + this->disableRating( this->combGRB, this->labGRB, nullptr ); + } + else if( (this->combRegion->DropDownStyle == System::Windows::Forms::ComboBoxStyle::DropDown) + && this->hSrl->IsRegionKorea ) + { + // 韓国はGRBのみ + this->disableRating( this->combCERO, this->labCERO, nullptr ); + this->disableRating( this->combESRB, this->labESRB, nullptr ); + this->disableRating( this->combUSK, this->labUSK, nullptr ); + this->disableRating( this->combPEGI, this->labPEGI, nullptr ); + this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); + this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); + this->disableRating( this->combOFLC, this->labOFLC, nullptr ); + this->enableRating( this->combGRB, this->labGRB, nullptr ); + } + else + { + switch( this->combRegion->SelectedIndex ) + { + case 0: + // 日本 + this->enableRating( this->combCERO, this->labCERO, nullptr ); + this->disableRating( this->combESRB, this->labESRB, nullptr ); + this->disableRating( this->combUSK, this->labUSK, nullptr ); + this->disableRating( this->combPEGI, this->labPEGI, nullptr ); + this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); + this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); + this->disableRating( this->combOFLC, this->labOFLC, nullptr ); + this->disableRating( this->combGRB, this->labGRB, nullptr ); + break; - case 1: - // 北米 - this->disableRating( this->combCERO, this->labCERO, nullptr ); - this->enableRating( this->combESRB, this->labESRB, nullptr ); - this->disableRating( this->combUSK, this->labUSK, nullptr ); - this->disableRating( this->combPEGI, this->labPEGI, nullptr ); - this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); - this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); - this->disableRating( this->combOFLC, this->labOFLC, nullptr ); - this->disableRating( this->combGRB, this->labGRB, nullptr ); - break; + case 1: + // 北米 + this->disableRating( this->combCERO, this->labCERO, nullptr ); + this->enableRating( this->combESRB, this->labESRB, nullptr ); + this->disableRating( this->combUSK, this->labUSK, nullptr ); + this->disableRating( this->combPEGI, this->labPEGI, nullptr ); + this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); + this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); + this->disableRating( this->combOFLC, this->labOFLC, nullptr ); + this->disableRating( this->combGRB, this->labGRB, nullptr ); + break; - case 2: - // 欧州 - this->disableRating( this->combCERO, this->labCERO, nullptr ); - this->disableRating( this->combESRB, this->labESRB, nullptr ); - this->enableRating( this->combUSK, this->labUSK, nullptr ); - this->enableRating( this->combPEGI, this->labPEGI, nullptr ); - this->enableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); - this->enableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); - this->disableRating( this->combOFLC, this->labOFLC, nullptr ); - this->disableRating( this->combGRB, this->labGRB, nullptr ); - break; + case 2: + // 欧州 + this->disableRating( this->combCERO, this->labCERO, nullptr ); + this->disableRating( this->combESRB, this->labESRB, nullptr ); + this->enableRating( this->combUSK, this->labUSK, nullptr ); + this->enableRating( this->combPEGI, this->labPEGI, nullptr ); + this->enableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); + this->enableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); + this->disableRating( this->combOFLC, this->labOFLC, nullptr ); + this->disableRating( this->combGRB, this->labGRB, nullptr ); + break; - case 3: - // 豪州 - this->disableRating( this->combCERO, this->labCERO, nullptr ); - this->disableRating( this->combESRB, this->labESRB, nullptr ); - this->disableRating( this->combUSK, this->labUSK, nullptr ); - this->disableRating( this->combPEGI, this->labPEGI, nullptr ); - this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); - this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); - this->enableRating( this->combOFLC, this->labOFLC, nullptr ); - this->disableRating( this->combGRB, this->labGRB, nullptr ); - break; + case 3: + // 豪州 + this->disableRating( this->combCERO, this->labCERO, nullptr ); + this->disableRating( this->combESRB, this->labESRB, nullptr ); + this->disableRating( this->combUSK, this->labUSK, nullptr ); + this->disableRating( this->combPEGI, this->labPEGI, nullptr ); + this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); + this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); + this->enableRating( this->combOFLC, this->labOFLC, nullptr ); + this->disableRating( this->combGRB, this->labGRB, nullptr ); + break; - case 4: - // 欧州と豪州 - this->disableRating( this->combCERO, this->labCERO, nullptr ); - this->disableRating( this->combESRB, this->labESRB, nullptr ); - this->enableRating( this->combUSK, this->labUSK, nullptr ); - this->enableRating( this->combPEGI, this->labPEGI, nullptr ); - this->enableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); - this->enableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); - this->enableRating( this->combOFLC, this->labOFLC, nullptr ); - this->disableRating( this->combGRB, this->labGRB, nullptr ); - break; + case 4: + // 欧州と豪州 + this->disableRating( this->combCERO, this->labCERO, nullptr ); + this->disableRating( this->combESRB, this->labESRB, nullptr ); + this->enableRating( this->combUSK, this->labUSK, nullptr ); + this->enableRating( this->combPEGI, this->labPEGI, nullptr ); + this->enableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); + this->enableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); + this->enableRating( this->combOFLC, this->labOFLC, nullptr ); + this->disableRating( this->combGRB, this->labGRB, nullptr ); + break; - case 5: - // 北米と豪州 - this->disableRating( this->combCERO, this->labCERO, nullptr ); - this->enableRating( this->combESRB, this->labESRB, nullptr ); - this->disableRating( this->combUSK, this->labUSK, nullptr ); - this->disableRating( this->combPEGI, this->labPEGI, nullptr ); - this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); - this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); - this->enableRating( this->combOFLC, this->labOFLC, nullptr ); - this->disableRating( this->combGRB, this->labGRB, nullptr ); - break; + case 5: + // 北米と豪州 + this->disableRating( this->combCERO, this->labCERO, nullptr ); + this->enableRating( this->combESRB, this->labESRB, nullptr ); + this->disableRating( this->combUSK, this->labUSK, nullptr ); + this->disableRating( this->combPEGI, this->labPEGI, nullptr ); + this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); + this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); + this->enableRating( this->combOFLC, this->labOFLC, nullptr ); + this->disableRating( this->combGRB, this->labGRB, nullptr ); + break; - case 6: - // 北米と欧州と豪州 - this->disableRating( this->combCERO, this->labCERO, nullptr ); - this->enableRating( this->combESRB, this->labESRB, nullptr ); - this->enableRating( this->combUSK, this->labUSK, nullptr ); - this->enableRating( this->combPEGI, this->labPEGI, nullptr ); - this->enableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); - this->enableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); - this->enableRating( this->combOFLC, this->labOFLC, nullptr ); - this->disableRating( this->combGRB, this->labGRB, nullptr ); - break; + case 6: + // 北米と欧州と豪州 + this->disableRating( this->combCERO, this->labCERO, nullptr ); + this->enableRating( this->combESRB, this->labESRB, nullptr ); + this->enableRating( this->combUSK, this->labUSK, nullptr ); + this->enableRating( this->combPEGI, this->labPEGI, nullptr ); + this->enableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); + this->enableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); + this->enableRating( this->combOFLC, this->labOFLC, nullptr ); + this->disableRating( this->combGRB, this->labGRB, nullptr ); + break; - case 7: - // 韓国 - this->disableRating( this->combCERO, this->labCERO, nullptr ); - this->disableRating( this->combESRB, this->labESRB, nullptr ); - this->disableRating( this->combUSK, this->labUSK, nullptr ); - this->disableRating( this->combPEGI, this->labPEGI, nullptr ); - this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); - this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); - this->disableRating( this->combOFLC, this->labOFLC, nullptr ); - this->enableRating( this->combGRB, this->labGRB, nullptr ); - break; - - case 8: - // 中国 - this->disableRating( this->combCERO, this->labCERO, nullptr ); - this->disableRating( this->combESRB, this->labESRB, nullptr ); - this->disableRating( this->combUSK, this->labUSK, nullptr ); - this->disableRating( this->combPEGI, this->labPEGI, nullptr ); - this->disableRating( this->combPEGI_PRT, this->labPEGI_PRT, nullptr ); - this->disableRating( this->combPEGI_BBFC, this->labPEGI_BBFC, nullptr ); - this->disableRating( this->combOFLC, this->labOFLC, nullptr ); - this->disableRating( this->combGRB, this->labGRB, nullptr ); - break; - - // 全リージョンのときは何もdisableにしない - default: - break; + // 全リージョンのときは何もdisableにしない + default: + break; + }// switch } } //maskRatingForms() -// 全団体を「レーティング表示不要」の設定/解除をする +// --------------------------------------------------------------------- +// GUIのレーティング設定に問題がないかチェックする +// --------------------------------------------------------------------- + +void Form1::checkRatingForms( System::Boolean inRegion, System::Windows::Forms::ComboBox ^comb, System::String ^ogn ) +{ + // リージョンに含まれていないとき: 0クリアが保証されるのでチェック必要なし + if( !inRegion ) + return; + + // 設定されていないときエラー + if( (comb->SelectedIndex < 0) || (comb->SelectedIndex >= comb->Items->Count) ) + { + this->hErrorList->Add( this->makeErrorMsg(true, "LabelRating", "RatingInput", ogn) ); + } + + // 審査中のとき警告 + if( comb->SelectedIndex == (comb->Items->Count - 1) ) + { + this->hWarnList->Add( this->makeErrorMsg(true, "LabelRating", "RatingPendingSelect", ogn) ); + } +} //checkRatingForms() + +// --------------------------------------------------------------------- +// 「レーティング表示不要」が選択されたかどうかでコンボボックスの内容を変える +// ROM読み込み時および「レーティング表示不要」チェックボックスに変化があったときに呼び出される +// --------------------------------------------------------------------- + void Form1::changeUnnecessaryRatingForms( System::Boolean bInitial ) { if( this->cboxIsUnnecessaryRating->Checked ) { - this->unnecessaryRating( this->combCERO ); // マスクは別のところでするのでここでは全団体を不要にしてもかまわない + this->unnecessaryRating( this->combCERO ); // 表示/非表示の選択は別のところでするのでここでは全団体を不要にしてもかまわない this->unnecessaryRating( this->combESRB ); this->unnecessaryRating( this->combUSK ); this->unnecessaryRating( this->combPEGI ); @@ -322,34 +406,19 @@ void Form1::changeUnnecessaryRatingForms( System::Boolean bInitial ) } } -// ペアレンタルコントロール関連のフォーム入力が正しいか書き込み前チェック -void Form1::checkRatingForms( System::Boolean inRegion, System::Windows::Forms::ComboBox ^comb, System::String ^ogn ) -{ - // リージョンに含まれていないとき: 0クリアが保証されるのでチェック必要なし - if( !inRegion ) - return; +// --------------------------------------------------------------------- +// レーティングのコンボボックスをクリアする +// --------------------------------------------------------------------- - // 設定されていないときエラー - if( (comb->SelectedIndex < 0) || (comb->SelectedIndex >= comb->Items->Count) ) - { - this->hErrorList->Add( this->makeErrorMsg(true, "LabelRating", "RatingInput", ogn) ); - } - - // 審査中のとき警告 - if( comb->SelectedIndex == (comb->Items->Count - 1) ) - { - this->hWarnList->Add( this->makeErrorMsg(true, "LabelRating", "RatingPendingSelect", ogn) ); - } -} //checkRatingForms() - -// ペアレンタルコントロール情報をクリアする void Form1::clearRating( System::Windows::Forms::ComboBox ^comb ) { comb->SelectedIndex = -1; // 空白にする } +// --------------------------------------------------------------------- +// レーティングのコンボボックスを編集可能な状態にする +// --------------------------------------------------------------------- -// ペアレンタルコントロール情報を編集できるようにする void Form1::enableRating( System::Windows::Forms::ComboBox ^comb, System::Windows::Forms::Label ^lab1, System::Windows::Forms::Label ^lab2 ) @@ -361,14 +430,20 @@ void Form1::enableRating( System::Windows::Forms::ComboBox ^comb, { lab2->Visible = true; } - // 本来は不必要な設定 - //「レーティング表示不要」でEnableをfalseにするのでリージョンに含まれているのかどうかを知る術がない - // (Visibleは親タブが変わると勝手にFalseになってしまう) + // 提出確認書にレーティングを記述する際に「団体がリージョンに含まれているかどうか」の情報が必要となる + // comb->Enableは編集可能かどうかを表すので + // リージョンに含まれているかどうかの情報として使えるように思えるが + //「レーティング表示不要」でcomb->Enabledをfalseにしなければならないので + // リージョンに含まれているのかをcomb->Enabledを使って判定できない + // (comb->Visibleが使えそうだが残念ながら別のタブに移動すると勝手にfalseになってしまう) // そのため無関係な設定を変えることでリージョンに含まれていることを表現する comb->FlatStyle = System::Windows::Forms::FlatStyle::Standard; } -// ペアレンタルコントロール情報を編集できなくする +// --------------------------------------------------------------------- +// レーティングのコンボボックスを編集不可状態にする +// --------------------------------------------------------------------- + void Form1::disableRating( System::Windows::Forms::ComboBox ^comb, System::Windows::Forms::Label ^lab1, System::Windows::Forms::Label ^lab2 ) @@ -381,13 +456,18 @@ void Form1::disableRating( System::Windows::Forms::ComboBox ^comb, { lab2->Visible = false; } - comb->FlatStyle = System::Windows::Forms::FlatStyle::Popup; // Disableを表現 + // リージョンに含まれないことを表現 (表示が消えるのでこの値が変わっても問題ない) + comb->FlatStyle = System::Windows::Forms::FlatStyle::Popup; } -// 「レーティング表示不要」と表示して編集できなくする +// --------------------------------------------------------------------- +// レーティングのコンボボックスに「レーティング表示不要」と表示し +// 編集不可状態にする +// --------------------------------------------------------------------- + void Form1::unnecessaryRating( System::Windows::Forms::ComboBox ^comb ) { - comb->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDown; // 一時的にテキスト入力可能にする + comb->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDown; // 自由なテキストを表示可能にする comb->SelectedIndex = -1; // 何も選択されていないとみなす System::String ^msg; if( this->isJapanese() ) @@ -402,13 +482,18 @@ void Form1::unnecessaryRating( System::Windows::Forms::ComboBox ^comb ) comb->Enabled = false; // 編集不可能にする } -// 「レーティング表示不要」表示を消して通常の設定に戻す +// --------------------------------------------------------------------- +// レーティングのコンボボックスの「レーティング表示不要」の表示をクリアし +// 編集可能状態にする +// --------------------------------------------------------------------- + void Form1::necessaryRating( System::Windows::Forms::ComboBox ^comb, System::Boolean bInitial ) { - comb->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList; + comb->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList; // リストの中からしか選択できないようにする if( !bInitial ) { - comb->SelectedIndex = -1; // 読み込みの場合にはコンボボックスを初期化しない(せっかく読み込んだ情報を消してしまうため) + comb->SelectedIndex = -1; // ROM読み込み時の場合にはコンボボックスを初期化しない(せっかく読み込んだ情報を消してしまうため) + // GUI上で変更したときには空白に初期化する(再度設定させる) } comb->Enabled = true; // 編集可能にする } diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_srl.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_srl.cpp index 3cc764a..07f94c8 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_srl.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/Form_srl.cpp @@ -349,10 +349,9 @@ void Form1::setSrlFormsTextBox() System::Boolean Form1::checkSrlForms(void) { // リージョン - if( this->checkComboBoxIndex( this->combRegion, "LabelRegion", true ) == false ) - return false; + this->checkRegionForms(); - // リージョンを決める + // レーティングのチェックをするためにリージョンを決める System::Boolean bJapan = false; System::Boolean bAmerica = false; System::Boolean bEurope = false; @@ -385,14 +384,9 @@ System::Boolean Form1::checkSrlForms(void) bEurope = true; bAustralia = true; break; - case 7: - bKorea = true; - break; - case 8: - break; #if defined(METWL_VER_APPTYPE_SYSTEM) || defined(METWL_VER_APPTYPE_SECURE) || defined(METWL_VER_APPTYPE_LAUNCHER) - case 9: + case 7: bJapan = true; bAmerica = true; bEurope = true; diff --git a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.cpp b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.cpp index 0f2b09b..d2c871d 100644 --- a/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL/MasterEditorTWL/srl.cpp @@ -576,6 +576,15 @@ void RCSrl::setRatingRomHeader( u32 region ) // 「レーティング表示不要」フラグを立てる this->pRomHeader->s.unnecessary_rating_display = (this->IsUnnecessaryRating == true)?1:0; + // 中国リージョンおよびオールリージョンのとき予約領域もすべて「全年齢」(0x80)で埋めておく + if( this->IsRegionChina ) // オールリージョンのときも中国ビットは立つ + { + for( j=0; j < PARENTAL_CONTROL_INFO_SIZE; j++ ) + { + this->pRomHeader->s.parental_control_rating_info[j] = OS_TWL_PCTL_OGNINFO_ENABLE_MASK; + } + } + // リージョンに含まれる団体のみを設定 System::Collections::Generic::List ^ognlist = MasterEditorTWL::getOgnListInRegion( region ); if( !ognlist ) @@ -612,16 +621,6 @@ void RCSrl::setRatingRomHeader( u32 region ) } this->pRomHeader->s.parental_control_rating_info[ ogn ] = rating; } -//#if defined(METWL_VER_APPTYPE_SYSTEM) || defined(METWL_VER_APPTYPE_SECURE) || defined(METWL_VER_APPTYPE_LAUNCHER) -// int ogn; -// for( ogn=0; ogn < OS_TWL_PCTL_OGN_MAX; ogn++ ) -// { -// if( ognlist->IndexOf(ogn) < 0 ) -// { -// this->pRomHeader->s.parental_control_rating_info[ ogn ] = OS_TWL_PCTL_OGNINFO_ENABLE_MASK | 0; -// } -// } -//#endif } // -------------------------------------------------------------------