このスクリプトを使用する場合は利用規約を必ず、参照してください。スクリプトをダウンロードする場合、無条件に「利用規約」に同意したものとみなします。機能とサンプルこのCGIは以下の機能があります。大まかにピックアップしています。ドリームキャストのセーブデータをCGIで自動配信することができます。メール形式でドリームキャストにセーブデータを送信することができます。(要Sendmail)VMI自動生成により、ドリームキャストから直接セーブデータをダウンロードできます。ダウンロードする側は、メール送信、直接ダウンロード好きな方を選ぶことができます。ドリームキャスト以外はVMS形式のダウンロードができないようになっています。ダウンロードCGIにリファーチェックがあり、指定のサーバー以外からダウンロードを遮断します。ダウンロードカウント、送信ログ取得により、セーブデータ需要などが解かります。セーブデータの追加、編集などがWEB上(ブラウザから直接)から設定することができます。データファイル破損防止用に、カウントファイルを別に用意しています。VMIファイルの生成などもできます。アクセスすると初回のみログを自動でコンバートします。ダウンロードができません。ファイルを更新(上書き)してください。最後に、ダウンロードフォームを生成していた方は、新たに生成しなおしてください。以下にサンプルがありますなおサンプルの為、送信、データの修正・追加などを行っても反映されません。スクリプト以下の書庫をダウンロードしてください。書庫は3種類の形式を用意していますので、環境に応じてお選びください。日本で1番普及している圧縮形式です。別途、解凍ソフトを必要とします。海外で一般的に使われている圧縮形式です。別途、解凍ソフトを必要とします。◆EXE形式(自己解凍形式)実行することで、自前で解凍を行う形式です。解凍ソフトを必要としません。書庫に含まれているファイルは以下のとおりです。初めに、このスクリプトは、ドリームパスポートから送信されたセーブデータとネクサスなどから取り出したVMS形式のセーブデータの2つを扱うことができます。同時に両方を用意する必要はないです。スクリプトはすべてShift-JISで記述されていますのでWindows標準の「メモ帳」で開くことが可能です。メモ帳などで開き、初期設定を行います。設置前に初期設定を行ってください。サーバーに合わせます。最後に任意のディレクトリに必要なファイルをFTP転送します。ディレクトリを作成しておきます。ここでは設置例を掲載しています。全体のディレクトリ構成とファイル位置は以下のとおりです。[777]ここまで、終わったら実際にセーブデータをFTP転送します。ドリームパスポートから送信したファイルをPCで通常のメーラーで受信します。メーラーは何でもOKです。ディレクトリに転送します。この時、データはテキスト(アスキー)モードで転送してください。名前は特に決まりはありません。ドリームパスポートで受信したファイルは送信時に必要なので、必ず覚えておいてください。同じディレクトリに置いてください。FTPで転送する時は、必ずバイナリ形式で転送してください。CGIが設置してあるサーバーで、CGI以外のファイルにブラウザからアクセスが認められていない場合は、VMS形式でのダウンロードはできません。「.VMS」という決まりになっています。アクセスしてセーブデータの登録などをしてください。アクセスすると、いろいろな設定ができます。データ編集データ削除VMIファイル生成ダウンロードフォーム生成セーブデータ登録メール本文変更ダウンロードログ閲覧という、以上の機能があります。登録されたデータを編集することができます。コメント欄以外はタグが使用できません。逆に、コメント欄は<BR>タグを使用しないと改行されませんので注意してください。ダウンロードカウントの初期化もここで行うことができます。登録されたデータを削除することができます。確認なしの1発削除なので注意し下さい。◆VMIファイル生成VMS形式のダウンロードに必要なVMIファイルを生成します。CGIを利用しないで、VMIファイルで直接ダウンロードさせるときに使います。実行すると、ダウンロードダイアログが出現するので、任意の名前に変えて保存してください。その時、拡張子は「.VMI」にしてください。基本的には、あまり利用されないものだとは思います。別途HTMLからダウンロードさせる為に、自動で必要なフォームを生成します。こちらは今、データに記述されている情報を元に生成しますので生成後にデータを変更しても反映はされません。その時は、新たに生成しなおすか、手動で書き換えてください。ソースの改変は、FORM系のタグを変更しなければ、自由に変更できます。FORM系のタグを書き換えてしまうと、うまくCGIと連携ができなくなるので注意してください。テキストエリアにソースが表示されるので、それをコピー&ペーストで任意のHTMLに貼り付けてください。新たにセーブデータを追加します。番号はデータの識別に必要なので、既存の番号以外を指定してください。ブロック数は、ファイルから自動計算されるので新たにデータを追加する場合は、先にサーバーにセーブデータを転送してから追加してください。ブロック数の計算は、VMS形式のデータがある場合は正確に計算ができますがメール形式の場合は概算になりますので、ドリームキャスト上のブロック数と違う場合があります。その時は、編集で書き換えることができますので、そちらで別途変更してください。コメント欄以外はタグが使用できません。逆に、コメント欄は<BR>タグを使用しないと改行されませんので注意してください。◆メール本文変更メール形式でセーブデータを配信するときに、メール本文に記述する内容です。こちらもタグが使用不可です。記述通り改行も反映されます。◆ダウンロードログ閲覧ダウンロードされたデータのログを閲覧できます。統計などにお使いください。デフォルトでは最近30件まで保存します。