diff --git a/docs/MenuSkipFlagTool/Readme.html b/docs/MenuSkipFlagTool/Readme.html
index 06784d9..185854e 100644
--- a/docs/MenuSkipFlagTool/Readme.html
+++ b/docs/MenuSkipFlagTool/Readme.html
@@ -441,12 +441,13 @@ div.document {
@@ -454,11 +455,17 @@ div.document {
TWLメニュースキップフラグ立てツールとは?
TWL試遊台タイトルでは、
「健康と安全について」の画面およびDSiメニューをスキップする必要があります。
-本ツールは、入力されたROMに対して、
-上記の画面およびメニューをスキップするためのフラグを立て、
-別ファイルに出力します。
+本ツールは、入力されたROMデータに対して、
+上記をスキップするためのフラグを立て、別ファイルに出力します。
+
パッケージ内容
+
+- MenuSkipFlagTool.exe : フラグ立てツール
+- MenuSkipFlagTool_Checker.exe : MenuSkipFlagTool.exe の検査ツール
+
+
+
対応タイトル
- TWLタイトル
@@ -468,9 +475,9 @@ div.document {
- NITROタイトル
-
-
動作
+
動作
+
概要
- 入力
@@ -489,28 +496,47 @@ div.document {
-
+
フローチャート
-
+
実行方法
+
+
フラグ立て処理の実行
WindowsXP付属のコマンドプロンプト、もしくはcygwinから実行してください。
- MenuSkipFlagTool.exe (入力SRLファイル名) (出力SRLファイル名) (1もしくは0)
-
ここで、1を指定した場合、フラグを立てる処理をします。
+
1を指定した場合、フラグを立てる処理をします。
0を指定した場合には、何もデータを加工せずに、入力SRLファイルを
出力SRLファイルにコピーするだけの処理をします。
プログラムの途中で、エラーがあった場合、処理を中断します。
このとき、作成途中であった、出力SRLファイルは削除されます。
-
+
+
フラグ立て処理の検査
+
MenuSkipFlagTool.exe の処理が正しいかどうかを同梱の MenuSkipFlagTool_Checker.exe を用いて
+チェックすることができます。
+
MenuSkipFlagTool_Checker.exe は、MenuSkipFlagTool.exe において、
+フラグが立てられたかどうか(もしくは、立てられていないかどうか)、および、余分なデータが書き換えられていないかをチェックします。
+
+
+- MenuSkipFlagTool_Checker.exe (フラグ立て処理前のSRLファイル名) (フラグ立て処理後のSRLファイル名) (1もしくは0)
+
+
+
(注意)
+MenuSkipFlagTool_Checker.exe のコマンドライン引数には、 MenuSkipFlagTool.exe と同じもの を指定してください。
+
+
+
プログラムの返り値
-
コマンドラインからプログラムを実行したとき、
+
-
+
+
+
オプション
-
コンソール画面上での操作の場合、オプションによって出力を変えることができます。
-スクリプトなどに組み込む場合にご利用ください。
-
+
+
MenuSkipFlagTool.exe
+
実行の際に、以下のオプションを指定することができます。
+
+
通常、1が指定されているとき、メニュースキップフラグを立てる処理が実行されますが、
+-d オプションを指定した場合、フラグを下ろす処理となります。
+フラグがすでに下りている場合、何もしません。
+
通常、出力ファイルがすでに存在する場合、上書き確認を行いますが、-fオプションを指定した場合、
上書き確認をせずに、強制的に上書きします。
-
+
+
使用方法を表示して終了します。
-
+
+
MenuSkipFlagTool_Checker.exe
+
+
通常、1が指定されているとき、メニュースキップフラグが立てられたかどうかが検査されますが、
+-d オプションを指定した場合、フラグが下ろされたかどうかが検査されます。
+MenuSkipFlagTool.exe において -d オプションを指定した場合に、
+MenuSkipFlatTool_Checker.exe においても -d オプションをご指定ください。
+
+
使用方法を表示して終了します。
+
+
+
変更履歴
-ver.1.0 (2009/06/19)
+ver.1.0 (2009/06/22)
初版
diff --git a/docs/MenuSkipFlagTool/Readme.txt b/docs/MenuSkipFlagTool/Readme.txt
index 7cd1e38..b9a0e89 100644
--- a/docs/MenuSkipFlagTool/Readme.txt
+++ b/docs/MenuSkipFlagTool/Readme.txt
@@ -5,6 +5,7 @@
* ڎ
* `TWLj[XLbvtOăc[Ƃ?`_
+ * `pbP[We`_
* `Ή^Cg`_
* ``_
* `s@`_
@@ -12,15 +13,22 @@
* `IvV`_
* `ύX`_
+
TWLj[XLbvtOăc[Ƃ?
=============================================================================
TWLV^Cgł́A
uNƈSɂāv̉ʂDSij[XLbvKv܂B
-{c[́A͂ꂽROMɑāA
-L̉ʂуj[XLbv邽߂̃tO𗧂āA
-ʃt@Cɏo͂܂B
+{c[́A͂ꂽROMf[^ɑāA
+LXLbv邽߂̃tO𗧂āAʃt@Cɏo͂܂B
+
+
+pbP[We
+=============================================================================
+
+* MenuSkipFlagTool.exe : tOăc[
+* MenuSkipFlagTool_Checker.exe : MenuSkipFlagTool.exe ̌c[
Ή^Cg
@@ -63,58 +71,110 @@ TWL
s@
=============================================================================
+tOď̎s
+-----------------------
+
WindowsXPt̃R}hvvgAcygwinsĂB
* MenuSkipFlagTool.exe (SRLt@C) (oSRLt@C) (10)
-ŁA1w肵ꍇAtO𗧂Ă鏈܂B
+1w肵ꍇAtO𗧂Ă鏈܂B
0w肵ꍇɂ́Af[^HɁASRLt@C
oSRLt@CɃRs[邾̏܂B
vO̓rŁAG[ꍇA𒆒f܂B
̂ƂA쐬rłAoSRLt@C͍폜܂B
+tOď̌
+-----------------------
+
+MenuSkipFlagTool.exe ̏ǂ MenuSkipFlagTool_Checker.exe p
+`FbN邱Ƃł܂B
+
+MenuSkipFlagTool_Checker.exe ́AMenuSkipFlagTool.exe ɂāA
+tOĂꂽǂ(́AĂĂȂǂ)AсA]ȃf[^ĂȂ`FbN܂B
+
+ * MenuSkipFlagTool_Checker.exe (tOďOSRLt@C) (tOďSRLt@C) (10)
+
+()
+MenuSkipFlagTool_Checker.exe ̃R}hCɂ́A **MenuSkipFlagTool.exe Ɠ** w肵ĂB
+
vO̕Ԃl
=============================================================================
-R}hCvOsƂA
+MenuSkipFlagTool.exe
+-----------------------
+
+R}hC MenuSkipFlagTool.exe sƂA
vȌIAȉ̕Ԃlݒ肳܂B
* Ȉꍇ : 0 ݒ肳܂B
* G[ꍇ : -1 ݒ肳܂B
-ԂĺAWindowsR}hvvg̏ꍇA%ERRORLEVEL%ϐɊi[܂̂ŁA
+ԂĺAWindowsR}hvvg̏ꍇA
+%ERRORLEVEL%ϐɊi[܂̂ŁA
ob`t@CȂǂ̕ɗp邱Ƃł܂B
܂AcygwiñVFgpꍇɂ́AԂl̊i[́A
%ERRORLEVEL%ϐł͂ȂAVFϐ $? ƂȂ܂B
-AcygwinVF̏ꍇAԂl -1 255 ƂȂ܂B
+AcygwinVF̏ꍇAq̕Ԃl -1 255 ƂȂ܂B
+
+MenuSkipFlagTool_Checker.exe
+------------------------------
+
+AMenuSkipFlagTool_Checker.exe ł́Aȉ̕Ԃlݒ肳܂B
+
+ * łƔfꍇ : 0 ݒ肳܂B
+
+ * ُꍇ : -1 ݒ肳܂B
IvV
=============================================================================
-R\[ʏł̑̏ꍇAIvVɂďo͂ς邱Ƃł܂B
-XNvgȂǂɑgݍޏꍇɂpB
+MenuSkipFlagTool.exe
+-----------------------
-(1) -f IvV
+s̍ۂɁAȉ̃IvVw肷邱Ƃł܂B
+
+* -d IvV
+
+ʏA1w肳ĂƂAj[XLbvtO𗧂Ă鏈s܂A
+-d IvVw肵ꍇAtO낷ƂȂ܂B
+tOłɉĂꍇA܂B
+
+* -f IvV
ʏAo̓t@Cłɑ݂ꍇA㏑mFs܂A-fIvVw肵ꍇA
㏑mFɁAIɏ㏑܂B
-(2) -h IvV
+* -h IvV
gp@\ďI܂B
+MenuSkipFlagTool_Checker.exe
+------------------------------
+
+* -d IvV
+
+ʏA1w肳ĂƂAj[XLbvtOĂꂽǂ܂A
+-d IvVw肵ꍇAtO낳ꂽǂ܂B
+MenuSkipFlagTool.exe ɂ -d IvVw肵ꍇɁA
+MenuSkipFlatTool_Checker.exe ɂĂ -d IvVw肭B
+
+* -h IvV
+
+gp@\ďI܂B
+
ύX
=============================================================================
-* ver.1.0 (2009/06/19)
+* ver.1.0 (2009/06/22)
diff --git a/docs/MenuSkipFlagTool/tool_flowchart.gif b/docs/MenuSkipFlagTool/tool_flowchart.gif
index d210e5a..5c89fe6 100644
Binary files a/docs/MenuSkipFlagTool/tool_flowchart.gif and b/docs/MenuSkipFlagTool/tool_flowchart.gif differ
diff --git a/docs/MenuSkipFlagTool/フローチャート.vsd b/docs/MenuSkipFlagTool/フラグ立てツール_フローチャート.vsd
similarity index 53%
rename from docs/MenuSkipFlagTool/フローチャート.vsd
rename to docs/MenuSkipFlagTool/フラグ立てツール_フローチャート.vsd
index 23ec210..0474352 100644
Binary files a/docs/MenuSkipFlagTool/フローチャート.vsd and b/docs/MenuSkipFlagTool/フラグ立てツール_フローチャート.vsd differ
diff --git a/docs/MenuSkipFlagTool/フラグ立て処理検査ツール_フローチャート.vsd b/docs/MenuSkipFlagTool/フラグ立て処理検査ツール_フローチャート.vsd
new file mode 100644
index 0000000..5f7a6bb
Binary files /dev/null and b/docs/MenuSkipFlagTool/フラグ立て処理検査ツール_フローチャート.vsd differ