マスタエディタ出力チェッカ:中韓用SRLを追加。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@363 7061adef-622a-194b-ae81-725974e89856
This commit is contained in:
nishikawa_takeshi 2009-07-07 12:56:58 +00:00
parent 717e1950e3
commit adc62589d0
11 changed files with 257 additions and 64 deletions

View File

@ -21,8 +21,8 @@
}
"Entry"
{
"MsmKey" = "8:_23D661038CC340DB978CA06E7CF3FDB2"
"OwnerKey" = "8:_BB9A329F818C487FB9D0B3B29F1F2E7B"
"MsmKey" = "8:_34EA55872D6949BEA7E6F4F06AC826CB"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
@ -81,6 +81,12 @@
}
"Entry"
{
"MsmKey" = "8:_931070F5869145DC8665EC3053982651"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_97CE56BC91094FBFB083E119975EE3CE"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@ -99,6 +105,12 @@
}
"Entry"
{
"MsmKey" = "8:_BA25FBAD5B0A42A3B5FE62BA57A70CF5"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_BA809E7E1FA04C08A958B981071B26E8"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@ -111,13 +123,13 @@
}
"Entry"
{
"MsmKey" = "8:_BB9A329F818C487FB9D0B3B29F1F2E7B"
"OwnerKey" = "8:_97CE56BC91094FBFB083E119975EE3CE"
"MsmKey" = "8:_CA2D37D0D1D9498183292FE6A4A78C18"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_CA2D37D0D1D9498183292FE6A4A78C18"
"MsmKey" = "8:_CBC5F74D4356485BAFE9E02B1F8CC088"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
@ -145,12 +157,6 @@
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_97CE56BC91094FBFB083E119975EE3CE"
"MsmSig" = "8:_UNDEFINED"
}
}
"Configurations"
{
@ -276,6 +282,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_34EA55872D6949BEA7E6F4F06AC826CB"
{
"SourcePath" = "8:..\\CHINA_NAND.SRL"
"TargetName" = "8:CHINA_NAND.SRL"
"Tag" = "8:"
"Folder" = "8:_FBFB7C5A8213459CA2C0A3BBC932AE3C"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_356BA87C1DFE49DC87E5E354611A72A9"
{
"SourcePath" = "8:D:\\TwlToolsRED\\docs\\MasterEditorTWL\\チェック項目_基本操作.xls"
@ -456,6 +482,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_931070F5869145DC8665EC3053982651"
{
"SourcePath" = "8:..\\checker_korea.bat"
"TargetName" = "8:checker_korea.bat"
"Tag" = "8:"
"Folder" = "8:_FBFB7C5A8213459CA2C0A3BBC932AE3C"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_AF355D0BAC1B44C887BA1BC20BB062FD"
{
"SourcePath" = "8:..\\TMP_E.XML"
@ -496,6 +542,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA25FBAD5B0A42A3B5FE62BA57A70CF5"
{
"SourcePath" = "8:..\\checker_china.bat"
"TargetName" = "8:checker_china.bat"
"Tag" = "8:"
"Folder" = "8:_FBFB7C5A8213459CA2C0A3BBC932AE3C"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BA809E7E1FA04C08A958B981071B26E8"
{
"SourcePath" = "8:D:\\TwlToolsRED\\docs\\MasterEditorTWL\\チェック項目_リージョンとレーティング.xls"
@ -556,6 +622,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CBC5F74D4356485BAFE9E02B1F8CC088"
{
"SourcePath" = "8:..\\KOREA_NAND.SRL"
"TargetName" = "8:KOREA_NAND.SRL"
"Tag" = "8:"
"Folder" = "8:_FBFB7C5A8213459CA2C0A3BBC932AE3C"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CE6B4A61B5344F0FAA7D65969C1560B5"
{
"SourcePath" = "8:..\\ERROR.TAD"
@ -1252,40 +1338,12 @@
}
"MergeModule"
{
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_23D661038CC340DB978CA06E7CF3FDB2"
{
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE"
"SourcePath" = "8:microsoft_vc90_debugcrt_x86.msm"
"Properties"
{
}
"LanguageId" = "3:0"
"Exclude" = "11:FALSE"
"Folder" = "8:"
"Feature" = "8:"
"IsolateTo" = "8:"
}
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_BB9A329F818C487FB9D0B3B29F1F2E7B"
{
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE"
"SourcePath" = "8:policy_9_0_Microsoft_VC90_DebugCRT_x86.msm"
"Properties"
{
}
"LanguageId" = "3:0"
"Exclude" = "11:FALSE"
"Folder" = "8:"
"Feature" = "8:"
"IsolateTo" = "8:"
}
}
"ProjectOutput"
{
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_97CE56BC91094FBFB083E119975EE3CE"
{
"SourcePath" = "8:..\\Debug\\MasterEditorTWLChecker.exe"
"SourcePath" = "8:..\\Release\\MasterEditorTWLChecker.exe"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_FBFB7C5A8213459CA2C0A3BBC932AE3C"

View File

@ -2,36 +2,35 @@
<MasterEditorTWL>
<Lang>E</Lang>
<Form>
<MasterEditorVersion>1.4</MasterEditorVersion>
<MasterEditorVersion>1.5</MasterEditorVersion>
<ProductName>Sample Game Name</ProductName>
<ProductCode1>P</ProductCode1>
<ProductCode2>KGUE</ProductCode2>
<ProductNameForeign>Sample Game Name Foreign</ProductNameForeign>
<ProductCode2>KGUJ</ProductCode2>
<ProductNameForeign>Sample Game Name F</ProductNameForeign>
<ProductCode1Foreign>P</ProductCode1Foreign>
<ProductCode2Foreign1>KGUJ</ProductCode2Foreign1>
<ProductCode2Foreign1>KGUE</ProductCode2Foreign1>
<ProductCode2Foreign2>KGUP</ProductCode2Foreign2>
<ProductCode2Foreign3>KGUU</ProductCode2Foreign3>
<SubmitVersion>0</SubmitVersion>
<Backup>4</Backup>
<Backup>6</Backup>
<ReleaseForeign>Y</ReleaseForeign>
<Remarks>Sample.</Remarks>
<SubmitWay>Mail</SubmitWay>
<SubmitWay>Hand</SubmitWay>
<Purpose>Sale</Purpose>
<ReleaseDate>4/30/2009 2:33:14 AM</ReleaseDate>
<SubmitDate>3/1/2009 2:33:14 AM</SubmitDate>
<ReleaseDate>2009/07/07 17:48:12</ReleaseDate>
<SubmitDate>2009/07/07 17:48:12</SubmitDate>
<Company1>Nintendo Co., Ltd.</Company1>
<Depart1>Research and Engineering Division</Depart1>
<Name1>Ninten Tarou</Name1>
<Depart1>Research and Engineering Development Division</Depart1>
<Name1>Ninten Taro</Name1>
<Tel1>075-662-9600</Tel1>
<Fax1>075-662-9624</Fax1>
<Mail1>taro@nintendo.co.jp</Mail1>
<InputPerson2>Y</InputPerson2>
<Company2>Nintendo Co., Ltd.</Company2>
<Depart2>Research and Engineering Division</Depart2>
<Name2>Ninten Jirou</Name2>
<Tel2>075-662-9600</Tel2>
<Fax2>075-662-9624</Fax2>
<Mail2>jiro@nintendo.co.jp</Mail2>
<Depart2>Research and Engineering Development Division</Depart2>
<Name2>Ninten Jiro</Name2>
<Tel2>075-662-9601</Tel2>
<Fax2>075-662-9625</Fax2>
<Mail2>jiro@nintendo.cojp</Mail2>
<Region>-1</Region>
<IsUnnecessaryRating>N</IsUnnecessaryRating>
<RatingCERO>-1</RatingCERO>

View File

@ -2,7 +2,7 @@
<MasterEditorTWL>
<Lang>J</Lang>
<Form>
<MasterEditorVersion>1.4</MasterEditorVersion>
<MasterEditorVersion>1.6</MasterEditorVersion>
<ProductName>Sample Game Name</ProductName>
<ProductCode1>P</ProductCode1>
<ProductCode2>KGUJ</ProductCode2>
@ -14,11 +14,10 @@
<SubmitVersion>0</SubmitVersion>
<Backup>4</Backup>
<ReleaseForeign>Y</ReleaseForeign>
<Remarks>サンプルです。</Remarks>
<SubmitWay>Mail</SubmitWay>
<Purpose>Sale</Purpose>
<ReleaseDate>2009/03/01 10:54:03</ReleaseDate>
<SubmitDate>2009/04/30 10:54:03</SubmitDate>
<ReleaseDate>2009/07/07 17:45:40</ReleaseDate>
<SubmitDate>2009/07/07 17:45:40</SubmitDate>
<Company1>任天堂株式会社</Company1>
<Depart1>開発技術部</Depart1>
<Name1>任天 太郎</Name1>
@ -26,16 +25,16 @@
<Tel1>075-662-9600</Tel1>
<Fax1>075-662-9624</Fax1>
<Mail1>taro@nintendo.co.jp</Mail1>
<NTSC1>ninten_taro</NTSC1>
<NTSC1>taro</NTSC1>
<InputPerson2>Y</InputPerson2>
<Company2>任天堂株式会社</Company2>
<Depart2>開発技術部</Depart2>
<Name2>任天 次郎</Name2>
<Furigana2>にんてん じろう</Furigana2>
<Tel2>075-662-9600</Tel2>
<Fax2>075-662-9624</Fax2>
<Tel2>075-662-9601</Tel2>
<Fax2>075-662-9625</Fax2>
<Mail2>jiro@nintendo.co.jp</Mail2>
<NTSC2>ninten_jiro</NTSC2>
<NTSC2>jiro</NTSC2>
<Region>-1</Region>
<IsUnnecessaryRating>N</IsUnnecessaryRating>
<RatingCERO>-1</RatingCERO>
@ -45,6 +44,7 @@
<RatingPEGI_PRT>-1</RatingPEGI_PRT>
<RatingPEGI_BBFC>-1</RatingPEGI_BBFC>
<RatingOFLC>-1</RatingOFLC>
<RatingGRB>-1</RatingGRB>
<IsUGC>N</IsUGC>
<IsPhotoEx>N</IsPhotoEx>
</Form>

View File

@ -0,0 +1,68 @@
@echo off
rem
rem mastering & comparing sample batch file
rem
rem Simple usage: SRLファイルをドラッグすると%output_path%にマスタリング
rem 結果を出力し、正しくできたか検証を行う
rem
rem 要確認変数: mastering_tool, comparing_tool, output_path
rem 補足: %~d0%~p0はバッチファイルのパスです
rem 補足: %~d1%~p1は各入力ファイルのパスです
rem
rem 引数チェック
set usage=USAGE: %~nx0 INPUT_FILE...
if ""%1"" == """" (
echo %usage%
echo argument error.
echo drug and drop SRL/XML.
echo.
goto end
)
rem パス設定
set checker_tool=%~d0%~p0MasterEditorTWLChecker.exe
set org_file=%~d0%~p0CHINA_NAND.SRL
rem ループ開始 (%0を使うのはここまで、%1を使うのはここから、%2以降は使わない)
:begin
rem 出力パス設定
set input_file=%~dpnx1
rem プログラム確認
if not exist "%checker_tool%" (
echo checker tool "%checker_tool%" is not found.
goto end
)
if not exist "%org_file%" (
echo original file "%org_file%" is not found.
goto end
)
if not exist "%input_file%" (
echo %input_file% is not found.
goto end
)
rem 処理本体
echo.
echo checking %~nx1 ...
echo.
"%checker_tool%" "%org_file%" "%input_file%"
if not %ERRORLEVEL% == 0 (
echo error in checking "%input_file%".
)
rem 入力ファイルが残っているならbeginに戻る
shift
if ""%1"" neq """" goto begin
rem 終了 (キー入力待ち)
:end
echo.
echo checking end.
pause

View File

@ -0,0 +1,68 @@
@echo off
rem
rem mastering & comparing sample batch file
rem
rem Simple usage: SRLファイルをドラッグすると%output_path%にマスタリング
rem 結果を出力し、正しくできたか検証を行う
rem
rem 要確認変数: mastering_tool, comparing_tool, output_path
rem 補足: %~d0%~p0はバッチファイルのパスです
rem 補足: %~d1%~p1は各入力ファイルのパスです
rem
rem 引数チェック
set usage=USAGE: %~nx0 INPUT_FILE...
if ""%1"" == """" (
echo %usage%
echo argument error.
echo drug and drop SRL/XML.
echo.
goto end
)
rem パス設定
set checker_tool=%~d0%~p0MasterEditorTWLChecker.exe
set org_file=%~d0%~p0KOREA_NAND.SRL
rem ループ開始 (%0を使うのはここまで、%1を使うのはここから、%2以降は使わない)
:begin
rem 出力パス設定
set input_file=%~dpnx1
rem プログラム確認
if not exist "%checker_tool%" (
echo checker tool "%checker_tool%" is not found.
goto end
)
if not exist "%org_file%" (
echo original file "%org_file%" is not found.
goto end
)
if not exist "%input_file%" (
echo %input_file% is not found.
goto end
)
rem 処理本体
echo.
echo checking %~nx1 ...
echo.
"%checker_tool%" "%org_file%" "%input_file%"
if not %ERRORLEVEL% == 0 (
echo error in checking "%input_file%".
)
rem 入力ファイルが残っているならbeginに戻る
shift
if ""%1"" neq """" goto begin
rem 終了 (キー入力待ち)
:end
echo.
echo checking end.
pause