※本ページの内容は最新の1.50のものではなく1.0x系統の内容です。1.50のモデルデータ作成はオリジナルモデルの作り方のページを参照してください。

いもうとが欲しいみなさまへ

いもうとランチャーでは、画面デザインや表示メッセージをユーザによりカスタマイズすることができます。
すなわち、自分好みのいもうとを自分の手で作り出せるというわけです。

以下では準備すべきリソースや各設定項目についての説明等を記載します。

  1. モデルデータの準備
  2. デザイン関連の設定
  3. メッセージ(システム)の登録
  4. メッセージ(ユーザ定義)の登録
  5. 再配布・データご提供について

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など連絡先を記載してください。表示上の不具合などは原則として再配布元にて対応をお願いします。
  • 再配布のご連絡は原則として不要ですが、もしご一報いただけると私はとても喜びます。

また、モデルデータをご提供いただき、当サイトでパッケージングの上配布させていただくことも可能です。↓のフッター記載のメールアドレスまでご連絡くださいませ。