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

Comparing Daodan/src/Patches/Patches.c (file contents):
Revision 1016 by alloc, Mon Aug 25 23:21:09 2014 UTC vs.
Revision 1017 by alloc, Mon Mar 23 23:29:19 2015 UTC

# Line 5 | Line 5
5   #include "Cheater.h"
6   #include "../Daodan_Config.h"
7   #include "GL.h"
8 + #include "Input.h"
9   #include "../Daodan_Patch.h"
10   #include "Utility.h"
11   #include "Win32.h"
# Line 131 | Line 132 | int16_t ONICALL DD_COrTextArea_Resize(vo
132          return Oni_COrTextArea_Resize(inTextArea, inBounds, inNumTextEntries);
133   }
134  
135 +
136 +
137   #define IMcShade_Red (0xFFFF0000)
138   #define IMcShade_Green (0xFF00FF00)
139   #define IMcShade_Blue (0xFF0000FF)
# Line 371 | Line 374 | bool DD_Patch_Init()
374  
375                  // At end of ONrUnlockLevel to init values on level loading
376                  DDrPatch_MakeJump((void*)(OniExe + 0x0010f021), (void*)DDrCheater_LevelLoad);
377 +                
378 +                if (DDrConfig_GetOptOfType("gameplay.bindablecheats", C_BOOL)->value.intBoolVal)
379 +                {
380 +                        InitBindableCheats();
381 +                }
382          }
383          
384          if (DDrConfig_GetOptOfType("language.chinese", C_BOOL)->value.intBoolVal)
# Line 438 | Line 446 | bool DD_Patch_Init()
446                  Oni_COrTextArea_Resize = DDrPatch_MakeDetour((void*)COrTextArea_Resize, (void*)DD_COrTextArea_Resize);
447          }
448          
449 +        // Allow custom actions to be bound through Daodan
450 +        if (DDrConfig_GetOptOfType("gameplay.customactions", C_BOOL)->value.intBoolVal)
451 +        {
452 +                Input_PatchCode ();
453 +        }
454 +        
455          // Hackish fix for Konoko not kicking guns
456          // Don't use this, it breaks stairs.
457          if (DDrConfig_GetOptOfType("gameplay.kickguns", C_BOOL)->value.intBoolVal)

Diff Legend

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