ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/src/Daodan.c
(Generate patch)

Comparing Daodan/src/Daodan.c (file contents):
Revision 455 by rossy, Mon Aug 10 11:46:16 2009 UTC vs.
Revision 459 by rossy, Mon Aug 24 11:32:06 2009 UTC

# Line 38 | Line 38 | bool patch_particledisablebit = false;
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;
# Line 161 | Line 162 | bool DDrPatch_Init()
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  
# Line 228 | Line 234 | bool DDrIniCallback(char* section, bool
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"))

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)