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:ミュート |