- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2023-10-21T20:40:24+09:00","default:discord","discord")
# コンフィグ一覧 (14.6)
#author("2024-04-15T07:29:29+09:00","default:discord","discord")
* コンフィグ一覧 (1.0.9) [#g9489e3d]
## 言語系
conf/config.txtの内容です。
&br;
** ウィンドウ系 [#e7be7a8a]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| window.title | 文字列 | YES | NO | ウィンドウのタイトル |
| window.width | 100-4096 | YES | NO | ゲーム画面の幅ピクセル数。ゲーム実行中に変更できない |
| window.height | 100-4096 | YES | NO | ゲーム画面の高さピクセル数。ゲーム実行中に変更できない |
| window.white | 0/1 | YES | NO | 背景を白くするか。0なら黒、1なら白 |
| window.menubar | 0/1 | NO | NO | 1ならウィンドウにメニューバーを表示する |
| window.resize | 0/1/2 | NO | NO | ウィンドウのサイズ変更。0なら不許可、1なら許可(アスペクト比自由)、2なら許可(アスペクト比固定) |
| window.default.width | 100-4096 | NO | NO | ウィンドウを拡大/縮小して起動する場合に、ウィンドウの幅ピクセル数 |
| window.default.height | 100-4096 | NO | NO | ウィンドウを拡大/縮小して起動する場合に、ウィンドウの高さピクセル数 |
&br;
** フォント系 [#lf7ab268]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| font.select | 0/1/2/3 | NO | YES | メッセージのフォント選択。0ならグローバルフォント、1ならメインフォント、2ならalt1フォント、3ならalt2フォント |
| font.file | 文字列 | YES | NO | グローバルフォントのファイル名。コンフィグ画面から書き換え可能。WMSや@setconfigでも変更可能 |
| font.main.file | 文字列 | YES | NO | メインフォントのファイル名。ゲーム実行中に変更できない |
| font.alt1.file | 文字列 | YES | NO | alt1フォントのファイル名。ゲーム実行中に変更できない |
| font.alt2.file | 文字列 | YES | NO | alt2フォントのファイル名。ゲーム実行中に変更できない |
| font.size | 1-1000 | YES | YES | メッセージのフォントのサイズ |
| font.color.r | 0-255 | YES | YES | メッセージのフォントの色(R) |
| font.color.g | 0-255 | YES | YES | メッセージのフォントの色(G) |
| font.color.b | 0-255 | YES | YES | メッセージのフォントの色(B) |
| font.outline.remove | 0/1 | NO | YES | メッセージのフォントのふちどり。0ならあり、1ならなし |
| font.outline.color.r | 0-255 | NO | YES | メッセージのフォントのふちどりの色(R) |
| font.outline.color.g | 0-255 | NO | YES | メッセージのフォントのふちどりの色(G) |
| font.outline.color.b | 0-255 | NO | YES | メッセージのフォントのふちどりの色(B) |
| font.outline.add | 0/-1/2/3 | NO | YES | メッセージのフォントのふちどりのを太くする量。0: デフォルトの2ピクセル、-1: 細めの1ピクセル、1: 太めの3ピクセル、2: 極太の4ピクセル |
| font.ruby.size | 1-1000 | NO | YES | メッセージと名前のルビのフォントサイズ |
&br;
** 名前ボックス [#u8abc535]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| namebox.file | 文字列 | YES | YES | 名前ボックス画像のファイル名 |
| namebox.font.select | 0/1/2/3 | NO | YES | 名前ボックスのフォント選択。0ならグローバルフォント、1ならメインフォント、2ならalt1フォント、3ならalt2フォント |
| namebox.font.size | 1-1000 | NO | YES | 名前ボックスのフォントサイズ |
| namebox.font.outline | 0/1 | NO | YES | 名前ボックスのフォントのふちどり。0ならメッセージボックスと同じ設定、1ならふちどりあり、2ならふちどりなし |
| namebox.x | 1-4096 | YES | YES | 名前ボックスのX座標 |
| namebox.y | 1-4096 | YES | YES | 名前ボックスのY座標 |
| namebox.margin.top | 0-4096 | YES | YES | 名前ボックス画像内のテキスト上端マージン |
| namebox.centering.no | 0/1 | NO | YES | 名前の中央揃え。0なら中央揃え、1なら左揃え |
| namebox.margin.left | 0-4096 | NO | YES | 名前を左揃えにするときのテキスト左端マージン |
| namebox.hidden | 0/1 | NO | YES | 名前ボックスを隠す。1なら隠す、0なら隠さない |
&br;
** メッセージボックス系 [#gadc1fc6]
基本設定
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| msgbox.bg.file | cgファイル名 | YES | YES | メッセージボックスの画像です |
| msgbox.fg.file | cgファイル名 | YES | YES | メッセージボックスにボタンがある場合、ボタンポイント時の画像です。メッセージボックスにボタンがない場合は、msgbox.bg.fileと同じファイルを指定してください |
| msgbox.x | 0-4096 | YES | YES | メッセージボックスのX座標です |
| msgbox.y | 0-4096 | YES | YES | メッセージボックスのY座標です |
| msgbox.margin.left | 0-4096 | YES | YES | メッセージボックス内の左余白です |
| msgbox.margin.top | 0-4096 | YES | YES | メッセージボックス内の上余白です |
| msgbox.margin.right | 0-4096 | YES | YES | メッセージボックス内の右余白です |
| msgbox.margin.bottom | 0-4096 | YES | YES | メッセージボックス内の下余白です |
| msgbox.margin.line | 0-4096 | YES | YES | メッセージボックスのテキストの行間です |
| msgbox.margin.char | 0-4096 | YES | YES | メッセージボックスのテキストの文字間です |
| msgbox.speed | 0-4096 | YES | YES | メッセージボックスのテキストの表示スピードです |
&br;
メッセージボックスにボタンをつける場合の設定(利用するボタンだけ記述)
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| msgbox.btn.qsave.x | 0-4096 | NO | YES | メッセージボックス内のクイックセーブボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.qsave.y | 0-4096 | NO | YES | メッセージボックス内のクイックセーブボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.qsave.width | 0-4096 | NO | YES | メッセージボックス内のクイックセーブボタンの幅です |
| msgbox.btn.qsave.height | 0-4096 | NO | YES | メッセージボックス内のクイックセーブボタンの高さです |
| msgbox.btn.qsave.se | seファイル名 | NO | YES | メッセージボックス内のクイックセーブボタンが押されたときに再生されるSEファイルです |
| msgbox.btn.qload.x | 0-4096 | NO | YES | メッセージボックス内のクイックロードボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.qload.y | 0-4096 | NO | YES | メッセージボックス内のクイックロードボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.qload.width | 0-4096 | NO | YES | メッセージボックス内のクイックロードボタンの幅です |
| msgbox.btn.qload.height | 0-4096 | NO | YES | メッセージボックス内のクイックロードボタンの高さです |
| msgbox.btn.qload.se | seファイル名 | NO | YES | メッセージボックス内のクイックロードボタンが押されたときに再生されるSEファイルです |
| msgbox.btn.save.x | 0-4096 | NO | YES | メッセージボックス内のセーブボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.save.y | 0-4096 | NO | YES | メッセージボックス内のセーブボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.save.width | 0-4096 | NO | YES | メッセージボックス内のセーブボタンの幅です |
| msgbox.btn.save.height | 0-4096 | NO | YES | メッセージボックス内のセーブボタンの高さです |
| msgbox.btn.save.se | seファイル名 | NO | YES | メッセージボックス内のセーブボタンが押されたときに再生されるSEファイルです |
| msgbox.btn.load.x | 0-4096 | NO | YES | メッセージボックス内のロードボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.load.y | 0-4096 | NO | YES | メッセージボックス内のロードボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.load.width | 0-4096 | NO | YES | メッセージボックス内のロードボタンの幅です |
| msgbox.btn.load.height | 0-4096 | NO | YES | メッセージボックス内のロードボタンの高さです |
| msgbox.btn.load.se | seファイル名 | NO | YES | メッセージボックス内のロードボタンが押されたときに再生されるSEファイルです |
| msgbox.btn.auto.x | 0-4096 | NO | YES | メッセージボックス内のオートボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.auto.y | 0-4096 | NO | YES | メッセージボックス内のオートボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.auto.width | 0-4096 | NO | YES | メッセージボックス内のオートボタンの幅です |
| msgbox.btn.auto.height | 0-4096 | NO | YES | メッセージボックス内のオートボタンの高さです |
| msgbox.btn.auto.se | seファイル名 | NO | YES | メッセージボックス内のオートボタンが押されたときに再生されるSEファイルです |
| msgbox.btn.skip.x | 0-4096 | NO | YES | メッセージボックス内のスキップボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.skip.y | 0-4096 | NO | YES | メッセージボックス内のスキップボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.skip.width | 0-4096 | NO | YES | メッセージボックス内のスキップボタンの幅です |
| msgbox.btn.skip.height | 0-4096 | NO | YES | メッセージボックス内のスキップボタンの高さです |
| msgbox.btn.skip.se | seファイル名 | NO | YES | メッセージボックス内のスキップボタンが押されたときに再生されるSEファイルです |
| msgbox.btn.history.x | 0-4096 | NO | YES | メッセージボックス内のヒストリーボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.history.y | 0-4096 | NO | YES | メッセージボックス内のヒストリーボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.history.width | 0-4096 | NO | YES | メッセージボックス内のヒストリーボタンの幅です |
| msgbox.btn.history.height | 0-4096 | NO | YES | メッセージボックス内のヒストリーボタンの高さです |
| msgbox.btn.history.se | seファイル名 | NO | YES | メッセージボックス内のヒストリーボタンが押されたときに再生されるSEファイルです |
| msgbox.btn.config.x | 0-4096 | NO | YES | メッセージボックス内のコンフィグボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.config.y | 0-4096 | NO | YES | メッセージボックス内のコンフィグボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.config.width | 0-4096 | NO | YES | メッセージボックス内のコンフィグボタンの幅です |
| msgbox.btn.config.height | 0-4096 | NO | YES | メッセージボックス内のコンフィグボタンの高さです |
| msgbox.btn.config.se | seファイル名 | NO | YES | メッセージボックス内のコンフィグボタンが押されたときに再生されるSEファイルです |
| msgbox.btn.hide.x | 0-4096 | NO | YES | メッセージボックス内の「隠す」ボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.hide.y | 0-4096 | NO | YES | メッセージボックス内の「隠す」ボタンのX座標です。画面座標ではなく、メッセージボックス画像内の座標です |
| msgbox.btn.hide.width | 0-4096 | NO | YES | メッセージボックス内の「隠す」ボタンの幅です |
| msgbox.btn.hide.height | 0-4096 | NO | YES | メッセージボックス内の「隠す」ボタンの高さです |
| msgbox.btn.config.se | seファイル名 | NO | YES | メッセージボックス内の「隠す」ボタンが押されたときに再生されるSEファイルです |
| msgbox.btn.change.se | seファイル名 | NO | YES | メッセージボックス内のボタンがポイントされたときに再生されるSEファイルです |
&br;
メッセージボックス関連のサウンド設定
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| msgbox.history.se | seファイル名 | NO | YES | ヒストリーが表示されるときに再生されるSEファイルです |
| msgbox.config.se | seファイル名 | NO | YES | コンフィグが表示されるときに再生されるSEファイルです |
| msgbox.hide.se | seファイル名 | NO | YES | メッセージボックスが隠されるときに再生されるSEファイルです |
| msgbox.show.se | seファイル名 | NO | YES | 隠されているメッセージボックスが表示されるときに再生されるSEファイルです |
| msgbox.auto.cancel.se | seファイル名 | NO | YES | オートモードがキャンセルされるときに再生されるSEファイルです |
| msgbox.skip.cancel.se | seファイル名 | NO | YES | スキップモードがキャンセルされるときに再生されるSEファイルです |
&br;
メッセージボックス関連の詳細設定
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| msgbox.skip.unseen | 0/1 | NO | YES | 未読スキップを有効にする |
| msgbox.seen.color | 0/1 | NO | YES | 既読メッセージの色を変更する。0: 無効(通常)、1: 有効(色を変更する) |
| msgbox.seen.color.r | 0-255 | NO | YES | 既読メッセージの色(R) |
| msgbox.seen.color.g | 0-255 | NO | YES | 既読メッセージの色(G) |
| msgbox.seen.color.b | 0-255 | NO | YES | 既読メッセージの色(B) |
| msgbox.seen.outline.color.r | 0-255 | NO | YES | 既読メッセージのふちどりの色(R) |
| msgbox.seen.outline.color.g | 0-255 | NO | YES | 既読メッセージのふちどりの色(G) |
| msgbox.seen.outline.color.b | 0-255 | NO | YES | 既読メッセージのふちどりの色(B) |
| msgbox.dim | 0/1 | NO | YES | 全画面スタイルのノベルですでに読んだ行を暗くする(dim) |
| msgbox.dim.color.r | 0-255 | NO | YES | dimの色(R) |
| msgbox.dim.color.g | 0-255 | NO | YES | dimの色(G) |
| msgbox.dim.color.b | 0-255 | NO | YES | dimの色(B) |
| msgbox.dim.outline.color.r | 0-255 | NO | YES | dimのふちどりの色(R) |
| msgbox.dim.outline.color.g | 0-255 | NO | YES | dimのふちどりの色(G) |
| msgbox.dim.outline.color.b | 0-255 | NO | YES | dimのふちどりの色(B) |
| msgbox.fill.color | 0/1 | YES | YES | 文字の背景塗りつぶし。0: 無効(通常)、1: 有効(背景を塗りつぶす) |
| msgbox.fill.color.r | 0-255 | NO | YES | 文字の背景塗りつぶしの色(R) |
| msgbox.fill.color.g | 0-255 | NO | YES | 文字の背景塗りつぶしの色(G) |
| msgbox.fill.color.b | 0-255 | NO | YES | 文字の背景塗りつぶしの色(B) |
| msgbox.fill.color.a | 0-255 | NO | YES | 文字の背景塗りつぶしの色(A) |
| msgbox.tategaki | 0/1 | NO | YES | 縦書きモードにする |
| msgbox.nowait | 0/1 | NO | YES | 瞬間表示を行う |
| msgbox.history.control | 文字列 | NO | YES | メッセージをヒストリに追加するかを指定する。no-history: 追加しない、only-history: 追加するが表示はしない、normal: 追加する |
&br;
** クリックアニメーションの設定 [#sc2f5672]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| click.x | 0-4096 | YES | YES | クリックアニメーションのX座標 |
| click.y | 0-4096 | YES | YES | クリックアニメーションのY座標 |
| click.move | 0/1 | NO | YES | クリックアニメーションをメッセージの末尾に追尾する |
| click.interval | 数値 | NO | YES | クリックアニメーションの周期(秒) |
| click.file1 | cgファイル名 | NO | YES | クリックアニメーションのファイル(1フレーム目) |
| click.file2 | cgファイル名 | NO | YES | クリックアニメーションのファイル(2フレーム目) |
| click.file3 | cgファイル名 | NO | YES | クリックアニメーションのファイル(3フレーム目) |
| click.file4 | cgファイル名 | NO | YES | クリックアニメーションのファイル(4フレーム目) |
| click.file5 | cgファイル名 | NO | YES | クリックアニメーションのファイル(5フレーム目) |
| click.file6 | cgファイル名 | NO | YES | クリックアニメーションのファイル(6フレーム目) |
| click.file7 | cgファイル名 | NO | YES | クリックアニメーションのファイル(7フレーム目) |
| click.file8 | cgファイル名 | NO | YES | クリックアニメーションのファイル(8フレーム目) |
| click.file9 | cgファイル名 | NO | YES | クリックアニメーションのファイル(9フレーム目) |
| click.file10 | cgファイル名 | NO | YES | クリックアニメーションのファイル(10フレーム目) |
| click.file11 | cgファイル名 | NO | YES | クリックアニメーションのファイル(11フレーム目) |
| click.file12 | cgファイル名 | NO | YES | クリックアニメーションのファイル(12フレーム目) |
| click.file13 | cgファイル名 | NO | YES | クリックアニメーションのファイル(13フレーム目) |
| click.file14 | cgファイル名 | NO | YES | クリックアニメーションのファイル(14フレーム目) |
| click.file15 | cgファイル名 | NO | YES | クリックアニメーションのファイル(15フレーム目) |
| click.file16 | cgファイル名 | NO | YES | クリックアニメーションのファイル(16フレーム目) |
&br;
** 選択肢の設定 [#mfdbddb5]
-選択肢はSuika2の歴史的な経緯で、内部的にはswitchと呼ばれています。
&br;
選択肢の基本設定
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| switch.bg.file | cgファイル名 | YES | YES | 選択肢項目の非ポイント時の画像ファイル |
| switch.fg.file | cgファイル名 | YES | YES | 選択肢項目のポイント時の画像ファイル |
| switch.font.select | 0/1/2/3 | NO | YES | 選択肢項目のフォント選択 |
| switch.font.size | 1-1000 | NO | YES | 選択肢項目のフォントサイズ |
| switch.font.outline | 0/1 | NO | YES | 選択肢項目のフォントふちどり |
| switch.x | 0-4096 | YES | YES | 1つめの選択肢項目のX座標 |
| switch.y | 0-4096 | YES | YES | 1つめの選択肢項目のY座標 |
| switch.margin.y | 0-4096 | YES | YES | 2つめ以降の選択肢項目を自動配置する際の、縦方向の間隔 |
| switch.text.margin.y | 0-4096 | YES | YES | 選択肢項目内でのテキストの上余白 |
| switch.color.inactive | 0/1 | NO | YES | 選択肢項目がポイントされていないときに色を変えるか |
| switch.color.inactive.body.r | 0/1 | NO | YES | 選択肢項目がポイントされていないときに色を変える場合の色(R) |
| switch.color.inactive.body.g | 0/1 | NO | YES | 選択肢項目がポイントされていないときに色を変える場合の色(G) |
| switch.color.inactive.body.b | 0/1 | NO | YES | 選択肢項目がポイントされていないときに色を変える場合の色(B) |
| switch.color.inactive.outline.r | 0/1 | NO | YES | 選択肢項目がポイントされていないときに色を変える場合のふちどりの色(R) |
| switch.color.inactive.outline.g | 0/1 | NO | YES | 選択肢項目がポイントされていないときに色を変える場合のふちどりの色(G) |
| switch.color.inactive.outline.b | 0/1 | NO | YES | 選択肢項目がポイントされていないときに色を変える場合のふちどりの色(B) |
| switch.color.active | 0/1 | NO | YES | 選択肢項目がポイントされているときに色を変えるか |
| switch.color.active.body.r | 0/1 | NO | YES | 選択肢項目がポイントされているときに色を変える場合の色(R) |
| switch.color.active.body.g | 0/1 | NO | YES | 選択肢項目がポイントされているときに色を変える場合の色(G) |
| switch.color.active.body.b | 0/1 | NO | YES | 選択肢項目がポイントされているときに色を変える場合の色(B) |
| switch.color.active.outline.r | 0/1 | NO | YES | 選択肢項目がポイントされているときに色を変える場合のふちどりの色(R) |
| switch.color.active.outline.g | 0/1 | NO | YES | 選択肢項目がポイントされているときに色を変える場合のふちどりの色(G) |
| switch.color.active.outline.b | 0/1 | NO | YES | 選択肢項目がポイントされているときに色を変える場合のふちどりの色(B) |
| switch.parent.click.se.file | seファイル名 | NO | YES | 選択肢項目がクリックされたときに再生されるSEファイル |
| switch.child.click.se.file | seファイル名 | NO | YES | 複数階層の選択肢の場合に、2階層目の選択肢項目がクリックされたときに再生されるSEファイル |
| switch.change.se | seファイル名 | NO | YES | 選択肢項目がポイントされたときに再生されるSEファイル |
&br;
選択肢ごとに画像と表示位置を詳細設定する場合
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| switch.bg.file2 | cgファイル名 | NO | YES | 2つめの選択肢項目の画像(非ポイント時) |
| switch.fg.file2 | cgファイル名 | NO | YES | 2つめの選択肢項目の画像(ポイント時) |
| switch.x2 | 0-4096 | NO | YES | 2つめの選択肢項目のX座標 |
| switch.y2 | 0-4096 | NO | YES | 2つめの選択肢項目のY座標 |
| switch.bg.file3 | cgファイル名 | NO | YES | 3つめの選択肢項目の画像(非ポイント時) |
| switch.fg.file3 | cgファイル名 | NO | YES | 3つめの選択肢項目の画像(ポイント時) |
| switch.x3 | 0-4096 | NO | YES | 3つめの選択肢項目のX座標 |
| switch.y3 | 0-4096 | NO | YES | 3つめの選択肢項目のY座標 |
| switch.bg.file4 | cgファイル名 | NO | YES | 4つめの選択肢項目の画像(非ポイント時) |
| switch.fg.file5 | cgファイル名 | NO | YES | 4つめの選択肢項目の画像(ポイント時) |
| switch.x4 | 0-4096 | NO | YES | 4つめの選択肢項目のX座標 |
| switch.y4 | 0-4096 | NO | YES | 4つめの選択肢項目のY座標 |
| switch.bg.file5 | cgファイル名 | NO | YES | 5つめの選択肢項目の画像(非ポイント時) |
| switch.fg.file5 | cgファイル名 | NO | YES | 5つめの選択肢項目の画像(ポイント時) |
| switch.x5 | 0-4096 | NO | YES | 5つめの選択肢項目のX座標 |
| switch.y5 | 0-4096 | NO | YES | 5つめの選択肢項目のY座標 |
| switch.bg.file6 | cgファイル名 | NO | YES | 6つめの選択肢項目の画像(非ポイント時) |
| switch.fg.file6 | cgファイル名 | NO | YES | 6つめの選択肢項目の画像(ポイント時) |
| switch.x6 | 0-4096 | NO | YES | 6つめの選択肢項目のX座標 |
| switch.y6 | 0-4096 | NO | YES | 6つめの選択肢項目のY座標 |
| switch.bg.file7 | cgファイル名 | NO | YES | 7つめの選択肢項目の画像(非ポイント時) |
| switch.fg.file7 | cgファイル名 | NO | YES | 7つめの選択肢項目の画像(ポイント時) |
| switch.x7 | 0-4096 | NO | YES | 7つめの選択肢項目のX座標 |
| switch.y7 | 0-4096 | NO | YES | 7つめの選択肢項目のY座標 |
| switch.bg.file8 | cgファイル名 | NO | YES | 8つめの選択肢項目の画像(非ポイント時) |
| switch.fg.file8 | cgファイル名 | NO | YES | 8つめの選択肢項目の画像(ポイント時) |
| switch.x8 | 0-4096 | NO | YES | 8つめの選択肢項目のX座標 |
| switch.y8 | 0-4096 | NO | YES | 8つめの選択肢項目のY座標 |
| switch.bg.file9 | cgファイル名 | NO | YES | 9つめの選択肢項目の画像(非ポイント時) |
| switch.fg.file9 | cgファイル名 | NO | YES | 9つめの選択肢項目の画像(ポイント時) |
| switch.x9 | 0-4096 | NO | YES | 9つめの選択肢項目のX座標 |
| switch.y9 | 0-4096 | NO | YES | 9つめの選択肢項目のY座標 |
| switch.bg.file10 | cgファイル名 | NO | YES | 10つめの選択肢項目の画像(非ポイント時) |
| switch.fg.file10 | cgファイル名 | NO | YES | 10つめの選択肢項目の画像(ポイント時) |
| switch.x10 | 0-4096 | NO | YES | 10つめの選択肢項目のX座標 |
| switch.y10 | 0-4096 | NO | YES | 10つめの選択肢項目のY座標 |
| switch.timed | 数値 | NO | NO | 選択肢に制限時間を付与する(秒)。0より大きければ有効、0なら解除。 |
&br;
隠しコマンド@newsの設定
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|news.bg.file|cgファイル名|NO|YES|NEWS選択肢項目の画像(非ポイント時)|
|news.fg.file|cgファイル名|NO|YES|NEWS選択肢項目の画像(ポイント時)|
|news.margin|0-4096|NO|YES|NEWS選択肢項目間の余白|
|news.text.margin|0-4096|NO|YES|NEWS選択肢項目内のテキストの上余白|
|news.change.se|seファイル名|NO|YES|NEWS選択肢項目がポイントされたときに再生されるSEファイル|
&br;
** セーブデータの設定 [#s0077302]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|save.data.thumb.width|1-1000|YES|NO|セーブデータサムネイルの幅|
|save.data.thumb.height|1-1000|YES|NO|セーブデータサムネイルの高さ|
&br;
** システムメニューの設定 [#cf1e624d]
サンプルゲームでは右上に表示されているメニューです。メッセージボックス内のボタンとは独立させることで、スマートフォンで操作しやすいように設計されております。
&br;
システムメニューの使用・不使用・非表示
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|sysmenu.hidden|0/1/2|NO|NO|システムメニューを表示しない(2)|
&br;
折りたたみ状態のシステムメニューの設定
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|sysmenu.collapsed.idle.file|cgファイル名|YES|YES|システムメニューの折りたたみ表示時の画像ファイル(非ポイント時)|
|sysmenu.collapsed.hover.file|cgファイル名|YES|YES|システムメニューの折りたたみ表示時の画像ファイル(ポイント時)|
|sysmenu.collapsed.x|0-4096|YES|YES|システムメニューの折りたたみ表示時のX座標|
|sysmenu.collapsed.y|0-4096|YES|YES|システムメニューの折りたたみ表示時のY座標|
|sysmenu.collapsed.se|seファイル名|YES|YES|システムメニューの折りたたみ表示時にクリックされたとき再生されるSEファイル|
&br;
展開されたシステムメニューの設定
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|sysmenu.x|0-4096|YES|NO|システムメニューのX座標|
|sysmenu.y|0-4096|YES|NO|システムメニューのY座標|
|sysmenu.idle.file|cgファイル名|YES|NO|システムメニューの画像ファイル(非ポイント時)|
|sysmenu.hover.file|cgファイル名|YES|NO|システムメニューの画像ファイル(ポイント時)|
|sysmenu.disable.file|cgファイル名|YES|NO|システムメニューの画像ファイル(無効化時)|
|sysmenu.qsave.x|0-4096|NO|NO|システムメニュー画像内のクイックセーブボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.qsave.y|0-4096|NO|NO|システムメニュー画像内のクイックセーブボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.qsave.width|0-4096|NO|NO|システムメニュー画像内のクイックセーブボタンの幅|
|sysmenu.qsave.height|0-4096|NO|NO|システムメニュー画像内のクイックセーブボタンの高さ|
|sysmenu.qload.x|0-4096|NO|NO|システムメニュー画像内のクイックロードボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.qload.y|0-4096|NO|NO|システムメニュー画像内のクイックロードボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.qload.width|0-4096|NO|NO|システムメニュー画像内のクイックロードボタンの幅|
|sysmenu.qload.height|0-4096|NO|NO|システムメニュー画像内のクイックロードボタンの高さ|
|sysmenu.save.x|0-4096|YES|NO|システムメニュー画像内のセーブボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.save.y|0-4096|YES|NO|システムメニュー画像内のセーブボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.save.width|0-4096|NO|NO|システムメニュー画像内のセーブボタンの幅|
|sysmenu.save.height|0-4096|NO|NO|システムメニュー画像内のセーブボタンの高さ|
|sysmenu.load.x|0-4096|NO|NO|システムメニュー画像内のロードボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.load.y|0-4096|NO|NO|システムメニュー画像内のロードボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.load.width|0-4096|NO|NO|システムメニュー画像内のロードボタンの幅|
|sysmenu.load.height|0-4096|NO|NO|システムメニュー画像内のロードボタンの高さ|
|sysmenu.auto.x|0-4096|NO|NO|システムメニュー画像内のオートボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.auto.y|0-4096|NO|NO|システムメニュー画像内のオートボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.auto.width|0-4096|NO|NO|システムメニュー画像内のオートボタンの幅|
|sysmenu.auto.height|0-4096|NO|NO|システムメニュー画像内のオートボタンの高さ|
|sysmenu.skip.x|0-4096|YES|NO|システムメニュー画像内のスキップボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.skip.y|0-4096|YES|NO|システムメニュー画像内のスキップボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.skip.width|0-4096|NO|NO|システムメニュー画像内のスキップボタンの幅|
|sysmenu.skip.height|0-4096|NO|NO|システムメニュー画像内のスキップボタンの高さ|
|sysmenu.history.x|0-4096|YES|NO|システムメニュー画像内のヒストリーボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.history.y|0-4096|YES|NO|システムメニュー画像内のヒストリーボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.history.width|0-4096|NO|NO|システムメニュー画像内のヒストリーボタンの幅|
|sysmenu.history.height|0-4096|NO|NO|システムメニュー画像内のヒストリーボタンの高さ|
|sysmenu.config.x|0-4096|NO|NO|システムメニュー画像内のコンフィグボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.config.y|0-4096|NO|NO|システムメニュー画像内のコンフィグボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.config.width|0-4096|NO|NO|システムメニュー画像内のコンフィグボタンの幅|
|sysmenu.config.height|0-4096|NO|NO|システムメニュー画像内のコンフィグボタンの高さ|
|sysmenu.custom1.x|0-4096|YES|NO|システムメニュー画像内のカスタム1ボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.custom1.y|0-4096|YES|NO|システムメニュー画像内のカスタム1ボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.custom1.width|0-4096|NO|NO|システムメニュー画像内のカスタム1ボタンの幅|
|sysmenu.custom1.height|0-4096|NO|NO|システムメニュー画像内のカスタム1ボタンの高さ|
|sysmenu.custom1.gosub|ラベル名|NO|NO|カスタム1ボタンがクリックされたときに呼び出すサブルーチンのラベル|
|sysmenu.custom2.x|0-4096|YES|NO|システムメニュー画像内のカスタム2ボタンのX座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.custom2.y|0-4096|YES|NO|システムメニュー画像内のカスタム2ボタンのY座標( 画面座標ではなくシステムメニュー画像内での座標)|
|sysmenu.custom2.width|0-4096|NO|NO|システムメニュー画像内のカスタム2ボタンの幅|
|sysmenu.custom2.height|0-4096|NO|NO|システムメニュー画像内のカスタム2ボタンの高さ|
|sysmenu.custom2.gosub|ラベル名|NO|NO|カスタム2ボタンがクリックされたときに呼び出すサブルーチンのラベル|
|sysmenu.enter.se|seファイル名|NO|NO|システムメニューが開かれるときに再生されるSEファイル|
|sysmenu.leave.se|seファイル名|NO|NO|システムメニューが閉じられるときに再生されるSEファイル|
|sysmenu.change.se|seファイル名|NO|NO|システムメニューの選択項目が変更されたときに再生されるSEファイル|
|sysmenu.qsave.se|seファイル名|NO|NO|システムメニューのクイックセーブがクリックされたときに再生されるSEファイル|
|sysmenu.qload.se|seファイル名|NO|NO|システムメニューのクイックロードがクリックされたときに再生されるSEファイル|
|sysmenu.save.se|seファイル名|NO|NO|システムメニューのセーブがクリックされたときに再生されるSEファイル|
|sysmenu.load.se|seファイル名|NO|NO|システムメニューのロードがクリックされたときに再生されるSEファイル|
|sysmenu.auto.se|seファイル名|NO|NO|システムメニューのオートがクリックされたときに再生されるSEファイル|
|sysmenu.skip.se|seファイル名|NO|NO|システムメニューのスキップがクリックされたときに再生されるSEファイル|
|sysmenu.history.se|seファイル名|NO|NO|システムメニューのヒストリーがクリックされたときに再生されるSEファイル|
|sysmenu.config.se|seファイル名|NO|NO|システムメニューのコンフィグがクリックされたときに再生されるSEファイル|
|sysmenu.custom1.se|seファイル名|NO|NO|システムメニューのカスタム1がクリックされたときに再生されるSEファイル|
|sysmenu.custom2.se|seファイル名|NO|NO|システムメニューのカスタム2がクリックされたときに再生されるSEファイル|
&br;
** オートモードとスキップモードの設定 [#i7b116ae]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|automode.banner.file|cgファイル名|YES|NO|オートモード中に表示されるバナーの画像ファイル|
|automode.banner.x|0-4096|YES|NO|オートモード中に表示されるバナーのX座標|
|automode.banner.y|0-4096|YES|NO|オートモード中に表示されるバナーのY座標|
|automode.speed|0-4096|YES|NO|オートモードの速度設定の基本値|
|skipmode.banner.file|cgファイル名|YES|NO|スキップモード中に表示されるバナーの画像ファイル|
|skipmode.banner.x|0-4096|YES|NO|スキップモード中に表示されるバナーのX座標|
|skipmode.banner.y|0-4096|YES|NO|スキップモード中に表示されるバナーのY座標|
&br;
** GUIの設定 [#x0f13474]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| gui.ruby | 0/1 | NO | YES | GUIでルビを表示するか |
| gui.save.font.select | 0/1/2/3 | NO | YES | GUIのセーブ項目で使用するフォントの選択 |
| gui.save.font.size | 0/1/2/3 | NO | YES | GUIのセーブ項目で使用するフォントサイズ |
| gui.save.font.outline | 0/1/2/3/4/5/6 | NO | YES | GUIのセーブ項目で使用するフォントのふちどり |
| gui.save.font.ruby.size | 0-100 | NO | YES | GUIのセーブ項目で使用するルビのフォントサイズ |
| gui.save.save.tategaki | 0/1 | NO | YES | GUIのセーブ項目で縦書きを使うか |
| gui.history.font.select | 0/1/2/3 | NO | YES | GUIのヒストリー項目で使用するフォントの選択 |
| gui.history.font.size | 0/1/2/3 | NO | YES | GUIのヒストリー項目で使用するフォントサイズ |
| gui.history.font.outline | 0/1/2/3/4/5/6 | NO | YES | GUIのヒストリー項目で使用するフォントのふちどり |
| gui.history.font.ruby.size | 0-100 | NO | YES | GUIのヒストリー項目で使用するルビのフォントサイズ |
| gui.history.tategaki | 0/1 | NO | YES | GUIのヒストリー項目で縦書きを使うか |
| gui.history.margin.line | 0-1000 | NO | YES | GUIのヒストリー項目の行間 |
| gui.history.disable.color | 0/1/2 | NO | YES | GUIのヒストリー項目で文字色を無効にするか |
| gui.history.font.color.r | 0-255 | NO | YES | GUIのヒストリー項目の文字色(R) |
| gui.history.font.color.g | 0-255 | NO | YES | GUIのヒストリー項目の文字色(G) |
| gui.history.font.color.b | 0-255 | NO | YES | GUIのヒストリー項目の文字色(B) |
| gui.history.font.outline.color.r | 0-255 | NO | YES | GUIのヒストリー項目のふちどり文字色(R) |
| gui.history.font.outline.color.g | 0-255 | NO | YES | GUIのヒストリー項目のふちどり文字色(G) |
| gui.history.font.outline.color.b | 0-255 | NO | YES | GUIのヒストリー項目のふちどり文字色(B) |
| gui.history.quote.prefix | 文字列 | NO | YES | GUIのヒストリー名前直後に改行を入れるためのコンフィグ。\nを指定すると改行できる |
| gui.history.quote.start | 文字列 | NO | YES | GUIのヒストリーのカギカッコ前 |
| gui.history.quote.end | 文字列 | NO | YES | GUIのヒストリーのカギカッコ後 |
| gui.history.ignore.last | 0/1 | NO | YES | GUIのヒストリーの最後の項目を表示しない調整を行う(縦書き用) |
| gui.preview.tategaki | 0/1 | NO | YES | GUIのメッセージプレビューで縦書きを使うか |
&br;
** 音量の初期設定 [#kdd79428]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| sound.vol.bgm | 0.0-1.0 | YES | NO | BGM音量の初期値 |
| sound.vol.voice | 0.0-1.0 | YES | NO | ボイス音量の初期値 |
| sound.vol.se | 0.0-1.0 | YES | NO | SE音量の初期値 |
| sound.vol.character | 0.0-1.0 | YES | NO | キャラクタごとのボイス音量の初期値 |
| sound.character.name1 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name2 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name3 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name4 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name5 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name6 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name7 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name8 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name9 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name10 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name11 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name12 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name13 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name14 | 文字列 | NO | NO | キャラクタとして認識される名前 |
| sound.character.name15 | 文字列 | NO | NO | キャラクタとして認識される名前 |
&br;
** セリフの色づけ [#befffd6d]
ここではcolor1しか掲載しませんが、color64まで設定できます。
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| serif.color1.name | 文字列 | NO | NO | 名前 |
| serif.color1.color.r | 0-255 | NO | NO | 色(R) |
| serif.color1.color.g | 0-255 | NO | NO | 色(G) |
| serif.color1.color.b | 0-255 | NO | NO | 色(B) |
| serif.color1.outline.r | 0-255 | NO | NO | 色(R) |
| serif.color1.outline.g | 0-255 | NO | NO | 色(G) |
| serif.color1.outline.b | 0-255 | NO | NO | 色(B) |
&br;
** キャラクタの登録 [#wbe235dc]
ここではname1とfile1だけ掲載しますが、name32とfile32まで利用できます。
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| chracter.focus | 0/1 | NO | NO | 発話中のキャラクター以外を暗く表示するか |
| chracter.name1 | 文字列 | NO | NO | キャラクタ名 |
| chracter.file1 | chファイル名の先頭 | NO | NO | キャラクタの画像ファイル名の先頭 |
&br;
** 目パチの設定 [#fa12a0fa]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| character.eyeblink.interval | 数値 | NO | NO | 目パチの時間の目安(秒) |
| character.eyeblink.frame | 数値 | NO | NO | 目パチの1コマの時間(秒) |
&br;
** ステージの設定 [#eb98e523]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| stage.ch.margin.bottom | 0-4096 | NO | YES | キャラクタの位置補正(下端マージン) |
| stage.ch.margin.left | 0-4096 | NO | YES | キャラクタの位置補正(左端マージン) |
| stage.ch.margin.right | 0-4096 | NO | YES | キャラクタの位置補正(右端マージン) |
&br;
** 通常の変数の別名 [#a33f5571]
ここではvar.local.name0だけ掲載しますが、var.local.name099まで利用できます。
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| var.local.name0 | 文字列 | NO | NO | スクリプトで使用できるローカル変数の別名を設定する |
&br;
** 実績解除用の変数の別名 [#u68bf242]
ここではvar.global.name0だけ掲載しますが、var.global.name99まで利用できます。
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| var.global.name0 | 文字列 | NO | NO | スクリプトで使用できるグローバル変数の別名を設定する |
&br;
** カーソル画像 [#ua0b25c3]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| cursor | cgファイル名 | NO | NO | ''隠し機能''。Windowsのみ。独自のカーソル画像を指定する |
&br;
** キラキラエフェクト [#f1ea1c89]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|kirakira.on|0/1|NO|YES|タップ時にエフェクトを表示する|
|kirakira.frame|数値|NO|YES|エフェクトの1フレームあたりの表示秒数|
|kirakira.file1|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file2|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file3|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file4|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file5|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file6|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file7|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file8|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file9|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file10|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file11|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file12|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file13|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file14|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file15|cgファイル名|NO|YES|1フレーム名の画像|
|kirakira.file16|cgファイル名|NO|YES|1フレーム名の画像|
&br;
** 独自絵文字の実装 [#z817b0c3]
ここではname1とfile1だけ掲載しますが、name16とfile16まで利用できます。
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| emoticon.name1 | 文字列 | NO | NO | \e{絵文字名}と使うための絵文字の名称 |
| emoticon.file1 | cgファイル名 | NO | NO | 独自絵文字の画像ファイル |
&br;
** テキスト音声読み上げ [#yd2c422e]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|tts.enable|0/1|NO|YES|テキスト音声読み上げを有効にする|
|tts.user|0/1/2|NO|YES|プレイヤによるテキスト音声読み上げ設定(Vキー)を有効にする|
&br;
** ゲーム開発者の好みに合わせた設定 (preference) [#g9dfabdc]
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
| コンフィグキー | 値の種類 | 必須 | セーブデータ保存 | 説明 |
| msgbox.show.on.ch | 0/1 | NO | YES | キャラクタ変更中にメッセージボックスを表示したままにする |
| msgbox.show.on.bg | 0/1 | NO | YES | 背景変更中にメッセージボックスを表示したままにする |
| msgbox.show.on.choose | 0/1 | NO | YES | 選択肢表示中にメッセージボックスを表示したままにする |
| sysmenu.transition | 0/1 | NO | YES | 画面フェード中にシステムメニューを表示したままにする |
| click.disable | 0/1 | NO | YES | クリックアニメーションを表示しない |
| voice.stop.off | 0/1 | NO | YES | クリックで次のメッセージに進むときにボイスを止めない |
| window.fullscreen.disable | 0/1 | NO | YES | フルスクリーンモードを許可しない |
| window.maximize.disable | 0/1 | NO | YES | ウィンドウ最大化によるフルスクリーンモードを許可しない |
| window.title.separator | 文字列 | NO | YES | ウィンドウタイトルでゲーム名とチャプター名の間に入れる文字列 |
| window.title.chapter.disable | 0/1 | NO | YES | ウィンドウタイトルにチャプター名を反映しない |
| beep.adjustment | 数値 | NO | YES | ボイスビープ音の長さを調節する数値 |
| serif.quote | 0/1 | NO | YES | セリフに自動でカギカッコを付与する |
| msgbox.history.disable | 0/1 | NO | YES | ヒストリーの表示を無効にする |
| serif.color.name.only | 0/1 | NO | YES | セリフの色設定をキャラクタ名のみに反映し、本文には適用しない |
&br;
** 言語系 [#z9edcb0b]
多言語対応が必要ない場合は省略できます。
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー |値の種類 |必須 |セーブデータ保存|説明|
|locale.force |[[言語名]] |NO |YES (global) |OSの言語設定を無視して、指定した言語を使う|
|language.en |[[言語名]] |NO |YES |OSの言語設定が英語のとき、どの言語を表示するか|
|language.ja |[[言語名]] |NO |YES |OSの言語設定がドイツ語のとき、どの言語を表示するか|
|language.fr |[[言語名]] |NO |YES |OSの言語設定がフランス語のとき、どの言語を表示するか|
|language.de |[[言語名]] |NO |YES |OSの言語設定がドイツ語のとき、どの言語を表示するか|
|language.es |[[言語名]] |NO |YES |OSの言語設定がドイツ語のとき、どの言語を表示するか|
|language.it |[[言語名]] |NO |YES |OSの言語設定がドイツ語のとき、どの言語を表示するか|
|language.el |[[言語名]] |NO |YES |OSの言語設定がドイツ語のとき、どの言語を表示するか|
|language.ru |[[言語名]] |NO |YES |OSの言語設定がドイツ語のとき、どの言語を表示するか|
|language.zh |[[言語名]] |NO |YES |OSの言語設定がドイツ語のとき、どの言語を表示するか|
|language.tw |[[言語名]] |NO |YES |OSの言語設定がドイツ語のとき、どの言語を表示するか|
|language.other |[[言語名]] |NO |YES |OSの言語設定が不明のとき、どの言語を表示するか|
## ウィンドウ系
|コンフィグキー |値の種類 |必須 |セーブデータ保存|説明|
|window.title |文字列 |YES |NO |ウィンドウのタイトル|
|window.width |100-4096 |YES |NO |ゲーム画面の幅ピクセル数。ゲーム実行中に変更できない|
|window.height |100-4096 |YES |NO |ゲーム画面の高さピクセル数。ゲーム実行中に変更できない|
|window.white |0/1 |YES |NO |背景を白くするか。0なら黒、1なら白|
|window.menubar |0/1 |NO |NO |1ならウィンドウにメニューバーを表示する|
|window.resize |0/1/2 |NO |NO |ウィンドウのサイズ変更。0なら不許可、1なら許可(アスペクト比自由)、2なら許可(アスペクト比固定)|
|window.default.width |100-4096 |NO |NO |ウィンドウを拡大/縮小して起動する場合に、ウィンドウの幅ピクセル数|
|window.default.height |100-4096 |NO |NO |ウィンドウを拡大/縮小して起動する場合に、ウィンドウの高さピクセル数|
&br;
## フォント系
|コンフィグキー |値の種類 |必須 |セーブデータ保存|説明|
|font.select |0/1/2/3 |NO |YES |メッセージのフォント選択。0ならグローバルフォント、1ならメインフォント、2ならalt1フォント、3ならalt2フォント|
|font.file |文字列 |YES |NO |グローバルフォントのファイル名。コンフィグ画面から書き換え可能。WMSや@setconfigでも変更可能|
|font.main.file |文字列 |YES |NO |メインフォントのファイル名。ゲーム実行中に変更できない|
|font.alt1.file |文字列 |YES |NO |alt1フォントのファイル名。ゲーム実行中に変更できない|
|font.alt2.file |文字列 |YES |NO |alt2フォントのファイル名。ゲーム実行中に変更できない|
|font.size |1-1000 |YES |YES |メッセージのフォントのサイズ|
|font.color.r |0-255 |YES |YES |メッセージのフォントの色(R)|
|font.color.g |0-255 |YES |YES |メッセージのフォントの色(G)|
|font.color.b |0-255 |YES |YES |メッセージのフォントの色(B)|
|font.outline.remove |0/1 |NO |YES |メッセージのフォントのふちどり。0ならあり、1ならなし|
|font.outline.color.r |0-255 |NO |YES |メッセージのフォントのふちどりの色(R)|
|font.outline.color.g |0-255 |NO |YES |メッセージのフォントのふちどりの色(G)|
|font.outline.color.b |0-255 |NO |YES |メッセージのフォントのふちどりの色(B)|
|font.ruby.size |1-1000 |NO |YES |メッセージと名前のルビのフォントサイズ|
** Web公開する場合の設定 [#ab032385]
## 名前ボックス
|コンフィグキー |値の種類 |必須 |セーブデータ保存|説明|
|namebox.file |文字列 |YES |YES |名前ボックス画像のファイル名|
|namebox.font.select |0/1/2/3 |NO |YES |名前ボックスのフォント選択。0ならグローバルフォント、1ならメインフォント、2ならalt1フォント、3ならalt2フォント|
|namebox.font.size |1-1000 |NO |YES |名前ボックスのフォントサイズ|
|namebox.font.outline |0/1 |NO |YES |名前ボックスのフォントのふちどり。0ならメッセージボックスと同じ設定、1ならふちどりあり、2ならふちどりなし|
|namebox.x |1-4096 |YES |YES |名前ボックスのX座標|
|namebox.y |1-4096 |YES |YES |名前ボックスのY座標|
|namebox.margin.top |0-4096 |YES |YES |名前ボックス画像内のテキスト上端マージン|
|namebox.centering.no |0/1 |NO |YES |名前の中央揃え。0なら中央揃え、1なら左揃え|
|namebox.margin.left |0-4096 |NO |YES |名前を左揃えにするときのテキスト左端マージン|
|namebox.hidden |0/1 |NO |YES |名前ボックスを隠す。1なら隠す、0なら隠さない|
Web公開しない場合は省略できます。
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|sav.name|文字列|NO|NO|ゲーム公開サイトでのセーブデータ保存先フォルダ名|
{"msgbox.bg.file", 's', &conf_msgbox_bg_file, MUST, SAVE},
{"msgbox.fg.file", 's', &conf_msgbox_fg_file, MUST, SAVE},
{"msgbox.x", 'i', &conf_msgbox_x, MUST, SAVE},
{"msgbox.y", 'i', &conf_msgbox_y, MUST, SAVE},
{"msgbox.margin.left", 'i', &conf_msgbox_margin_left, MUST, SAVE},
{"msgbox.margin.top", 'i', &conf_msgbox_margin_top, MUST, SAVE},
{"msgbox.margin.right", 'i', &conf_msgbox_margin_right, MUST, SAVE},
{"msgbox.margin.bottom", 'i', &conf_msgbox_margin_bottom, OPTIONAL, SAVE},
{"msgbox.margin.line", 'i', &conf_msgbox_margin_line, MUST, SAVE},
{"msgbox.margin.char", 'i', &conf_msgbox_margin_char, OPTIONAL, SAVE},
{"msgbox.speed", 'f', &conf_msgbox_speed, MUST, SAVE},
{"msgbox.btn.qsave.x", 'i', &conf_msgbox_btn_qsave_x, OPTIONAL, SAVE},
{"msgbox.btn.qsave.y", 'i', &conf_msgbox_btn_qsave_y, OPTIONAL, SAVE},
{"msgbox.btn.qsave.width", 'i', &conf_msgbox_btn_qsave_width, OPTIONAL, SAVE},
{"msgbox.btn.qsave.height", 'i', &conf_msgbox_btn_qsave_height, OPTIONAL, SAVE},
{"msgbox.btn.qload.x", 'i', &conf_msgbox_btn_qload_x, OPTIONAL, SAVE},
{"msgbox.btn.qload.y", 'i', &conf_msgbox_btn_qload_y, OPTIONAL, SAVE},
{"msgbox.btn.qload.width", 'i', &conf_msgbox_btn_qload_width, OPTIONAL, SAVE},
{"msgbox.btn.qload.height", 'i', &conf_msgbox_btn_qload_height, OPTIONAL, SAVE},
{"msgbox.btn.save.x", 'i', &conf_msgbox_btn_save_x, OPTIONAL, SAVE},
{"msgbox.btn.save.y", 'i', &conf_msgbox_btn_save_y, OPTIONAL, SAVE},
{"msgbox.btn.save.width", 'i', &conf_msgbox_btn_save_width, OPTIONAL, SAVE},
{"msgbox.btn.save.height", 'i', &conf_msgbox_btn_save_height, OPTIONAL, SAVE},
{"msgbox.btn.load.x", 'i', &conf_msgbox_btn_load_x, OPTIONAL, SAVE},
{"msgbox.btn.load.y", 'i', &conf_msgbox_btn_load_y, OPTIONAL, SAVE},
{"msgbox.btn.load.width", 'i', &conf_msgbox_btn_load_width, OPTIONAL, SAVE},
{"msgbox.btn.load.height", 'i', &conf_msgbox_btn_load_height, OPTIONAL, SAVE},
{"msgbox.btn.auto.x", 'i', &conf_msgbox_btn_auto_x, OPTIONAL, SAVE},
{"msgbox.btn.auto.y", 'i', &conf_msgbox_btn_auto_y, OPTIONAL, SAVE},
{"msgbox.btn.auto.width", 'i', &conf_msgbox_btn_auto_width, OPTIONAL, SAVE},
{"msgbox.btn.auto.height", 'i', &conf_msgbox_btn_auto_height, OPTIONAL, SAVE},
{"msgbox.btn.skip.se", 's', &conf_msgbox_btn_skip_se, OPTIONAL, SAVE},
{"msgbox.btn.skip.x", 'i', &conf_msgbox_btn_skip_x, OPTIONAL, SAVE},
{"msgbox.btn.skip.y", 'i', &conf_msgbox_btn_skip_y, OPTIONAL, SAVE},
{"msgbox.btn.skip.width", 'i', &conf_msgbox_btn_skip_width, OPTIONAL, SAVE},
{"msgbox.btn.skip.height", 'i', &conf_msgbox_btn_skip_height, OPTIONAL, SAVE},
{"msgbox.btn.history.x", 'i', &conf_msgbox_btn_history_x, OPTIONAL, SAVE},
{"msgbox.btn.history.y", 'i', &conf_msgbox_btn_history_y, OPTIONAL, SAVE},
{"msgbox.btn.history.width", 'i', &conf_msgbox_btn_history_width, OPTIONAL, SAVE},
{"msgbox.btn.history.height", 'i', &conf_msgbox_btn_history_height, OPTIONAL, SAVE},
{"msgbox.btn.config.x", 'i', &conf_msgbox_btn_config_x, OPTIONAL, SAVE},
{"msgbox.btn.config.y", 'i', &conf_msgbox_btn_config_y, OPTIONAL, SAVE},
{"msgbox.btn.config.width", 'i', &conf_msgbox_btn_config_width, OPTIONAL, SAVE},
{"msgbox.btn.config.height", 'i', &conf_msgbox_btn_config_height, OPTIONAL, SAVE},
{"msgbox.btn.hide.x", 'i', &conf_msgbox_btn_hide_x, OPTIONAL, SAVE},
{"msgbox.btn.hide.y", 'i', &conf_msgbox_btn_hide_y, OPTIONAL, SAVE},
{"msgbox.btn.hide.width", 'i', &conf_msgbox_btn_hide_width, OPTIONAL, SAVE},
{"msgbox.btn.hide.height", 'i', &conf_msgbox_btn_hide_height, OPTIONAL, SAVE},
{"msgbox.btn.qsave.se", 's', &conf_msgbox_btn_qsave_se, OPTIONAL, SAVE},
{"msgbox.btn.qload.se", 's', &conf_msgbox_btn_qload_se, OPTIONAL, SAVE},
{"msgbox.btn.save.se", 's', &conf_msgbox_btn_save_se, OPTIONAL, SAVE},
{"msgbox.btn.load.se", 's', &conf_msgbox_btn_load_se, OPTIONAL, SAVE},
{"msgbox.btn.auto.se", 's', &conf_msgbox_btn_auto_se, OPTIONAL, SAVE},
{"msgbox.btn.history.se", 's', &conf_msgbox_btn_history_se, OPTIONAL, SAVE},
{"msgbox.btn.config.se", 's', &conf_msgbox_btn_config_se, OPTIONAL, SAVE},
{"msgbox.btn.change.se", 's', &conf_msgbox_btn_change_se, OPTIONAL, SAVE},
{"msgbox.history.se", 's', &conf_msgbox_history_se, OPTIONAL, SAVE},
{"msgbox.config.se", 's', &conf_msgbox_config_se, OPTIONAL, SAVE},
{"msgbox.auto.cancel.se", 's', &conf_msgbox_auto_cancel_se, OPTIONAL, SAVE},
{"msgbox.skip.cancel.se", 's', &conf_msgbox_skip_cancel_se, OPTIONAL, SAVE},
{"msgbox.hide.se", 's', &conf_msgbox_hide_se, OPTIONAL, SAVE},
{"msgbox.show.se", 's', &conf_msgbox_show_se, OPTIONAL, SAVE},
{"msgbox.skip.unseen", 'i', &conf_msgbox_skip_unseen, OPTIONAL, SAVE},
{"msgbox.dim", 'i', &conf_msgbox_dim, OPTIONAL, SAVE},
{"msgbox.dim.color.r", 'i', &conf_msgbox_dim_color_r, OPTIONAL, SAVE},
{"msgbox.dim.color.g", 'i', &conf_msgbox_dim_color_g, OPTIONAL, SAVE},
{"msgbox.dim.color.b", 'i', &conf_msgbox_dim_color_b, OPTIONAL, SAVE},
{"msgbox.dim.color.outline.r", 'i', &conf_msgbox_dim_color_outline_r, OPTIONAL, SAVE},
{"msgbox.dim.color.outline.g", 'i', &conf_msgbox_dim_color_outline_g, OPTIONAL, SAVE},
{"msgbox.dim.color.outline.b", 'i', &conf_msgbox_dim_color_outline_b, OPTIONAL, SAVE},
{"msgbox.tategaki", 'i', &conf_msgbox_tategaki, OPTIONAL, SAVE},
{"msgbox.nowait", 'i', &conf_msgbox_nowait, OPTIONAL, SAVE},
{"click.x", 'i', &conf_click_x, MUST, SAVE},
{"click.y", 'i', &conf_click_y, MUST, SAVE},
{"click.move", 'i', &conf_click_move, OPTIONAL, SAVE},
{"click.file1", 's', &conf_click_file[0], MUST, SAVE},
{"click.file2", 's', &conf_click_file[1], OPTIONAL, SAVE},
{"click.file3", 's', &conf_click_file[2], OPTIONAL, SAVE},
{"click.file4", 's', &conf_click_file[3], OPTIONAL, SAVE},
{"click.file5", 's', &conf_click_file[4], OPTIONAL, SAVE},
{"click.file6", 's', &conf_click_file[5], OPTIONAL, SAVE},
{"click.file7", 's', &conf_click_file[6], OPTIONAL, SAVE},
{"click.file8", 's', &conf_click_file[7], OPTIONAL, SAVE},
{"click.file9", 's', &conf_click_file[8], OPTIONAL, SAVE},
{"click.file10", 's', &conf_click_file[9], OPTIONAL, SAVE},
{"click.file11", 's', &conf_click_file[10], OPTIONAL, SAVE},
{"click.file12", 's', &conf_click_file[11], OPTIONAL, SAVE},
{"click.file13", 's', &conf_click_file[12], OPTIONAL, SAVE},
{"click.file14", 's', &conf_click_file[13], OPTIONAL, SAVE},
{"click.file15", 's', &conf_click_file[14], OPTIONAL, SAVE},
{"click.file16", 's', &conf_click_file[15], OPTIONAL, SAVE},
{"click.interval", 'f', &conf_click_interval, MUST, SAVE},
{"switch.bg.file", 's', &conf_switch_bg_file[0], MUST, SAVE},
{"switch.fg.file", 's', &conf_switch_fg_file[0], MUST, SAVE},
{"switch.font.select", 'i', &conf_switch_font_select, OPTIONAL, SAVE},
{"switch.font.size", 'i', &conf_switch_font_size, OPTIONAL, SAVE},
{"switch.font.outline", 'i', &conf_switch_font_outline, OPTIONAL, SAVE},
{"switch.x", 'i', &conf_switch_x[0], MUST, SAVE},
{"switch.y", 'i', &conf_switch_y[0], MUST, SAVE},
{"switch.margin.y", 'i', &conf_switch_margin_y, MUST, SAVE},
{"switch.text.margin.y", 'i', &conf_switch_text_margin_y, MUST, SAVE},
{"switch.color.active", 'i', &conf_switch_color_active, OPTIONAL, SAVE},
{"switch.color.active.body.r", 'i', &conf_switch_color_active_body_r, OPTIONAL, SAVE},
{"switch.color.active.body.g", 'i', &conf_switch_color_active_body_g, OPTIONAL, SAVE},
{"switch.color.active.body.b", 'i', &conf_switch_color_active_body_b, OPTIONAL, SAVE},
{"switch.color.active.outline.r", 'i', &conf_switch_color_active_outline_r, OPTIONAL, SAVE},
{"switch.color.active.outline.g", 'i', &conf_switch_color_active_outline_g, OPTIONAL, SAVE},
{"switch.color.active.outline.b", 'i', &conf_switch_color_active_outline_b, OPTIONAL, SAVE},
{"switch.parent.click.se.file", 's', &conf_switch_parent_click_se_file, OPTIONAL, SAVE},
{"switch.child.click.se.file", 's', &conf_switch_child_click_se_file, OPTIONAL, SAVE},
{"switch.change.se", 's', &conf_switch_change_se, OPTIONAL, SAVE},
{"switch.bg.file2", 's', &conf_switch_bg_file[1], OPTIONAL, SAVE},
{"switch.fg.file2", 's', &conf_switch_fg_file[1], OPTIONAL, SAVE},
{"switch.x2", 'i', &conf_switch_x[1], OPTIONAL, SAVE},
{"switch.y2", 'i', &conf_switch_y[1], OPTIONAL, SAVE},
{"switch.bg.file3", 's', &conf_switch_bg_file[2], OPTIONAL, SAVE},
{"switch.fg.file3", 's', &conf_switch_fg_file[2], OPTIONAL, SAVE},
{"switch.x3", 'i', &conf_switch_x[2], OPTIONAL, SAVE},
{"switch.y3", 'i', &conf_switch_y[2], OPTIONAL, SAVE},
{"switch.bg.file4", 's', &conf_switch_bg_file[3], OPTIONAL, SAVE},
{"switch.fg.file4", 's', &conf_switch_fg_file[3], OPTIONAL, SAVE},
{"switch.x4", 'i', &conf_switch_x[3], OPTIONAL, SAVE},
{"switch.y4", 'i', &conf_switch_y[3], OPTIONAL, SAVE},
{"switch.bg.file5", 's', &conf_switch_bg_file[4], OPTIONAL, SAVE},
{"switch.fg.file5", 's', &conf_switch_fg_file[4], OPTIONAL, SAVE},
{"switch.x5", 'i', &conf_switch_x[4], OPTIONAL, SAVE},
{"switch.y5", 'i', &conf_switch_y[4], OPTIONAL, SAVE},
{"switch.bg.file6", 's', &conf_switch_bg_file[5], OPTIONAL, SAVE},
{"switch.fg.file6", 's', &conf_switch_fg_file[5], OPTIONAL, SAVE},
{"switch.x6", 'i', &conf_switch_x[5], OPTIONAL, SAVE},
{"switch.y6", 'i', &conf_switch_y[5], OPTIONAL, SAVE},
{"switch.bg.file7", 's', &conf_switch_bg_file[6], OPTIONAL, SAVE},
{"switch.fg.file7", 's', &conf_switch_fg_file[6], OPTIONAL, SAVE},
{"switch.x7", 'i', &conf_switch_x[6], OPTIONAL, SAVE},
{"switch.y7", 'i', &conf_switch_y[6], OPTIONAL, SAVE},
{"switch.bg.file8", 's', &conf_switch_bg_file[7], OPTIONAL, SAVE},
{"switch.fg.file8", 's', &conf_switch_fg_file[7], OPTIONAL, SAVE},
{"switch.x8", 'i', &conf_switch_x[7], OPTIONAL, SAVE},
{"switch.y8", 'i', &conf_switch_y[7], OPTIONAL, SAVE},
{"news.bg.file", 's', &conf_news_bg_file, OPTIONAL, SAVE},
{"news.fg.file", 's', &conf_news_fg_file, OPTIONAL, SAVE},
{"news.margin", 'i', &conf_news_margin, OPTIONAL, SAVE},
{"news.text.margin.y", 'i', &conf_news_text_margin_y, OPTIONAL, SAVE},
{"news.change.se", 's', &conf_news_change_se, OPTIONAL, SAVE},
{"retrospect.change.se", 's', &conf_retrospect_change_se, OPTIONAL, SAVE},
{"save.data.thumb.width", 'i', &conf_save_data_thumb_width, MUST, NOSAVE},
{"save.data.thumb.height", 'i', &conf_save_data_thumb_height, MUST, NOSAVE},
{"menu.change.se", 's', &conf_menu_change_se, OPTIONAL, SAVE},
{"sysmenu.x", 'i', &conf_sysmenu_x, MUST, SAVE},
{"sysmenu.y", 'i', &conf_sysmenu_y, MUST, SAVE},
{"sysmenu.idle.file", 's', &conf_sysmenu_idle_file, MUST, SAVE},
{"sysmenu.hover.file", 's', &conf_sysmenu_hover_file, MUST, SAVE},
{"sysmenu.disable.file", 's', &conf_sysmenu_disable_file, MUST, SAVE},
{"sysmenu.qsave.x", 'i', &conf_sysmenu_qsave_x, MUST, SAVE},
{"sysmenu.qsave.y", 'i', &conf_sysmenu_qsave_y, MUST, SAVE},
{"sysmenu.qsave.width", 'i', &conf_sysmenu_qsave_width, MUST, SAVE},
{"sysmenu.qsave.height", 'i', &conf_sysmenu_qsave_height, MUST, SAVE},
{"sysmenu.qload.x", 'i', &conf_sysmenu_qload_x, MUST, SAVE},
{"sysmenu.qload.y", 'i', &conf_sysmenu_qload_y, MUST, SAVE},
{"sysmenu.qload.width", 'i', &conf_sysmenu_qload_width, MUST, SAVE},
{"sysmenu.qload.height", 'i', &conf_sysmenu_qload_height, MUST, SAVE},
{"sysmenu.save.x", 'i', &conf_sysmenu_save_x, MUST, SAVE},
{"sysmenu.save.y", 'i', &conf_sysmenu_save_y, MUST, SAVE},
{"sysmenu.save.width", 'i', &conf_sysmenu_save_width, MUST, SAVE},
{"sysmenu.save.height", 'i', &conf_sysmenu_save_height, MUST, SAVE},
{"sysmenu.load.x", 'i', &conf_sysmenu_load_x, MUST, SAVE},
{"sysmenu.load.y", 'i', &conf_sysmenu_load_y, MUST, SAVE},
{"sysmenu.load.width", 'i', &conf_sysmenu_load_width, MUST, SAVE},
{"sysmenu.load.height", 'i', &conf_sysmenu_load_height, MUST, SAVE},
{"sysmenu.auto.x", 'i', &conf_sysmenu_auto_x, MUST, SAVE},
{"sysmenu.auto.y", 'i', &conf_sysmenu_auto_y, MUST, SAVE},
{"sysmenu.auto.width", 'i', &conf_sysmenu_auto_width, MUST, SAVE},
{"sysmenu.auto.height", 'i', &conf_sysmenu_auto_height, MUST, SAVE},
{"sysmenu.skip.x", 'i', &conf_sysmenu_skip_x, MUST, SAVE},
{"sysmenu.skip.y", 'i', &conf_sysmenu_skip_y, MUST, SAVE},
{"sysmenu.skip.width", 'i', &conf_sysmenu_skip_width, MUST, SAVE},
{"sysmenu.skip.height", 'i', &conf_sysmenu_skip_height, MUST, SAVE},
{"sysmenu.history.x", 'i', &conf_sysmenu_history_x, MUST, SAVE},
{"sysmenu.history.y", 'i', &conf_sysmenu_history_y, MUST, SAVE},
{"sysmenu.history.width", 'i', &conf_sysmenu_history_width, MUST, SAVE},
{"sysmenu.history.height", 'i', &conf_sysmenu_history_height, MUST, SAVE},
{"sysmenu.config.x", 'i', &conf_sysmenu_config_x, MUST, SAVE},
{"sysmenu.config.y", 'i', &conf_sysmenu_config_y, MUST, SAVE},
{"sysmenu.config.width", 'i', &conf_sysmenu_config_width, MUST, SAVE},
{"sysmenu.config.height", 'i', &conf_sysmenu_config_height, MUST, SAVE},
{"sysmenu.custom1.x", 'i', &conf_sysmenu_custom1_x, OPTIONAL, SAVE},
{"sysmenu.custom1.y", 'i', &conf_sysmenu_custom1_y, OPTIONAL, SAVE},
{"sysmenu.custom1.width", 'i', &conf_sysmenu_custom1_width, OPTIONAL, SAVE},
{"sysmenu.custom1.height", 'i', &conf_sysmenu_custom1_height, OPTIONAL, SAVE},
{"sysmenu.custom1.gosub", 's', &conf_sysmenu_custom1_gosub, OPTIONAL, SAVE},
{"sysmenu.custom2.x", 'i', &conf_sysmenu_custom2_x, OPTIONAL, SAVE},
{"sysmenu.custom2.y", 'i', &conf_sysmenu_custom2_y, OPTIONAL, SAVE},
{"sysmenu.custom2.width", 'i', &conf_sysmenu_custom2_width, OPTIONAL, SAVE},
{"sysmenu.custom2.height", 'i', &conf_sysmenu_custom2_height, OPTIONAL, SAVE},
{"sysmenu.custom2.gosub", 's', &conf_sysmenu_custom2_gosub, OPTIONAL, SAVE},
{"sysmenu.enter.se", 's', &conf_sysmenu_enter_se, OPTIONAL, SAVE},
{"sysmenu.leave.se", 's', &conf_sysmenu_leave_se, OPTIONAL, SAVE},
{"sysmenu.change.se", 's', &conf_sysmenu_change_se, OPTIONAL, SAVE},
{"sysmenu.qsave.se", 's', &conf_sysmenu_qsave_se, OPTIONAL, SAVE},
{"sysmenu.qload.se", 's', &conf_sysmenu_qload_se, OPTIONAL, SAVE},
{"sysmenu.save.se", 's', &conf_sysmenu_save_se, OPTIONAL, SAVE},
{"sysmenu.load.se", 's', &conf_sysmenu_load_se, OPTIONAL, SAVE},
{"sysmenu.auto.se", 's', &conf_sysmenu_auto_se, OPTIONAL, SAVE},
{"sysmenu.skip.se", 's', &conf_sysmenu_skip_se, OPTIONAL, SAVE},
{"sysmenu.history.se", 's', &conf_sysmenu_history_se, OPTIONAL, SAVE},
{"sysmenu.config.se", 's', &conf_sysmenu_config_se, OPTIONAL, SAVE},
{"sysmenu.custom1.se", 's', &conf_sysmenu_custom1_se, OPTIONAL, SAVE},
{"sysmenu.custom2.se", 's', &conf_sysmenu_custom2_se, OPTIONAL, SAVE},
{"sysmenu.hidden", 'i', &conf_sysmenu_hidden, OPTIONAL, SAVE},
{"automode.banner.file", 's', &conf_automode_banner_file, MUST, SAVE},
{"automode.banner.x", 'i', &conf_automode_banner_x, MUST, SAVE},
{"automode.banner.y", 'i', &conf_automode_banner_y, MUST, SAVE},
{"automode.speed", 'f', &conf_automode_speed, MUST, SAVE},
{"skipmode.banner.file", 's', &conf_skipmode_banner_file, MUST, SAVE},
{"skipmode.banner.x", 'i', &conf_skipmode_banner_x, MUST, SAVE},
{"skipmode.banner.y", 'i', &conf_skipmode_banner_y, MUST, SAVE},
{"sysmenu.collapsed.x", 'i', &conf_sysmenu_collapsed_x, MUST, SAVE},
{"sysmenu.collapsed.y", 'i', &conf_sysmenu_collapsed_y, MUST, SAVE},
{"sysmenu.collapsed.idle.file", 's', &conf_sysmenu_collapsed_idle_file, MUST, SAVE},
{"sysmenu.collapsed.hover.file", 's', &conf_sysmenu_collapsed_hover_file, MUST, SAVE},
{"sysmenu.collapsed.se", 's', &conf_sysmenu_collapsed_se, OPTIONAL, SAVE},
{"gui.ruby", 'i', &conf_gui_ruby, OPTIONAL, SAVE},
{"gui.save.font.select", 'i', &conf_gui_save_font_select, OPTIONAL, SAVE},
{"gui.save.font.size", 'i', &conf_gui_save_font_size, OPTIONAL, SAVE},
{"gui.save.font.outline", 'i', &conf_gui_save_font_outline, OPTIONAL, SAVE},
{"gui.save.font.ruby.size", 'i', &conf_gui_save_font_ruby_size, OPTIONAL, SAVE},
{"gui.save.tategaki", 'i', &conf_gui_save_tategaki, OPTIONAL, SAVE},
{"gui.history.font.select", 'i', &conf_gui_history_font_select, OPTIONAL, SAVE},
{"gui.history.font.size", 'i', &conf_gui_history_font_size, OPTIONAL, SAVE},
{"gui.history.font.outline", 'i', &conf_gui_history_font_outline, OPTIONAL, SAVE},
{"gui.history.font.ruby.size", 'i', &conf_gui_history_font_ruby_size, OPTIONAL, SAVE},
{"gui.history.margin.line", 'i', &conf_gui_history_margin_line, OPTIONAL, SAVE},
{"gui.history.disable.color", 'i', &conf_gui_history_disable_color, OPTIONAL, SAVE},
{"gui.history.tategaki", 'i', &conf_gui_history_tategaki, OPTIONAL, SAVE},
{"gui.history.font.color.r", 'i', &conf_gui_history_font_color_r, OPTIONAL, SAVE},
{"gui.history.font.color.g", 'i', &conf_gui_history_font_color_g, OPTIONAL, SAVE},
{"gui.history.font.color.b", 'i', &conf_gui_history_font_color_b, OPTIONAL, SAVE},
{"gui.history.font.outline.color.r", 'i', &conf_gui_history_font_outline_color_r, OPTIONAL, SAVE},
{"gui.history.font.outline.color.g", 'i', &conf_gui_history_font_outline_color_g, OPTIONAL, SAVE},
{"gui.history.font.outline.color.b", 'i', &conf_gui_history_font_outline_color_b, OPTIONAL, SAVE},
{"gui.preview.tategaki", 'i', &conf_gui_preview_tategaki, OPTIONAL, SAVE},
/* 下記は初期音量なのでセーブしない */
{"sound.vol.bgm", 'f', &conf_sound_vol_bgm, MUST, NOSAVE},
{"sound.vol.voice", 'f', &conf_sound_vol_voice, MUST, NOSAVE},
{"sound.vol.se", 'f', &conf_sound_vol_se, MUST, NOSAVE},
{"sound.vol.character", 'f', &conf_sound_vol_character, MUST, NOSAVE},
{"sound.character.name1", 's', &conf_sound_character_name[1], OPTIONAL, NOSAVE},
{"sound.character.name2", 's', &conf_sound_character_name[2], OPTIONAL, NOSAVE},
{"sound.character.name3", 's', &conf_sound_character_name[3], OPTIONAL, NOSAVE},
{"sound.character.name4", 's', &conf_sound_character_name[4], OPTIONAL, NOSAVE},
{"sound.character.name5", 's', &conf_sound_character_name[5], OPTIONAL, NOSAVE},
{"sound.character.name6", 's', &conf_sound_character_name[6], OPTIONAL, NOSAVE},
{"sound.character.name7", 's', &conf_sound_character_name[7], OPTIONAL, NOSAVE},
{"sound.character.name8", 's', &conf_sound_character_name[8], OPTIONAL, NOSAVE},
{"sound.character.name9", 's', &conf_sound_character_name[9], OPTIONAL, NOSAVE},
{"sound.character.name10", 's', &conf_sound_character_name[10], OPTIONAL, NOSAVE},
{"sound.character.name11", 's', &conf_sound_character_name[11], OPTIONAL, NOSAVE},
{"sound.character.name12", 's', &conf_sound_character_name[12], OPTIONAL, NOSAVE},
{"sound.character.name13", 's', &conf_sound_character_name[13], OPTIONAL, NOSAVE},
{"sound.character.name14", 's', &conf_sound_character_name[14], OPTIONAL, NOSAVE},
{"sound.character.name15", 's', &conf_sound_character_name[15], OPTIONAL, NOSAVE},
/* 初期音量はここまで */
/* <!-- 下記はジェネレータで出力したもの */
{"serif.color1.name", 's', &conf_serif_color_name[0], OPTIONAL, NOSAVE},
{"serif.color1.r", 'i', &conf_serif_color_r[0], OPTIONAL, NOSAVE},
{"serif.color1.g", 'i', &conf_serif_color_g[0], OPTIONAL, NOSAVE},
{"serif.color1.b", 'i', &conf_serif_color_b[0], OPTIONAL, NOSAVE},
{"serif.color1.outline.r", 'i', &conf_serif_outline_color_r[0], OPTIONAL, NOSAVE},
{"serif.color1.outline.g", 'i', &conf_serif_outline_color_g[0], OPTIONAL, NOSAVE},
{"serif.color1.outline.b", 'i', &conf_serif_outline_color_b[0], OPTIONAL, NOSAVE},
{"serif.color2.name", 's', &conf_serif_color_name[1], OPTIONAL, NOSAVE},
{"serif.color2.r", 'i', &conf_serif_color_r[1], OPTIONAL, NOSAVE},
{"serif.color2.g", 'i', &conf_serif_color_g[1], OPTIONAL, NOSAVE},
{"serif.color2.b", 'i', &conf_serif_color_b[1], OPTIONAL, NOSAVE},
{"serif.color2.outline.r", 'i', &conf_serif_outline_color_r[1], OPTIONAL, NOSAVE},
{"serif.color2.outline.g", 'i', &conf_serif_outline_color_g[1], OPTIONAL, NOSAVE},
{"serif.color2.outline.b", 'i', &conf_serif_outline_color_b[1], OPTIONAL, NOSAVE},
{"serif.color3.name", 's', &conf_serif_color_name[2], OPTIONAL, NOSAVE},
{"serif.color3.r", 'i', &conf_serif_color_r[2], OPTIONAL, NOSAVE},
{"serif.color3.g", 'i', &conf_serif_color_g[2], OPTIONAL, NOSAVE},
{"serif.color3.b", 'i', &conf_serif_color_b[2], OPTIONAL, NOSAVE},
{"serif.color3.outline.r", 'i', &conf_serif_outline_color_r[2], OPTIONAL, NOSAVE},
{"serif.color3.outline.g", 'i', &conf_serif_outline_color_g[2], OPTIONAL, NOSAVE},
{"serif.color3.outline.b", 'i', &conf_serif_outline_color_b[2], OPTIONAL, NOSAVE},
{"serif.color4.name", 's', &conf_serif_color_name[3], OPTIONAL, NOSAVE},
{"serif.color4.r", 'i', &conf_serif_color_r[3], OPTIONAL, NOSAVE},
{"serif.color4.g", 'i', &conf_serif_color_g[3], OPTIONAL, NOSAVE},
{"serif.color4.b", 'i', &conf_serif_color_b[3], OPTIONAL, NOSAVE},
{"serif.color4.outline.r", 'i', &conf_serif_outline_color_r[3], OPTIONAL, NOSAVE},
{"serif.color4.outline.g", 'i', &conf_serif_outline_color_g[3], OPTIONAL, NOSAVE},
{"serif.color4.outline.b", 'i', &conf_serif_outline_color_b[3], OPTIONAL, NOSAVE},
{"serif.color5.name", 's', &conf_serif_color_name[4], OPTIONAL, NOSAVE},
{"serif.color5.r", 'i', &conf_serif_color_r[4], OPTIONAL, NOSAVE},
{"serif.color5.g", 'i', &conf_serif_color_g[4], OPTIONAL, NOSAVE},
{"serif.color5.b", 'i', &conf_serif_color_b[4], OPTIONAL, NOSAVE},
{"serif.color5.outline.r", 'i', &conf_serif_outline_color_r[4], OPTIONAL, NOSAVE},
{"serif.color5.outline.g", 'i', &conf_serif_outline_color_g[4], OPTIONAL, NOSAVE},
{"serif.color5.outline.b", 'i', &conf_serif_outline_color_b[4], OPTIONAL, NOSAVE},
{"serif.color6.name", 's', &conf_serif_color_name[5], OPTIONAL, NOSAVE},
{"serif.color6.r", 'i', &conf_serif_color_r[5], OPTIONAL, NOSAVE},
{"serif.color6.g", 'i', &conf_serif_color_g[5], OPTIONAL, NOSAVE},
{"serif.color6.b", 'i', &conf_serif_color_b[5], OPTIONAL, NOSAVE},
{"serif.color6.outline.r", 'i', &conf_serif_outline_color_r[5], OPTIONAL, NOSAVE},
{"serif.color6.outline.g", 'i', &conf_serif_outline_color_g[5], OPTIONAL, NOSAVE},
{"serif.color6.outline.b", 'i', &conf_serif_outline_color_b[5], OPTIONAL, NOSAVE},
{"serif.color7.name", 's', &conf_serif_color_name[6], OPTIONAL, NOSAVE},
{"serif.color7.r", 'i', &conf_serif_color_r[6], OPTIONAL, NOSAVE},
{"serif.color7.g", 'i', &conf_serif_color_g[6], OPTIONAL, NOSAVE},
{"serif.color7.b", 'i', &conf_serif_color_b[6], OPTIONAL, NOSAVE},
{"serif.color7.outline.r", 'i', &conf_serif_outline_color_r[6], OPTIONAL, NOSAVE},
{"serif.color7.outline.g", 'i', &conf_serif_outline_color_g[6], OPTIONAL, NOSAVE},
{"serif.color7.outline.b", 'i', &conf_serif_outline_color_b[6], OPTIONAL, NOSAVE},
{"serif.color8.name", 's', &conf_serif_color_name[7], OPTIONAL, NOSAVE},
{"serif.color8.r", 'i', &conf_serif_color_r[7], OPTIONAL, NOSAVE},
{"serif.color8.g", 'i', &conf_serif_color_g[7], OPTIONAL, NOSAVE},
{"serif.color8.b", 'i', &conf_serif_color_b[7], OPTIONAL, NOSAVE},
{"serif.color8.outline.r", 'i', &conf_serif_outline_color_r[7], OPTIONAL, NOSAVE},
{"serif.color8.outline.g", 'i', &conf_serif_outline_color_g[7], OPTIONAL, NOSAVE},
{"serif.color8.outline.b", 'i', &conf_serif_outline_color_b[7], OPTIONAL, NOSAVE},
{"serif.color9.name", 's', &conf_serif_color_name[8], OPTIONAL, NOSAVE},
{"serif.color9.r", 'i', &conf_serif_color_r[8], OPTIONAL, NOSAVE},
{"serif.color9.g", 'i', &conf_serif_color_g[8], OPTIONAL, NOSAVE},
{"serif.color9.b", 'i', &conf_serif_color_b[8], OPTIONAL, NOSAVE},
{"serif.color9.outline.r", 'i', &conf_serif_outline_color_r[8], OPTIONAL, NOSAVE},
{"serif.color9.outline.g", 'i', &conf_serif_outline_color_g[8], OPTIONAL, NOSAVE},
{"serif.color9.outline.b", 'i', &conf_serif_outline_color_b[8], OPTIONAL, NOSAVE},
{"serif.color10.name", 's', &conf_serif_color_name[9], OPTIONAL, NOSAVE},
{"serif.color10.r", 'i', &conf_serif_color_r[9], OPTIONAL, NOSAVE},
{"serif.color10.g", 'i', &conf_serif_color_g[9], OPTIONAL, NOSAVE},
{"serif.color10.b", 'i', &conf_serif_color_b[9], OPTIONAL, NOSAVE},
{"serif.color10.outline.r", 'i', &conf_serif_outline_color_r[9], OPTIONAL, NOSAVE},
{"serif.color10.outline.g", 'i', &conf_serif_outline_color_g[9], OPTIONAL, NOSAVE},
{"serif.color10.outline.b", 'i', &conf_serif_outline_color_b[9], OPTIONAL, NOSAVE},
{"serif.color11.name", 's', &conf_serif_color_name[10], OPTIONAL, NOSAVE},
{"serif.color11.r", 'i', &conf_serif_color_r[10], OPTIONAL, NOSAVE},
{"serif.color11.g", 'i', &conf_serif_color_g[10], OPTIONAL, NOSAVE},
{"serif.color11.b", 'i', &conf_serif_color_b[10], OPTIONAL, NOSAVE},
{"serif.color11.outline.r", 'i', &conf_serif_outline_color_r[10], OPTIONAL, NOSAVE},
{"serif.color11.outline.g", 'i', &conf_serif_outline_color_g[10], OPTIONAL, NOSAVE},
{"serif.color11.outline.b", 'i', &conf_serif_outline_color_b[10], OPTIONAL, NOSAVE},
{"serif.color12.name", 's', &conf_serif_color_name[11], OPTIONAL, NOSAVE},
{"serif.color12.r", 'i', &conf_serif_color_r[11], OPTIONAL, NOSAVE},
{"serif.color12.g", 'i', &conf_serif_color_g[11], OPTIONAL, NOSAVE},
{"serif.color12.b", 'i', &conf_serif_color_b[11], OPTIONAL, NOSAVE},
{"serif.color12.outline.r", 'i', &conf_serif_outline_color_r[11], OPTIONAL, NOSAVE},
{"serif.color12.outline.g", 'i', &conf_serif_outline_color_g[11], OPTIONAL, NOSAVE},
{"serif.color12.outline.b", 'i', &conf_serif_outline_color_b[11], OPTIONAL, NOSAVE},
{"serif.color13.name", 's', &conf_serif_color_name[12], OPTIONAL, NOSAVE},
{"serif.color13.r", 'i', &conf_serif_color_r[12], OPTIONAL, NOSAVE},
{"serif.color13.g", 'i', &conf_serif_color_g[12], OPTIONAL, NOSAVE},
{"serif.color13.b", 'i', &conf_serif_color_b[12], OPTIONAL, NOSAVE},
{"serif.color13.outline.r", 'i', &conf_serif_outline_color_r[12], OPTIONAL, NOSAVE},
{"serif.color13.outline.g", 'i', &conf_serif_outline_color_g[12], OPTIONAL, NOSAVE},
{"serif.color13.outline.b", 'i', &conf_serif_outline_color_b[12], OPTIONAL, NOSAVE},
{"serif.color14.name", 's', &conf_serif_color_name[13], OPTIONAL, NOSAVE},
{"serif.color14.r", 'i', &conf_serif_color_r[13], OPTIONAL, NOSAVE},
{"serif.color14.g", 'i', &conf_serif_color_g[13], OPTIONAL, NOSAVE},
{"serif.color14.b", 'i', &conf_serif_color_b[13], OPTIONAL, NOSAVE},
{"serif.color14.outline.r", 'i', &conf_serif_outline_color_r[13], OPTIONAL, NOSAVE},
{"serif.color14.outline.g", 'i', &conf_serif_outline_color_g[13], OPTIONAL, NOSAVE},
{"serif.color14.outline.b", 'i', &conf_serif_outline_color_b[13], OPTIONAL, NOSAVE},
{"serif.color15.name", 's', &conf_serif_color_name[14], OPTIONAL, NOSAVE},
{"serif.color15.r", 'i', &conf_serif_color_r[14], OPTIONAL, NOSAVE},
{"serif.color15.g", 'i', &conf_serif_color_g[14], OPTIONAL, NOSAVE},
{"serif.color15.b", 'i', &conf_serif_color_b[14], OPTIONAL, NOSAVE},
{"serif.color15.outline.r", 'i', &conf_serif_outline_color_r[14], OPTIONAL, NOSAVE},
{"serif.color15.outline.g", 'i', &conf_serif_outline_color_g[14], OPTIONAL, NOSAVE},
{"serif.color15.outline.b", 'i', &conf_serif_outline_color_b[14], OPTIONAL, NOSAVE},
{"serif.color16.name", 's', &conf_serif_color_name[15], OPTIONAL, NOSAVE},
{"serif.color16.r", 'i', &conf_serif_color_r[15], OPTIONAL, NOSAVE},
{"serif.color16.g", 'i', &conf_serif_color_g[15], OPTIONAL, NOSAVE},
{"serif.color16.b", 'i', &conf_serif_color_b[15], OPTIONAL, NOSAVE},
{"serif.color16.outline.r", 'i', &conf_serif_outline_color_r[15], OPTIONAL, NOSAVE},
{"serif.color16.outline.g", 'i', &conf_serif_outline_color_g[15], OPTIONAL, NOSAVE},
{"serif.color16.outline.b", 'i', &conf_serif_outline_color_b[15], OPTIONAL, NOSAVE},
{"serif.color17.name", 's', &conf_serif_color_name[16], OPTIONAL, NOSAVE},
{"serif.color17.r", 'i', &conf_serif_color_r[16], OPTIONAL, NOSAVE},
{"serif.color17.g", 'i', &conf_serif_color_g[16], OPTIONAL, NOSAVE},
{"serif.color17.b", 'i', &conf_serif_color_b[16], OPTIONAL, NOSAVE},
{"serif.color17.outline.r", 'i', &conf_serif_outline_color_r[16], OPTIONAL, NOSAVE},
{"serif.color17.outline.g", 'i', &conf_serif_outline_color_g[16], OPTIONAL, NOSAVE},
{"serif.color17.outline.b", 'i', &conf_serif_outline_color_b[16], OPTIONAL, NOSAVE},
{"serif.color18.name", 's', &conf_serif_color_name[17], OPTIONAL, NOSAVE},
{"serif.color18.r", 'i', &conf_serif_color_r[17], OPTIONAL, NOSAVE},
{"serif.color18.g", 'i', &conf_serif_color_g[17], OPTIONAL, NOSAVE},
{"serif.color18.b", 'i', &conf_serif_color_b[17], OPTIONAL, NOSAVE},
{"serif.color18.outline.r", 'i', &conf_serif_outline_color_r[17], OPTIONAL, NOSAVE},
{"serif.color18.outline.g", 'i', &conf_serif_outline_color_g[17], OPTIONAL, NOSAVE},
{"serif.color18.outline.b", 'i', &conf_serif_outline_color_b[17], OPTIONAL, NOSAVE},
{"serif.color19.name", 's', &conf_serif_color_name[18], OPTIONAL, NOSAVE},
{"serif.color19.r", 'i', &conf_serif_color_r[18], OPTIONAL, NOSAVE},
{"serif.color19.g", 'i', &conf_serif_color_g[18], OPTIONAL, NOSAVE},
{"serif.color19.b", 'i', &conf_serif_color_b[18], OPTIONAL, NOSAVE},
{"serif.color19.outline.r", 'i', &conf_serif_outline_color_r[18], OPTIONAL, NOSAVE},
{"serif.color19.outline.g", 'i', &conf_serif_outline_color_g[18], OPTIONAL, NOSAVE},
{"serif.color19.outline.b", 'i', &conf_serif_outline_color_b[18], OPTIONAL, NOSAVE},
{"serif.color20.name", 's', &conf_serif_color_name[19], OPTIONAL, NOSAVE},
{"serif.color20.r", 'i', &conf_serif_color_r[19], OPTIONAL, NOSAVE},
{"serif.color20.g", 'i', &conf_serif_color_g[19], OPTIONAL, NOSAVE},
{"serif.color20.b", 'i', &conf_serif_color_b[19], OPTIONAL, NOSAVE},
{"serif.color20.outline.r", 'i', &conf_serif_outline_color_r[19], OPTIONAL, NOSAVE},
{"serif.color20.outline.g", 'i', &conf_serif_outline_color_g[19], OPTIONAL, NOSAVE},
{"serif.color20.outline.b", 'i', &conf_serif_outline_color_b[19], OPTIONAL, NOSAVE},
{"serif.color21.name", 's', &conf_serif_color_name[20], OPTIONAL, NOSAVE},
{"serif.color21.r", 'i', &conf_serif_color_r[20], OPTIONAL, NOSAVE},
{"serif.color21.g", 'i', &conf_serif_color_g[20], OPTIONAL, NOSAVE},
{"serif.color21.b", 'i', &conf_serif_color_b[20], OPTIONAL, NOSAVE},
{"serif.color21.outline.r", 'i', &conf_serif_outline_color_r[20], OPTIONAL, NOSAVE},
{"serif.color21.outline.g", 'i', &conf_serif_outline_color_g[20], OPTIONAL, NOSAVE},
{"serif.color21.outline.b", 'i', &conf_serif_outline_color_b[20], OPTIONAL, NOSAVE},
{"serif.color22.name", 's', &conf_serif_color_name[21], OPTIONAL, NOSAVE},
{"serif.color22.r", 'i', &conf_serif_color_r[21], OPTIONAL, NOSAVE},
{"serif.color22.g", 'i', &conf_serif_color_g[21], OPTIONAL, NOSAVE},
{"serif.color22.b", 'i', &conf_serif_color_b[21], OPTIONAL, NOSAVE},
{"serif.color22.outline.r", 'i', &conf_serif_outline_color_r[21], OPTIONAL, NOSAVE},
{"serif.color22.outline.g", 'i', &conf_serif_outline_color_g[21], OPTIONAL, NOSAVE},
{"serif.color22.outline.b", 'i', &conf_serif_outline_color_b[21], OPTIONAL, NOSAVE},
{"serif.color23.name", 's', &conf_serif_color_name[22], OPTIONAL, NOSAVE},
{"serif.color23.r", 'i', &conf_serif_color_r[22], OPTIONAL, NOSAVE},
{"serif.color23.g", 'i', &conf_serif_color_g[22], OPTIONAL, NOSAVE},
{"serif.color23.b", 'i', &conf_serif_color_b[22], OPTIONAL, NOSAVE},
{"serif.color23.outline.r", 'i', &conf_serif_outline_color_r[22], OPTIONAL, NOSAVE},
{"serif.color23.outline.g", 'i', &conf_serif_outline_color_g[22], OPTIONAL, NOSAVE},
{"serif.color23.outline.b", 'i', &conf_serif_outline_color_b[22], OPTIONAL, NOSAVE},
{"serif.color24.name", 's', &conf_serif_color_name[23], OPTIONAL, NOSAVE},
{"serif.color24.r", 'i', &conf_serif_color_r[23], OPTIONAL, NOSAVE},
{"serif.color24.g", 'i', &conf_serif_color_g[23], OPTIONAL, NOSAVE},
{"serif.color24.b", 'i', &conf_serif_color_b[23], OPTIONAL, NOSAVE},
{"serif.color24.outline.r", 'i', &conf_serif_outline_color_r[23], OPTIONAL, NOSAVE},
{"serif.color24.outline.g", 'i', &conf_serif_outline_color_g[23], OPTIONAL, NOSAVE},
{"serif.color24.outline.b", 'i', &conf_serif_outline_color_b[23], OPTIONAL, NOSAVE},
{"serif.color25.name", 's', &conf_serif_color_name[24], OPTIONAL, NOSAVE},
{"serif.color25.r", 'i', &conf_serif_color_r[24], OPTIONAL, NOSAVE},
{"serif.color25.g", 'i', &conf_serif_color_g[24], OPTIONAL, NOSAVE},
{"serif.color25.b", 'i', &conf_serif_color_b[24], OPTIONAL, NOSAVE},
{"serif.color25.outline.r", 'i', &conf_serif_outline_color_r[24], OPTIONAL, NOSAVE},
{"serif.color25.outline.g", 'i', &conf_serif_outline_color_g[24], OPTIONAL, NOSAVE},
{"serif.color25.outline.b", 'i', &conf_serif_outline_color_b[24], OPTIONAL, NOSAVE},
{"serif.color26.name", 's', &conf_serif_color_name[25], OPTIONAL, NOSAVE},
{"serif.color26.r", 'i', &conf_serif_color_r[25], OPTIONAL, NOSAVE},
{"serif.color26.g", 'i', &conf_serif_color_g[25], OPTIONAL, NOSAVE},
{"serif.color26.b", 'i', &conf_serif_color_b[25], OPTIONAL, NOSAVE},
{"serif.color26.outline.r", 'i', &conf_serif_outline_color_r[25], OPTIONAL, NOSAVE},
{"serif.color26.outline.g", 'i', &conf_serif_outline_color_g[25], OPTIONAL, NOSAVE},
{"serif.color26.outline.b", 'i', &conf_serif_outline_color_b[25], OPTIONAL, NOSAVE},
{"serif.color27.name", 's', &conf_serif_color_name[26], OPTIONAL, NOSAVE},
{"serif.color27.r", 'i', &conf_serif_color_r[26], OPTIONAL, NOSAVE},
{"serif.color27.g", 'i', &conf_serif_color_g[26], OPTIONAL, NOSAVE},
{"serif.color27.b", 'i', &conf_serif_color_b[26], OPTIONAL, NOSAVE},
{"serif.color27.outline.r", 'i', &conf_serif_outline_color_r[26], OPTIONAL, NOSAVE},
{"serif.color27.outline.g", 'i', &conf_serif_outline_color_g[26], OPTIONAL, NOSAVE},
{"serif.color27.outline.b", 'i', &conf_serif_outline_color_b[26], OPTIONAL, NOSAVE},
{"serif.color28.name", 's', &conf_serif_color_name[27], OPTIONAL, NOSAVE},
{"serif.color28.r", 'i', &conf_serif_color_r[27], OPTIONAL, NOSAVE},
{"serif.color28.g", 'i', &conf_serif_color_g[27], OPTIONAL, NOSAVE},
{"serif.color28.b", 'i', &conf_serif_color_b[27], OPTIONAL, NOSAVE},
{"serif.color28.outline.r", 'i', &conf_serif_outline_color_r[27], OPTIONAL, NOSAVE},
{"serif.color28.outline.g", 'i', &conf_serif_outline_color_g[27], OPTIONAL, NOSAVE},
{"serif.color28.outline.b", 'i', &conf_serif_outline_color_b[27], OPTIONAL, NOSAVE},
{"serif.color29.name", 's', &conf_serif_color_name[28], OPTIONAL, NOSAVE},
{"serif.color29.r", 'i', &conf_serif_color_r[28], OPTIONAL, NOSAVE},
{"serif.color29.g", 'i', &conf_serif_color_g[28], OPTIONAL, NOSAVE},
{"serif.color29.b", 'i', &conf_serif_color_b[28], OPTIONAL, NOSAVE},
{"serif.color29.outline.r", 'i', &conf_serif_outline_color_r[28], OPTIONAL, NOSAVE},
{"serif.color29.outline.g", 'i', &conf_serif_outline_color_g[28], OPTIONAL, NOSAVE},
{"serif.color29.outline.b", 'i', &conf_serif_outline_color_b[28], OPTIONAL, NOSAVE},
{"serif.color30.name", 's', &conf_serif_color_name[29], OPTIONAL, NOSAVE},
{"serif.color30.r", 'i', &conf_serif_color_r[29], OPTIONAL, NOSAVE},
{"serif.color30.g", 'i', &conf_serif_color_g[29], OPTIONAL, NOSAVE},
{"serif.color30.b", 'i', &conf_serif_color_b[29], OPTIONAL, NOSAVE},
{"serif.color30.outline.r", 'i', &conf_serif_outline_color_r[29], OPTIONAL, NOSAVE},
{"serif.color30.outline.g", 'i', &conf_serif_outline_color_g[29], OPTIONAL, NOSAVE},
{"serif.color30.outline.b", 'i', &conf_serif_outline_color_b[29], OPTIONAL, NOSAVE},
{"serif.color31.name", 's', &conf_serif_color_name[30], OPTIONAL, NOSAVE},
{"serif.color31.r", 'i', &conf_serif_color_r[30], OPTIONAL, NOSAVE},
{"serif.color31.g", 'i', &conf_serif_color_g[30], OPTIONAL, NOSAVE},
{"serif.color31.b", 'i', &conf_serif_color_b[30], OPTIONAL, NOSAVE},
{"serif.color31.outline.r", 'i', &conf_serif_outline_color_r[30], OPTIONAL, NOSAVE},
{"serif.color31.outline.g", 'i', &conf_serif_outline_color_g[30], OPTIONAL, NOSAVE},
{"serif.color31.outline.b", 'i', &conf_serif_outline_color_b[30], OPTIONAL, NOSAVE},
{"serif.color32.name", 's', &conf_serif_color_name[31], OPTIONAL, NOSAVE},
{"serif.color32.r", 'i', &conf_serif_color_r[31], OPTIONAL, NOSAVE},
{"serif.color32.g", 'i', &conf_serif_color_g[31], OPTIONAL, NOSAVE},
{"serif.color32.b", 'i', &conf_serif_color_b[31], OPTIONAL, NOSAVE},
{"serif.color32.outline.r", 'i', &conf_serif_outline_color_r[31], OPTIONAL, NOSAVE},
{"serif.color32.outline.g", 'i', &conf_serif_outline_color_g[31], OPTIONAL, NOSAVE},
{"serif.color32.outline.b", 'i', &conf_serif_outline_color_b[31], OPTIONAL, NOSAVE},
{"serif.color33.name", 's', &conf_serif_color_name[32], OPTIONAL, NOSAVE},
{"serif.color33.r", 'i', &conf_serif_color_r[32], OPTIONAL, NOSAVE},
{"serif.color33.g", 'i', &conf_serif_color_g[32], OPTIONAL, NOSAVE},
{"serif.color33.b", 'i', &conf_serif_color_b[32], OPTIONAL, NOSAVE},
{"serif.color33.outline.r", 'i', &conf_serif_outline_color_r[32], OPTIONAL, NOSAVE},
{"serif.color33.outline.g", 'i', &conf_serif_outline_color_g[32], OPTIONAL, NOSAVE},
{"serif.color33.outline.b", 'i', &conf_serif_outline_color_b[32], OPTIONAL, NOSAVE},
{"serif.color34.name", 's', &conf_serif_color_name[33], OPTIONAL, NOSAVE},
{"serif.color34.r", 'i', &conf_serif_color_r[33], OPTIONAL, NOSAVE},
{"serif.color34.g", 'i', &conf_serif_color_g[33], OPTIONAL, NOSAVE},
{"serif.color34.b", 'i', &conf_serif_color_b[33], OPTIONAL, NOSAVE},
{"serif.color34.outline.r", 'i', &conf_serif_outline_color_r[33], OPTIONAL, NOSAVE},
{"serif.color34.outline.g", 'i', &conf_serif_outline_color_g[33], OPTIONAL, NOSAVE},
{"serif.color34.outline.b", 'i', &conf_serif_outline_color_b[33], OPTIONAL, NOSAVE},
{"serif.color35.name", 's', &conf_serif_color_name[34], OPTIONAL, NOSAVE},
{"serif.color35.r", 'i', &conf_serif_color_r[34], OPTIONAL, NOSAVE},
{"serif.color35.g", 'i', &conf_serif_color_g[34], OPTIONAL, NOSAVE},
{"serif.color35.b", 'i', &conf_serif_color_b[34], OPTIONAL, NOSAVE},
{"serif.color35.outline.r", 'i', &conf_serif_outline_color_r[34], OPTIONAL, NOSAVE},
{"serif.color35.outline.g", 'i', &conf_serif_outline_color_g[34], OPTIONAL, NOSAVE},
{"serif.color35.outline.b", 'i', &conf_serif_outline_color_b[34], OPTIONAL, NOSAVE},
{"serif.color36.name", 's', &conf_serif_color_name[35], OPTIONAL, NOSAVE},
{"serif.color36.r", 'i', &conf_serif_color_r[35], OPTIONAL, NOSAVE},
{"serif.color36.g", 'i', &conf_serif_color_g[35], OPTIONAL, NOSAVE},
{"serif.color36.b", 'i', &conf_serif_color_b[35], OPTIONAL, NOSAVE},
{"serif.color36.outline.r", 'i', &conf_serif_outline_color_r[35], OPTIONAL, NOSAVE},
{"serif.color36.outline.g", 'i', &conf_serif_outline_color_g[35], OPTIONAL, NOSAVE},
{"serif.color36.outline.b", 'i', &conf_serif_outline_color_b[35], OPTIONAL, NOSAVE},
{"serif.color37.name", 's', &conf_serif_color_name[36], OPTIONAL, NOSAVE},
{"serif.color37.r", 'i', &conf_serif_color_r[36], OPTIONAL, NOSAVE},
{"serif.color37.g", 'i', &conf_serif_color_g[36], OPTIONAL, NOSAVE},
{"serif.color37.b", 'i', &conf_serif_color_b[36], OPTIONAL, NOSAVE},
{"serif.color37.outline.r", 'i', &conf_serif_outline_color_r[36], OPTIONAL, NOSAVE},
{"serif.color37.outline.g", 'i', &conf_serif_outline_color_g[36], OPTIONAL, NOSAVE},
{"serif.color37.outline.b", 'i', &conf_serif_outline_color_b[36], OPTIONAL, NOSAVE},
{"serif.color38.name", 's', &conf_serif_color_name[37], OPTIONAL, NOSAVE},
{"serif.color38.r", 'i', &conf_serif_color_r[37], OPTIONAL, NOSAVE},
{"serif.color38.g", 'i', &conf_serif_color_g[37], OPTIONAL, NOSAVE},
{"serif.color38.b", 'i', &conf_serif_color_b[37], OPTIONAL, NOSAVE},
{"serif.color38.outline.r", 'i', &conf_serif_outline_color_r[37], OPTIONAL, NOSAVE},
{"serif.color38.outline.g", 'i', &conf_serif_outline_color_g[37], OPTIONAL, NOSAVE},
{"serif.color38.outline.b", 'i', &conf_serif_outline_color_b[37], OPTIONAL, NOSAVE},
{"serif.color39.name", 's', &conf_serif_color_name[38], OPTIONAL, NOSAVE},
{"serif.color39.r", 'i', &conf_serif_color_r[38], OPTIONAL, NOSAVE},
{"serif.color39.g", 'i', &conf_serif_color_g[38], OPTIONAL, NOSAVE},
{"serif.color39.b", 'i', &conf_serif_color_b[38], OPTIONAL, NOSAVE},
{"serif.color39.outline.r", 'i', &conf_serif_outline_color_r[38], OPTIONAL, NOSAVE},
{"serif.color39.outline.g", 'i', &conf_serif_outline_color_g[38], OPTIONAL, NOSAVE},
{"serif.color39.outline.b", 'i', &conf_serif_outline_color_b[38], OPTIONAL, NOSAVE},
{"serif.color40.name", 's', &conf_serif_color_name[39], OPTIONAL, NOSAVE},
{"serif.color40.r", 'i', &conf_serif_color_r[39], OPTIONAL, NOSAVE},
{"serif.color40.g", 'i', &conf_serif_color_g[39], OPTIONAL, NOSAVE},
{"serif.color40.b", 'i', &conf_serif_color_b[39], OPTIONAL, NOSAVE},
{"serif.color40.outline.r", 'i', &conf_serif_outline_color_r[39], OPTIONAL, NOSAVE},
{"serif.color40.outline.g", 'i', &conf_serif_outline_color_g[39], OPTIONAL, NOSAVE},
{"serif.color40.outline.b", 'i', &conf_serif_outline_color_b[39], OPTIONAL, NOSAVE},
{"serif.color41.name", 's', &conf_serif_color_name[40], OPTIONAL, NOSAVE},
{"serif.color41.r", 'i', &conf_serif_color_r[40], OPTIONAL, NOSAVE},
{"serif.color41.g", 'i', &conf_serif_color_g[40], OPTIONAL, NOSAVE},
{"serif.color41.b", 'i', &conf_serif_color_b[40], OPTIONAL, NOSAVE},
{"serif.color41.outline.r", 'i', &conf_serif_outline_color_r[40], OPTIONAL, NOSAVE},
{"serif.color41.outline.g", 'i', &conf_serif_outline_color_g[40], OPTIONAL, NOSAVE},
{"serif.color41.outline.b", 'i', &conf_serif_outline_color_b[40], OPTIONAL, NOSAVE},
{"serif.color42.name", 's', &conf_serif_color_name[41], OPTIONAL, NOSAVE},
{"serif.color42.r", 'i', &conf_serif_color_r[41], OPTIONAL, NOSAVE},
{"serif.color42.g", 'i', &conf_serif_color_g[41], OPTIONAL, NOSAVE},
{"serif.color42.b", 'i', &conf_serif_color_b[41], OPTIONAL, NOSAVE},
{"serif.color42.outline.r", 'i', &conf_serif_outline_color_r[41], OPTIONAL, NOSAVE},
{"serif.color42.outline.g", 'i', &conf_serif_outline_color_g[41], OPTIONAL, NOSAVE},
{"serif.color42.outline.b", 'i', &conf_serif_outline_color_b[41], OPTIONAL, NOSAVE},
{"serif.color43.name", 's', &conf_serif_color_name[42], OPTIONAL, NOSAVE},
{"serif.color43.r", 'i', &conf_serif_color_r[42], OPTIONAL, NOSAVE},
{"serif.color43.g", 'i', &conf_serif_color_g[42], OPTIONAL, NOSAVE},
{"serif.color43.b", 'i', &conf_serif_color_b[42], OPTIONAL, NOSAVE},
{"serif.color43.outline.r", 'i', &conf_serif_outline_color_r[42], OPTIONAL, NOSAVE},
{"serif.color43.outline.g", 'i', &conf_serif_outline_color_g[42], OPTIONAL, NOSAVE},
{"serif.color43.outline.b", 'i', &conf_serif_outline_color_b[42], OPTIONAL, NOSAVE},
{"serif.color44.name", 's', &conf_serif_color_name[43], OPTIONAL, NOSAVE},
{"serif.color44.r", 'i', &conf_serif_color_r[43], OPTIONAL, NOSAVE},
{"serif.color44.g", 'i', &conf_serif_color_g[43], OPTIONAL, NOSAVE},
{"serif.color44.b", 'i', &conf_serif_color_b[43], OPTIONAL, NOSAVE},
{"serif.color44.outline.r", 'i', &conf_serif_outline_color_r[43], OPTIONAL, NOSAVE},
{"serif.color44.outline.g", 'i', &conf_serif_outline_color_g[43], OPTIONAL, NOSAVE},
{"serif.color44.outline.b", 'i', &conf_serif_outline_color_b[43], OPTIONAL, NOSAVE},
{"serif.color45.name", 's', &conf_serif_color_name[44], OPTIONAL, NOSAVE},
{"serif.color45.r", 'i', &conf_serif_color_r[44], OPTIONAL, NOSAVE},
{"serif.color45.g", 'i', &conf_serif_color_g[44], OPTIONAL, NOSAVE},
{"serif.color45.b", 'i', &conf_serif_color_b[44], OPTIONAL, NOSAVE},
{"serif.color45.outline.r", 'i', &conf_serif_outline_color_r[44], OPTIONAL, NOSAVE},
{"serif.color45.outline.g", 'i', &conf_serif_outline_color_g[44], OPTIONAL, NOSAVE},
{"serif.color45.outline.b", 'i', &conf_serif_outline_color_b[44], OPTIONAL, NOSAVE},
{"serif.color46.name", 's', &conf_serif_color_name[45], OPTIONAL, NOSAVE},
{"serif.color46.r", 'i', &conf_serif_color_r[45], OPTIONAL, NOSAVE},
{"serif.color46.g", 'i', &conf_serif_color_g[45], OPTIONAL, NOSAVE},
{"serif.color46.b", 'i', &conf_serif_color_b[45], OPTIONAL, NOSAVE},
{"serif.color46.outline.r", 'i', &conf_serif_outline_color_r[45], OPTIONAL, NOSAVE},
{"serif.color46.outline.g", 'i', &conf_serif_outline_color_g[45], OPTIONAL, NOSAVE},
{"serif.color46.outline.b", 'i', &conf_serif_outline_color_b[45], OPTIONAL, NOSAVE},
{"serif.color47.name", 's', &conf_serif_color_name[46], OPTIONAL, NOSAVE},
{"serif.color47.r", 'i', &conf_serif_color_r[46], OPTIONAL, NOSAVE},
{"serif.color47.g", 'i', &conf_serif_color_g[46], OPTIONAL, NOSAVE},
{"serif.color47.b", 'i', &conf_serif_color_b[46], OPTIONAL, NOSAVE},
{"serif.color47.outline.r", 'i', &conf_serif_outline_color_r[46], OPTIONAL, NOSAVE},
{"serif.color47.outline.g", 'i', &conf_serif_outline_color_g[46], OPTIONAL, NOSAVE},
{"serif.color47.outline.b", 'i', &conf_serif_outline_color_b[46], OPTIONAL, NOSAVE},
{"serif.color48.name", 's', &conf_serif_color_name[47], OPTIONAL, NOSAVE},
{"serif.color48.r", 'i', &conf_serif_color_r[47], OPTIONAL, NOSAVE},
{"serif.color48.g", 'i', &conf_serif_color_g[47], OPTIONAL, NOSAVE},
{"serif.color48.b", 'i', &conf_serif_color_b[47], OPTIONAL, NOSAVE},
{"serif.color48.outline.r", 'i', &conf_serif_outline_color_r[47], OPTIONAL, NOSAVE},
{"serif.color48.outline.g", 'i', &conf_serif_outline_color_g[47], OPTIONAL, NOSAVE},
{"serif.color48.outline.b", 'i', &conf_serif_outline_color_b[47], OPTIONAL, NOSAVE},
{"serif.color49.name", 's', &conf_serif_color_name[48], OPTIONAL, NOSAVE},
{"serif.color49.r", 'i', &conf_serif_color_r[48], OPTIONAL, NOSAVE},
{"serif.color49.g", 'i', &conf_serif_color_g[48], OPTIONAL, NOSAVE},
{"serif.color49.b", 'i', &conf_serif_color_b[48], OPTIONAL, NOSAVE},
{"serif.color49.outline.r", 'i', &conf_serif_outline_color_r[48], OPTIONAL, NOSAVE},
{"serif.color49.outline.g", 'i', &conf_serif_outline_color_g[48], OPTIONAL, NOSAVE},
{"serif.color49.outline.b", 'i', &conf_serif_outline_color_b[48], OPTIONAL, NOSAVE},
{"serif.color50.name", 's', &conf_serif_color_name[49], OPTIONAL, NOSAVE},
{"serif.color50.r", 'i', &conf_serif_color_r[49], OPTIONAL, NOSAVE},
{"serif.color50.g", 'i', &conf_serif_color_g[49], OPTIONAL, NOSAVE},
{"serif.color50.b", 'i', &conf_serif_color_b[49], OPTIONAL, NOSAVE},
{"serif.color50.outline.r", 'i', &conf_serif_outline_color_r[49], OPTIONAL, NOSAVE},
{"serif.color50.outline.g", 'i', &conf_serif_outline_color_g[49], OPTIONAL, NOSAVE},
{"serif.color50.outline.b", 'i', &conf_serif_outline_color_b[49], OPTIONAL, NOSAVE},
{"serif.color51.name", 's', &conf_serif_color_name[50], OPTIONAL, NOSAVE},
{"serif.color51.r", 'i', &conf_serif_color_r[50], OPTIONAL, NOSAVE},
{"serif.color51.g", 'i', &conf_serif_color_g[50], OPTIONAL, NOSAVE},
{"serif.color51.b", 'i', &conf_serif_color_b[50], OPTIONAL, NOSAVE},
{"serif.color51.outline.r", 'i', &conf_serif_outline_color_r[50], OPTIONAL, NOSAVE},
{"serif.color51.outline.g", 'i', &conf_serif_outline_color_g[50], OPTIONAL, NOSAVE},
{"serif.color51.outline.b", 'i', &conf_serif_outline_color_b[50], OPTIONAL, NOSAVE},
{"serif.color52.name", 's', &conf_serif_color_name[51], OPTIONAL, NOSAVE},
{"serif.color52.r", 'i', &conf_serif_color_r[51], OPTIONAL, NOSAVE},
{"serif.color52.g", 'i', &conf_serif_color_g[51], OPTIONAL, NOSAVE},
{"serif.color52.b", 'i', &conf_serif_color_b[51], OPTIONAL, NOSAVE},
{"serif.color52.outline.r", 'i', &conf_serif_outline_color_r[51], OPTIONAL, NOSAVE},
{"serif.color52.outline.g", 'i', &conf_serif_outline_color_g[51], OPTIONAL, NOSAVE},
{"serif.color52.outline.b", 'i', &conf_serif_outline_color_b[51], OPTIONAL, NOSAVE},
{"serif.color53.name", 's', &conf_serif_color_name[52], OPTIONAL, NOSAVE},
{"serif.color53.r", 'i', &conf_serif_color_r[52], OPTIONAL, NOSAVE},
{"serif.color53.g", 'i', &conf_serif_color_g[52], OPTIONAL, NOSAVE},
{"serif.color53.b", 'i', &conf_serif_color_b[52], OPTIONAL, NOSAVE},
{"serif.color53.outline.r", 'i', &conf_serif_outline_color_r[52], OPTIONAL, NOSAVE},
{"serif.color53.outline.g", 'i', &conf_serif_outline_color_g[52], OPTIONAL, NOSAVE},
{"serif.color53.outline.b", 'i', &conf_serif_outline_color_b[52], OPTIONAL, NOSAVE},
{"serif.color54.name", 's', &conf_serif_color_name[53], OPTIONAL, NOSAVE},
{"serif.color54.r", 'i', &conf_serif_color_r[53], OPTIONAL, NOSAVE},
{"serif.color54.g", 'i', &conf_serif_color_g[53], OPTIONAL, NOSAVE},
{"serif.color54.b", 'i', &conf_serif_color_b[53], OPTIONAL, NOSAVE},
{"serif.color54.outline.r", 'i', &conf_serif_outline_color_r[53], OPTIONAL, NOSAVE},
{"serif.color54.outline.g", 'i', &conf_serif_outline_color_g[53], OPTIONAL, NOSAVE},
{"serif.color54.outline.b", 'i', &conf_serif_outline_color_b[53], OPTIONAL, NOSAVE},
{"serif.color55.name", 's', &conf_serif_color_name[54], OPTIONAL, NOSAVE},
{"serif.color55.r", 'i', &conf_serif_color_r[54], OPTIONAL, NOSAVE},
{"serif.color55.g", 'i', &conf_serif_color_g[54], OPTIONAL, NOSAVE},
{"serif.color55.b", 'i', &conf_serif_color_b[54], OPTIONAL, NOSAVE},
{"serif.color55.outline.r", 'i', &conf_serif_outline_color_r[54], OPTIONAL, NOSAVE},
{"serif.color55.outline.g", 'i', &conf_serif_outline_color_g[54], OPTIONAL, NOSAVE},
{"serif.color55.outline.b", 'i', &conf_serif_outline_color_b[54], OPTIONAL, NOSAVE},
{"serif.color56.name", 's', &conf_serif_color_name[55], OPTIONAL, NOSAVE},
{"serif.color56.r", 'i', &conf_serif_color_r[55], OPTIONAL, NOSAVE},
{"serif.color56.g", 'i', &conf_serif_color_g[55], OPTIONAL, NOSAVE},
{"serif.color56.b", 'i', &conf_serif_color_b[55], OPTIONAL, NOSAVE},
{"serif.color56.outline.r", 'i', &conf_serif_outline_color_r[55], OPTIONAL, NOSAVE},
{"serif.color56.outline.g", 'i', &conf_serif_outline_color_g[55], OPTIONAL, NOSAVE},
{"serif.color56.outline.b", 'i', &conf_serif_outline_color_b[55], OPTIONAL, NOSAVE},
{"serif.color57.name", 's', &conf_serif_color_name[56], OPTIONAL, NOSAVE},
{"serif.color57.r", 'i', &conf_serif_color_r[56], OPTIONAL, NOSAVE},
{"serif.color57.g", 'i', &conf_serif_color_g[56], OPTIONAL, NOSAVE},
{"serif.color57.b", 'i', &conf_serif_color_b[56], OPTIONAL, NOSAVE},
{"serif.color57.outline.r", 'i', &conf_serif_outline_color_r[56], OPTIONAL, NOSAVE},
{"serif.color57.outline.g", 'i', &conf_serif_outline_color_g[56], OPTIONAL, NOSAVE},
{"serif.color57.outline.b", 'i', &conf_serif_outline_color_b[56], OPTIONAL, NOSAVE},
{"serif.color58.name", 's', &conf_serif_color_name[57], OPTIONAL, NOSAVE},
{"serif.color58.r", 'i', &conf_serif_color_r[57], OPTIONAL, NOSAVE},
{"serif.color58.g", 'i', &conf_serif_color_g[57], OPTIONAL, NOSAVE},
{"serif.color58.b", 'i', &conf_serif_color_b[57], OPTIONAL, NOSAVE},
{"serif.color58.outline.r", 'i', &conf_serif_outline_color_r[57], OPTIONAL, NOSAVE},
{"serif.color58.outline.g", 'i', &conf_serif_outline_color_g[57], OPTIONAL, NOSAVE},
{"serif.color58.outline.b", 'i', &conf_serif_outline_color_b[57], OPTIONAL, NOSAVE},
{"serif.color59.name", 's', &conf_serif_color_name[58], OPTIONAL, NOSAVE},
{"serif.color59.r", 'i', &conf_serif_color_r[58], OPTIONAL, NOSAVE},
{"serif.color59.g", 'i', &conf_serif_color_g[58], OPTIONAL, NOSAVE},
{"serif.color59.b", 'i', &conf_serif_color_b[58], OPTIONAL, NOSAVE},
{"serif.color59.outline.r", 'i', &conf_serif_outline_color_r[58], OPTIONAL, NOSAVE},
{"serif.color59.outline.g", 'i', &conf_serif_outline_color_g[58], OPTIONAL, NOSAVE},
{"serif.color59.outline.b", 'i', &conf_serif_outline_color_b[58], OPTIONAL, NOSAVE},
{"serif.color60.name", 's', &conf_serif_color_name[59], OPTIONAL, NOSAVE},
{"serif.color60.r", 'i', &conf_serif_color_r[59], OPTIONAL, NOSAVE},
{"serif.color60.g", 'i', &conf_serif_color_g[59], OPTIONAL, NOSAVE},
{"serif.color60.b", 'i', &conf_serif_color_b[59], OPTIONAL, NOSAVE},
{"serif.color60.outline.r", 'i', &conf_serif_outline_color_r[59], OPTIONAL, NOSAVE},
{"serif.color60.outline.g", 'i', &conf_serif_outline_color_g[59], OPTIONAL, NOSAVE},
{"serif.color60.outline.b", 'i', &conf_serif_outline_color_b[59], OPTIONAL, NOSAVE},
{"serif.color61.name", 's', &conf_serif_color_name[60], OPTIONAL, NOSAVE},
{"serif.color61.r", 'i', &conf_serif_color_r[60], OPTIONAL, NOSAVE},
{"serif.color61.g", 'i', &conf_serif_color_g[60], OPTIONAL, NOSAVE},
{"serif.color61.b", 'i', &conf_serif_color_b[60], OPTIONAL, NOSAVE},
{"serif.color61.outline.r", 'i', &conf_serif_outline_color_r[60], OPTIONAL, NOSAVE},
{"serif.color61.outline.g", 'i', &conf_serif_outline_color_g[60], OPTIONAL, NOSAVE},
{"serif.color61.outline.b", 'i', &conf_serif_outline_color_b[60], OPTIONAL, NOSAVE},
{"serif.color62.name", 's', &conf_serif_color_name[61], OPTIONAL, NOSAVE},
{"serif.color62.r", 'i', &conf_serif_color_r[61], OPTIONAL, NOSAVE},
{"serif.color62.g", 'i', &conf_serif_color_g[61], OPTIONAL, NOSAVE},
{"serif.color62.b", 'i', &conf_serif_color_b[61], OPTIONAL, NOSAVE},
{"serif.color62.outline.r", 'i', &conf_serif_outline_color_r[61], OPTIONAL, NOSAVE},
{"serif.color62.outline.g", 'i', &conf_serif_outline_color_g[61], OPTIONAL, NOSAVE},
{"serif.color62.outline.b", 'i', &conf_serif_outline_color_b[61], OPTIONAL, NOSAVE},
{"serif.color63.name", 's', &conf_serif_color_name[62], OPTIONAL, NOSAVE},
{"serif.color63.r", 'i', &conf_serif_color_r[62], OPTIONAL, NOSAVE},
{"serif.color63.g", 'i', &conf_serif_color_g[62], OPTIONAL, NOSAVE},
{"serif.color63.b", 'i', &conf_serif_color_b[62], OPTIONAL, NOSAVE},
{"serif.color63.outline.r", 'i', &conf_serif_outline_color_r[62], OPTIONAL, NOSAVE},
{"serif.color63.outline.g", 'i', &conf_serif_outline_color_g[62], OPTIONAL, NOSAVE},
{"serif.color63.outline.b", 'i', &conf_serif_outline_color_b[62], OPTIONAL, NOSAVE},
{"serif.color64.name", 's', &conf_serif_color_name[63], OPTIONAL, NOSAVE},
{"serif.color64.r", 'i', &conf_serif_color_r[63], OPTIONAL, NOSAVE},
{"serif.color64.g", 'i', &conf_serif_color_g[63], OPTIONAL, NOSAVE},
{"serif.color64.b", 'i', &conf_serif_color_b[63], OPTIONAL, NOSAVE},
{"serif.color64.outline.r", 'i', &conf_serif_outline_color_r[63], OPTIONAL, NOSAVE},
{"serif.color64.outline.g", 'i', &conf_serif_outline_color_g[63], OPTIONAL, NOSAVE},
{"serif.color64.outline.b", 'i', &conf_serif_outline_color_b[63], OPTIONAL, NOSAVE},
/* ジェネレータで出力したコードはここまで --> */
{"character.focus", 'i', &conf_character_focus, OPTIONAL, NOSAVE},
{"character.name1", 's', &conf_character_name[0], OPTIONAL, NOSAVE},
{"character.file1", 's', &conf_character_file[0], OPTIONAL, NOSAVE},
{"character.name2", 's', &conf_character_name[1], OPTIONAL, NOSAVE},
{"character.file2", 's', &conf_character_file[1], OPTIONAL, NOSAVE},
{"character.name3", 's', &conf_character_name[2], OPTIONAL, NOSAVE},
{"character.file3", 's', &conf_character_file[2], OPTIONAL, NOSAVE},
{"character.name4", 's', &conf_character_name[3], OPTIONAL, NOSAVE},
{"character.file4", 's', &conf_character_file[3], OPTIONAL, NOSAVE},
{"character.name5", 's', &conf_character_name[4], OPTIONAL, NOSAVE},
{"character.file5", 's', &conf_character_file[4], OPTIONAL, NOSAVE},
{"character.name6", 's', &conf_character_name[5], OPTIONAL, NOSAVE},
{"character.file6", 's', &conf_character_file[5], OPTIONAL, NOSAVE},
{"character.name7", 's', &conf_character_name[6], OPTIONAL, NOSAVE},
{"character.file7", 's', &conf_character_file[6], OPTIONAL, NOSAVE},
{"character.name8", 's', &conf_character_name[7], OPTIONAL, NOSAVE},
{"character.file8", 's', &conf_character_file[7], OPTIONAL, NOSAVE},
{"character.name9", 's', &conf_character_name[8], OPTIONAL, NOSAVE},
{"character.file9", 's', &conf_character_file[8], OPTIONAL, NOSAVE},
{"character.name10", 's', &conf_character_name[9], OPTIONAL, NOSAVE},
{"character.file10", 's', &conf_character_file[9], OPTIONAL, NOSAVE},
{"character.name11", 's', &conf_character_name[10], OPTIONAL, NOSAVE},
{"character.file11", 's', &conf_character_file[10], OPTIONAL, NOSAVE},
{"character.name12", 's', &conf_character_name[11], OPTIONAL, NOSAVE},
{"character.file12", 's', &conf_character_file[11], OPTIONAL, NOSAVE},
{"character.name13", 's', &conf_character_name[12], OPTIONAL, NOSAVE},
{"character.file13", 's', &conf_character_file[12], OPTIONAL, NOSAVE},
{"character.name14", 's', &conf_character_name[13], OPTIONAL, NOSAVE},
{"character.file14", 's', &conf_character_file[13], OPTIONAL, NOSAVE},
{"character.name15", 's', &conf_character_name[14], OPTIONAL, NOSAVE},
{"character.file15", 's', &conf_character_file[14], OPTIONAL, NOSAVE},
{"character.name16", 's', &conf_character_name[15], OPTIONAL, NOSAVE},
{"character.file16", 's', &conf_character_file[15], OPTIONAL, NOSAVE},
{"character.name17", 's', &conf_character_name[16], OPTIONAL, NOSAVE},
{"character.file17", 's', &conf_character_file[16], OPTIONAL, NOSAVE},
{"character.name18", 's', &conf_character_name[17], OPTIONAL, NOSAVE},
{"character.file18", 's', &conf_character_file[17], OPTIONAL, NOSAVE},
{"character.name19", 's', &conf_character_name[18], OPTIONAL, NOSAVE},
{"character.file19", 's', &conf_character_file[18], OPTIONAL, NOSAVE},
{"character.name20", 's', &conf_character_name[19], OPTIONAL, NOSAVE},
{"character.file20", 's', &conf_character_file[19], OPTIONAL, NOSAVE},
{"character.name21", 's', &conf_character_name[20], OPTIONAL, NOSAVE},
{"character.file21", 's', &conf_character_file[20], OPTIONAL, NOSAVE},
{"character.name22", 's', &conf_character_name[21], OPTIONAL, NOSAVE},
{"character.file22", 's', &conf_character_file[21], OPTIONAL, NOSAVE},
{"character.name23", 's', &conf_character_name[22], OPTIONAL, NOSAVE},
{"character.file23", 's', &conf_character_file[22], OPTIONAL, NOSAVE},
{"character.name24", 's', &conf_character_name[23], OPTIONAL, NOSAVE},
{"character.file24", 's', &conf_character_file[23], OPTIONAL, NOSAVE},
{"character.name25", 's', &conf_character_name[24], OPTIONAL, NOSAVE},
{"character.file25", 's', &conf_character_file[24], OPTIONAL, NOSAVE},
{"character.name26", 's', &conf_character_name[25], OPTIONAL, NOSAVE},
{"character.file26", 's', &conf_character_file[25], OPTIONAL, NOSAVE},
{"character.name27", 's', &conf_character_name[26], OPTIONAL, NOSAVE},
{"character.file27", 's', &conf_character_file[26], OPTIONAL, NOSAVE},
{"character.name28", 's', &conf_character_name[27], OPTIONAL, NOSAVE},
{"character.file28", 's', &conf_character_file[27], OPTIONAL, NOSAVE},
{"character.name29", 's', &conf_character_name[28], OPTIONAL, NOSAVE},
{"character.file29", 's', &conf_character_file[28], OPTIONAL, NOSAVE},
{"character.name30", 's', &conf_character_name[29], OPTIONAL, NOSAVE},
{"character.file30", 's', &conf_character_file[29], OPTIONAL, NOSAVE},
{"character.name31", 's', &conf_character_name[30], OPTIONAL, NOSAVE},
{"character.file31", 's', &conf_character_file[30], OPTIONAL, NOSAVE},
{"character.name32", 's', &conf_character_name[31], OPTIONAL, NOSAVE},
{"character.file32", 's', &conf_character_file[31], OPTIONAL, NOSAVE},
{"kirakira.on", 'i', &conf_kirakira_on, OPTIONAL, SAVE},
{"kirakira.frame", 'f', &conf_kirakira_frame, OPTIONAL, SAVE},
{"kirakira.file1", 's', &conf_kirakira_file[0], OPTIONAL, SAVE},
{"kirakira.file2", 's', &conf_kirakira_file[1], OPTIONAL, SAVE},
{"kirakira.file3", 's', &conf_kirakira_file[2], OPTIONAL, SAVE},
{"kirakira.file4", 's', &conf_kirakira_file[3], OPTIONAL, SAVE},
{"kirakira.file5", 's', &conf_kirakira_file[4], OPTIONAL, SAVE},
{"kirakira.file6", 's', &conf_kirakira_file[5], OPTIONAL, SAVE},
{"kirakira.file7", 's', &conf_kirakira_file[6], OPTIONAL, SAVE},
{"kirakira.file8", 's', &conf_kirakira_file[7], OPTIONAL, SAVE},
{"kirakira.file9", 's', &conf_kirakira_file[8], OPTIONAL, SAVE},
{"kirakira.file10", 's', &conf_kirakira_file[9], OPTIONAL, SAVE},
{"kirakira.file11", 's', &conf_kirakira_file[10], OPTIONAL, SAVE},
{"kirakira.file12", 's', &conf_kirakira_file[11], OPTIONAL, SAVE},
{"kirakira.file13", 's', &conf_kirakira_file[12], OPTIONAL, SAVE},
{"kirakira.file14", 's', &conf_kirakira_file[13], OPTIONAL, SAVE},
{"kirakira.file15", 's', &conf_kirakira_file[14], OPTIONAL, SAVE},
{"kirakira.file16", 's', &conf_kirakira_file[15], OPTIONAL, SAVE},
{"tts.enable", 'i', &conf_tts_enable, OPTIONAL, SAVE},
{"tts.user", 'i', &conf_tts_user, OPTIONAL, SAVE},
{"click.disable", 'i', &conf_click_disable, OPTIONAL, SAVE},
global {"gui.save.last.page", 'i', &conf_gui_save_last_page, OPTIONAL, SAVE},
{"voice.stop.off", 'i', &conf_voice_stop_off, OPTIONAL, SAVE},
{"window.fullscreen.disable", 'i', &conf_window_fullscreen_disable, OPTIONAL, SAVE},
{"window.maximize.disable", 'i', &conf_window_maximize_disable, OPTIONAL, SAVE},
{"window.title.separator", 's', &conf_window_title_separator, OPTIONAL, SAVE},
{"window.title.chapter.disable", 'i', &conf_window_title_chapter_disable, OPTIONAL, SAVE},
{"msgbox.show.on.ch", 'i', &conf_msgbox_show_on_ch, OPTIONAL, SAVE},
{"msgbox.show.on.bg", 'i', &conf_msgbox_show_on_bg, OPTIONAL, SAVE},
{"msgbox.show.on.choose", 'i', &conf_msgbox_show_on_choose, OPTIONAL, SAVE},
{"beep.adjustment", 'f', &conf_beep_adjustment, OPTIONAL, NOSAVE},
{"serif.quote", 'i', &conf_serif_quote, OPTIONAL, SAVE},
{"sysmenu.transition", 'i', &conf_sysmenu_transition, OPTIONAL, SAVE},
{"msgbox.history.disable", 'i', &conf_msgbox_history_disable, OPTIONAL, SAVE},
{"serif.color.name.only", 'i', &conf_serif_color_name_only, OPTIONAL, SAVE},
{"sav.name", 's', &conf_sav_name, OPTIONAL, NOSAVE},
{"release", 'i', &conf_release, OPTIONAL, NOSAVE},
&br;
** インストールアプリにする場合の設定 [#ma39aa42]
インストールアプリにしない場合は省略できます。Steamでの配布やインストーラ作成時に使用します。
|LEFT:300|LEFT:100|LEFT:100|LEFT:200|LEFT:600|c
|コンフィグキー|値の種類|必須|セーブデータ保存|説明|
|release|0/1|NO|NO|セーブデータをゲームフォルダではなくユーザフォルダ(隠しフォルダ)に置く。フォルダ名はウィンドウタイトル名となるので、ウィンドウタイトル名に : のようなファイル名禁止文字が含まれてはいけない|