| 38 | 
   | 
 bool patch_multibyte = false; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 39 | 
   | 
 bool patch_cheattable = true; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 40 | 
   | 
 bool patch_argb8888 = true; | 
 
 
 
 
 
 
 
 
 | 41 | 
 + | 
 bool patch_killvtune = true; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 42 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 43 | 
   | 
 bool patch_safeprintf = true; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 44 | 
   | 
 bool patch_daodandisplayenum = true; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 162 | 
   | 
                 DDrPatch_Int32 (OniExe + 0x000f617a, (int)&DDr_CheatTable[0].message_on); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 163 | 
   | 
         } | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 164 | 
   | 
          | 
 
 
 
 
 
 
 
 
 | 165 | 
 + | 
         // ARGB8888 textures | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 166 | 
   | 
         if (patch_argb8888) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 167 | 
   | 
         { | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 168 | 
   | 
                 DDrPatch_Byte  (OniExe + 0x00135af0, 0x07); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 169 | 
   | 
                 DDrPatch_Byte  (OniExe + 0x00135af4, 0x0B); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 170 | 
   | 
         } | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 171 | 
   | 
          | 
 
 
 
 
 
 
 
 
 | 172 | 
 + | 
         // Disable loading the vtuneapi.dll | 
 
 
 
 
 
 
 
 
 | 173 | 
 + | 
         if (patch_killvtune) | 
 
 
 
 
 
 
 
 
 | 174 | 
 + | 
                 DDrPatch_Byte  (OniExe + 0x00026340, 0xC3); | 
 
 
 
 
 
 
 
 
 | 175 | 
 + | 
          | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 176 | 
   | 
         return true; | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 177 | 
   | 
 } | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 178 | 
   | 
  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 234 | 
   | 
                                 patch_cheattable = !stricmp(inifile_cleanstr(value), "true"); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 235 | 
   | 
                         else if (!stricmp(name, "argb8888")) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 236 | 
   | 
                                 patch_argb8888 = !stricmp(inifile_cleanstr(value), "true"); | 
 
 
 
 
 
 
 
 
 | 237 | 
 + | 
                         else if (!stricmp(name, "killvtune")) | 
 
 
 
 
 
 
 
 
 | 238 | 
 + | 
                                 patch_killvtune = !stricmp(inifile_cleanstr(value), "true"); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 239 | 
   | 
                         else if (!stricmp(name, "safeprintf")) | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 240 | 
   | 
                                 patch_safeprintf = !stricmp(inifile_cleanstr(value), "true"); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 241 | 
   | 
                         else if (!stricmp(name, "daodandisplayenum")) |