# テーマ
Koioto では、テーマを変更することで、ソフトウェアの見た目を変えることができます。ダウンロードしたときについてくるテーマは「Supernova」というもので、これがデフォルトのテーマとなります。ユーザーは、テーマをカスタマイズしたり、配布されているテーマを追加したりして楽しむことができます。
テーマとプラグインの違い
テーマもプラグインも、Koioto のルック&フィールを大きく変えるものですが、プラグインとは違い、テーマは決まった画像を、決めた位置に表示することしかできません。
プラグインを作るにはプログラミングの知識が必要になりますが、テーマは画像を用意して、パラメータを設定するだけで済みます。
# テーマの配置場所
テーマは Koioto の Themes
フォルダに配置されます。例えば、Supernova という名前のテーマの場合、Themes\Supernova
がテーマのフォルダとなります。
複数のテーマを配置しておくことができますが、同時に使用することはできません。
Themes
フォルダには Sounds
フォルダというものもあり、こちらには効果音が収録されています。
# テーマの使用
Settings.json
内の theme
の値を変更してテーマを選ぶことができます。フォルダ名がそのまま値になります。
"theme": "Supernova"
指定したテーマが存在しなかった場合、デフォルトテーマである「Supernova」を読み込もうとします。このテーマも存在しない場合、起動に失敗します。
# テーマの設定
テーマフォルダの中には、選曲画面、演奏画面など細かく設定ファイルが分かれています。設定ファイルのフォーマットは JSON で、メモ帳 (非推奨) やコードエディタ (VSCode、Atom) などで編集することができます。
# 効果音
Themes\Sounds
フォルダには効果音が収録されていて、操作時に再生されます。これらはシステムサウンドとして使用され、プラグインからも再生することができます。
# システムサウンドの一覧
ファイル名 | システムサウンド名 | 説明 |
---|---|---|
Decide.wav | Decide | 項目を決定したときに使用されます。 |
Select.wav | Select | 項目を選択したときに使用されます。 |
Cancel.wav | Cancel | 項目をキャンセル、ダイアログを閉じたときに使用されます。 |
Don.wav | Don | 面を叩いたときに使用されます。 |
Ka.wav | Ka | 縁を叩いたときに使用されます。 |
Balloon.wav | Balloon | ふうせん連打を割ったときに使用されます。 |