diff system/system_config.cc @ 65:4416cfac86ae

Convert EUC-JP files to UTF8
author Thibaut Girka <thib@sitedethib.com>
date Fri, 26 Nov 2010 10:53:15 +0100
parents d7cde171a1de
children
line wrap: on
line diff
--- a/system/system_config.cc
+++ b/system/system_config.cc
@@ -1,5 +1,5 @@
 /*  system_config.cc
- *      gameexe.ini ファイルの読み込み
+ *      gameexe.ini <ゃ茯粋昭
  */
 
 /*
@@ -41,16 +41,16 @@ using namespace std;
 # define dprintf(X)
 #endif /* DEBUG_CONFIG */
 
-#define MAXTOKEN 10 /* = で区切られた領域の最大数 */
-#define MAXVARS 32 /* , で区切られた数値の最大数 */
+#define MAXTOKEN 10 /* = у阪紊ф */
+#define MAXVARS 32 /* , у阪医ゃ紊ф */
 
-// 初期化ファイルの読み込み
-/* config は 文字列、数列、その複合など、いろいろな形式がありうる */
-/* 文字列と数列は一般に AyuSys_Config クラスに含める */
+// <ゃ茯粋昭
+/* config  絖医茲綵√ */
+/* 絖医筝 AyuSys_Config 鴻 */
 
 
 /**********************************************************/
-/* とりあえずハッシュ比較付き文字列 */
+/* 激ユ莠篁絖 */
 class HashStr {
 	const char* str;
 	unsigned int hash;
@@ -80,7 +80,7 @@ HashStr::HashStr(const char* s ) {
 	char* new_str = new char[strlen(s)+1];
 	strcpy(new_str, s);
 	str = new_str;
-	/* calc hash... 適当 */
+	/* calc hash... 綵 */
 	int h = strlen(s);
 	while(*s != 0) {
 		h = *s + ((h * (0x9449+*s))>>7);
@@ -101,32 +101,32 @@ HashStr::HashStr(const HashStr& orig) {
 
 /**********************************************************
 **AyuSys_Config_[String | Intlist] :
-** 設定の本体
-**	original : 元設定
-**	old_data : 前回 ClearDiff() したときの設定
-**	new_data : ClearDiff() 以降に設定した内容を保存
-**	データ設定:
-**	Init() : 元設定を作成
-**	Set() : 設定を変更
-**	Get() : 最も新しい設定を得る
+** 荐絎篏
+**	original : 荐絎
+**	old_data :  ClearDiff() 荐絎
+**	new_data : ClearDiff() 篁ラ荐絎絎鴻篆絖
+**	若粋┃絎鐚
+**	Init() : 荐絎篏
+**	Set() : 荐絎紊
+**	Get() : 違荐絎緇
 **
-**	変更の記録:
-**	Diff() : 前回のClearDiff() から変更した内容を得る
-**	DiffLen() : Diff() で必要な文字列長を得る
-**	ClearDiff() : 変更記録を消す
-**	PatchOld() : Diff() で得た記録に基づき、変更前の状態に戻す
-**	PatchNew() : Diff() で得た記録に基づき、変更後の状態に戻す
+**	紊眼荐駕
+**	Diff() : ClearDiff() 紊眼絎鴻緇
+**	DiffLen() : Diff() у荀絖激緇
+**	ClearDiff() : 紊頑蚊羔
+**	PatchOld() : Diff() у荐蚊冴ャ紊翫倶祉
+**	PatchNew() : Diff() у荐蚊冴ャ紊翫倶祉
 **
-**	元設定からの変更の記録:
-**	SetOriginal() : 元設定に戻す
-**	DiffOriginal() : 元設定から現在の設定の変更を得る
-**	DiffOriginalLen() : DiffOriginal() で必要な文字列長を得る
-**	PatchOriginal() : DiffOriginal() で得た記録に基づき、設定を復旧する
+**	荐絎紊眼荐駕
+**	SetOriginal() : 荐絎祉
+**	DiffOriginal() : 荐絎憜荐絎紊眼緇
+**	DiffOriginalLen() : DiffOriginal() у荀絖激緇
+**	PatchOriginal() : DiffOriginal() у荐蚊冴ャ荐絎緇с
 */
 
 /************************************************
 ** AyuSysConfigStringItem
-** 文字列をデータとしてもつ設定項目
+** 絖若帥よ┃絎
 */
 class AyuSysConfigStringItem {
 	char* original_data;
@@ -160,22 +160,22 @@ public:
 			strcpy(new_data, o.new_data);
 		}
 	}
-	/* 設定:Init で初期化、Set で変更、Get で変更を優先して取り出す */
-	void Init(int deal, const char* str) { /* deal は無視 */
+	/* 荐絎鐚Init уSet у眼Get у眼冴 */
+	void Init(int deal, const char* str) { /* deal ∴ */
 		if (original_data) delete[] original_data;
 		int len = strlen(str);
 		original_data = new char[len+1];
 		strcpy(original_data, str);
 		original_data[len] = '\0';
 	}
-	void Set(int deal, const char* str) { /* deal は無視 */
+	void Set(int deal, const char* str) { /* deal ∴ */
 		if (new_data) delete[] new_data;
 		int len = strlen(str);
 		new_data = new char[len+1];
 		strcpy(new_data, str);
 		new_data[len] = '\0';
 	}
-	const char* Get(int deal) const {/* deal は無視 */
+	const char* Get(int deal) const {/* deal ∴ */
 		if (new_data) return new_data;
 		else if (old_data) return old_data;
 		return original_data;
@@ -186,16 +186,16 @@ public:
 	int Deal(void) const {
 		return 1;
 	}
-	/* オリジナルからの変化の調査 :
-	** DiffOriginal で変化を文字列で取り出し、PatchOriginal で
-	** 変化を反映
+	/* 吾紊茯炊 :
+	** DiffOriginal у絖у冴PatchOriginal 
+	** 紊
 	*/
 	int DiffOriginalLen(void) {
 		if (new_data == NULL) return 0;
 		return strlen(new_data)+1;
 	}
 	void DiffOriginal(string& data) {
-		if (new_data == NULL) { /* あり得ない */
+		if (new_data == NULL) { /* 緇 */
 			fprintf(stderr,"AyuSysConfigStringItem::DiffOriginal : this method must not called if not required!\n");
 			return;
 		}
@@ -263,7 +263,7 @@ public:
 
 /************************************************
 ** AyuSysConfigIntlistItem
-** 数値列をデータとしてもつ設定項目
+** 医ゅ若帥よ┃絎
 */
 class AyuSysConfigIntlistItem {
 	int item_deal;
@@ -300,8 +300,8 @@ public:
 			memcpy(new_data, o.new_data, sizeof(int)*item_deal);
 		}
 	}
-	/* 設定:Init で初期化、Set で変更、Get で変更を優先して取り出す */
-	void Init(int deal, const int* list) { /* deal は無視 */
+	/* 荐絎鐚Init уSet у眼Get у眼冴 */
+	void Init(int deal, const int* list) { /* deal ∴ */
 		if (original_data) delete[] original_data;
 		original_data = NULL;
 		if (deal <= 0) {
@@ -311,13 +311,13 @@ public:
 		original_data = new int[item_deal];
 		memcpy(original_data, list, sizeof(int)*deal);
 	}
-	void Set(int deal, const int* list) { /* deal は無視 */
+	void Set(int deal, const int* list) { /* deal ∴ */
 		item_deal = deal;
 		if (new_data) delete[] new_data;
 		new_data = new int[item_deal];
 		memcpy(new_data, list, sizeof(int)*item_deal);
 	}
-	const int* Get(int deal) const {/* deal は無視 */
+	const int* Get(int deal) const {/* deal ∴ */
 		if (item_deal == 0) return NULL;
 		if (deal > item_deal) {
 			fprintf(stderr,"AyuSysConfigIntlistItem::Get : invalid items deal %d (correct: %d)\n",deal,item_deal);
@@ -327,7 +327,7 @@ public:
 		else if (old_data) return old_data;
 		return original_data;
 	}
-	const int* GetOriginal(int deal) const {/* deal は無視 */
+	const int* GetOriginal(int deal) const {/* deal ∴ */
 		if (item_deal == 0) return NULL;
 		if (deal > item_deal) {
 			fprintf(stderr,"AyuSysConfigIntlistItem::Get : invalid items deal %d (correct: %d)\n",deal,item_deal);
@@ -338,16 +338,16 @@ public:
 	int Deal(void) const {
 		return item_deal;
 	}
-	/* オリジナルからの変化の調査 :
-	** DiffOriginal で変化を文字列で取り出し、PatchOriginal で
-	** 変化を反映
+	/* 吾紊茯炊 :
+	** DiffOriginal у絖у冴PatchOriginal 
+	** 紊
 	*/
 	int DiffOriginalLen(void) {
 		if (new_data == NULL) return 0;
 		return  12 * item_deal + 1;
 	}
 	void DiffOriginal(string& data) {
-		if (new_data == NULL) { /* あり得ない */
+		if (new_data == NULL) { /* 緇 */
 			fprintf(stderr,"AyuSysConfigStringItem::DiffOriginal : this method must not called if not required!\n");
 			return;
 		}
@@ -409,8 +409,8 @@ public:
 
 /************************************************
 ** AyuSysConfigItem
-** データ名 -> データ本体の map と、map 全体に
-** 様々な操作を行うためのメソッド
+** 若水 -> 若炊篏 map map 篏
+** 罕篏茵<純
 */
 
 template<class ItemType, class DataType> class AyuSysConfigItem {
@@ -420,22 +420,22 @@ template<class ItemType, class DataType>
 	maptype data;
 public:
 	void SetOrig(HashStr& name, int deal, const DataType* str) {
-		if (str == NULL) return; /* 無効 */
+		if (str == NULL) return; /* ≦ */
 		data[name].Init(deal, str);
 	}
 	void Set(HashStr& name, int deal, const DataType* new_data) {
-		if (new_data == NULL) return; /* 無効 */
-		/* 設定を検索 */
+		if (new_data == NULL) return; /* ≦ */
+		/* 荐絎罎膣 */
 		mapiterator it = data.find(name);
-		/* 設定が元設定に見つからないなら失敗 */
+		/* 荐絎荐絎荀ゃ紊掩 */
 		if (it == data.end()) {
 			fprintf(stderr,"AyuSysConfigItem::Set : there is no '%s' parameter\n",name.c_str());
 			return;
 		}
-		/* 設定を変更 */
+		/* 荐絎紊 */
 		it->second.Set(deal, new_data);
 	}
-	/* 新しい設定を優先して返す */
+	/* 違荐絎菴 */
 	const DataType* Get(int deal, HashStr& name) const {
 		const_mapiterator it = data.find(name);
 		if (it == data.end()) return NULL;
@@ -451,9 +451,9 @@ public:
 		if (it == data.end()) return NULL;
 		return it->second.Deal();
 	}
-	/* オリジナルからの変化の調査 :
-	** DiffOriginal で変化を文字列で取り出し、PatchOriginal で
-	** 変化を反映
+	/* 吾紊茯炊 :
+	** DiffOriginal у絖у冴PatchOriginal 
+	** 紊
 	*/
 	void DiffOriginal(string& ret_str) {
 		mapiterator it = data.begin();
@@ -510,7 +510,7 @@ public:
 // template AyuSysConfigItem<AyuSysConfigIntlistItem, int>;
 
 /************************************************/
-/* ラッパ */
+/*  */
 struct AyuSysConfigString {
 	AyuSysConfigItem<AyuSysConfigStringItem,char> orig;
 	void Dump(FILE* f) const {
@@ -527,12 +527,12 @@ struct AyuSysConfigIntlist {
 };
 
 /************************************************/
-/* AyuSysConfig クラス */
+/* AyuSysConfig  */
 int AyuSysConfig::SearchParam(const char* name) const{
 	HashStr str(name);
-	if (str_config->orig.Get(1, str)) return 1; /* char* のパラメータ */
-	else if (int_config->orig.Get(1, str)) return 2; /* int のパラメータ */
-	/* XXX.015.XXX の類のキー名を XXX.000.XXX の形に規格化して再検索 */
+	if (str_config->orig.Get(1, str)) return 1; /* char* <若 */
+	else if (int_config->orig.Get(1, str)) return 2; /* int <若 */
+	/* XXX.015.XXX 蕁弱 XXX.000.XXX 綵≪荀弱罎膣 */
 	char name_copy[1024];
 	strncpy(name_copy, name, 1000);
 	name_copy[1000] = 0;
@@ -544,8 +544,8 @@ int AyuSysConfig::SearchParam(const char
 		s++;
 	}
 	HashStr str2(name_copy);
-	if (str_config->orig.Get(1, str2)) return 1; /* char* のパラメータ */
-	else if (int_config->orig.Get(1, str2)) return 2; /* int のパラメータ */
+	if (str_config->orig.Get(1, str2)) return 1; /* char* <若 */
+	else if (int_config->orig.Get(1, str2)) return 2; /* int <若 */
 	else return 0;
 }
 const char* AyuSysConfig::GetParaStr(const char* name) const{
@@ -652,7 +652,7 @@ void AyuSysConfig::SetOrigParamArray(con
 	int_config->orig.SetOrig(str, deal, array);
 }
 void AyuSysConfig::SetOriginal(void) {
-	/* 全ての設定を元に戻す */
+	/* 荐絎祉 */
 	str_config->orig.SetOriginal();
 	int_config->orig.SetOriginal();
 	change_flag = 1;
@@ -674,8 +674,8 @@ void AyuSysConfig::Dump(FILE* f) const {
 }
 
 /************************************************
-** AyuSysConfig のコンストラクタ:
-** 全ての config 項目を初期化する
+** AyuSysConfig 潟潟鴻随
+**  config 
 */
 
 AyuSysConfig * AyuSysConfig::_singleton = NULL;
@@ -703,24 +703,24 @@ AyuSysConfig::AyuSysConfig(void) {
 	str_config = new AyuSysConfigString;
 	int_config = new AyuSysConfigIntlist;
 
-	/****** 文字列 *******/
-	SetOrigParaStr("#WAKUPDT", "GRDAT");	/* 枠、マウスカーソルなどの画像ファイル */
-	SetOrigParaStr("#REGNAME", "xclannad");	/* レジストリ名。セーブファイルの作成に使う */
-	SetOrigParaStr("#CAPTION", "xclannad");	/* ウィンドウのタイトル */
-	SetOrigParaStr("#SAVENAME","SAVE.INI");	/* セーブファイルの名前 */
-	SetOrigParaStr("#SAVETITLE", "This is save file"); /* セーブファイルの先頭の文字列 */
-	SetOrigParaStr("#SAVENOTITLE", "-----------------"); /* 使われてないセーブデータの名前 */
-	SetOrigParaStr("#CGM_FILE", "MODE.CGM");/* CG mode の設定が保存されたファイル名 */
-	SetOrigParaStr("#CGTABLE_FILE", "MODE.CGM");/* CG mode の設定が保存されたファイル名 */
+	/****** 絖 *******/
+	SetOrigParaStr("#WAKUPDT", "GRDAT");	/* 鴻若純糸<ゃ */
+	SetOrigParaStr("#REGNAME", "xclannad");	/* 吾鴻祉若<ゃ篏篏帥 */
+	SetOrigParaStr("#CAPTION", "xclannad");	/* c潟帥ゃ */
+	SetOrigParaStr("#SAVENAME","SAVE.INI");	/* 祉若<ゃ */
+	SetOrigParaStr("#SAVETITLE", "This is save file"); /* 祉若<ゃ絖 */
+	SetOrigParaStr("#SAVENOTITLE", "-----------------"); /* 篏帥祉若若帥 */
+	SetOrigParaStr("#CGM_FILE", "MODE.CGM");/* CG mode 荐絎篆絖<ゃ */
+	SetOrigParaStr("#CGTABLE_FILE", "MODE.CGM");/* CG mode 荐絎篆絖<ゃ */
 
-	SetOrigParaStr("#WAKU.000.000.NAME", ""); // テキストウィンドウの窓飾り画像名
-	SetOrigParaStr("#WAKU.000.000.BACK", ""); // テキストウィンドウのテキスト背景画像名
-	SetOrigParaStr("#WAKU.000.000.BTN", ""); // テキストウィンドウのボタン画像名
+	SetOrigParaStr("#WAKU.000.000.NAME", ""); // 鴻c潟腦蕋障糸
+	SetOrigParaStr("#WAKU.000.000.BACK", ""); // 鴻c潟鴻糸
+	SetOrigParaStr("#WAKU.000.000.BTN", ""); // 鴻c潟帥括糸
 
-	SetOrigParaStr("#MOUSE_CURSOR.000.NAME", ""); // マウスカーソルのファイル名
-	SetOrigParaStr("#CURSOR.000.NAME", ""); // リターンカーソルのファイル名
-	SetOrigParaStr("#SELBTN.000.NAME", ""); // 選択肢背景
-	SetOrigParaStr("#SELBTN.000.BACK", ""); // 選択肢背景
+	SetOrigParaStr("#MOUSE_CURSOR.000.NAME", ""); // 鴻若純<ゃ
+	SetOrigParaStr("#CURSOR.000.NAME", ""); // 帥若潟若純<ゃ
+	SetOrigParaStr("#SELBTN.000.NAME", ""); // 御∵
+	SetOrigParaStr("#SELBTN.000.BACK", ""); // 御∵
 
 	char name_str[8] = "#NAME.A";
 	for (i='A'; i<='Z'; i++) {
@@ -728,109 +728,109 @@ AyuSysConfig::AyuSysConfig(void) {
 		SetOrigParaStr(name_str, "");
 	}
 
-	/****** 数値列 *******/
-	SetOrigParam("#CANCELCALL", 2, 0,0); /* キャンセルボタン(右クリック)したときに呼び出されるサブルーチン番号(メニュー) */
-	SetOrigParam("#COM2_TITLE", 1, 1); /* ? */
-	SetOrigParam("#COM2_TITLE_COLOR", 1, 2); /* 選択肢タイトルの色 */
-	SetOrigParam("#COM2_TITLE_INDENT", 1, 2); /* ? */
-	SetOrigParam("#SAVEFILETIME", 1, 24); /* セーブする場所の数 */
-	SetOrigParam("#SEEN_START", 1, 0); /* ゲームを開始するシナリオ番号 */
-	SetOrigParam("#SEEN_SRT", 1, 0); /* ゲームを開始するシナリオ番号(好き好き大好き) */
-	SetOrigParam("#SEEN_MENU",  1, 0); /* メニューのシナリオ番号 */
-	SetOrigParam("#SEEN_TEXT_CURRENT",  1, 0); /* seen.txt を root directory に置くか */
-	SetOrigParam("#FADE_TIME", 1, 40); /* 画面のフェード・アウトの速度 */
-	SetOrigParam("#NVL_SYSTEM",1, 0); /* テキストウィンドウが全画面か否か */
-	SetOrigParam("#WINDOW_ATTR", 5, -1, 128,128, 190, 0); /* テキストウィンドウの色 */
-	SetOrigParam("#WINDOW_ATTR_AREA", 4, 4,4,4,4); /* テキストウィンドウの範囲 */
-	SetOrigParam("#WINDOW_ATTR_TYPE", 1, 0); /* テキストウィンドウを半透明にするか */
-	SetOrigParam("#WINDOW_MSG_POS", 2, 22, 350); /* テキストウィンドウの位置 */
-	SetOrigParam("#WINDOW_COM_POS", 2,450, 250); /* 選択ウィンドウの位置 */
-	SetOrigParam("#WINDOW_GRP_POS", 2, 16, 100); /* なにかのウィンドウの位置 */
-	SetOrigParam("#WINDOW_SUB_POS", 2, 48, 100); /* なにかのウィンドウの位置 */
-	SetOrigParam("#WINDOW_SYS_POS", 2, 32, 100); /* なにかのウィンドウの位置 */
-	SetOrigParam("#WINDOW_WAKU_TYPE", 1, 0); /* テキストウィンドウの枠の種類。xkanon 独自設定 */
-	SetOrigParam("#RETN_CONT", 1, 16); /* リターンカーソルの数 */
-	SetOrigParam("#RETN_SPEED",1,100); /* リターンカーソルの動く速度 */
-	SetOrigParam("#RETN_XSIZE", 1, 16); /* リターンカーソルの大きさ */
-	SetOrigParam("#RETN_YSIZE", 1, 16); /* リターンカーソルの大きさ */
-	SetOrigParam("#FONT_SIZE", 1, 26); /* フォントの大きさ */
-	SetOrigParam("#FONT_WEIGHT", 1, 100); /* フォントの weight */
-	SetOrigParam("#MSG_MOJI_SIZE", 2, 12, 29); /* 文字の大きさ(半角) */
-	SetOrigParam("#MESSAGE_SIZE", 2, 23, 3); /* メッセージウィンドウの文字数 */
-	SetOrigParam("#COM_MESSAGE_SIZE", 2, 23, 3); /* メッセージウィンドウの文字数 */
-	SetOrigParam("#INIT_MESSAGE_SPEED", 1, 30); /* テキスト表示速度 */
-	SetOrigParam("#INIT_MESSAGE_SPEED_MOD", 1, 0); /* テキスト表示 no wait */
-	SetOrigParam("#MESSAGE_KEY_WAIT_USE", 1, 0); /* テキスト進行オートモード */
-	SetOrigParam("#MESSAGE_KEY_WAIT_TIME", 1, 1500); /* オートモードでのキー待ち時間 */
+	/****** 医ゅ *******/
+	SetOrigParam("#CANCELCALL", 2, 0,0); /* c潟祉帥(劻)若喝冴泣若括(<ャ) */
+	SetOrigParam("#COM2_TITLE", 1, 1); /* 鐚 */
+	SetOrigParam("#COM2_TITLE_COLOR", 1, 2); /* 御≪帥ゃ */
+	SetOrigParam("#COM2_TITLE_INDENT", 1, 2); /* 鐚 */
+	SetOrigParam("#SAVEFILETIME", 1, 24); /* 祉若贋 */
+	SetOrigParam("#SEEN_START", 1, 0); /* 蚊若紮激 */
+	SetOrigParam("#SEEN_SRT", 1, 0); /* 蚊若紮激(絅純絅純紊уソ) */
+	SetOrigParam("#SEEN_MENU",  1, 0); /* <ャ若激 */
+	SetOrigParam("#SEEN_TEXT_CURRENT",  1, 0); /* seen.txt  root directory 臀 */
+	SetOrigParam("#FADE_TIME", 1, 40); /* 脂≪с若祉≪綺 */
+	SetOrigParam("#NVL_SYSTEM",1, 0); /* 鴻c潟脂≪ */
+	SetOrigParam("#WINDOW_ATTR", 5, -1, 128,128, 190, 0); /* 鴻c潟 */
+	SetOrigParam("#WINDOW_ATTR_AREA", 4, 4,4,4,4); /* 鴻c潟膀 */
+	SetOrigParam("#WINDOW_ATTR_TYPE", 1, 0); /* 鴻c潟 */
+	SetOrigParam("#WINDOW_MSG_POS", 2, 22, 350); /* 鴻c潟篏臀 */
+	SetOrigParam("#WINDOW_COM_POS", 2,450, 250); /* 御c潟篏臀 */
+	SetOrigParam("#WINDOW_GRP_POS", 2, 16, 100); /* c潟篏臀 */
+	SetOrigParam("#WINDOW_SUB_POS", 2, 48, 100); /* c潟篏臀 */
+	SetOrigParam("#WINDOW_SYS_POS", 2, 32, 100); /* c潟篏臀 */
+	SetOrigParam("#WINDOW_WAKU_TYPE", 1, 0); /* 鴻c潟腮蕁xkanon 荐絎 */
+	SetOrigParam("#RETN_CONT", 1, 16); /* 帥若潟若純 */
+	SetOrigParam("#RETN_SPEED",1,100); /* 帥若潟若純綺 */
+	SetOrigParam("#RETN_XSIZE", 1, 16); /* 帥若潟若純紊с */
+	SetOrigParam("#RETN_YSIZE", 1, 16); /* 帥若潟若純紊с */
+	SetOrigParam("#FONT_SIZE", 1, 26); /* 潟紊с */
+	SetOrigParam("#FONT_WEIGHT", 1, 100); /* 潟 weight */
+	SetOrigParam("#MSG_MOJI_SIZE", 2, 12, 29); /* 絖紊с(茹) */
+	SetOrigParam("#MESSAGE_SIZE", 2, 23, 3); /* <祉若吾c潟絖 */
+	SetOrigParam("#COM_MESSAGE_SIZE", 2, 23, 3); /* <祉若吾c潟絖 */
+	SetOrigParam("#INIT_MESSAGE_SPEED", 1, 30); /* 鴻茵腓咲綺 */
+	SetOrigParam("#INIT_MESSAGE_SPEED_MOD", 1, 0); /* 鴻茵腓 no wait */
+	SetOrigParam("#MESSAGE_KEY_WAIT_USE", 1, 0); /* 鴻画若≪若 */
+	SetOrigParam("#MESSAGE_KEY_WAIT_TIME", 1, 1500); /* 若≪若с弱≧ */
 
-	SetOrigParam("#GRP_DC_TIMES", 1, 4); /* 裏画面の数 */
-	SetOrigParam("#MUSIC_LINEAR_PAC",1,0); /* PCM データの 8bit -> 16bit 変換を行うか */
-	SetOrigParam("#MUSIC_TYPE",1,0); /* PCM データの種類 */
-	SetOrigParam("#WINDOW_MSGBK_BOX",1,0); /* バックログ用のボタン */
-	SetOrigParam("#WINDOW_MSGBK_LBOX_POS",4,15,7,8,0); /* バックログ用のボタン(左)の位置 */
-	SetOrigParam("#WINDOW_MSGBK_RBOX_POS",4,7,7,0,0); /* バックログ用のボタン(左)の位置 */
-	SetOrigParam("#MSGBK_MOD",1,0); /* バックログ用のボタンを使用するか */
+	SetOrigParam("#GRP_DC_TIMES", 1, 4); /* 茖脂≪ */
+	SetOrigParam("#MUSIC_LINEAR_PAC",1,0); /* PCM 若帥 8bit -> 16bit 紊茵 */
+	SetOrigParam("#MUSIC_TYPE",1,0); /* PCM 若帥腮蕁 */
+	SetOrigParam("#WINDOW_MSGBK_BOX",1,0); /* 亥帥 */
+	SetOrigParam("#WINDOW_MSGBK_LBOX_POS",4,15,7,8,0); /* 亥帥(綏)篏臀 */
+	SetOrigParam("#WINDOW_MSGBK_RBOX_POS",4,7,7,0,0); /* 亥帥(綏)篏臀 */
+	SetOrigParam("#MSGBK_MOD",1,0); /* 亥帥潟篏睡 */
 
 	SetOrigParam("#WAKU.000.000.TYPE", 1, 5);
-	SetOrigParam("#WAKU.000.000.MOVE_BOX", 5, 0, 0, 0, 0, 0); // テキストウィンドウの移動用ボタン位置
-	SetOrigParam("#WAKU.000.000.CLEAR_BOX", 5, 0, 0, 0, 0, 0); //    一時消去用ボタン位置
-	SetOrigParam("#WAKU.000.000.READJUMP_BOX", 5, 0, 0, 0, 0, 0); // スキップ用ボタン位置
-	SetOrigParam("#WAKU.000.000.AUTOMODE_BOX", 5, 0, 0, 0, 0, 0); // オート用ボタン位置
-	SetOrigParam("#WAKU.000.000.MSGBK_BOX", 5, 0, 0, 0, 0, 0); // バックログボタン位置
-	SetOrigParam("#WAKU.000.000.MSGBKLEFT_BOX", 5, 0, 0, 0, 0, 0); // バックログ(進める)ボタン位置
-	SetOrigParam("#WAKU.000.000.MSGBKRIGHT_BOX", 5, 0, 0, 0, 0, 0); // バックログ(戻る)ボタン位置
-	SetOrigParam("#WAKU.000.000.EXBTN_000_BOX", 5, 0, 0, 0, 0, 0); // その他ボタン0位置
-	SetOrigParam("#WAKU.000.000.EXBTN_001_BOX", 5, 0, 0, 0, 0, 0); // その他ボタン1位置
-	SetOrigParam("#WAKU.000.000.EXBTN_002_BOX", 5, 0, 0, 0, 0, 0); // その他ボタン2位置
+	SetOrigParam("#WAKU.000.000.MOVE_BOX", 5, 0, 0, 0, 0, 0); // 鴻c潟腱糸帥割臀
+	SetOrigParam("#WAKU.000.000.CLEAR_BOX", 5, 0, 0, 0, 0, 0); //    筝羔サ帥割臀
+	SetOrigParam("#WAKU.000.000.READJUMP_BOX", 5, 0, 0, 0, 0, 0); // 鴻帥割臀
+	SetOrigParam("#WAKU.000.000.AUTOMODE_BOX", 5, 0, 0, 0, 0, 0); // 若帥割臀
+	SetOrigParam("#WAKU.000.000.MSGBK_BOX", 5, 0, 0, 0, 0, 0); // 違帥割臀
+	SetOrigParam("#WAKU.000.000.MSGBKLEFT_BOX", 5, 0, 0, 0, 0, 0); // 逸蚊鐚帥割臀
+	SetOrigParam("#WAKU.000.000.MSGBKRIGHT_BOX", 5, 0, 0, 0, 0, 0); // 逸祉鐚帥割臀
+	SetOrigParam("#WAKU.000.000.EXBTN_000_BOX", 5, 0, 0, 0, 0, 0); // 篁帥鰹篏臀
+	SetOrigParam("#WAKU.000.000.EXBTN_001_BOX", 5, 0, 0, 0, 0, 0); // 篁帥鰹篏臀
+	SetOrigParam("#WAKU.000.000.EXBTN_002_BOX", 5, 0, 0, 0, 0, 0); // 篁帥鰹篏臀
 
-	SetOrigParam("#WINDOW.000.MOJI_SIZE", 1, 21); // 文字サイズ
-	SetOrigParam("#WINDOW.000.MOJI_REP", 2, -1, 2); // 文字の余裕
-	SetOrigParam("#WINDOW.000.MOJI_CNT", 2, 20, 3); // ウィンドウ内の文字数
-	SetOrigParam("#WINDOW.000.MOJI_POS", 4, 100, 0, 180, 40); // テキスト位置。3つ目がx で1つ目がyらしい
-	SetOrigParam("#WINDOW.000.MOJI_SHADOW", 1, 0); // 文字に影を付けるか
-	SetOrigParam("#WINDOW.000.LUBY_SIZE", 1, 8); // ルビの文字サイズ
-	SetOrigParam("#WINDOW.000.MOJI_MIN", 2, 8, 1); // 文字同士の隙間?
-	SetOrigParam("#WINDOW.000.SELCOM_USE", 1, 0); // 選択肢の実装方法
-	SetOrigParam("#WINDOW.000.POS", 4, 100, 0, 0, 260); // ウィンドウ位置
-	SetOrigParam("#WINDOW.000.ATTR_MOD", 1, 0); // ウィンドウ色
-	SetOrigParam("#WINDOW.000.ATTR", 5, -1, -1, -1, -1, -1); // ウィンドウ色
-	/* SELCOM はよくわからんので無視 */
-	SetOrigParam("#WINDOW.000.OPEN_ANM_MOD", 1, 0); // ウィンドウを開くときの効果らしい
+	SetOrigParam("#WINDOW.000.MOJI_SIZE", 1, 21); // 絖泣ゃ
+	SetOrigParam("#WINDOW.000.MOJI_REP", 2, -1, 2); // 絖篏茖
+	SetOrigParam("#WINDOW.000.MOJI_CNT", 2, 20, 3); // c潟絖
+	SetOrigParam("#WINDOW.000.MOJI_POS", 4, 100, 0, 180, 40); // 鴻篏臀3ょx 1ょy
+	SetOrigParam("#WINDOW.000.MOJI_SHADOW", 1, 0); // 絖綵宴篁
+	SetOrigParam("#WINDOW.000.LUBY_SIZE", 1, 8); // 絖泣ゃ
+	SetOrigParam("#WINDOW.000.MOJI_MIN", 2, 8, 1); // 絖紕鐚
+	SetOrigParam("#WINDOW.000.SELCOM_USE", 1, 0); // 御≪絎茖号
+	SetOrigParam("#WINDOW.000.POS", 4, 100, 0, 0, 260); // c潟篏臀
+	SetOrigParam("#WINDOW.000.ATTR_MOD", 1, 0); // c潟
+	SetOrigParam("#WINDOW.000.ATTR", 5, -1, -1, -1, -1, -1); // c潟
+	/* SELCOM х∴ */
+	SetOrigParam("#WINDOW.000.OPEN_ANM_MOD", 1, 0); // c潟号
 	SetOrigParam("#WINDOW.000.OPEN_ANM_TIME", 1, 500);
-	SetOrigParam("#WINDOW.000.CLOSE_ANM_MOD", 1, 0); // ウィンドウを閉じるときの効果らしい
+	SetOrigParam("#WINDOW.000.CLOSE_ANM_MOD", 1, 0); // c潟号
 	SetOrigParam("#WINDOW.000.CLOSE_ANM_TIME", 1, 500);
-	SetOrigParam("#WINDOW.000.WAKU_SETNO", 1, 0); // 枠の種類
-	SetOrigParam("#WINDOW.000.MOVE_USE", 1, 0); // ウィンドウ枠移動ボタン使用の可否
-	SetOrigParam("#WINDOW.000.CLEAR_USE", 1, 0); // ウィンドウ枠消去ボタン使用の可否
-	SetOrigParam("#WINDOW.000.READJUMP_USE", 1, 0); // スキップボタン使用の可否
-	SetOrigParam("#WINDOW.000.AUTOMODE_USE", 1, 0); // スキップボタン使用の可否
-	SetOrigParam("#WINDOW.000.MSGBK_USE", 1, 0); // バックログボタン使用の可否
-	SetOrigParam("#WINDOW.000.MSGBKLEFT_USE", 1, 0); // バックログ(進む)ボタン使用の可否
-	SetOrigParam("#WINDOW.000.MSGBKRIGHT_USE", 1, 0); // バックログ(戻る)ボタン使用の可否
-	SetOrigParam("#WINDOW.000.EXBTN_000_USE", 1, 0); // その他ボタン0使用の可否
-	SetOrigParam("#WINDOW.000.EXBTN_001_USE", 1, 0); // その他ボタン1使用の可否
-	SetOrigParam("#WINDOW.000.EXBTN_002_USE", 1, 0); // その他ボタン2使用の可否
-	SetOrigParam("#WINDOW.000.NAME_MOD", 1, 0); // 名前ウィンドウを別途使用するか
-	SetOrigParam("#WINDOW.000.NAME_MOJI_SIZE", 1, 20); // 名前フォントのサイズ
-	SetOrigParam("#WINDOW.000.NAME_MOJI_POS", 2, 0, 0); // 名前ウィンドウの文字の位置
-	SetOrigParam("#WINDOW.000.NAME_MOJI_MIN", 1, 0); // 名前ウィンドウの幅
-	SetOrigParam("#WINDOW.000.NAME_CENTERING", 1, 1); // 名前のセンタリングの有無
-	SetOrigParam("#WINDOW.000.NAME_POS", 2, 159, 78); // 名前ウィンドウ位置(左下位置らしい)
-	SetOrigParam("#WINDOW.000.NAME_WAKU_SETNO", 1, -1); // 名前ウィンドウ位置(左下位置らしい)
-	SetOrigParam("#WINDOW.000.FACE.000", 5, 0, 0, 1, 1, 1); // 顔ウィンドウ位置(始め2つがx,y、MOJI_POSからの相対位置なのに注意)
-	SetOrigParam("#WINDOW.000.KEYCUR_MOD", 3, 0, 0, 0); // リターンカーソルの位置
+	SetOrigParam("#WINDOW.000.WAKU_SETNO", 1, 0); // 腮蕁
+	SetOrigParam("#WINDOW.000.MOVE_USE", 1, 0); // c潟腱糸帥割戎
+	SetOrigParam("#WINDOW.000.CLEAR_USE", 1, 0); // c潟羔サ帥割戎
+	SetOrigParam("#WINDOW.000.READJUMP_USE", 1, 0); // 鴻帥割戎
+	SetOrigParam("#WINDOW.000.AUTOMODE_USE", 1, 0); // 鴻帥割戎
+	SetOrigParam("#WINDOW.000.MSGBK_USE", 1, 0); // 違帥割戎
+	SetOrigParam("#WINDOW.000.MSGBKLEFT_USE", 1, 0); // 逸蚊鐚帥割戎
+	SetOrigParam("#WINDOW.000.MSGBKRIGHT_USE", 1, 0); // 逸祉鐚帥割戎
+	SetOrigParam("#WINDOW.000.EXBTN_000_USE", 1, 0); // 篁帥鰹篏睡
+	SetOrigParam("#WINDOW.000.EXBTN_001_USE", 1, 0); // 篁帥鰹篏睡
+	SetOrigParam("#WINDOW.000.EXBTN_002_USE", 1, 0); // 篁帥鰹篏睡
+	SetOrigParam("#WINDOW.000.NAME_MOD", 1, 0); // c潟ラ篏睡
+	SetOrigParam("#WINDOW.000.NAME_MOJI_SIZE", 1, 20); // 潟泣ゃ
+	SetOrigParam("#WINDOW.000.NAME_MOJI_POS", 2, 0, 0); // c潟絖篏臀
+	SetOrigParam("#WINDOW.000.NAME_MOJI_MIN", 1, 0); // c潟綛
+	SetOrigParam("#WINDOW.000.NAME_CENTERING", 1, 1); // 祉潟帥潟違
+	SetOrigParam("#WINDOW.000.NAME_POS", 2, 159, 78); // c潟篏臀鐚綏筝篏臀鐚
+	SetOrigParam("#WINDOW.000.NAME_WAKU_SETNO", 1, -1); // c潟篏臀鐚綏筝篏臀鐚
+	SetOrigParam("#WINDOW.000.FACE.000", 5, 0, 0, 1, 1, 1); // 蕁c潟篏臀(紮鐚ゃx,yMOJI_POS後鞘臀羈)
+	SetOrigParam("#WINDOW.000.KEYCUR_MOD", 3, 0, 0, 0); // 帥若潟若純篏臀
 
 
-	SetOrigParam("#CURSOR.000.SIZE", 2, 0, 0); // リターンカーソルの大きさ
-	SetOrigParam("#CURSOR.000.CONT", 1, 50); // リターンカーソルの繰り返し数
-	SetOrigParam("#CURSOR.000.SPEED", 1, 1000); // ブリンクする速さ
+	SetOrigParam("#CURSOR.000.SIZE", 2, 0, 0); // 帥若潟若純紊с
+	SetOrigParam("#CURSOR.000.CONT", 1, 50); // 帥若潟若純膵違菴
+	SetOrigParam("#CURSOR.000.SPEED", 1, 1000); // 潟
 
 	SetOrigParam("#SELBTN.000.CENTERING", 2, 0, 0);
-	SetOrigParam("#SELBTN.000.BASEPOS", 2, 0, 0); // 選択肢ウィンドウの位置
-	SetOrigParam("#SELBTN.000.REPPOS", 2, 0, 50); // 選択肢ウィンドウの次の位置(相対)
-	SetOrigParam("#SELBTN.000.MOJISIZE", 4, 26, 0,0,0); // 文字の大きさ
-	SetOrigParam("#SELBTN.000.MOJIDEFAULTCOL", 1, 0); // 非選択時の文字色
-	SetOrigParam("#SELBTN.000.MOJISELECTCOL", 1, 0); // 選択時の文字色
+	SetOrigParam("#SELBTN.000.BASEPOS", 2, 0, 0); // 御≪c潟篏臀
+	SetOrigParam("#SELBTN.000.REPPOS", 2, 0, 50); // 御≪c潟罨<篏臀鐚後常
+	SetOrigParam("#SELBTN.000.MOJISIZE", 4, 26, 0,0,0); // 絖紊с
+	SetOrigParam("#SELBTN.000.MOJIDEFAULTCOL", 1, 0); // 御絖
+	SetOrigParam("#SELBTN.000.MOJISELECTCOL", 1, 0); // 御絖
 
 	SetOrigParam("#COLOR_TABLE.000", 3, 255,255,255);
 	SetOrigParam("#SHAKE.000", 3, 0,0,0);
@@ -850,30 +850,30 @@ AyuSysConfig::~AyuSysConfig(void) {
 }
 
 static int SplitVar(const char* str, int* ret_var, int ret_size) {
-	/* , あるいは ),:( をセパレータとして、-?[0-9]+ の
-	** フォーマットの数値列を読み込む。先頭に (、末尾に ) が付きうる。
-	** (),-[0-9] 以外の文字があったらそこで終了
-	** 得られたデータ数を返す
+	/* ,  ),:( 祉若帥-?[0-9]+ 
+	** 若医ゅ茯粋昭 (絨障 ) 篁
+	** (),-[0-9] 篁ュ絖cх篋
+	** 緇若炊違菴
 	*/
 	if (*str == '(') str++;
 	int i; for (i=0; i<ret_size; i++) {
 		int c; int is_positive = 1;
-		/* セパレータの読み飛ばし */
+		/* 祉若帥茯翠違 */
 		c = *str;
 		if (c == ',' || c == ':') {
 			str++;
 		} else if (c == ')' && str[1] == '(') {
 			str += 2;
 		}
-		/* - を parse */
+		/* -  parse */
 		c = *str;
 		if (c == '-' && isdigit(str[1])) {
 			is_positive = -1; str++;
 		} else if (! isdigit(c)) {
-			return i; /* 異常な文字を見つけた:終了 */
+			return i; /* 医幻絖荀ゃ鐚腟篋 */
 		}
 		int number = 0;
-		/* 数字読み込み */
+		/* 医茯粋昭 */
 		while(isdigit( (c=*str) )) {
 			number *= 10;
 			number += c-'0';
@@ -883,7 +883,7 @@ static int SplitVar(const char* str, int
 	}
 	return i;
 }
-/* 決められた数の引数を得る。-1 ならエラーが生じた */
+/* 羆冴違綣違緇-1 若 */
 static inline int SplitVar(const char* str, int& var1) {
 	if (SplitVar(str, &var1, 1) != 1) return -1;
 	return 0;
@@ -925,17 +925,17 @@ bool AyuSysConfig::LoadInitFile(void)
 	unsigned char* buf_end = buf_orig + size;
 	int line_count = 0;
 	while(buf_orig < buf_end) {
-		/* buf_orig から一行読み込む */
-		/* その際に、
-		** ・頭が # 以外なら次の行までとばす
-		** ・"" 外のスペース、TABを初めとする制御文字 (0x20 以下のASCIIコード)を削除
-		** ・= で区切る。区切りは最大で10個で、tokens に代入される
-		** などの操作を行う
+		/* buf_orig 筝茵茯粋昭 */
+		/* 
+		** 脂 # 篁ュ罨<茵障с違
+		** "" 紊鴻若鴻TAB九勝絖 (0x20 篁ヤASCII潟若)
+		** = у阪阪紊с10сtokens 篁eャ
+		** 篏茵
 		*/
 
-		/* # チェック */
+		/* # с */
 		if (*buf_orig != '#') {
-			/* 次の '\n' まで読み飛ばし */
+			/* 罨< '\n' 障ц翠違 */
 			while(buf_orig < buf_end &&
 				*buf_orig != '\n' && *buf_orig != '\r') buf_orig++;
 			if (buf_orig < buf_end-1 && *buf_orig == '\r' && buf_orig[1] == '\n') buf_orig += 2;
@@ -943,7 +943,7 @@ bool AyuSysConfig::LoadInitFile(void)
 			line_count++;
 			continue;
 		}
-		/* 初期化 */
+		/*  */
 		token_deal = 1;
 		tokens[0] = buf;
 		buf_ptr = NULL;
@@ -951,7 +951,7 @@ bool AyuSysConfig::LoadInitFile(void)
 
 		while(buf_orig < buf_end && buf_ptr < 1023) {
 			if (in_quote) {
-				/* "" の中 */
+				/* "" 筝 */
 				int c = *buf_orig;
 				if (c == '\n' || c == '\r') {
 					break;
@@ -961,13 +961,13 @@ bool AyuSysConfig::LoadInitFile(void)
 					buf[buf_ptr++] = c;
 				}
 				buf_orig++;
-			} else { /* quote されてない */
-				/* 制御文字を読み飛ばす */
+			} else { /* quote  */
+				/* 九勝絖茯翠違 */
 				while(*buf_orig <= 0x20 && buf_orig < buf_end &&
 					*buf_orig != '\n' && *buf_orig != '\r') buf_orig++;
 				int c = *buf_orig;
 				if (c == '\n' || c == '\r') break;
-				/* = なら次の token */
+				/* = 罨< token */
 				if (c == '=') {
 					c = 0;
 					tokens[token_deal++] = buf+buf_ptr+1;
@@ -980,10 +980,10 @@ bool AyuSysConfig::LoadInitFile(void)
 			}
 		}
 		buf[buf_ptr] = '\0';
-		/* 末尾の \r\n を消去 */
+		/* 絨障 \r\n 羔サ */
 		if (buf_orig < buf_end-1 && buf_orig[0] == '\r' && buf_orig[1] == '\n') buf_orig += 2;
 		else if (buf_orig < buf_end && (buf_orig[0] == '\r' || buf_orig[0] == '\n')) buf_orig++;
-		/* 必要なら parse 内容を出力 */
+		/* 綽荀 parse 絎鴻阪 */
 		dprintf(("line %3d ",line_count));
 		for (i=0; i<token_deal; i++) {
 			dprintf(("%d:\"%s\", ",i,tokens[i]));
@@ -994,18 +994,18 @@ bool AyuSysConfig::LoadInitFile(void)
 		}
 
 
-		/* 得られた内容を parse */
+		/* 緇絎鴻 parse */
 
-		/* #NAME=<文字列> */
+		/* #NAME=<絖> */
 		int type = SearchParam(tokens[0]);
-		if (type == 1) { /* #NAME=<文字列> */
+		if (type == 1) { /* #NAME=<絖> */
 			if (token_deal != 2) {
 				dprintf(("Parse error, line %d, %s\n",line_count, tokens[0]));
 				goto parse_error;
 			}
 			SetOrigParaStr(tokens[0], tokens[1]);
 			goto parse_end;
-		} else if (type == 2) { /* #NAME=<数値列> */
+		} else if (type == 2) { /* #NAME=<医ゅ> */
 			if (token_deal != 2) {
 				dprintf(("Parse error, line %d, %s\n",line_count, tokens[0]));
 				goto parse_error;
@@ -1014,14 +1014,14 @@ bool AyuSysConfig::LoadInitFile(void)
 			SetOrigParamArray(tokens[0], number_deal, numbers);
 			goto parse_end;
 		}
-		/* 一般的な設定以外 : cdrom track など */
+		/* 筝荐絎篁ュ : cdrom track  */
 		if (strncmp(tokens[0],"#NAME.", 6) == 0) {
 			if (token_deal != 2) goto parse_error;
 			SetOrigParaStr(tokens[0], tokens[1]);
 			goto parse_end;
 		} else if (strncmp(tokens[0],"#DIRC.",6) == 0) {
 			if (token_deal != 3) goto parse_error;
-			/* ファイル形式の指定 */
+			/* <ゃ綵√絎 */
 			FileSearcher::FILETYPE type;
 			char* name = tokens[0]+6;
 			if (strcmp(name, "PDT") == 0) type = FileSearcher::PDT;
@@ -1034,11 +1034,11 @@ bool AyuSysConfig::LoadInitFile(void)
 			else if (strcmp(name, "WAV") == 0) type = FileSearcher::WAV;
 			else if (strcmp(name, "KOE") == 0) type = FileSearcher::KOE;
 			else if (strcmp(name, "GAN") == 0) type = FileSearcher::GAN;
-			else goto parse_error; /* 他に ALL,ROOT,MID,KOE,BGM。たぶん、存在しない */
+			else goto parse_error; /* 篁 ALL,ROOT,MID,KOE,BGM吟絖 */
 			if (tokens[2][0] == 'N') { /* directory */
 				file_searcher->SetFileInformation(type, FileSearcher::ATYPE_DIR, tokens[1]);
 				dprintf(("set file directory; type %s, directory %s\n",name,tokens[1]));
-			} else if (tokens[2][0] == 'P' && tokens[2][1] == ':') { /* アーカイブ */
+			} else if (tokens[2][0] == 'P' && tokens[2][1] == ':') { /* ≪若ゃ */
 				file_searcher->SetFileInformation(type, FileSearcher::ATYPE_ARC, tokens[2]+2);
 				dprintf(("set file archive; type %s, file %s\n",name,tokens[2]+2));
 			} else goto parse_error;
@@ -1046,7 +1046,7 @@ bool AyuSysConfig::LoadInitFile(void)
 		}
 		if (strncmp(tokens[0],"#ADRC.",6) == 0) {
 			if (token_deal != 3) goto parse_error;
-			/* ファイル形式の指定 */
+			/* <ゃ綵√絎 */
 			FileSearcher::FILETYPE type;
 			char* name = tokens[0]+6;
 			if (strcmp(name, "PDT") == 0) type = FileSearcher::PDT;
@@ -1059,14 +1059,14 @@ bool AyuSysConfig::LoadInitFile(void)
 			else if (strcmp(name, "WAV") == 0) type = FileSearcher::WAV;
 			else if (strcmp(name, "KOE") == 0) type = FileSearcher::KOE;
 			else if (strcmp(name, "GAN") == 0) type = FileSearcher::GAN;
-			else goto parse_error; /* 他に ALL,ROOT,MID,KOE,BGM。たぶん、存在しない */
+			else goto parse_error; /* 篁 ALL,ROOT,MID,KOE,BGM吟絖 */
 			if (tokens[2][0] == 'N') { /* directory */
 				file_searcher->AppendFileInformation(type, FileSearcher::ATYPE_DIR, tokens[1]);
 				dprintf(("set file directory; type %s, directory %s\n",name,tokens[1]));
-			} else if (tokens[2][0] == 'P' && tokens[2][1] == ':') { /* アーカイブ */
+			} else if (tokens[2][0] == 'P' && tokens[2][1] == ':') { /* ≪若ゃ */
 				file_searcher->AppendFileInformation(type, FileSearcher::ATYPE_ARC, tokens[2]+2);
 				dprintf(("set file archive; type %s, file %s\n",name,tokens[2]+2));
-			} else if (tokens[2][0] == 'R' && tokens[2][1] == ':') { /* それ散るアーカイブ */
+			} else if (tokens[2][0] == 'R' && tokens[2][1] == ':') { /* c≪若ゃ */
 				file_searcher->AppendFileInformation(type, FileSearcher::ATYPE_ARC, tokens[2]+2);
 				dprintf(("set file archive; type %s, file %s\n",name,tokens[2]+2));
 			} else goto parse_error;
@@ -1074,7 +1074,7 @@ bool AyuSysConfig::LoadInitFile(void)
 		}
 		if (strncmp(tokens[0],"#FOLDNAME.",10) == 0) {
 			if (token_deal != 3) goto parse_error;
-			/* ファイル形式の指定 */
+			/* <ゃ綵√絎 */
 			FileSearcher::FILETYPE type;
 			char* name = tokens[0]+10;
 			if (strcmp(name, "PDT") == 0) type = FileSearcher::PDT;
@@ -1087,11 +1087,11 @@ bool AyuSysConfig::LoadInitFile(void)
 			else if (strcmp(name, "WAV") == 0) type = FileSearcher::WAV;
 			else if (strcmp(name, "BGM") == 0) type = FileSearcher::BGM;
 			else if (strcmp(name, "GAN") == 0) type = FileSearcher::GAN;
-			else goto parse_error; /* 他に ALL,ROOT,MID,KOE,BGM。たぶん、存在しない */
+			else goto parse_error; /* 篁 ALL,ROOT,MID,KOE,BGM吟絖 */
 			if (tokens[2][0] == '0') { /* directory */
 				file_searcher->AppendFileInformation(type, FileSearcher::ATYPE_DIR, tokens[1]);
 				dprintf(("set file directory; type %s, directory %s\n",name,tokens[1]));
-			} else if (tokens[2][0] == '1' && tokens[2][1] == ':') { /* アーカイブ */
+			} else if (tokens[2][0] == '1' && tokens[2][1] == ':') { /* ≪若ゃ */
 				file_searcher->AppendFileInformation(type, FileSearcher::ATYPE_SCN2k, tokens[2]+2);
 				dprintf(("set file archive; type %s, file %s\n",name,tokens[2]+2));
 			} else goto parse_error;
@@ -1106,7 +1106,7 @@ bool AyuSysConfig::LoadInitFile(void)
 		if (strcmp(tokens[0], "#DSTRACK") == 0) {
 			/* #DSTRACK=00000000-99999000-00782556="filename"   ="name"       */
 			/* #DSTRACK=00000000-99999000-00782556="name"       */
-			/* 第二トークンの3つめのパラメータを得る(繰り返しの時の再生開始位置) */
+			/* 膃篋若潟鐚ゃ<若帥緇鐚膵違菴紮篏臀鐚 */
 			int start_pt = 0;
 			const char* tk1 = strchr(tokens[1], '-');
 			const char* tk2 = NULL;
@@ -1133,14 +1133,14 @@ bool AyuSysConfig::LoadInitFile(void)
 			dprintf(("Set SE %d, name %s\n",atoi(tokens[0]+4), tokens[1]));
 			goto parse_end;
 		}
-		/* 設定項目が見つからなかった */
+		/* 荐絎荀ゃc */
 		dprintf(("Cannot find configuration name: %s\n",tokens[0]));
 	parse_error:
 	parse_end:
 		line_count++;
 	}
 	delete info;
-	/* デフォルトのオプションを指定する */
+	/* 激с潟絎 */
 	// set_game(GetParaStr("#REGNAME"), *this);
 	return true;
 }