Index: /Daodan/src/Daodan.c
===================================================================
--- /Daodan/src/Daodan.c	(revision 425)
+++ /Daodan/src/Daodan.c	(revision 426)
@@ -37,4 +37,5 @@
 bool patch_multibyte = false;
 bool patch_cheattable = true;
+bool patch_argb8888 = true;
 
 bool patch_safeprintf = true;
@@ -153,4 +154,10 @@
 		DDrPatch_Int32 (OniExe + 0x000f616b, (int)&DDr_CheatTable[0].name);
 		DDrPatch_Int32 (OniExe + 0x000f617a, (int)&DDr_CheatTable[0].message_on);
+	}
+	
+	if (patch_argb8888)
+	{
+		DDrPatch_Byte  (OniExe + 0x00135af0, 0x07);
+		DDrPatch_Byte  (OniExe + 0x00135af4, 0x0B);
 	}
 	
@@ -206,4 +213,6 @@
 			else if (!stricmp(name, "cheattable"))
 				patch_cheattable = !stricmp(value, "true");
+			else if (!stricmp(name, "argb8888"))
+				patch_argb8888 = !stricmp(value, "true");
 			else if (!stricmp(name, "safeprintf"))
 				patch_safeprintf = !stricmp(value, "true");
