Cool VL Viewerの v1.26.20.4 より搭載された Lua Scripting ですが、既存する汎用的な組み込み用途のスクリプトエンジン(ということであってるのかな)らしいです。スクリプトというと別途に何かインストールしなければならないとか思うかも知れませんが、ビュワーとセットになっているので特別に何かをする必要はなく、すぐに利用できる状態になっています。
簡単にどういう事が出来るのか?というと、クライアントサイドでの処理の自動化です。
今までにも何かに特化したスクリプト的なものを搭載したビュワーは、いくつかありました。例えばRadegastに搭載されている自動チャット向けのALICEやMETABOLTに搭載された自動操作に特化したものなど何れも専門的で独自な仕様であることです。
しかしCool VL Viewerに搭載された Lua は、外部で開発されているエンジンですから信頼性や柔軟性に富むのではと感じています。ほかのソフトウェアでもluaを使っているのを見かけますね。
具体的にどうすればいいのよ?ということですが、いまのところ本家にサンプルがチョッろっと貼ってあって、こういう事が出来るよ~って、実装している関数っぽいものの一覧があるだけで、何か目的を持ったスクリプトが公開されているとかはありません。まだまだこれから作っていく段階です。
で、サンプルを見てみた所、
ツールバーのボタンUI作り込みとか
チャット内容からFireStormビュワーなどに内蔵されているコマンドライン操作のようなものとか
テレポートの自動試行とか
なんか出来る事が沢山ありすぎ状態になってますw
特に目を引いた所は、ローカルチャットだけでなくIMも引っかけて操作できる事
ローカルに変数を格納して保管できる事
独自なUI(ボタンなど)やダイアログも作り込める事
などですね。
だけどUIボタンが作れるとしても、V3ビュワー系のUI のように、ドラッグ&ドロップで好きなように配置できたりとかするものではなく、手書きとなってしまうのでスクリプティングなどの経験がない普通のSecondLifeユーザーさんにはとても難しいと思われます。
で、とりあえずLuaの理解と実用的な部分だけ使おうって算段で
Cool VL Viewerには無い 次の機能を サンプルを参考に抜粋する感じで書いてみました
出来る事は
・「WindLight設定の変更を保持して再ログインでも継続させる」
・「区画のWindLight設定(FireStormのParcel Windlight)の真似をする」
この2つだけのものを作りました。
サンプルからの変更点は、
・個人設定が何もない=無視ではなく"Default"として扱う事
・WL設定が無い=無視ではなく規定値とする設定に戻す事
ファイル名を automation.lua として、user_settingsのフォルダ配下に収容するだけで自動的に読み込まれます
Cool VL Viewer + Lua scripting = 新たなる可能性
関連記事
人気の投稿 (Last 30 Days / Top 10)
-
今年の4月に Gaeta-I 地域は消滅する方向 でと Zindra 地域の拡大と併せて発表がありましたが、180度の方向転換で Gaeta-I 地域を継続する との意向の発表がありました。
-
Sky-BOXの庭もどき。面積はもっと広いんですが、30x30程度のお庭仕立てです。 書き割りの囲いがある方がよいのか、無い方がよいのか好みがありそうですね。 書き割り壁部分にアルファチャンネルを持つ画像を使ってしまうと、相変わらず手前のアルファチャンネル部分がおかしくなるの...
-
「見ました~」というとおり、まだ原作を読んでませんw見たのはアニメです^^いま、15話まで進んでて、ちょうどアインクラッド編が終わったところくらい。放映中ですよ~ ソードアート・オンライン の原作から読んでいる方の中には、ご不満のある方もいるみたいだけど、あたしには十分面白か...
-
運用開始から1年とちょっと経ちますがAlive-Cのサーバー群実体は画像のとおりSecondLife内で稼働しています、安心して利用してください。設置先のSIMが未稼動だとAlive-Cも未稼動となりますのでLinden labでのメンテナンス日(SIMリスタート日)には慌て...
-
MH+ Tool HUD Update infomation [note]The plug-in script is not included in the auto-update. Please shift by the manualy in each one. RE...
-
テスト用。 単にLISTにstringの文字列をどんどん追記しているだけのもの。 for文でのloopの外に変数の設定があります。 こちらはfor文の中に変数の設定があります。 普通に考えると、どちらも変数の中の値は同じですね。 forの中にある分、関数呼び出...
-
Linden lab と Tilia の privacy policy が、2022年9月23日付けで更新されていました。今のところ公式側からの発表は無かったように思いますが、取り急ぎネタとしてブログ記事起こししています。どこが変わったのか分かったらまた追記しますね。 Priv...
-
無料で入手できる事から大人気のOpenCollarですが、Bondageアイテムとしてはとてもシンプルで本家で配布されているCollarでは全て接続箇所が1箇所のみで対応プロトコルもLockMeister(V1)のみであるという設定になっています。しかしLockMeiste...










0 件のコメント:
コメントを投稿