36 |
|
bool patch_particledisablebit = false; |
37 |
|
bool patch_multibyte = false; |
38 |
|
bool patch_cheattable = true; |
39 |
+ |
bool patch_argb8888 = true; |
40 |
|
|
41 |
|
bool patch_safeprintf = true; |
42 |
|
bool patch_daodandisplayenum = true; |
155 |
|
DDrPatch_Int32 (OniExe + 0x000f617a, (int)&DDr_CheatTable[0].message_on); |
156 |
|
} |
157 |
|
|
158 |
+ |
if (patch_argb8888) |
159 |
+ |
{ |
160 |
+ |
DDrPatch_Byte (OniExe + 0x00135af0, 0x07); |
161 |
+ |
DDrPatch_Byte (OniExe + 0x00135af4, 0x0B); |
162 |
+ |
} |
163 |
+ |
|
164 |
|
return true; |
165 |
|
} |
166 |
|
|
212 |
|
patch_multibyte = !stricmp(value, "true"); |
213 |
|
else if (!stricmp(name, "cheattable")) |
214 |
|
patch_cheattable = !stricmp(value, "true"); |
215 |
+ |
else if (!stricmp(name, "argb8888")) |
216 |
+ |
patch_argb8888 = !stricmp(value, "true"); |
217 |
|
else if (!stricmp(name, "safeprintf")) |
218 |
|
patch_safeprintf = !stricmp(value, "true"); |
219 |
|
else if (!stricmp(name, "daodandisplayenum")) |