diff --git a/docs/MenuSkipFlagTool/Readme.html b/docs/MenuSkipFlagTool/Readme.html new file mode 100644 index 0000000..06784d9 --- /dev/null +++ b/docs/MenuSkipFlagTool/Readme.html @@ -0,0 +1,551 @@ + + + + + + +TWLメニュースキップフラグ立てツール + + + +
+

TWLメニュースキップフラグ立てツール

+ + +
+

TWLメニュースキップフラグ立てツールとは?

+

TWL試遊台タイトルでは、 +「健康と安全について」の画面およびDSiメニューをスキップする必要があります。

+

本ツールは、入力されたROMに対して、 +上記の画面およびメニューをスキップするためのフラグを立て、 +別ファイルに出力します。

+
+
+

対応タイトル

+ +
+
+

動作

+
+

概要

+
    +
  • 入力
      +
    • SRLファイル (TWL-ROM/NITRO-ROM両対応)
    • +
    • "1" もしくは "0" (フラグを立てる場合 "1"、立てない場合 "0")
    • +
    +
  • +
  • 出力
      +
    • SRLファイル (入力ファイルとは別のファイル名)
    • +
    +
  • +
  • 処理
      +
    • "1" が入力されたとき、フラグを立てたROMファイルを出力する。
    • +
    • "0" が入力されたとき、データを加工しない。(つまり、入力ROMファイルを出力ROMファイルにコピーだけ。)
    • +
    +
  • +
+
+
+

フローチャート

+tool_flowchart.gif +
+
+
+

実行方法

+

WindowsXP付属のコマンドプロンプト、もしくはcygwinから実行してください。

+
+
    +
  • MenuSkipFlagTool.exe (入力SRLファイル名) (出力SRLファイル名) (1もしくは0)
  • +
+
+

ここで、1を指定した場合、フラグを立てる処理をします。 +0を指定した場合には、何もデータを加工せずに、入力SRLファイルを +出力SRLファイルにコピーするだけの処理をします。

+

プログラムの途中で、エラーがあった場合、処理を中断します。 +このとき、作成途中であった、出力SRLファイルは削除されます。

+
+
+

プログラムの返り値

+

コマンドラインからプログラムを実行したとき、 +プログラムの終了後、以下の返り値が設定されます。

+
+
    +
  • 正常終了の場合 : 0 が設定されます。
  • +
  • エラーが発生した場合 : -1 が設定されます。
  • +
+
+

返り値は、Windowsコマンドプロンプトの場合、%ERRORLEVEL%環境変数に格納されますので、 +バッチファイルなどの分岐に利用することができます。

+

また、cygwinのシェルを使用した場合には、返り値の格納先は、 +%ERRORLEVEL%環境変数ではなく、シェル変数 $? となります。 +ただし、cygwinシェルの場合、返り値 -1 は 255 となります。

+
+
+

オプション

+

コンソール画面上での操作の場合、オプションによって出力を変えることができます。 +スクリプトなどに組み込む場合にご利用ください。

+
    +
  1. -f オプション
  2. +
+

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

+
    +
  1. -h オプション
  2. +
+

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

+
+
+

変更履歴

+ +
+
+ + diff --git a/docs/MenuSkipFlagTool/Readme.txt b/docs/MenuSkipFlagTool/Readme.txt new file mode 100644 index 0000000..7cd1e38 --- /dev/null +++ b/docs/MenuSkipFlagTool/Readme.txt @@ -0,0 +1,120 @@ +============================================================================= + TWLj[XLbvtOăc[ +============================================================================= + +* ڎ + + * `TWLj[XLbvtOăc[Ƃ?`_ + * `Ή^Cg`_ + * ``_ + * `s@`_ + * `vO̕Ԃl`_ + * `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 + + +Ή^Cg +============================================================================= + +* TWL^Cg + + * SRL`݂̂ɑΉĂ܂BTAD`ɂ͑ΉĂ܂̂ŁAӂB + +* NITRO^Cg + + + +============================================================================= + +Tv +--------------------- + +* + + * SRLt@C (TWL-ROM/NITRO-ROMΉ) + * "1" "0" (tO𗧂Ăꍇ "1"AĂȂꍇ "0") + +* o + + * SRLt@C (̓t@CƂ͕ʂ̃t@C) + +* + + * "1" ͂ꂽƂAtO𗧂ĂROMt@Co͂B + * "0" ͂ꂽƂAf[^HȂB(‚܂AROMt@CoROMt@CɃRs[B) + + +t[`[g +--------------------- + +.. image:: tool_flowchart.gif + + +s@ +============================================================================= + +WindowsXPt̃R}hvvgAcygwinsĂB + + * MenuSkipFlagTool.exe (SRLt@C) (oSRLt@C) (10) + +ŁA1w肵ꍇAtO𗧂Ă鏈܂B +0w肵ꍇɂ́Af[^HɁASRLt@C +oSRLt@CɃRs[邾̏܂B + +vO̓rŁAG[ꍇA𒆒f܂B +̂ƂA쐬rłAoSRLt@C͍폜܂B + + +vO̕Ԃl +============================================================================= + +R}hCvOsƂA +vȌIAȉ̕Ԃlݒ肳܂B + + * Ȉꍇ : 0 ݒ肳܂B + + * G[ꍇ : -1 ݒ肳܂B + +Ԃĺ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 + + +IvV +============================================================================= + +R\[ʏł̑̏ꍇAIvVɂďo͂ς邱Ƃł܂B +XNvgȂǂɑgݍޏꍇɂpB + +(1) -f IvV + +ʏAo̓t@Cłɑ݂ꍇA㏑mFs܂A-fIvVw肵ꍇA +㏑mFɁAIɏ㏑܂B + + +(2) -h IvV + +gp@\ďI܂B + + + +ύX +============================================================================= + +* ver.1.0 (2009/06/19) + + + diff --git a/docs/MenuSkipFlagTool/tool_flowchart.gif b/docs/MenuSkipFlagTool/tool_flowchart.gif new file mode 100644 index 0000000..d210e5a Binary files /dev/null and b/docs/MenuSkipFlagTool/tool_flowchart.gif differ diff --git a/docs/MasterEditorTWL/試遊用アプリ対応/試遊台フラグ立てツール_フローチャート.vsd b/docs/MenuSkipFlagTool/フローチャート.vsd similarity index 100% rename from docs/MasterEditorTWL/試遊用アプリ対応/試遊台フラグ立てツール_フローチャート.vsd rename to docs/MenuSkipFlagTool/フローチャート.vsd