【ご注意】2008/3/27
mib鯖は“G級なソフト”発売前に作られたプログラムです。G級ソフトで利用した場合、何が起きても責は負えません。(G級ソフトでなくても責は負えませんが)
具体的には、G級ソフトからmib鯖へ接続できてしまうことが確認できています。しかし、「G級ソフト用ではないmibファイル」をG級ソフトでダウンロードした場合にどうなるかは全く検証しておりません。G級ソフトのセーブデータが再起不能になる可能性もありますのでご注意ください。
mib鯖は“G級なソフト”発売前に作られたプログラムです。G級ソフトで利用した場合、何が起きても責は負えません。(G級ソフトでなくても責は負えませんが)
具体的には、G級ソフトからmib鯖へ接続できてしまうことが確認できています。しかし、「G級ソフト用ではないmibファイル」をG級ソフトでダウンロードした場合にどうなるかは全く検証しておりません。G級ソフトのセーブデータが再起不能になる可能性もありますのでご注意ください。
「mib鯖」って何?
「mib鯖」は、「.mib」という拡張子を持つファイルをPSPにダウンロードするためのソフトです。
以下の写真を見てピンと来た人(だけ)がお使いください。
(適当なデジカメで撮ったので、写真がキタナイのはご勘弁)
どんなソフトなのか、もうちょっと具体的に言うと、
- このソフト「mib鯖」をPC上で実行して、
- PSPの無線LANの通信設定をちょっと変更して、
- PSP上で対応ゲームソフトを起動してダウンロードメニューに進むと、
- (公式のダウンロードサーバではなく)上の写真のような「mib鯖」の画面が表示されるので、
- PCに保存してあるmibファイルを、PSPにダウンロードできます。
利用するのに必要なもの
- ◇このソフト「mib鯖」と、それを実行するためのWindows PC
- XPで動作確認済み。2000でも動くと思います。
Vistaは確認していませんが、動作するとの報告をもらっています。
Me/98以前はたぶんムリ。 - ◇無線LANの環境
- PSPから、「mib鯖」実行中のPCに無線LAN経由でアクセスする必要があります。
→もっと詳しく:必要な無線LAN環境 - ◇PSP本体
- 本体バージョンは最新でもOKです。カスタムファームとか“らぼこ”とかダウングレードとか、難しいこと(保証が効かなくなるようなこと)は一切不要。
あと言うまでもないですが、メモステも必要です。 - ◇mibファイル
- ここでは配布していません。どこで入手できるのかは知りません。
- ◇mibファイルに対応したゲームソフト
- ソフトメーカーがやる気をなくさないよう、ゲームソフトはなるべくちゃんと買ってあげてください。
※どのソフトに対応しているのかは具体的にお答えできません。ご容赦ください。
※G級なソフトに対応しているかどうかは、発売後、検証してみないとわかりません。
※G級なソフトに対応しているかどうかは、発売後、検証してみないとわかりません。
必要なネットワーク環境
「mib鯖」を実行しているPCに、PSPからアクセスできることが必要です。
たいていは次のパターンになると思います。
PSP →(無線LAN接続)→ 無線ルータorアクセスポイント →(有線でも無線でも)→ PC
また、GW-US54GXSなど「USBタイプの無線LANアダプタ(ソフトウェアアクセスポイント)」を使って、
PSP →(無線LAN接続)→ 無線LANアダプタを装着したPC
という形でも使えます。
たいていは次のパターンになると思います。
PSP →(無線LAN接続)→ 無線ルータorアクセスポイント →(有線でも無線でも)→ PC
また、GW-US54GXSなど「USBタイプの無線LANアダプタ(ソフトウェアアクセスポイント)」を使って、
PSP →(無線LAN接続)→ 無線LANアダプタを装着したPC
という形でも使えます。
※ソフトウェアAPを使う場合、XLink Kaiモードではつながりません。「無線アクセスポイントモード」などの通常モードに戻してください。
※バッファローの無線ルータやAPを使ってて、PCも無線で接続してる場合、ルータ・APの「プライバシーセパレータ(覗き見防止機能)」をオフにしないとダメかも。
※AOSSなどの自動設定機能を使っている場合でも、mib鯖は利用可能です。
※「mib鯖」実行中のPCは、インターネットに接続していなくても構いません。
※バッファローの無線ルータやAPを使ってて、PCも無線で接続してる場合、ルータ・APの「プライバシーセパレータ(覗き見防止機能)」をオフにしないとダメかも。
※AOSSなどの自動設定機能を使っている場合でも、mib鯖は利用可能です。
※「mib鯖」実行中のPCは、インターネットに接続していなくても構いません。
注意事項と利用条件
以下の事項を了解した場合にのみお使いください。
- フリーソフトです。
- まったくの無保証です。もしPSPのセーブデータや本体が壊れたりしても、PCが壊れても、一切責任は負えません。
- 特に、mibファイルの内容が正しくない場合は、PSPにダウンロードすることによってゲームのセーブデータが壊れることがあります。mibファイルをPSPにダウンロードする前に、必ずセーブデータのバックアップを取るようにしてください。(セーブデータはメモステの /PSP/SAVEDATA/ フォルダの下にあるので、これをPCとかにコピーしておきます)
- このソフトの公開(配布)を突然停止したり、そもそもこのソフトの存在自体をなかったことにしたりするかもしれません。
その場合は深く追及しないでください。 - 私も開発環境にはアンチウイルスソフトを入れていますが、このソフトが絶対にウイルス等に感染していないとは断言できません。特に、このソフトを転載先やP2Pなどから入手した場合、その経路でウイルス等に感染している可能性もあります。AYOR(At Your Own Risk)でご利用ください。
インストール
アンインストール
インストールしたファイルを削除してください。レジストリは使用していません。
「mibserver.log」というファイルが同じフォルダに作られてるかもしれませんが、消して構いません。
「mibserver.log」というファイルが同じフォルダに作られてるかもしれませんが、消して構いません。
使い方
- mibserver.exe と同じフォルダに「mib」というフォルダがあるので(なければ作ってください)、その中に.mibファイルを入れます。
.mibファイルのファイル名は半角英数字のみとしてください。全角文字や、半角でも記号やスペースが含まれている場合、mib鯖は認識しません。 - mibserver.exeをダブルクリックなどで実行します。
初めて起動するときには、Windowsやセキュリティソフト(ファイアウォール)等から警告が出るかもしれません。そのときは「ブロックを解除する」等を選んで通信を許可してください。
※デフォルトでは8080番ポートを使用しますが、ポートは変更可能です。→起動オプション - 文字ばっかりの黒いウィンドウが開くので、PSPの無線LAN接続設定の「プロキシサーバー」の欄に、そこで表示されているIPアドレスとポート番号を入力します。PSPでソフトを起動したら、メニューから「DOWNLOAD」を選び、その設定を使って接続します。
→もっと詳しく:PSPのネットワーク設定
- 自動的に公式のダウンロードサーバの代わりに「mib鯖」に接続され、PCのmibフォルダ内のファイルが一覧で表示されます。好きなファイルをダウンロードしてください。
- ダウンロードし終わったら、「mib鯖」のウィンドウ上でCtrl+Cを入力すると(「Ctrl」キーを押しながら「C」)、「mib鯖」は終了します。
(ウィンドウ右上の[×]ボタンをクリックしても終了します) - PSPのネットワーク設定を変更した場合は、元に戻しておきます。(そうしないとPSPから普通のネット接続ができません)
※「mib鯖」へのアクセスログが mibserver.log というファイルに記録されるかもしれません。ログが必要ない人は適宜消してください。
PSPのネットワーク設定
試しに使う場合は、以下のようにして既存の設定の一部(プロキシ設定)のみ変更すれば使えると思います。
しょっちゅう使う場合は、「普通のネット接続用」の設定とは別に「mib鯖」専用設定を作ったほうがラクです。(ただしその場合、プロキシの「アドレス」に設定する値が、PCの電源を切ったりすると変わることがあるので注意してください)
- 「mib鯖」を実行し、黒いウィンドウが開くのを確認します。
- PSPでソフトを起動したら、メニューから「DOWNLOAD」を選びます。
- 「利用する接続を選択してください」の画面になったら、利用したい無線LAN接続設定にカーソルを合わせた状態で△ボタンを押し、表示されたメニューから「編集」を選びます。
- しばらく方向キーの右を押して進み、「アドレス設定」で「カスタム」を選びます。
- しばらく方向キーの右を押して進み、「プロキシサーバー」を「使用する」にします。
- プロキシサーバーの「アドレス」と「ポート番号」の入力画面になるので、PCの「mib鯖」のウィンドウに表示されているアドレスとポート番号を入力します。
※既にPSPの接続設定で別のアドレスとポート番号が入力済みの場合、変更前の値を忘れないようにしてください。「mib鯖」を使わないとき(ふつうにネットに接続するとき)は、その値に戻す必要があります
※「mib鯖」のウィンドウに複数のアドレスが表示されることがあります。その場合、PSPから接続可能なアドレスは1つしかない可能性が高いです。よくわからない場合は順番に試してみてください。
(知識がある人向け説明:そのPCに複数のIPアドレスが割り当てられている場合です。PSPに割り当てられるIPアドレスと同一ネットワークとなるIPアドレスを選んでください) - あとはまた方向キーの右を押して進み、最後に○ボタンを押して設定内容を保存します。
- 接続設定の選択画面に戻るので、いま編集した設定を選びます。
mibファイルの作り方
ツールなりバイナリエディタなり何なりで、好きなように作ってください。
作ったデータはそのままファイルにして使えます。“らぼこ”とかでセーブデータに埋め込んだりする必要はありません。
PSP上では、ファイル名を見て「そのmibファイルがダウンロード済みかどうか」を判断しているようです。公式に配布されているファイルは「m60001.mib」みたいな名前を使ってるので、「m6xxxxx.mib」というファイル名は避けておいたほうがよいでしょう。
具体的な.mibファイルの作り方については、訊かれてもわかりません。
作ったデータはそのままファイルにして使えます。“らぼこ”とかでセーブデータに埋め込んだりする必要はありません。
PSP上では、ファイル名を見て「そのmibファイルがダウンロード済みかどうか」を判断しているようです。公式に配布されているファイルは「m60001.mib」みたいな名前を使ってるので、「m6xxxxx.mib」というファイル名は避けておいたほうがよいでしょう。
具体的な.mibファイルの作り方については、訊かれてもわかりません。
起動オプション
オプションはコマンドラインで与えてください。
mibserver.exe [port]
mibserver.exe -h
mibserver.exe [port]
mibserver.exe -h
- port : 「mib鯖」の待ち受けポート番号(未指定時のデフォルトは8080)
- -h : ヘルプとバージョンを表示して終了
ご意見ご感想
このへんにコメントかトラックバック入れてください。
バグレポートをくださる場合、問題が出るmibファイルをお送りください。メールに添付でもいいですし(メールアドレスはブログのどこかに書いてあります)、個人情報を知らせるのがためらわれる方は、どこかのアップローダに上げて、そのURLをお知らせいただくのでもかまいません。
その際、どういう操作をしたらどういうエラーが出るのか、詳しめにお知らせいただけると助かります。
なお、直せる問題と直せない問題がある、ということはご理解ください。
- いただいても、必ずご返事できるとは限りません。
- ご要望をいただくのはうれしいですが、対応できるかどうかはわかりません。
- コメントのspam判定は厳しめになってまして、数時間〜数日経たないと、コメントは公開されません。
何日も経ってるのにコメント・トラックバックが表示(公開)されない場合は、自動的にspamと判断されて破棄された可能性があります。“spam自動判別ルーチン”にspamだと判断されないような文章を書いて、spamと判断されにくいIPアドレスからポストしてください。 - 「mib鯖」以外の記事へのコメント・トラックバックは、まともなご意見ご感想であっても削除します。
バグレポートをくださる場合、問題が出るmibファイルをお送りください。メールに添付でもいいですし(メールアドレスはブログのどこかに書いてあります)、個人情報を知らせるのがためらわれる方は、どこかのアップローダに上げて、そのURLをお知らせいただくのでもかまいません。
その際、どういう操作をしたらどういうエラーが出るのか、詳しめにお知らせいただけると助かります。
なお、直せる問題と直せない問題がある、ということはご理解ください。
バージョン履歴
v0.9 - 2008/3/21
- PSPからアクセスしたときの速度を劇的に改善。
- 内容が正しくないmibファイルがあるときに、mib鯖がフリーズしにくくなった。
- mibフォルダ内でデータIDが重複するmibファイルがある場合、警告を表示するようにした。
- 内容が正しくないmibファイルがあるときに、できるだけ警告を表示するようにした。
- バージョンアップ内容の詳細
- 内容が正しくないmibファイルがあるときに、なるべく「Internal Server Error」で死なないように修正。
- 一部のツールが吐き出す、お行儀の悪いmibファイルで「Internal Server Error」が出ていた問題を修正。
- 一部のmibファイルで「Internal Server Error」が出ていた問題を修正。
- バージョンアップ内容の詳細
- 「ファイル内に記録されているデータサイズ」と「実際のファイルサイズ」が異なる場合の処理方法を変更。
- メッセージ表記関係をもう少し親切に。
- バージョンアップ内容の詳細
- 「ファイル内に記録されているデータサイズ」と「実際のファイルサイズ」が異なる場合の、チェックサム計算方法を修正。
- 起動時に既にポートが使用済みの場合の、エラー表示を丁寧にした。
- バージョンアップ内容の詳細
- 「ファイル内に記録されているデータサイズ」と「実際のファイルサイズ」が異なる場合、前者を優先するようにした。
- バージョンアップ内容の詳細
- ファイル名が半角英数字のmibファイルのみ認識するようにした。
- 「依頼主のコメント」が表示欄に入りきらない場合、末尾を略すようにした。
- バージョンアップ内容の詳細
- メッセージ周りを丁寧に。
- とりあえずリリース。