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データに対して、 +上記をスキップするためのフラグを立て、別ファイルに出力します。

+

パッケージ内容

+ +
+

対応タイトル

-
-

動作

+

動作

+

概要

  • 入力
      @@ -489,28 +496,47 @@ div.document {
-
+

フローチャート

tool_flowchart.gif
-
+

実行方法

+
+

フラグ立て処理の実行

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

    +

    実行の際に、以下のオプションを指定することができます。

    +
      +
    • -d オプション
    • +
    +

    通常、1が指定されているとき、メニュースキップフラグを立てる処理が実行されますが、 +-d オプションを指定した場合、フラグを下ろす処理となります。 +フラグがすでに下りている場合、何もしません。

    +
    • -f オプション
    • -
+

通常、出力ファイルがすでに存在する場合、上書き確認を行いますが、-fオプションを指定した場合、 上書き確認をせずに、強制的に上書きします。

-
    +
    • -h オプション
    • -
+

使用方法を表示して終了します。

-
+
+

MenuSkipFlagTool_Checker.exe

+
    +
  • -d オプション
  • +
+

通常、1が指定されているとき、メニュースキップフラグが立てられたかどうかが検査されますが、 +-d オプションを指定した場合、フラグが下ろされたかどうかが検査されます。 +MenuSkipFlagTool.exe において -d オプションを指定した場合に、 +MenuSkipFlatTool_Checker.exe においても -d オプションをご指定ください。

+
    +
  • -h オプション
  • +
+

使用方法を表示して終了します。

+
+
+

変更履歴

    -
  • 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