すべての連携
内蔵常に有効Macro Deck

変数

Macro Deck に同梱

ボタンやオートメーションから変数を変更し、任意の変数をファイルに書き出します。

  • 変数の設定、加算、切り替え、末尾への追加
  • プラグインなしでカウンターやオン/オフのスイッチを作成
  • OBS 用などに、任意の変数をファイルに書き出し
  • 内蔵で常に有効、設定は不要

変数は Macro Deck に内蔵されていて、常に有効です。2 つのアクションを追加します。変数の設定 は自分の変数の値を変更し、変数をファイルに書き出し は任意の変数の現在の値をファイルに保存します。

自分の変数は、変数 ページの 新しい変数 で作成します。変数の種類は テキスト、数値、真偽値、色 のいずれかで、{{ vars.deaths }} のようにボタンのラベルなど、どこにでも表示できます。

変数の設定

変数 と 操作 を選びます。

  • 設定 は、値を入力した 値 に置き換えます。
  • 追加 は、数値に 値 を加えます。負の値なら減算になります。
  • 切り替え は、真偽値の変数を true と false の間で切り替えます。
  • 末尾に追加 は、テキストの末尾に 値 を追加します。

選べる操作は変数の種類によって異なります。数値は書き込むたびに、変数の小数点以下の桁数に丸められます。

一部の連携の変数にも書き込めます。たとえば、スピーカーやマイクの音量とミュートの変数や、別の Macro Deck がこの Macro Deck と共有している変数です。そのような変数で使えるのは 設定 だけです。追加、切り替え、末尾に追加 は自分の変数にしか使えません。1 つのボタンでマイクのミュートを切り替えるには、代わりに ミュート / ミュート解除 アクションを使ってください。

変数をファイルに書き出し

変数をファイルに書き出し は、ファイル の内容を 変数 の現在の値に置き換えます。連携やプラグインの変数も含め、どの変数でも使えます。ファイルが存在しなければ作成されますが、フォルダーはあらかじめ存在している必要があり、フルパスを入力します。

設定例

  • デスカウンター: 変数 deaths に対して 変数の設定、追加、値 1 を設定したボタンで、ラベルに Deaths: {{ vars.deaths }} を表示します。設定 0 の 2 つ目のボタンでリセットします。
  • モードの切り替え: 1 つのボタンで真偽値の変数 stream_mode を切り替え、他のボタンが もし / それ以外 でそれを確認します。
  • OBS のテキストソース: 現在の曲を対象にした 変数の変更 のオートメーションが 変数をファイルに書き出し を実行し、OBS がそのファイルのテキストを配信に表示します。

変数は 連携 ページに表示されず、セットアップのダイアログもありません。アクションを追加 ダイアログには、変数 カテゴリが常に表示されます。

Macro Deck Companion

Macro Deck に同梱

Companion アプリを実行しているスマートフォンやタブレットの明るさ、画面の向き、画面のオンとオフ、スクリーンショットを操作します。

Macro Deck Delegate

Macro Deck に同梱

Macro Deck が動いている別の PC でスクリプトを実行し、その PC が共有する変数を使います。

スクリプト

Macro Deck に同梱

一連のアクションを一度スクリプトとして作り、どのボタン、オートメーション、別のスクリプトからでも実行できます。