※本ページの内容は最新の1.50のものではなく1.0x系統の内容です。1.50のモデルデータ作成はオリジナルモデルの作り方のページを参照してください。
いもうとが欲しいみなさまへ
いもうとランチャーでは、画面デザインや表示メッセージをユーザによりカスタマイズすることができます。
すなわち、自分好みのいもうとを自分の手で作り出せるというわけです。
以下では準備すべきリソースや各設定項目についての説明等を記載します。
1.モデルデータの準備
いもうとを構成するリソース群は以下のとおりです。すべてをimoutolauncher.exeと同じ場所にある「model」というディレクトリに格納してください。
*コミPo!で立ち絵を作成する場合、透明コマを使うと便利です。 [サンプルCPDのダウンロード]
イメージ | ファイル名 | 説明 |
---|---|---|
- | model.conf | モデルデータ定義ファイル |
main.gif | モデル画像(基本形)です。コマンド待機時等に使用します。 | |
eyes_closed.gif | まばたき用の画像(閉じた目の部分)です。まばたき不要な場合でも、ダミーで透明GIFなど用意する必要があります。 | |
balloon_model.gif | モデル側の吹き出し画像です。 | |
balloon_user.gif | ユーザ側の吹き出し画像です。 | |
icon.ico | タスクトレイ常駐アイコンです。色数は256(8bit)で、32px * 32pxくらいをおすすめします。 | |
(その他).gif | メッセージ定義で使用する画像です。メッセージ内容に応じて喜ばせてみたり照れさせてみたりしましょう。 |
2.デザイン関連の設定
準備した画像の表示位置や各種部品のサイズなどを指定するための項目です。
「CONF/」からはじまる項目名に続き、タブ区切りで値を指定します。
なお表示位置関連の数値はすべてピクセル単位です。
項目 | 説明 | 設定例 |
---|---|---|
CONF/YOBINA | ランチャーからのユーザー呼び名。メッセージ中では[呼び名]で利用することが可能です | CONF/YOBINA お兄ちゃん |
CONF/EYES_LEFT CONF/EYES_TOP |
まばたき用画像(eyes_closed.gif)の表示位置 | CONF/EYES_LEFT 180 CONF/EYES_TOP 33 |
CONF/MBAL_LEFT CONF/MBAL_TOP |
モデル側の吹き出し画像(balloon_model.gif)の表示位置 | CONF/MBAL_LEFT 1 CONF/MBAL_TOP 28 |
CONF/UBAL_LEFT CONF/UBAL_TOP |
ユーザ側の吹き出し画像(balloon_user.gif)の表示位置 | CONF/UBAL_LEFT 1 CONF/UBAL_TOP 140 |
CONF/TXT_LEFT CONF/TXT_TOP CONF/TXT_WIDTH CONF/TXT_HEIGHT |
モデル側の吹き出し内テキストの表示位置とサイズ | CONF/TXT_LEFT 8 CONF/TXT_TOP 42 CONF/TXT_WIDTH 134 CONF/TXT_HEIGHT 81 |
CONF/INPUT_LEFT CONF/INPUT_TOP CONF/INPUT_WIDTH |
ユーザ側の吹き出し内のコマンド入力コンボの表示位置とサイズ。高さは設定できません | CONF/INPUT_LEFT 18 CONF/INPUT_TOP 150 CONF/INPUT_WIDTH 136 |
CONF/BTN_LEFT CONF/BTN_TOP CONF/BTN_WIDTH CONF/BTN_HEIGHT CONF/BTN_CAPTION |
コマンド実行ボタンの表示位置とサイズ、キャプション | CONF/BTN_LEFT 50 CONF/BTN_TOP 172 CONF/BTN_WIDTH 71 CONF/BTN_HEIGHT 25 CONF/BTN_CAPTION おねがい |
CONF/FORM_WIDTH CONF/FORM_HEIGHT |
フォームのサイズ。通常、main.gifと同じにします | CONF/FORM_WIDTH 250 CONF/FORM_HEIGHT 249 |
3.メッセージ(システム)の登録
いもうとランチャーの既定の各種動作時に表示するメッセージです。定義に当たっての留意事項は以下のとおりで、これはユーザ定義メッセージにも共通です。
- 定義フォーマットは「項目(タブ)表示画像(タブ)メッセージ内容」です
- メッセージ内で利用可能なキーワードは以下のとおりです
- [呼び名]...CONF/YOBINAで定義した呼び名
- [コマンド]...Windowsで処理される用に変換後のコマンド。CMD/エラーの場合のみ、エラー情報が格納されています
- [改行]...改行
- 同じ項目名で複数定義した場合、いずれかがランダムに表示されます
項目 | 説明・設定例 |
---|---|
CMD/設定 | 設定画面を開くときCMD/設定 model/main_warai.gif 設定画面を開くね |
CMD/終了 | ランチャープログラムの終了時CMD/終了 model/main_warai.gif またね、[呼び名]! |
CMD/不明 | いもうとランチャー組み込みコマンド(終了、非表示、表示、設定)のエラー時。基本的に表示されることはありませんCMD/不明 model/main_komari.gif えーっと。よくわからなかったよ? |
CMD/エラー | コマンド実行失敗時CMD/エラー model/main_komari.gif えっと……よくわからないからGoogleで検索する?[改行]エラー内容:[コマンド] |
CMD/コマンド実行 | コマンド実行時CMD/コマンド実行 model/main_warai.gif [コマンド]を実行するよ |
CMD/URL | URLオープン時CMD/URL model/main_tere.gif [コマンド]を開くけど……。またえっちぃサイトじゃないよね……? |
CMD/SEARCH | Google検索実行時CMD/SEARCH model/main_tere.gif [コマンド]を検索するけど……。それってえっちぃ意味じゃないよね……? |
CMD/FOCUS | ホットキー呼び出し時CMD/FOCUS model/main_warai.gif [呼び名]、どうしたの? |
4.メッセージ(ユーザ定義)の登録
以下に登録した単語に反応し、いもうとが返答してくれます。任意(登録しなくても動作上支障なし)ですので、お好みに応じて登録していください。
(設定例)おはよう model/main_warai.gif おはよう、[呼び名]! おはよう model/main_komari.gif ふぁあ。まだ眠いよぉ…… かわいい model/main_komari.gif えっ、[呼び名]……? かわいい model/main_tereaseri.gif べっ、べつに[呼び名]にそんなこと言われてもうれしくなんてないんだからねっ?!
5.再配布・データご提供について
基本的に再配布を認めさせていただきたいと思っています。以下、その際のお約束事項ですのでよろしくお願いします。
- カスタマイズ可能な範囲はmodelディレクトリ内リソース一式、config.txtのみです。ランチャープログラム本体の改変は行わないでください。
- 「サポート連絡先.txt」というファイルを追加の上、メールアドレスやURLなど連絡先を記載してください。表示上の不具合などは原則として再配布元にて対応をお願いします。
- 再配布のご連絡は原則として不要ですが、もしご一報いただけると私はとても喜びます。
また、モデルデータをご提供いただき、当サイトでパッケージングの上配布させていただくことも可能です。↓のフッター記載のメールアドレスまでご連絡くださいませ。