メインコンテンツへスキップ

ゲーム設定を編集する

Mahiru1分以内

ゲーム設定を編集する

game フォルダの下に config.txt というファイルがあり、このファイルにゲームの関連情報を記入することができます(グラフィカルなエディタを使って直接編集することもできます)。

パラメータ説明
Game_nameゲーム名
Game_keyゲーム識別コード、長さ 6-10 文字、他のゲームと重複しないようにしてください
Title_imgタイトル画像、background フォルダに入れてください
Title_bgmタイトルの BGM、bgm フォルダに入れてください
Game_Logoゲームのロゴ、複数表示することができ、| で区切ります
Enable_Appreciation鑑賞機能(CGおよび背景音楽の鑑賞を含む)を有効にするかどうか。
Default_Languageデフォルト言語、「zh_CN」、「zh_TW」、「en」、「ja」、「fr」、「de」に設定可能。
Show_panicパニックボタン機能を有効にするかどうか、true または false に設定
Legacy_Expression_Blend_ModeLive2D の旧表情ブレンドモードを有効にするかどうか、true または false に設定
Max_lineテキスト表示フレームの最大行数
Line_heightテキストフレームの行高(単位:em)

以下は設定ファイルの例です。

Game_name:WebGAL;
Game_key:0f33fdGr;
Title_img:Title.png;
Title_bgm:夏影.mp3;
Game_Logo:WebGalEnter.png|bg.png;
Enable_Appreciation:true;

言語の切り替え

Default_Language は、プレイヤーが初回起動したときのデフォルトの UI 言語を設定するための項目です。プレイヤーはその後もゲームメニューの オプション -> システム -> Language から言語を切り替えることができ、選択結果はローカルに保存され、次回起動時にも優先して使われます。

複数言語のスクリプトも用意している場合は、スクリプト内で現在の UI 言語を読み取り、対応するシーンファイルへ分岐してください。内部変数 $userData.optionData.language を利用できます。

setVar:lang=($userData.optionData.language);
changeScene:start_zh.txt -when=lang==0;
changeScene:start_en.txt -when=lang==1;
changeScene:start_ja.txt -when=lang==2;

各数値と言語の対応は次のとおりです。

言語
0简体中文
1English
2日本語
3Français
4Deutsch
5繁體中文

ヒント

メニューでの言語切り替えは、エンジン UI の言語を変更します。ゲーム本文も連動して切り替えたい場合は、上記のようにスクリプト側で言語ごとのシーンへ分岐してください。