2001年1月1日月曜日

MystiTool HUD Customization (1.3.0)

多目的HUD MystiTool
作者 Mystical Cookie
2006年4月リリース
訳注:前のバージョンのものとほぼ同じです。

このノートはHUDのカスタマイズについて書かれたものです。

もくじ:
- HUD Button Commands (HUDボタンコマンド)
- HUD Custom Buttons (カスタムボタン)
- Color, Alpha, and Textures (色、透明度、テクスチャの設定)
- Creating and sharing new button textures (ボタンテクスチャの作成と配布)

MystiTool を機能的に拡張したいとお望みのスクリプターのみなさんは、 "Scripting for MystiTool" ノートもお読みください。

=================
HUD Button Commands (HUD ボタンコマンド)
=================
これらのコマンドは HUD のボタンの大きさ、サイズ、位置などにかかわります。

/1 align
HUDの装着位置を強制的に直します。

/1 buttons
HUDに機能ボタンを追加します。

/1 buttons small
/1 buttons normal
HUDのボタンの大きさを変えます。

/1 buttons hideall
HUDに追加されたボタンを全部見えなくします。
ボタンのサイズに変わりはありません。

/1 buttons showall
HUDに追加されたボタンをすべて表示します。タイミングの問題で、うまく働かない場合もあります。
表示されたボタンの位置がおかしい場合には、一度すべて非表示にしてから、再び表示させてみてください :)

/1 buttons texture
HUD ボタンのテクスチャーラベルを表示します。

/1 buttons notexture
HUD ボタンのテクスチャーラベルを外します。

/1 buttons rescan
新しいボタンをHUDに追加したあとこのコマンドを使います。


================
HUD Custom Buttons (カスタムボタン)
================
この HUD にはユーザーカスタマイズが可能なボタンが6個用意されています。名前はC1からC6とつけられています。ボタンを使えるようにするためには、表示させておかなければなりません。まず MystiTool のメインメニューの3ページ目を開き、 "Buttons" をクリックしてください。ボタンを表示させたら、以下のコマンドが使用可能になります。


/1 c2 set
現在C2ボタンにセットしているコマンドを表示します。

/1 c2 set none
C2 ボタンにセットされているコマンドをクリアします。

/1 c2 set tp back
"tp back" のコマンドをC2に登録します。

/1 c2 set trap your friend
"trap your friend" コマンドをC2 に登録します。

MystiToolのボイスコマンドは、どれでもボタンに登録できます。
以下はカスタムコマンドの保存例です。

/1 c1 set tp back
/1 c1 set scan sim
/1 c1 set scan remote
/1 c1 set anim - away
/1 c1 set emote
/1 c1 set follow


===================
Color, Alpha, and Textures(色、透明度、テクスチャの設定)
===================
すべての HUD ボタンは、色と透明度を設定することができます。それぞれのボタンを違ったテクスチャで置き換えることも可能です。お気軽にこの機能を試してみてください。いつでもデフォルトの状態に戻すことが可能です :)

MystTool HUD 用のオリジナルテクスチャを販売したり、無料で配布してくださることも大歓迎です!

/1 buttons reset_vis
すべての HUD ボタンに設定された色、透明度、テクスチャの設定をリセットしデフォルトに戻します。

/1 buttons set_color <1,1,1>
/1 buttons set_color #0000ff
/1 buttons set_color blue
すべてのボタンの色を青にします。
(3つのコマンド例をご紹介しました)
(デフォルトは <0.6,0.6,0.6>です)

/1 buttons set_alpha 0.7
すべてのボタンの透明度を0.7(訳注:70%)にします。
入力する値は0.0~1.0の間にしてください。
(デフォルトは0.4です)

/1 np set_texture 5748decc-f629-461c-9a36-a35a221fe21f
NP ボタンのテクスチャを、指定したUUIDに張り替えます。
(上の例は、無地空白のテクスチャを指定しています)
HUDボタンの上にテクスチャを直接ドラッグしてもOKです。

/1 logo set_texture 5748decc-f629-461c-9a36-a35a221fe21f
メインロゴボタンのテクスチャを設定します。

指定できるボタンは以下のとおりです:
logo, np, ml, fav, lm, tp, pose, bugs, c1, c2, c3, c4, c5, c6


注意:(上のコマンドを使って)UUIDキーによってテクスチャを指定するスクリプトやプラグインをご使用の場合、テクスチャキーはHUD内のリンクメッセージを監視しているすべてのものに適用されることにご注意ください。このため、(キーによって設定されている場合)テクスチャキーはバックアップがとられ、"Settings Backup"樽の中に保存される値のリストとして表示されるようになります。:)

============================
Creating and sharing new button textures
(ボタンテクスチャの作成と配布)
============================
上記のコマンドとプラグインシステムを活用して、他の MystiTool ユーザーと HUD ボタンのテクスチャを共有することが可能になりました。

皆さんがお持ちの MystiTool HUD の中に、 "Example Skin Installer" というオブジェクトがあるのが見つかると思います。

1. MystiTool ボタン用のすてきなテクスチャを作ってください :)
2. MystiTool HUD の contents (内容)から、"Example Skin Installer" をドラッグして地面に rez してください。
3. Example Skin Installer 内のスクリプトを編集します。

この下の行を、あなたのテクスチャの名前に変更するとよいでしょう。
string skin_name = "Default Button Textures";

この行は HUD ボタンの透明度を変更したいと思わない場合は、そのままにしておいたほうがよいでしょう。
float Button_Alpha = 0.4;

この行は "white" に変更したほうがいいと思う方のほうが多いと思います。
string Button_Color = "<0.6,0.6,0.6>";

以下の行は テクスチャのアセットキー(UUIDキー)を必要とします。インベントリ(持ち物)内のテクスチャを右クリックし、 "Copy Asset UUID" を選択すれば、キーが取得できます。それから、 skin installer スクリプトにキーをペーストしてください。
string Button_Logo = "04dff277-bb6f-1e34-fc66-9639a4fbf556";
string Button_NP = "addb4c5b-c2ff-b89b-7339-d9c2c02d20c1";
string Button_ML = "00d44ba3-8863-d901-2743-3c162106e193";


4. スクリプトをセーブします。
5. skin installer をお友だちにプレゼントしましょう! :)

0 コメント: