コンテンツにスキップ

EX スクリプト

翻訳について

本ドキュメントはChatGPT-4によって翻訳されており、内容に不正確な部分が含まれる可能性があります。

EXスクリプトについて

EXスクリプトは、Live2DViewerEXの設定操作を行うためのもので、ユーザー操作を代行します。

スクリプトの実行方法

■ Windows: トレイアイコンを右クリック → 実行
■ MacOS: ステータスバーアイコンを左クリック → スクリプトを実行

サンプル

#EX Script
command
command
...

スクリプトテンプレート:template.txt

#EX Script スクリプトヘッダー(固定値)
command コマンド行

注意

パスや名前にスペースが含まれる場合、スペースの前にバックスラッシュ(\)を追加する必要があります。


LPKファイルを追加

add_lpk_model [path]

add_lpk_model model.lpk
path ファイルの相対パス(スクリプトのあるフォルダを基準とする)

LPKモデルを読み込む

load_lpk_model [slot] [lpk] [char] [cos]

load_lpk_model 1 lpk char cos
slot スロット番号(1~8)
lpk lpkファイル名(拡張子を含まない)
char キャラクター名
cos 衣装名

ヒント

条件に一致するモデルが複数ある場合、最初に見つかったものだけが読み込まれます。


LPKモデルを編集

edit_lpk_model [lpk] [char] [cos] [type] [item] [sp_key] [key]

edit_lpk_model lpk char cos 1 Tap:Mtn 3 A
lpk lpkファイル名(拡張子を含まない)
char キャラクター名
cos 衣装名
type 編集タイプ:
■ 1:キー割り当て - イベント
■ 2:キー割り当て - モーション
■ 3:キー割り当て - 表情
item 割り当てたいアイテム名
sp_key 修飾キー:
■ 0:なし
■ 1:ctrl
■ 2:shift
■ 3:ctrl + shift
key ホットキー。A-Zと0-9がサポートされ、大文字で指定する必要があります。

ヒント

条件に一致するモデルが複数ある場合、最初に見つかったものだけが編集されます。


モデル位置を設定

set_model_position [slot] [x] [y]

set_model_position 1 50 100
slot スロット番号(1~8)
x 画面中央を基準としたX座標
y 画面中央を基準としたY座標

モデルサイズを設定

set_model_size [slot] [size]

set_model_size 1 1.5
slot スロット番号(1~8)
size モデルサイズ

モデル角度を設定

set_model_angle [slot] [angle]

set_model_angle 1 90
slot スロット番号(1~8)
angle 角度

モデルのミラーリングを設定

set_model_mirror [slot] [on]

set_model_mirror 1 1
slot スロット番号(1~8)
on ■ 0:オフ
■ 1:オン

ホットキーを有効化

set_hotkey_enable [enable]

set_hotkey_enable 2
enable ■ 0:無効
■ 1:デスクトップのみで有効
■ 2:常に有効

フローティングアイコンを表示

set_floating_icon [show]

set_floating_icon 1
show ■ 0:非表示
■ 1:表示

起動モードを設定

set_launch_mode [mode]

set_launch_mode 1
mode ■ 0:壁紙モード
■ 1:デスクトップモード

常に最前面に表示を設定

set_always_on_top [on]

set_always_on_top 1
on ■ 0:オフ
■ 1:オン

ヒント

デスクトップモードでのみ有効です。


表示タイプを設定

set_display_type [type]

set_display_type 1
type ■ 0:全画面
■ 1:ワークスペース
■ 2:ウィンドウ

ヒント

デスクトップモードでのみ有効です。


ウィンドウサイズを設定

set_window_size [width] [height]

set_window_size 960 720
width
height 高さ

ヒント

デスクトップウィンドウモードでのみ有効です。


OBS互換を有効化(Windows)

set_obs_compat [enable]

set_obs_compat 1
enable ■ 0:無効
■ 1:有効

フィルターのキー色を設定(Windows)

set_filter_color [color]

set_filter_color FF00FF
color 16進数RGB値(例:FF00FF)

仮想カメラを有効化(Windows)

set_virtual_camera [enable]

set_virtual_camera 1
enable ■ 0:無効
■ 1:有効

ヒント

この設定はアプリ再起動時にリセットされます。再起動が必要なスクリプトと同時に使用しないでください。


仮想カメラをインストール(Windows)

install_virtual_camera

install_virtual_camera

仮想カメラをアンインストール(Windows)

uninstall_virtual_camera

uninstall_virtual_camera

他のアプリが全画面表示の場合

set_other_app_fullscreen [method]

set_other_app_fullscreen 1
method ■ 0:動作を継続
■ 1:一時停止
■ 2:ミュート

他のアプリが最大化の場合

set_other_app_maximized [method]

set_other_app_maximized 1
method ■ 0:動作を継続
■ 1:一時停止
■ 2:ミュート