Index: Daodan/src/Daodan_Config.c
===================================================================
--- Daodan/src/Daodan_Config.c	(revision 839)
+++ Daodan/src/Daodan_Config.c	(revision 843)
@@ -30,6 +30,6 @@
 bool patch_largetextures = true;
 bool patch_levelplugins = true;
-bool patch_multibyte = false;
 bool patch_newweapon = true;
+bool patch_nomultibyte = true;
 bool patch_optionsvisible = true;
 bool patch_particledisablebit = false;
@@ -86,6 +86,6 @@
 			else if (!_stricmp(name, "ignore_private_data"))
 				opt_ignore_private_data = !_stricmp(inifile_cleanstr(value), "true");
-			else if (!_stricmp(name, "multibyte"))
-				patch_multibyte = !_stricmp(inifile_cleanstr(value), "true");
+			else if (!_stricmp(name, "nomultibyte"))
+				patch_nomultibyte = !_stricmp(inifile_cleanstr(value), "true");
 			else if (!_stricmp(name, "sound"))
 				opt_sound = !_stricmp(inifile_cleanstr(value), "true");
@@ -138,6 +138,6 @@
 			else if (!_stricmp(name, "levelplugins"))
 				patch_levelplugins = !_stricmp(inifile_cleanstr(value), "true");
-			else if (!_stricmp(name, "multibyte"))
-				patch_multibyte = !_stricmp(inifile_cleanstr(value), "true");
+			else if (!_stricmp(name, "nomultibyte"))
+				patch_nomultibyte = !_stricmp(inifile_cleanstr(value), "true");
 			else if (!_stricmp(name, "newweap"))
 				patch_newweapon = !_stricmp(inifile_cleanstr(value), "true");
Index: Daodan/src/Daodan_Config.h
===================================================================
--- Daodan/src/Daodan_Config.h	(revision 839)
+++ Daodan/src/Daodan_Config.h	(revision 843)
@@ -25,6 +25,6 @@
 extern bool patch_largetextures;
 extern bool patch_levelplugins;
-extern bool patch_multibyte;
 extern bool patch_newweapon;
+extern bool patch_nomultibyte;
 extern bool patch_optionsvisible;
 extern bool patch_particledisablebit;
Index: Daodan/src/patches/Patches.c
===================================================================
--- Daodan/src/patches/Patches.c	(revision 839)
+++ Daodan/src/patches/Patches.c	(revision 843)
@@ -263,6 +263,23 @@
 }
 
-// Multi-byte patch (multiple language support)
-void DD_Patch_MultiByte()
+// Weapon on ground shown with name and magazine contents
+void DD_Patch_NewWeap()
+{
+	//Makes it always say "Received weapon_name."
+	//Needs check for loc_4DFC66
+	//DDrPatch_NOOP((char*)(OniExe + 0x000E4DF8),2);
+
+	//Adds Weapon name and ammo meter to pickup autoprompt
+	DDrPatch_NOOP((char*)(OniExe + 0x000FAC73), 9);
+	DDrPatch_NOOP((char*)(OniExe + 0x000FAC80), 5);
+	DDrPatch_MakeCall((void*)(OniExe + 0xFAC85), (void*)DDrWeapon2Message);
+	
+	//Moves location of colors
+	//DDrPatch_Int32((int*)(OniExe + 0x0002E3D5), (int)&DDrDSayColors );
+	//DDrPatch_Int32((int*)(OniExe + 0x0002E3DA), (int)&DDrDSayColors );
+}
+
+// Disable Multi-byte character awareness patch (multiple language support)
+void DD_Patch_NoMultiByte()
 {
 	DDrPatch_Byte  ((char*)(OniExe + 0x0002d8f8), 0xeb);
@@ -284,21 +301,4 @@
 }
 
-// Weapon on ground shown with name and magazine contents
-void DD_Patch_NewWeap()
-{
-	//Makes it always say "Received weapon_name."
-	//Needs check for loc_4DFC66
-	//DDrPatch_NOOP((char*)(OniExe + 0x000E4DF8),2);
-
-	//Adds Weapon name and ammo meter to pickup autoprompt
-	DDrPatch_NOOP((char*)(OniExe + 0x000FAC73), 9);
-	DDrPatch_NOOP((char*)(OniExe + 0x000FAC80), 5);
-	DDrPatch_MakeCall((void*)(OniExe + 0xFAC85), (void*)DDrWeapon2Message);
-	
-	//Moves location of colors
-	//DDrPatch_Int32((int*)(OniExe + 0x0002E3D5), (int)&DDrDSayColors );
-	//DDrPatch_Int32((int*)(OniExe + 0x0002E3DA), (int)&DDrDSayColors );
-}
-
 // Fix options not visible in main menu when a game was started
 void DD_Patch_OptionsVisible()
@@ -482,9 +482,9 @@
 		DD_Patch_LevelPlugins();
 
-	if (!patch_multibyte)
-		DD_Patch_MultiByte();
-
 	if (patch_newweapon)
 		DD_Patch_NewWeap();
+
+	if (patch_nomultibyte)
+		DD_Patch_NoMultiByte();
 
 	if(patch_optionsvisible)
