# テーマ

Koioto では、テーマを変更することで、ソフトウェアの見た目を変えることができます。ダウンロードしたときについてくるテーマは「Supernova」というもので、これがデフォルトのテーマとなります。ユーザーは、テーマをカスタマイズしたり、配布されているテーマを追加したりして楽しむことができます。

テーマとプラグインの違い

テーマもプラグインも、Koioto のルック&フィールを大きく変えるものですが、プラグインとは違い、テーマは決まった画像を、決めた位置に表示することしかできません。

プラグインを作るにはプログラミングの知識が必要になりますが、テーマは画像を用意して、パラメータを設定するだけで済みます。

# テーマの配置場所

テーマは Koioto の Themes フォルダに配置されます。例えば、Supernova という名前のテーマの場合、Themes\Supernova がテーマのフォルダとなります。

複数のテーマを配置しておくことができますが、同時に使用することはできません。

Themes フォルダには Sounds フォルダというものもあり、こちらには効果音が収録されています。

# テーマの使用

Settings.json 内の theme の値を変更してテーマを選ぶことができます。フォルダ名がそのまま値になります。

 

  "theme": "Supernova"
1

指定したテーマが存在しなかった場合、デフォルトテーマである「Supernova」を読み込もうとします。このテーマも存在しない場合、起動に失敗します。

# テーマの設定

テーマフォルダの中には、選曲画面、演奏画面など細かく設定ファイルが分かれています。設定ファイルのフォーマットは JSON で、メモ帳 (非推奨) やコードエディタ (VSCode、Atom) などで編集することができます。

# 効果音

Themes\Sounds フォルダには効果音が収録されていて、操作時に再生されます。これらはシステムサウンドとして使用され、プラグインからも再生することができます。

# システムサウンドの一覧

ファイル名 システムサウンド名 説明
Decide.wav Decide 項目を決定したときに使用されます。
Select.wav Select 項目を選択したときに使用されます。
Cancel.wav Cancel 項目をキャンセル、ダイアログを閉じたときに使用されます。
Don.wav Don 面を叩いたときに使用されます。
Ka.wav Ka 縁を叩いたときに使用されます。
Balloon.wav Balloon ふうせん連打を割ったときに使用されます。