===========================================================================
 無線配信型体験版・データ配信ROM用変換ツール - Ver1.2
                                                  [2010/09/02]
===========================================================================
* 目次
- イントロダクション
- パッケージ構成
- 使用方法 - TmpFlagPatch.exe
- 使用方法 - TmpCodePatch.exe
- 使用方法 - patchexe.bat
- 使用方法 - patchChecker.bat
- ダウンロード署名について

=======================================================================
イントロダクション
=======================================================================
DSi内蔵のニンテンドーゾーンビューア経由で無線配信型体験版と
データ配信ROMをダウンロードし実行する場合は、TmpJumpと呼ばれる
新しい体験版起動方式が使用されます。
このパッケージには、NitroSDKで作成された無線配信型体験版とデータ
配信ROMおよびTwlSDKで作成されたデータ配信ROMをTmpJumpに対応したsrl
に変換するための「無線配信型体験版・データ配信ROM用変換ツール」が
含まれています。
TmpJumpを正常に動作させるためには、かならず、このツールで変換済の
srlをご提出ください。

また、簡単にsrlを変換するバッチファイルと、srlが「無線配信型体験版・
データ配信ROM用変換ツール」によって変換されたものかどうかを確かめる
バッチファイルも用意しておりますので、ご活用ください。

=======================================================================
パッケージ構成
=======================================================================
readme.txt                  本ファイルです。

bin/TmpFlagPatch.exe        srlのRomヘッダにTmpJump用フラグを立てる
                            ツールです。

bin/TmpCodePatch.exe        TmpJump用のコードをsrlに付加するツールです。

bin/TmpCodePatchChecker.exe TmpJump用のコードがsrlに付加されているか
                            チェックするツールです。

patchexe.bat                ドロップしたsrlをTmpJump用srlに変換する
                            バッチファイルです。

patchChecker.bat            ドロップしたsrlに変換ツールが適用されているか
                            チェックするバッチファイルです。

output/                     patchexe.bat を使用したときに、変換後のsrlが
                            置かれるフォルダです。

=======================================================================
使用方法 - TmpFlagPatch.exe
=======================================================================
コマンドラインで、
　TmpFlagPatch.exe [入力ファイル名] [出力ファイル名]
でsrlを指定して実行してください。
-----------------------------------------------------------------------
入力ファイル    何も変化しません
出力ファイル    入力ファイルから、RomヘッダのTmpJump用フラグ部とCRCが変更
                されたファイルが出力されます。
-----------------------------------------------------------------------
NintendoDS電子署名がsrlに付加されていた場合、その署名部分を削除します。
srlを提出する際には、再度NintendoDS電子署名を付け直してください。

=======================================================================
使用方法 - TmpCodePatch.exe
=======================================================================
コマンドラインで、
　TmpCodePatch.exe [入力ファイル名]
でsrlを指定して実行してください。
-----------------------------------------------------------------------
入力ファイル    入力ファイルから、TmpJump用のコードを付加したファイルで
                上書きされます。
-----------------------------------------------------------------------
入力ファイルが上書きされることに注意してください。

=======================================================================
使用方法 - TmpCodePatchChecker.exe
=======================================================================
コマンドラインで、
　TmpCodePatchChecker.exe [入力ファイル名]
でsrlを指定して実行してください。

TmpJump用の変換ツールがすでに適用されている場合には、
　->already patched!!
と表示されます。

TmpJump用変換ツールがまだ適用されていない場合には、
　->yet non patched!!
と表示されます。

=======================================================================
使用方法 - patchexe.bat
=======================================================================
ドロップしたsrlに、TmpFlagPatch.exeと、TmpCodePatch.exeを適用します。
複数ファイルのドロップにも対応しています。

　patchexe.bat
にsrlファイルをドロップしてください。
ドロップファイルの末尾に
　.tmpjump.srl
が付加されたファイル名のsrlが output フォルダに出来上がります。

=======================================================================
- 使用方法 - patchChecker.bat
=======================================================================
ドロップしたファイルが、既に「無線配信型体験版・データ配信ROM用変換
ツール」によって変換されたものであるかをチェックします。
複数ファイルのドロップにも対応しています。

　patchChecker.bat
にsrlをドロップしてください。

=======================================================================
ダウンロード署名について
=======================================================================
本ツールでsrlを変換した後に無線配信型体験版とデータ配信ROM用の
ダウンロード署名をsrlに付加して提出してください。
ダウンロード署名が付加されていない、または、ダウンロード署名付加後に
本ツールでsrlを変換した場合、ロットチェックNGとなりますのでご注意ください。

